| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| помощ за програмиране на ATTINY2313 със STK200 и PonyProg http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=5706 |
Страница 1 от 3 |
| Автор: | emilvv [ Чет Апр 17, 2008 11:19 am ] |
| Заглавие: | помощ за програмиране на ATTINY2313 със STK200 и PonyProg |
Здравейте, Искам да програмирам ATTINY2313 със STK200 от следния линк. http://elm-chan.org/works/avrx/stk200.png За софтуер ще се ползва PonyProg Въпросът ми е как да се настроят FUSE битовете за ползване след програмирането на външен кварц 16 MHz ? Ето screen на прозореца на PonyProg с битовете за http://www.klaus-leidinger.de/mp/Mikroc ... g-Fuse.jpg Може ли да напишете кои боксове трябва да имат чек боксове за програмирането ? Ако след програмирането искам да прочета чипа ще трябва ли да има поставен 16 MHz кварц - говоря за прочитане със STK200 и PonyProg ? Предварително благодаря ! Емил |
|
| Автор: | kasparov [ Чет Апр 17, 2008 2:48 pm ] |
| Заглавие: | |
кварц трябва да има поставен както при програмирането, така и при четенето. Трябва да има и захранване 5 волта. За 16 мХц имаш CKSEL3..0 равни на 1111, т.е. всичките празни ( без отметка). Ако правиш SMC3, аз скоро програмирах същото, можеш да запишеш програмата без никакви отметки и работи, най много да се програмират BODLEVEL 1 и 0, но то няма отношение към тактовата честота. |
|
| Автор: | fast [ Пет Апр 25, 2008 11:21 pm ] |
| Заглавие: | |
Някой правил ли го е това SMC3a , работи ли ? |
|
| Автор: | kasparov [ Съб Апр 26, 2008 10:38 am ] |
| Заглавие: | |
При мен проработи, но не възприема командите J , G0 i G1, явно са премахнати в сорса. Но и така е достатъчно да замести напълно стъпков мотор, при това с много по добра динамика. Може да се ползва в много приложения. |
|
| Автор: | fast [ Пон Апр 28, 2008 3:41 pm ] |
| Заглавие: | |
Дали успях да прецакам процесора , програмирах го един път после опитах да запиша конфиг. битове и от тогава дава при опит за програмиране 'Device missing or unknown device (-24) ' |
|
| Автор: | kasparov [ Пон Апр 28, 2008 9:37 pm ] |
| Заглавие: | |
може да се дължи и на друго, напр. липса на захранваме към процесора. Кои Fuses си програмирал? Малко е объркващо, за програмиран конф. бит се смята този с отметка, при което записаната стойност е нула. Освен хекса има и *.eep за записване в еепрома. Дали си записал чипа можеш да провериш с предвидената серийна комуникация с ПС-то, на 38400 бода. При рисет или включване, се появява името на устройството, можеш да четеш, записваш и съхраняваш параметри. |
|
| Автор: | fast [ Пон Апр 28, 2008 10:05 pm ] |
| Заглавие: | |
Захранване има , явно обърках конфиг.битове и май го прецаках , при първия запис без да записвам конфиг. битове светна зеления светодиод ''Reаdy"", но след като е опитах да програмирам конфиг.битове загасна светодиода и започна това съобщение (-24) , после видях , че са на обратно с отметка '0' без отметка '1' , как точно се прави тази комуникация за която говориш , по точно този прозорец какъв е . Малко съм на въпреки с Атмелите не съм записвал епрома |
|
| Автор: | kasparov [ Пон Апр 28, 2008 10:28 pm ] |
| Заглавие: | |
Без комуникация с компютър нищо не можеш да направиш в началото. Тя се осъществява с HyperTerminal, като се указва порта ( ком1), скоростта и т.н., без контрол по четност. Контролера тръгва в мод0 и s=0, тоест реакцията на мотора е нулева. При задаване на някаква стойност на s, от 0 до 255 мотора започва да се върти. За да реагира като стъпков, е необходимо да минеш в мод 3 (m = 3). Прочети всичко от страницата още веднъж, там е написано всичко. |
|
| Автор: | fast [ Вто Апр 29, 2008 12:38 pm ] |
| Заглавие: | |
Този Hyper Terminal каде се намира в Win XP ? |
|
| Автор: | bobyper [ Вто Апр 29, 2008 12:41 pm ] | |||||||||
| Заглавие: | ||||||||||
Start -> All Programs -> Accessories -> Communications |
||||||||||
| Автор: | fast [ Вто Апр 29, 2008 1:14 pm ] |
| Заглавие: | |
Извинявам се намерих го . Но все пак комуникация не става и този файл *.eep дето казваш , че трябва да се програмира , го намирам в директорията на проекта но като го отворя в Poni Proga е празен ? |
|
| Автор: | kasparov [ Вто Апр 29, 2008 1:32 pm ] | ||
| Заглавие: | |||
ето ти един пълен
|
|||
| Автор: | fast [ Вто Апр 29, 2008 1:43 pm ] |
| Заглавие: | |
Благодаря ти , но проблемите ми , си остават , вероятно го заключих този чип защото нито се програмира нито се чете , постоянно показва '' Device missing or unknown device (-24)'' , някакви предложения как да го съживя този или да бягам да си купя друг? |
|
| Автор: | fast [ Сря Апр 30, 2008 10:04 pm ] |
| Заглавие: | |
Успях да заключа още един процесор |
|
| Автор: | kasparov [ Сря Апр 30, 2008 10:39 pm ] |
| Заглавие: | |
Виж и този линк но надали си заключил чипа от BODLEVEL, който има отношение към спада на захранващото напрежение, в твоя случай си го програмирал за 4,3 волта. Нещо друго ще да е. Опитай да смениш софтуера за програмиране, аз ползвам CodeVision - фри версията. Аз бях написал, по-горе, че контролера тръгва без да пипаш каквито и да е фузове. PS Назрял е момента в Пирогов да открият отделение за активна реанимация на омаломощени атмели |
|
| Страница 1 от 3 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|