прошивка контролера

Обсуждаем контроллеры компании Atmel.
Ответить
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вт сен 18, 2012 13:25:19

Сообщение 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 и не париться, но, к-сожалению, у нас в городе купить контролеры негде (да и панели скорей всего тоже), максимум на что расчитывать можно - резисторы, кондеры и все подобное по мелочи.
Реклама
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Вт июн 29, 2010 12:31:49

Сообщение TripleKill »

Для определения ножек загляните в даташит: [url]alldatasheet.com[/url]
Реклама
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вт сен 18, 2012 13:25:19

Сообщение w03zd8rc »

TripleKill писал(а):Для определения ножек загляните в даташит
Извиняюсь, после Вашего сообщения заметил в даташите изображение полукруга, такое же, как и на контролере с одной из сторон (теперь понятно что это обозначение стороны контролера =)). С ножками теперь все понятно =)
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Вт июн 29, 2010 12:31:49

Сообщение TripleKill »

Это называется ключом) И он обозначает не сторону контроллера, а первую ножку. Счёт ножек - против часовой стрелки. Это общее правило для всех микросхем в таком корпусе.
Реклама
Эиком - электронные компоненты и радиодетали
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вт сен 18, 2012 13:25:19

Сообщение w03zd8rc »

А по прошивке что можете сказать? Есть вариант прошить контролер этим программатором или придется делать программатор отдельно?
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 451
Зарегистрирован: Сб фев 26, 2011 14:38:42
Откуда: Новочеркасск

Сообщение Reloader »

Это странно, но среди поддерживаемого контроллера Atmega8 не указана...
Изображение

А в описании платы-адаптера вот такая хренотень :
Плата-адаптер А9216/1 предназначен для работы с микроконтроллерами фирмы ATMEL следующих типов: AT90S2323, Tiny12 (DD1); AT90S1200, AT90S2313 (DD2), AT89Sxx, AT90S8515, AT90S4414 (DD3), AT90S8535, AT90S4434 (DD4); AT90S4433, AT90S2233 (DD5).
Скажу только, что с таким программатором я точно не работал, по этому именно по нему не подскажу. Однако в списке поддерживаемых контроллеров твой (Atmega8) не указан.
Тут варианта 2 : Собрать/купить другой программатор , либо найти людей, которые с твоим программатором работали, и успешно шили Меги...
Вложения
MasterKit.png
(13.28 КБ) 2400 скачиваний
Выпрямите спину и уберите левую руку от лица.
Мой Youtube канал
Реклама
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вт сен 18, 2012 13:25:19

Сообщение w03zd8rc »

Reloader писал(а): Тут варианта 2 : Собрать/купить другой программатор , либо найти людей, которые с твоим программатором работали, и успешно шили Меги...
Тоже подумывал о сборке нового, только этого, в любом случае если по Твоей данной схеме делать - все равно этот пригодится для прошивки управляющего мк.
Мучитель микросхем
Аватара пользователя
Сообщения: 451
Зарегистрирован: Сб фев 26, 2011 14:38:42
Откуда: Новочеркасск

Сообщение Reloader »

Да, есть проблема "курицы и яйца" - чтоб сделать программатор нужен программатор.
Сам пользуюсь AVR910 от Protoss, тебе его пока рекомендовать не стал по причине того, что у некоторых он очень медленно работает, особенно через CVAVR.

А вот решил я проблему таким образом : собрал программатор "5 проводков"
Изображение,
и с помощью него, у знакомого на компе, где был LPT порт, прошил свой программатор.
Это делается один раз, и проблем больше нет :)

Но, при цене на Ebay, его реально проще купить!
Вложения
My_programmator.PNG
(30.62 КБ) 3724 скачивания
Выпрямите спину и уберите левую руку от лица.
Мой Youtube канал
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вт сен 18, 2012 13:25:19

Сообщение w03zd8rc »

