Не видит atmega328p

Обсуждаем контроллеры компании Atmel.
Ответить
Родился
Сообщения: 10
Зарегистрирован: Сб янв 18, 2020 10:49:26

Сообщение Sashamos »

[uquote="alex_",url="/forum/viewtopic.php?p=3778107#p3778107"]Итак, хватит гадать, берём осциллограф и смотрим что твориться на ножках контроллера в момент начала программирования. Понизить тактовую частоту программатора я так понимаю пробовали?, на данный момент лучше поставить эту перемычку и пока не снимать. А контроллер новый или б/у или из китая?[/uquote]
К сожалению, у меня нет осциллографа.
Контроллер новый. Перемычка замкнута.
Реклама
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Сообщение Dimon456 »

Sashamos, вот ответ программатора без подключенного контроллера (с ключом -В)
СпойлерCформированная командная строка:
avrdude.exe -p m328p -c usbasp -B12 -P usb -U calibration:r:calibration.hex:r


avrdude.exe: set SCK frequency to 32000 Hz
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.


avrdude.exe done. Thank you.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

это внутриплатно7
мож чето из перифери мешает7
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Опытный кот
Аватара пользователя
Сообщения: 781
Зарегистрирован: Сб июн 01, 2013 22:24:21
Откуда: ПФО

Сообщение alex_ »

[uquote="Sashamos",url="/forum/viewtopic.php?p=3778141#p3778141"]К сожалению, у меня нет осциллографа.[/uquote]
Было бы не плохо приобрести, сейчас в китае можно приобрести простенький от 1тр. или лучше приобрести лог анализатор они тоже не дорогие(USB) дешевле осциллографа а жизнь очень сильно упрощают.

Поскольку нету нифига то на крайняк можно светодиодом потыкать. Берём обычный светодиод(с током 20 мА), цвет пофигу, паяем последовательно резистор 1К(чтобы очень быстро не сгорел, куда паять к аноду или катоду тоже фиолетово), далее катод паяем к минусу питания, к аноду паяем проводок которым будем в микросхему тыкать. Если тнуть проводом в питание +5В то светодиод должен загореться, если нет то перепутан катод и анод.
Итак методика работы: если на выводе постоянный уровень 0 при подключении щупа светодиод не горит а при прохождении импульсов начинает подмигивать.
Если если на выводе постоянный уровень 1 то светодиод будет постоянно светиться и нифига не будет видно, тогда щуп перепаиваем на катод светодиода а анод припаиваем к +5В тогда будут видны импульсы, а в статике он светиться не будет.
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Аватара пользователя
Сообщения: 130
Зарегистрирован: Пт янв 01, 2016 18:33:16

Сообщение pav13 »

[uquote="Sashamos",url="/forum/viewtopic.php?p=3778141#p3778141"]К сожалению, у меня нет осциллографа.[/uquote]
ну как освоишь программирование мк, можно вот такой пробник сделать - Волшебная палочка для Кота.
Сначала сделал на светодиодах, но функционал маловат (только лог.уровни и наличие частоты).
а на данную статью наткнулся случайно. Всё хорошо в данном пробнике, разве что кроме генератора, он живёт своей жизнью.
Реклама
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Сообщение Dimon456 »

Sashamos писал(а):Контроллер новый.
Встроенный RC-генератор 8 МГц при включенном "внутреннем делителе на 8" наврятли программатор увидит, у меня не видит
СпойлерCформированная командная строка:
avrdude.exe -p m328p -c usbasp -B1 -P usb -U lock:r:lock.hex:r -U hfuse:r:hfuse.hex:r -U lfuse:r:lfuse.hex:r -U efuse:r:efuse.hex:r


avrdude.exe: set SCK frequency to 750000 Hz
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.


avrdude.exe done. Thank you.
за то видит так
СпойлерCформированная командная строка:
avrdude.exe -p m328p -c usbasp -B12 -P usb -U lock:r:lock.hex:r -U hfuse:r:hfuse.hex:r -U lfuse:r:lfuse.hex:r -U efuse:r:efuse.hex:r


avrdude.exe: set SCK frequency to 32000 Hz
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.04s

avrdude.exe: Device signature = 0x1e950f
avrdude.exe: reading lock memory:

Reading | ################################################## | 100% 0.01s

avrdude.exe: writing output file "lock.hex"
avrdude.exe: reading hfuse memory:

Reading | ################################################## | 100% 0.01s

avrdude.exe: writing output file "hfuse.hex"
avrdude.exe: reading lfuse memory:

Reading | ################################################## | 100% 0.01s

avrdude.exe: writing output file "lfuse.hex"
avrdude.exe: reading efuse memory:

Reading | ################################################## | 100% 0.01s

avrdude.exe: writing output file "efuse.hex"

avrdude.exe: safemode: Fuses OK (E:07, H:D9, L:62)

avrdude.exe done. Thank you.
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 130
Зарегистрирован: Пт янв 01, 2016 18:33:16

Сообщение pav13 »

Попробуйте Khazama AVR Programmer, чтобы не возиться с командной строкой.

Патч для Khazama AVR Programmer добавляющий возможность редактировать fuse биты для микроконтроллера ATMega328P
Распаковать, запустить в папке с программой, пропатчить (backup создается автоматически).
https://drive.google.com/file/d/1HY2VKf ... -GlTFuaDZE
Опытный кот
Аватара пользователя
Сообщения: 781
Зарегистрирован: Сб июн 01, 2013 22:24:21
Откуда: ПФО

Сообщение alex_ »

Я использую AVRDUDEPROG и не парюсь с командной строкой.
Dimon456, я устанавливаю перемычку на программаторе, которая понижает частоту, и без проблем вижу контроллер, далее отключаем фьюз делителя на 8 и радуемся жизни :))
Самсусамыч

Сообщение Самсусамыч »

[uquote="Sashamos",url="/forum/viewtopic.php?p=3778141#p3778141"]Контроллер новый. Перемычка замкнута.[/uquote]
Плату программатора с обоих сторон увидеть можно? Что за девайс такой проблемный? Дудка его не видит?
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Сообщение Dimon456 »

alex_ писал(а):Я использую AVRDUDEPROG и не парюсь с командной строкой.
Что сложного прописать в programm.ini четыре строчки?

Код: Выделить всё

[UsbaspB-12]
progisp=usbasp -B12
portprog=usb
portenabled=0
Опытный кот
Аватара пользователя
Сообщения: 781
Зарегистрирован: Сб июн 01, 2013 22:24:21
Откуда: ПФО

Сообщение alex_ »

Dimon456, да ничего сложного нет, но вроде как не требовалось(если есть перемычка) и я только сейчас узнал что так можно. И насколько максимально возможно понизить частоту?
Родился
Сообщения: 13
Зарегистрирован: Пн авг 03, 2015 23:58:21

Сообщение vladserebrya »

новый проц прекрасно видит в isp, прогером mkII+оф студия 7версия, без доп извращений
Это не хвост, это антенна
Сообщения: 1492
Зарегистрирован: Ср июн 25, 2008 15:19:44

Сообщение Demiurg »

Нулевой проц заточен на минимальную частоту. При первой прошивке ставим минималку по частоте. Потом можно повысить частоту.
Это аксиома. Народ.
Контактная информация:
Ответить

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