Нужен программатор для ATMEGA32-16PU

Чем и как залить прошивку в контроллер, EPROM, чайник, утюг, самовар ...
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: Нужен программатор для ATMEGA32-16PU

Сообщение rhf-admin »

Проверил схемку, которую пару страниц назад предлагал (с hc14 вместо LS00, питанием прямо с molex-а, без -12В и данными от контроллера напрямую в порт). С мелкочипами работает, только в ICProg-е пришлось инвертировать две линии: MCLR и данные ввода. Будем теперь искать и пробовать с AVR-ами.
С уважением, администрация сайта.
molyman
спонсор, инженер, идеолог, читатель
спонсор, инженер, идеолог, читатель
Сообщения: 362
Зарегистрирован: 15 май 2011, 17:03
Откуда: г.Москва
Контактная информация:

Re: Нужен программатор для ATMEGA32-16PU

Сообщение molyman »

Кидь схему в параллеле будем разрабайтан, как раз еще две меги-32 на халяву достались запапробуем прогить.
Если хочешь что-то сделать, сделай это сам!
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: Нужен программатор для ATMEGA32-16PU

Сообщение rhf-admin »

pic_avr.JPG
С уважением, администрация сайта.
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: Нужен программатор для ATMEGA32-16PU

Сообщение rhf-admin »

Блин, думал, думал, что мне сразу в этой схеме не нравилось и вспомнил. Линию +12 Вольт не надо ресетить. Ресетить надо +5 Вольт. Рабочих в принципе оба варианта, но второй - правильнее, потому что контроллер не будет запускаться во время ресета. Да и схема, кстати, проще станет.
Короче, вот самый нормальный вариант (пост выше тоже оставлю, чтобы было видно отличия):
pic_avr2.JPG
С уважением, администрация сайта.
Аватара пользователя
БАРС
модератор, спонсор, писатель, идеолог, редактор
модератор, спонсор, писатель, идеолог, редактор
Сообщения: 2019
Зарегистрирован: 16 ноя 2009, 15:25
Откуда: СССР, г. Москва

Re: Нужен программатор для ATMEGA32-16PU

Сообщение БАРС »

rhf-admin писал(а):Блин, думал, думал, что мне сразу в этой схеме не нравилось и вспомнил. Линию +12 Вольт не надо ресетить. Ресетить надо +5 Вольт. Рабочих в принципе оба варианта, но второй - правильнее, потому что контроллер не будет запускаться во время ресета]
Пишут что:
При появлении высокого напряжения на Vpp у МК PIC автоматом происходит блокировка выполнения ранее загруженной программы. Если делать RESET по Vсс, то как он обесточенный будет программироваться?
Сотрудничаю с НАСА, Роскосмос, Газпром, РЖД, Интер РАО ЕЭС, Роснано и др. (конкретно уточняйте у самой организации) ©.
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: Нужен программатор для ATMEGA32-16PU

Сообщение rhf-admin »

Ага, вот с этой блокировкой автоматом, глюков можно наловить, как здрасьте.
А во время ресета ему и не надо программироваться, программировать продолжаем после ресета.
С уважением, администрация сайта.
molyman
спонсор, инженер, идеолог, читатель
спонсор, инженер, идеолог, читатель
Сообщения: 362
Зарегистрирован: 15 май 2011, 17:03
Откуда: г.Москва
Контактная информация:

Re: Нужен программатор для ATMEGA32-16PU

Сообщение molyman »

У меня вопрос на сколько необходимо именно 74нс14 ставить это ведь тригерная защелка как я понял. Почему просто не инвертор 74нс04?
Если хочешь что-то сделать, сделай это сам!
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: Нужен программатор для ATMEGA32-16PU

Сообщение rhf-admin »

Ну вот, приплыла сегодня ко мне atmega103, её и тестил. Всё работает. Исправил небольшой косячок, - надо линию MISO подтянуть на землю килоом так через 47, чтоб вход логики в воздухе не висел когда AVR-ка не подключена. Тестил Pony Prog-ом, как выяснилось, чтобы всё работало - надо в настройках выставлять инверсию reset-а и линии D-IN.

to molyman: Защёлку ставить или просто инвертор - без разницы, можно так-то и на какой-нить другой логике наваять, а можно и логику даже попробовать выкинуть вообще (просто логика помощнее в плане нагрузочной способности, для того собственно она там и стоит, других задач у неё в этой схеме нет). Короче что есть - то и ставь, главное серии hc или act, только не f. Я без логики не пробовал, потому что ломало рассчитывать схему. Этож надо посчитать, какие там токи будут при программировании втекать и вытекать в GD75232, сравнить с даташитом. Я глянул в даташите максимальные токи через микруху, - то ли втекающий, то ли вытекающий ток показался мне маловат, поэтому воткнул сразу логику для подстраховки, её даже если сгорит - не жалко (но она реально мощнее, щас не помню уже, но там речь уже о токах по-моему до 20 или даже 50 мА, чего явно более чем достаточно для программирования). Схема заработала. Вот. Но если кто-то всё цифрами посчитает - будет вам респект большой.
С уважением, администрация сайта.
molyman
спонсор, инженер, идеолог, читатель
спонсор, инженер, идеолог, читатель
Сообщения: 362
Зарегистрирован: 15 май 2011, 17:03
Откуда: г.Москва
Контактная информация:

Re: Нужен программатор для ATMEGA32-16PU

Сообщение molyman »

rhf-admin писал(а): Схема заработала. Вот.
Чувствуются ноты победы, расскажи долго возился со схемой?
И возможно использовать верхние инверторы для индикации выходов CLK и MOSI, как думаешь?
Если хочешь что-то сделать, сделай это сам!
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: Нужен программатор для ATMEGA32-16PU

Сообщение rhf-admin »

Не то, чтоб сильно долго, но дольше, чем хотелось бы. На работе есть оборудование, но нет утюга, а дома нет ни времени, ни оборудования. Вот и получается, сначала на работе плату выпилил, потом дома отутюжил, потом на следующий день опять на работе вытравил, припаял и протестил. А там ещё с работой пристают (вот люди, видят же, что я занят :lol: ). Ещё долго искал AVR-ку, а когда нашёл - с этой атмегой тоже вышел тупизм небольшой. Припаялся прямо на плату контроллерную на MOSI, MISO, ну не работает и всё. Сциллом смотрю, - туда данные идут, обратно - фиг. Залез в доку, оказалось к этой микрухе надо на Rx, Tx цепляться.

Верхние инверторы для индикации использовать можно. Соединяешь входы параллельно (11 ногу с первой, 13-ю с 3-й), а на выход светодиод с ограничительным резистором и всё.
С уважением, администрация сайта.
Ответить