| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Atmega16 ?!?! С какво се програмира това чудо. http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=7854 |
Страница 1 от 2 |
| Автор: | Tisho [ Чет Май 27, 2010 8:38 pm ] |
| Заглавие: | Atmega16 ?!?! С какво се програмира това чудо. |
Проблема е следния. Устройство с амтега16 и съответно малко поизгоряла. Купих нов чип, имам програмата която трябва да запиша. Гледах из нет-я за програматор намерих това: http://electronics-diy.com/avr_programmer.php Сглобих го като гледам с осцилоскопа подава нужните сигнали но от процесора ни кост ни вест. От MISO извода нищо не излиза. Кварца не осцилира. А резултата е, че не софт-а (pony-prog) не го намира. Някакви идеи? |
|
| Автор: | head_up [ Чет Май 27, 2010 9:02 pm ] |
| Заглавие: | |
възможно ли е да си попаднал на онази серия "уникални" чипове, дето се разискваше в една друга тема из "Общи приказки" (Fake Atmega328)? тъй де, просто няма да е 328, ами 16. то на машината за буквички не й пука много-много |
|
| Автор: | the_bull [ Чет Май 27, 2010 9:28 pm ] |
| Заглавие: | |
Аз си купих преди месец ATmega32 от "Елимекс" и имам подозрение, че е менте защото всички опити да прочета конфигуриращите битове бяха неуспешни. Правих какви ли не опити и нищо не става. Един приятел и той го погледна на неговия програматор пак същата работа. Има 1-2 % шанс при мен да е проблема ама почти на 100% съм сигурен че чипа е менталив.До преди това съм купувал контролери от там и не съм имал проблем с програмиране досега, но последния път чаках контролера 1 месец и накрая излезна, че нищо не става от него. |
|
| Автор: | Tisho [ Чет Май 27, 2010 9:29 pm ] | |||||||||
| Заглавие: | ||||||||||
Хм... Купих го от футурлелките. И е в DIP корпус. Накрая може и дисекция да му направя на тоя чип, ако е много упорит. Въпроса е дали може да е програмиран преди това и да му е забранен този тип на програмиране? |
||||||||||
| Автор: | dan [ Чет Май 27, 2010 10:34 pm ] |
| Заглавие: | |
Мога да ти дам азотна киселина |
|
| Автор: | Nikola Kirov [ Пет Май 28, 2010 8:10 am ] |
| Заглавие: | |
През Jtag-a се програмира независимо от конфигурационните битове. От футурел съм купвал едни Atmega324 които въпреки написаното pdf-a бяха конфигурирани заводски да ползват за клок външен кварц. А на моята платка нямаше такъв и очаквах да е конфигуриран заводски на вътрешен осцилатор за да мога да го прогна щото да пестя пера бях извел само пиновете за програмиране. Така че прогни го при някой който има Jtag. Или си вземи еднин AVR Dragon беше около 100 лева,той поддържа всички AVR,по всички възможни интерфейси. Ще можеш и да дебъгваш с него. Даже и IAR са започнали да го поддържат. |
|
| Автор: | zoro1 [ Пет Май 28, 2010 9:01 am ] |
| Заглавие: | |
Или пък за проба вземи СТК500.А може и с авр910 да пробваш,той има извод дето подава 1 кХз на пин Xtal1 и може и да стане. http://prottoss.com/projects/AVR910.usb ... rammer.htm |
|
| Автор: | Tisho [ Пет Май 28, 2010 1:31 pm ] |
| Заглавие: | |
Намерих за малко едно такова чудо: http://www.olimex.com/dev/avr-usb-jtag.html Ще пробвам и с него. Като гледам колко жици трябва да навържа, чак не ми се занимава... Не са ли могли да го направят по човешки да се програмира!?!? |
|
| Автор: | head_up [ Пет Май 28, 2010 2:00 pm ] |
| Заглавие: | |
всъщност жиците са доста по-малко (т.е. сигналите на jtag-а) и дори в случая са използвали компатен конектор - има и по-тежки случай - от 2x10 нагоре да кажем пина на хедъра. реално можеш да ги събереш в 5 пина мисля, останалото е маси в изобилие. просто погледни от къде да си вземеш една маса и ги пренебрегваш другите (ако проца ще ти е на платката разбира се, ако ще си правиш отделно платка като за програмирането само - тогава няма голямо значение). ЕДИТ: моя грешка - тия от AVR-и са извратили и jtag-а до неузнаваемост... |
|
| Автор: | Tisho [ Пет Май 28, 2010 5:05 pm ] |
| Заглавие: | |
Мдаа.... Това което Никола каза се оказа вярно. Чипа е тръгвал в режим ext. clock. Преди да започна голямото жицовръзване за JTAG-а взех от една платка 10Мхз клок и го подадох на проклетaта атмега16 и взе че се програмира. Резултата е работещо устройство. Алелуя. Извратена работа... |
|
| Автор: | the_bull [ Пет Май 28, 2010 5:20 pm ] |
| Заглавие: | |
Значи и в моя контролер има още хляб |
|
| Автор: | Tisho [ Пет Май 28, 2010 5:49 pm ] | |||||||||
| Заглавие: | ||||||||||
Атмелска му работа... Какво им е пречело да го направят като нормалните процесори - пали на вътрешния генератор а после с първите редове на програмата гласиш от кой клок ще ти работи ядрото, от кой периферията. А това какво, слагаш го на платката връзваш му ICP куплонга и почваш да се чешиш по главата, това днес на кеф ли ще е да се програмира или не.... |
||||||||||
| Автор: | setoy [ Пон Май 31, 2010 10:47 am ] | |||||||||
| Заглавие: | ||||||||||
То по замисъл си е точно така... Тези са някакви сбъркани серии просто |
||||||||||
| Автор: | Реконструктор [ Вто Юни 01, 2010 12:08 am ] |
| Заглавие: | |
Днеска си играх с една Mega16U4, т.е. от евтините меги с USB. Та принципно винаги си слагам външен кварц и първата ми работа като оживявам платката е да цъкна проца да ползва кварца. Обаче днеска - изненада. Влизам и гледам - вече си е програмиран на външен кварц, заводски. Та това май им е новия стандарт на атмел. Вече няма да може само със захранване и няколко жици към паралелния порт, ще трябва да слагате и кварц. |
|
| Автор: | TheHungry [ Вто Юни 01, 2010 11:06 am ] | |||||||||
| Заглавие: | ||||||||||
Не е баш така , просто си купуваш ATmega16U4RC а не ATmega16U4 |
||||||||||
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|