Reloader писал(а):AVR910 от Protoss
Медленная скорость работы программатора - не проблема, главное чтоб работал, видил и шил =) Начал с маленькой схемки программатора громова - очень простая и вполне подходит для пробы в изготовлении платы перед изготовлением чего-либо посерьезнее (например тогоже программатора по усб)
Reloader писал(а): Но, при цене на Ebay, его реально проще купить!
Щас уже не в цене дело, хотя да, жалко тех 3т.р., потраченных на тот программатор.
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вт сен 18, 2012 13:25:19

Сообщение w03zd8rc »

Reloader писал(а):Сам пользуюсь AVR910 от Protoss,
А есть от него распиновка какая ножка на выходе из него к какой ножке к мк должна идти?
И еще один вопрос - в формате какой программы выложена там схема платы? Может есть у кого в спринт-лайот эта схема (находил в спринт-лайот эту схему, но переделанную под tqfp корпус, а эта именно под pdip, какой у меня и имеется :) )
Мучитель микросхем
Аватара пользователя
Сообщения: 451
Зарегистрирован: Сб фев 26, 2011 14:38:42
Откуда: Новочеркасск

Сообщение Reloader »

Выпрямите спину и уберите левую руку от лица.
Мой Youtube канал
Мучитель микросхем
Аватара пользователя
Сообщения: 451
Зарегистрирован: Сб фев 26, 2011 14:38:42
Откуда: Новочеркасск

Сообщение Reloader »

Вот парочка печаток. Только внимательно сверь со схемой, на всякий случай
AVR-USB.lay
По этой у меня собрано
(148.85 КБ) 613 скачиваний
ATMega8_TQPF.lay
(47.08 КБ) 537 скачиваний
Выпрямите спину и уберите левую руку от лица.
Мой Youtube канал
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вт сен 18, 2012 13:25:19

Сообщение w03zd8rc »

обе схемы под TQPF корпус =(
только у первой подписаны выходы
Мучитель микросхем
Аватара пользователя
Сообщения: 451
Зарегистрирован: Сб фев 26, 2011 14:38:42
Откуда: Новочеркасск

Сообщение Reloader »

По ходу я тя неправильно понял.
Вот в DIP
Программатор.lay
(44.02 КБ) 636 скачиваний
Выпрямите спину и уберите левую руку от лица.
Мой Youtube канал
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вт сен 18, 2012 13:25:19

Сообщение w03zd8rc »

Reloader писал(а):Вот в DIP
Программатор.lay
То что надо =) Только там нет подписей элементов (какие резисторы, кондеры брать, и пара элементов мне пока не понятны)
Встал на лапы
Аватара пользователя
Сообщения: 86
Зарегистрирован: Пн мар 07, 2011 15:06:32
Откуда: Murom

Сообщение polli123456 »

На, программируй: http://habrahabr.ru/post/152052/
Честно говоря -я в шоке от такого стиля... :music:
Мучитель микросхем
Аватара пользователя
Сообщения: 451
Зарегистрирован: Сб фев 26, 2011 14:38:42
Откуда: Новочеркасск

Сообщение Reloader »

polli123456 писал(а):На, программируй: http://habrahabr.ru/post/152052/
Честно говоря -я в шоке от такого стиля... :music:
Убило. Напрочь.
w03zd8rc писал(а):Только там нет подписей элементов (какие резисторы, кондеры брать, и пара элементов мне пока не понятны)
Усе по этой схеме
и какие элементы непонятны?
Выпрямите спину и уберите левую руку от лица.
Мой Youtube канал
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вт сен 18, 2012 13:25:19

Сообщение w03zd8rc »

вроде все по схеме разобрался кроме QZ1 и куда (к какой ножке) должен идти LED выход
Мучитель микросхем
Аватара пользователя
Сообщения: 451
Зарегистрирован: Сб фев 26, 2011 14:38:42
Откуда: Новочеркасск

Сообщение Reloader »

Изображение
Красный - ZQ кварцевый резонатор
Синий - выход LED
Вложения
321.JPG
(54.86 КБ) 2224 скачивания
Выпрямите спину и уберите левую руку от лица.
Мой Youtube канал
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вт сен 18, 2012 13:25:19

Сообщение w03zd8rc »

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

Вернуться в «AVR»