Страница 1 из 2

Замена контроллера в программаторе для AVR

Добавлено: Вс окт 28, 2012 19:23:20
JoyJo
Доброго времени суток.
Столкнулся с ситуацией непонятной для меня. Собираюсь собирать программатор для контроллеров AVR по схеме

Изображение

Но в этой схеме используется контроллер ATmega8-16PI, а у меня в наличии контроллер ATmega8А-PU.
Можно ли произвести замну контроллеров без изменения схемы и прошивки для программатора?
Нашел вот такую статью/
Я так понимаю замена может производиться для работы непосредственно в устройствах, а для программатора такая замена подойдет?
Прошивка и оболочка для работы будут браться отсюда
Прошивка и драйвер для старого контроллера не буду конфликтовать с новом?

Re: Замена контроллера в программаторе для AVR

Добавлено: Вс окт 28, 2012 21:38:26
*Trigger*
Нормально всё будет. 99,99%. Программатор для своего контроллера является обычным устройством.

Re: Замена контроллера в программаторе для AVR

Добавлено: Вс окт 28, 2012 21:43:26
Olecorp
Должно работать так же, как и с atmega8 без буквы А: из-за изменения технологии несколько изменились электрические параметры, в остальном всё то же самое, и даже программатор не сможет отличить чип с "А" от чипа без "А" (сигнатура одинаковая).

Re: Замена контроллера в программаторе для AVR

Добавлено: Вс окт 28, 2012 22:09:48
POS_troi

Re: Замена контроллера в программаторе для AVR

Добавлено: Пн окт 29, 2012 15:16:47
JoyJo
Отличия только в энергопотребелнии. Для программатора это не принципиально.
У продавца в каталоге был были ATmega8-16PI и ATmega8-24PI. На вопрос, что есть 16 и 24, он мне ответил, что это частоты внутренних генераторов. Это так? (Но проал мне ATmega8А-PU :)) ).
Для программатора, схема которого описана ранее, с применением "моего" контроллера, кварц останется 12 МГц?

Re: Замена контроллера в программаторе для AVR

Добавлено: Пн окт 29, 2012 16:23:29
Jack_A
Нет, не так. Это максимальная частота кварца, с которым гарантировано будет работать МК .

Re: Замена контроллера в программаторе для AVR

Добавлено: Пн окт 29, 2012 17:48:09
JoyJo
Во ребята, спасибо Вам за разяснения! На cxem.net меня бы помидорами закидали.
Спасибо Вам.

Re: Замена контроллера в программаторе для AVR

Добавлено: Пн окт 29, 2012 18:50:08
Bовка
По поводу Atmel на 24МГц - читал что первые меги88, 168 и тд. маркировали на 24МГц, но оказалось что на ней они иногда сбоили и Atmel снизил частоту до 20МГц. А вот как может быть mega8-24 я не знаю, хотя контроллеры у Atmel'a разгоняются до 40МГц.
А mega8 и mega8А совпадают на 146% :) разница только в энергопотреблении.

Re: Замена контроллера в программаторе для AVR

Добавлено: Вс ноя 04, 2012 23:25:57
JoyJo
Подскажите пожалуйста самую элементарную схему для программирования ATmega8A. Интернет рыл. Да много всякого, но с одной стороны все осложняется отсутствием у меня кварца (на рынок далеко ехать и проблематично) и с другой, в статьях не пишется про установку фьюзов. Где может быть все подробно написано, чтобы мне после первого программирования АВР не пришлось ехать за новой мегой. :roll:

Re: Замена контроллера в программаторе для AVR

Добавлено: Вс ноя 04, 2012 23:44:51
sintetik
К сожалению без кварца никак и именно на 12 МГц, так как это нужно для синхронизации шины USB, такую точность дает только кварц, да и внутреннего генератора на 12 МГц в меге нет. Можно ещё конечно сделать с тактированием от внешнего генератора, например кварц на 24 с делителем на 2 или кварц на 36 с делителем на 3.

P.S. Самая простая схема программатора "5 проводков" (на LPT) называется и программа Пони Прог. Но сначала уясните для себя значения фузе бит, а потом смело приступайте к прошивке.

Re: Замена контроллера в программаторе для AVR

Добавлено: Пн ноя 05, 2012 11:32:36
saschai
Подскажите пожалуйста самую элементарную схему для программирования ATmega8A

