Нужен программатор для ATMEGA32-16PU
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: Нужен программатор для ATMEGA32-16PU
Проверил схемку, которую пару страниц назад предлагал (с hc14 вместо LS00, питанием прямо с molex-а, без -12В и данными от контроллера напрямую в порт). С мелкочипами работает, только в ICProg-е пришлось инвертировать две линии: MCLR и данные ввода. Будем теперь искать и пробовать с AVR-ами.
С уважением, администрация сайта.
-
- спонсор, инженер, идеолог, читатель
- Сообщения: 362
- Зарегистрирован: 15 май 2011, 17:03
- Откуда: г.Москва
- Контактная информация:
Re: Нужен программатор для ATMEGA32-16PU
Кидь схему в параллеле будем разрабайтан, как раз еще две меги-32 на халяву достались запапробуем прогить.
Если хочешь что-то сделать, сделай это сам!
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: Нужен программатор для ATMEGA32-16PU
Блин, думал, думал, что мне сразу в этой схеме не нравилось и вспомнил. Линию +12 Вольт не надо ресетить. Ресетить надо +5 Вольт. Рабочих в принципе оба варианта, но второй - правильнее, потому что контроллер не будет запускаться во время ресета. Да и схема, кстати, проще станет.
Короче, вот самый нормальный вариант (пост выше тоже оставлю, чтобы было видно отличия):
Короче, вот самый нормальный вариант (пост выше тоже оставлю, чтобы было видно отличия):
С уважением, администрация сайта.
- БАРС
- модератор, спонсор, писатель, идеолог, редактор
- Сообщения: 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
Ага, вот с этой блокировкой автоматом, глюков можно наловить, как здрасьте.
А во время ресета ему и не надо программироваться, программировать продолжаем после ресета.
А во время ресета ему и не надо программироваться, программировать продолжаем после ресета.
С уважением, администрация сайта.
-
- спонсор, инженер, идеолог, читатель
- Сообщения: 362
- Зарегистрирован: 15 май 2011, 17:03
- Откуда: г.Москва
- Контактная информация:
Re: Нужен программатор для ATMEGA32-16PU
У меня вопрос на сколько необходимо именно 74нс14 ставить это ведь тригерная защелка как я понял. Почему просто не инвертор 74нс04?
Если хочешь что-то сделать, сделай это сам!
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: Нужен программатор для ATMEGA32-16PU
Ну вот, приплыла сегодня ко мне atmega103, её и тестил. Всё работает. Исправил небольшой косячок, - надо линию MISO подтянуть на землю килоом так через 47, чтоб вход логики в воздухе не висел когда AVR-ка не подключена. Тестил Pony Prog-ом, как выяснилось, чтобы всё работало - надо в настройках выставлять инверсию reset-а и линии D-IN.
to molyman: Защёлку ставить или просто инвертор - без разницы, можно так-то и на какой-нить другой логике наваять, а можно и логику даже попробовать выкинуть вообще (просто логика помощнее в плане нагрузочной способности, для того собственно она там и стоит, других задач у неё в этой схеме нет). Короче что есть - то и ставь, главное серии hc или act, только не f. Я без логики не пробовал, потому что ломало рассчитывать схему. Этож надо посчитать, какие там токи будут при программировании втекать и вытекать в GD75232, сравнить с даташитом. Я глянул в даташите максимальные токи через микруху, - то ли втекающий, то ли вытекающий ток показался мне маловат, поэтому воткнул сразу логику для подстраховки, её даже если сгорит - не жалко (но она реально мощнее, щас не помню уже, но там речь уже о токах по-моему до 20 или даже 50 мА, чего явно более чем достаточно для программирования). Схема заработала. Вот. Но если кто-то всё цифрами посчитает - будет вам респект большой.
to molyman: Защёлку ставить или просто инвертор - без разницы, можно так-то и на какой-нить другой логике наваять, а можно и логику даже попробовать выкинуть вообще (просто логика помощнее в плане нагрузочной способности, для того собственно она там и стоит, других задач у неё в этой схеме нет). Короче что есть - то и ставь, главное серии hc или act, только не f. Я без логики не пробовал, потому что ломало рассчитывать схему. Этож надо посчитать, какие там токи будут при программировании втекать и вытекать в GD75232, сравнить с даташитом. Я глянул в даташите максимальные токи через микруху, - то ли втекающий, то ли вытекающий ток показался мне маловат, поэтому воткнул сразу логику для подстраховки, её даже если сгорит - не жалко (но она реально мощнее, щас не помню уже, но там речь уже о токах по-моему до 20 или даже 50 мА, чего явно более чем достаточно для программирования). Схема заработала. Вот. Но если кто-то всё цифрами посчитает - будет вам респект большой.
С уважением, администрация сайта.
-
- спонсор, инженер, идеолог, читатель
- Сообщения: 362
- Зарегистрирован: 15 май 2011, 17:03
- Откуда: г.Москва
- Контактная информация:
Re: Нужен программатор для ATMEGA32-16PU
Чувствуются ноты победы, расскажи долго возился со схемой?rhf-admin писал(а): Схема заработала. Вот.
И возможно использовать верхние инверторы для индикации выходов CLK и MOSI, как думаешь?
Если хочешь что-то сделать, сделай это сам!
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: Нужен программатор для ATMEGA32-16PU
Не то, чтоб сильно долго, но дольше, чем хотелось бы. На работе есть оборудование, но нет утюга, а дома нет ни времени, ни оборудования. Вот и получается, сначала на работе плату выпилил, потом дома отутюжил, потом на следующий день опять на работе вытравил, припаял и протестил. А там ещё с работой пристают (вот люди, видят же, что я занят ). Ещё долго искал AVR-ку, а когда нашёл - с этой атмегой тоже вышел тупизм небольшой. Припаялся прямо на плату контроллерную на MOSI, MISO, ну не работает и всё. Сциллом смотрю, - туда данные идут, обратно - фиг. Залез в доку, оказалось к этой микрухе надо на Rx, Tx цепляться.
Верхние инверторы для индикации использовать можно. Соединяешь входы параллельно (11 ногу с первой, 13-ю с 3-й), а на выход светодиод с ограничительным резистором и всё.
Верхние инверторы для индикации использовать можно. Соединяешь входы параллельно (11 ногу с первой, 13-ю с 3-й), а на выход светодиод с ограничительным резистором и всё.
С уважением, администрация сайта.