Страница 1 из 3
прошивка контролера
Добавлено: Вт сен 18, 2012 13:53:32
w03zd8rc
День добрый, уважаемые форумчане.
Решил поизучать программирование контролеров, в теории в протеусе поодстраивал схемки, на тестах все отрабатывает, пришло время попробовать на практике.
Заказал программатор BM9215 и плату-адаптер к нему NM9216/1, а также пару чипов ATmega8-16PU PDIP28 и парочку SCS-28 DIP панелей.
Оказалось (по моей невнимательности), что данный программатор и плата-адаптер не должны шить данный контролер, но он "практически" помещается в панель для AT90S4433 на данном адаптере (если слегка понастырнее быть и аккуратно пробовать туда уложить).
Также, как оказалось, контролер и не вмещается в SCS-28 (ну я так понял она тоже расчитана на AT90S4433) - тоже только настойчиво если ее туда укладывать.
Такой вопрос - возможно ли, например сваяв маленькую схемку под атмега8 мою к программатору BM9215, прошить контролер этим программатором?
PS возник еще один вопрос, при более детальном просмотре мануала к этому программатору, что он должен уметь шить атмега 16, 32, 64, но среди плат-адаптеров к нему нет платы, в которую подключаются данные контролеры (атмеловские подключаются к NM9216/1, но он не имеет кроваток под них). Значит, для прошивки данным программатором этих контролеров необходима какаято своеобразная плата-адаптер, собранная собственноручно (к такому выводу я пришел), значит теоретически можно попробовать и атмега8 прошить.
PSS вопрос наверно смешной, но как определить ножки контролера?) Вот контролер в руках, сверху маркировка, ко мне лицом, и левая нижняя ножка первая (ресет) или правая верхняя?
Некоторые, возможно, скажут, что проще будет купить AT90S4433 и не париться, но, к-сожалению, у нас в городе купить контролеры негде (да и панели скорей всего тоже), максимум на что расчитывать можно - резисторы, кондеры и все подобное по мелочи.
Re: прошивка контролера
Добавлено: Вт сен 18, 2012 14:00:30
TripleKill
Для определения ножек загляните в даташит: [url]alldatasheet.com[/url]
Re: прошивка контролера
Добавлено: Вт сен 18, 2012 14:07:34
w03zd8rc
TripleKill писал(а):Для определения ножек загляните в даташит
Извиняюсь, после Вашего сообщения заметил в даташите изображение полукруга, такое же, как и на контролере с одной из сторон (теперь понятно что это обозначение стороны контролера =)). С ножками теперь все понятно =)
Re: прошивка контролера
Добавлено: Вт сен 18, 2012 14:59:35
TripleKill
Это называется ключом) И он обозначает не сторону контроллера, а первую ножку. Счёт ножек - против часовой стрелки. Это общее правило для всех микросхем в таком корпусе.
Re: прошивка контролера
Добавлено: Ср сен 19, 2012 06:42:05
w03zd8rc
А по прошивке что можете сказать? Есть вариант прошить контролер этим программатором или придется делать программатор отдельно?
Re: прошивка контролера
Добавлено: Ср сен 19, 2012 07:03:04
Reloader
Это странно, но среди поддерживаемого контроллера Atmega8 не указана...
А в описании платы-адаптера вот такая хренотень :
Плата-адаптер А9216/1 предназначен для работы с микроконтроллерами фирмы ATMEL следующих типов: AT90S2323, Tiny12 (DD1); AT90S1200, AT90S2313 (DD2), AT89Sxx, AT90S8515, AT90S4414 (DD3), AT90S8535, AT90S4434 (DD4); AT90S4433, AT90S2233 (DD5).
Скажу только, что с таким программатором я точно не работал, по этому именно по нему не подскажу. Однако в списке поддерживаемых контроллеров твой (Atmega8) не указан.
Тут варианта 2 :
Собрать/
купить другой программатор , либо найти людей, которые с твоим программатором работали, и успешно шили Меги...
Re: прошивка контролера
Добавлено: Ср сен 19, 2012 08:07:13
w03zd8rc
Reloader писал(а):
Тут варианта 2 :
Собрать/
купить другой программатор , либо найти людей, которые с твоим программатором работали, и успешно шили Меги...
Тоже подумывал о сборке нового, только
этого, в любом случае если по Твоей данной схеме делать - все равно этот пригодится для прошивки управляющего мк.
Re: прошивка контролера
Добавлено: Ср сен 19, 2012 10:31:00
Reloader
Да, есть проблема "курицы и яйца" - чтоб сделать программатор нужен программатор.
Сам пользуюсь
AVR910 от Protoss, тебе его пока рекомендовать не стал по причине того, что у некоторых он очень медленно работает, особенно через CVAVR.
А вот решил я проблему таким образом : собрал программатор "5 проводков"

,
и с помощью него, у знакомого на компе, где был LPT порт, прошил свой программатор.
Это делается один раз, и проблем больше нет
Но, при цене на
Ebay, его реально проще купить!
Re: прошивка контролера
Добавлено: Ср сен 19, 2012 12:17:03
w03zd8rc
Медленная скорость работы программатора - не проблема, главное чтоб работал, видил и шил =) Начал с маленькой схемки
программатора громова - очень простая и вполне подходит для пробы в изготовлении платы перед изготовлением чего-либо посерьезнее (например тогоже
программатора по усб)
Reloader писал(а):
Но, при цене на
Ebay, его реально проще купить!
Щас уже не в цене дело, хотя да, жалко тех 3т.р., потраченных на тот программатор.
Re: прошивка контролера
Добавлено: Чт сен 20, 2012 12:23:46
w03zd8rc
А есть от него распиновка какая ножка на выходе из него к какой ножке к мк должна идти?
И еще один вопрос - в формате какой программы выложена там схема платы? Может есть у кого в спринт-лайот эта схема (находил в спринт-лайот эту схему, но переделанную под tqfp корпус, а эта именно под pdip, какой у меня и имеется

)
Re: прошивка контролера
Добавлено: Чт сен 20, 2012 13:44:14
Reloader
Re: прошивка контролера
Добавлено: Чт сен 20, 2012 14:26:43
Reloader
Вот парочка печаток. Только внимательно сверь со схемой, на всякий случай
- AVR-USB.lay
- По этой у меня собрано
- (148.85 КБ) 613 скачиваний
Re: прошивка контролера
Добавлено: Чт сен 20, 2012 14:59:12
w03zd8rc
обе схемы под TQPF корпус =(
только у первой подписаны выходы
Re: прошивка контролера
Добавлено: Чт сен 20, 2012 17:35:23
Reloader
По ходу я тя неправильно понял.
Вот в DIP
Re: прошивка контролера
Добавлено: Пн сен 24, 2012 07:03:09
w03zd8rc
Reloader писал(а):Вот в DIP
Программатор.lay
То что надо =) Только там нет подписей элементов (какие резисторы, кондеры брать, и пара элементов мне пока не понятны)
Re: прошивка контролера
Добавлено: Пн сен 24, 2012 07:39:40
polli123456
На, программируй:
http://habrahabr.ru/post/152052/
Честно говоря -я в шоке от такого стиля...

Re: прошивка контролера
Добавлено: Пн сен 24, 2012 09:38:03
Reloader
Убило. Напрочь.
w03zd8rc писал(а):Только там нет подписей элементов (какие резисторы, кондеры брать, и пара элементов мне пока не понятны)
Усе по этой схеме
и какие элементы непонятны?
Re: прошивка контролера
Добавлено: Пн сен 24, 2012 12:27:01
w03zd8rc
вроде все по схеме разобрался кроме QZ1 и куда (к какой ножке) должен идти LED выход
Re: прошивка контролера
Добавлено: Пн сен 24, 2012 14:35:23
Reloader

Красный - ZQ кварцевый резонатор
Синий - выход LED
Re: прошивка контролера
Добавлено: Вт сен 25, 2012 06:39:36
w03zd8rc
где led На программаторе - итак понятно, но вот куда ее заводить на мк?
Вот даташит atmega8

А вот как я понимаю надо подключать его к программатору

Так куда тут заводить выход led?
PS подправте меня если я както неправильно нарисовал подключение...
Кста - а кварцевый резонатор обязателен? Мной сваянный программатор громова почемуто не видит мк... Подключал его как начерчено на даташит2.jpg (кроме led), программатор сваян правильно, все эл-ты на нем живые, питание беру с +5v компьютера, ком-порт живой и другие ком-устройства видит нормально.. Унипроф надолго задумывается, после чего говорит что мк не откликнулся..