Вопрос, мы экономим или есть бюджет и желание заморочиться, но получить гарантированно приемлемый результат?

Re: Замена контроллера в программаторе для AVR

Добавлено: Пн ноя 05, 2012 11:59:10
JoyJo
Да согласен звучит глупо. Но мегу прошить нужно мне в вышеосвещенный программатор. По поводу поездок на рынок и приобретения деталей: я могу только в выходные, а желание собрать - сейчас, и желательно из деталек которые под рукой.
Буду пробовать "5 проводов":
Изображение
Осталось разобраться с фьюзами. :?

Re: Замена контроллера в программаторе для AVR

Добавлено: Пн ноя 05, 2012 12:12:33
saschai
Ну тоды калькулятор в помощь http://avr.roboforum.ru/calc.html?part=ATmega8
Если срочно то ах, а так хотел предложить, нечто из этого
http://radioelektr.ru/programmator-na-f ... ushego-mk/
http://easyelectronics.ru/skorostnoj-av ... llera.html
, а 8-ку оставить на первое изделие, допустим паяльную станцию :)) , в прочем если стойкое желание использовать 8-ку, в последующем платка пригодиться просто как переходник USB to COM.
Да и еще одно если уж собирать подобный программатор на МК то взять хотя бы ту схему которая повторена уже под мульон раз USBasp или Проттосса

Re: Замена контроллера в программаторе для AVR

Добавлено: Пн ноя 05, 2012 12:15:10
JoyJo
Так я собираю программатор по схеме в посте №1. Уже плата готова и детальки запаяны. Осталось только изначально мегу прошить.
Нашел в журнале радиоаматор статью про программатор из 1-ого поста.
Программируют мегу по "пятипроводке" из PonyProg/ На счет фьюзов тут написано: фьюзы устанавливаются для работы от высокочастотного кварцевого генератора (CKOPT и BODEN - галочки). Если не получается то подключается к выводам 9 и 10 кварц ( 8...16 Мгц) и конденсаторы 22р.

Re: Замена контроллера в программаторе для AVR

Добавлено: Пн ноя 05, 2012 17:20:09
JoyJo
Нашел вот такую статью .
И кварц на 4 Мгц есть. Только не описано как фьюзы выставить. Или ставить такие, как я в предыдущем посте написал.

Re: Замена контроллера в программаторе для AVR

Добавлено: Пн ноя 05, 2012 19:32:32
sintetik
Если все будете делать последовательно, сначала прошьете программу, а затем фузе биты, то на этом этапе кварц вам не понадобится. Кварц нужен только для USBasp. Конечно после заливки фуз бит с тактированием от кварца МК не будет уже виден программатором, но в схеме с кварцем он "оживет".

Re: Замена контроллера в программаторе для AVR

Добавлено: Пн ноя 05, 2012 20:49:20
JoyJo
А для "нормальной" прошивки нужна и схема другая и методика прошивки?

Re: Замена контроллера в программаторе для AVR

Добавлено: Пн ноя 05, 2012 21:22:45
sintetik
Я понял что нужно первоначально МК для - USBasp программатора запрограммировать.

Re: Замена контроллера в программаторе для AVR

Добавлено: Вт ноя 06, 2012 00:26:52
JoyJo
Ну да, все правильно.
Собрал программатор Громова
Подключаю к Pony Prog 2000 - тест не проходит: выбивает ошибку 24.
Пробую как в статье, через UniProf - микросхема читается и все в порядке.
По установке фьюзов в UniProf есть ли какая то заморочка в плане инверсий?

Re: Замена контроллера в программаторе для AVR

Добавлено: Вт ноя 06, 2012 00:46:16
JoyJo
Короче - ВСЕ! Я в ступоре :shock:
Начал пробовать программировать, точнее разбираться в этом этапе.
Скачал архив из статьи по которой я собираю основной программатор.
В архиве по пути "usbasp.2007-10-23 - bin - firmware" лежат два файла usbasp.atmega8.2007-10-23.hex и usbasp.atmega48.2007-10-23.hex.
В Юнипроф пытаюсь загрузить прошивку и всплывают окна: загрузка flash (выбираю файл usbasp.atmega8.2007-10-23.hex), а потм просит и файл EEPROM. И что мне делать? Опять выбирать первый файл? Или второй (usbasp.atmega48.2007-10-23.hex)?
Только ребята не ругайтесь! Ну не понятно ничего. :cry: