Микроконтролери и електроника
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 ]
Заглавие: 

fast написа:
Този Hyper Terminal каде се намира в Win XP ?


Start -> All Programs -> Accessories -> Communications

Автор:  fast [ Вто Апр 29, 2008 1:14 pm ]
Заглавие: 

Извинявам се намерих го . Но все пак комуникация не става и този файл *.eep дето казваш , че трябва да се програмира , го намирам в директорията на проекта но като го отворя в Poni Proga е празен ?

Автор:  kasparov [ Вто Апр 29, 2008 1:32 pm ]
Заглавие: 

ето ти един пълен

Прикачени файлове:
smc_dc.rar [29.07 KiB]
167 пъти

Автор:  fast [ Вто Апр 29, 2008 1:43 pm ]
Заглавие: 

Благодаря ти , но проблемите ми , си остават , вероятно го заключих този чип защото нито се програмира нито се чете , постоянно показва '' Device missing or unknown device (-24)'' , някакви предложения как да го съживя този или да бягам да си купя друг?

Автор:  fast [ Сря Апр 30, 2008 10:04 pm ]
Заглавие: 

Успях да заключа още един процесор :evil: . Сложих отметки на BODLEVEL 0 и BODLEVEL 1 и край нито се програмират нито се четат вече тези процесори ! Има ли начин да се възстановят и как ? Моля помагайте .

Автор:  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/