Не видит atmega328p
Re: Не видит atmega328p
[uquote="alex_",url="/forum/viewtopic.php?p=3778107#p3778107"]Итак, хватит гадать, берём осциллограф и смотрим что твориться на ножках контроллера в момент начала программирования. Понизить тактовую частоту программатора я так понимаю пробовали?, на данный момент лучше поставить эту перемычку и пока не снимать. А контроллер новый или б/у или из китая?[/uquote]
К сожалению, у меня нет осциллографа.
Контроллер новый. Перемычка замкнута.
К сожалению, у меня нет осциллографа.
Контроллер новый. Перемычка замкнута.
- Реклама
Re: Не видит atmega328p
Sashamos, вот ответ программатора без подключенного контроллера (с ключом -В)
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.
Спойлер
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.
- musor
- Друг Кота
- Сообщения: 39197
- Зарегистрирован: Сб сен 13, 2014 16:27:32
- Откуда: СпиртоГонск созвездия Омега
Re: Не видит atmega328p
это внутриплатно7
мож чето из перифери мешает7
мож чето из перифери мешает7
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Re: Не видит atmega328p
[uquote="Sashamos",url="/forum/viewtopic.php?p=3778141#p3778141"]К сожалению, у меня нет осциллографа.[/uquote]
Было бы не плохо приобрести, сейчас в китае можно приобрести простенький от 1тр. или лучше приобрести лог анализатор они тоже не дорогие(USB) дешевле осциллографа а жизнь очень сильно упрощают.
Поскольку нету нифига то на крайняк можно светодиодом потыкать. Берём обычный светодиод(с током 20 мА), цвет пофигу, паяем последовательно резистор 1К(чтобы очень быстро не сгорел, куда паять к аноду или катоду тоже фиолетово), далее катод паяем к минусу питания, к аноду паяем проводок которым будем в микросхему тыкать. Если тнуть проводом в питание +5В то светодиод должен загореться, если нет то перепутан катод и анод.
Итак методика работы: если на выводе постоянный уровень 0 при подключении щупа светодиод не горит а при прохождении импульсов начинает подмигивать.
Если если на выводе постоянный уровень 1 то светодиод будет постоянно светиться и нифига не будет видно, тогда щуп перепаиваем на катод светодиода а анод припаиваем к +5В тогда будут видны импульсы, а в статике он светиться не будет.
Было бы не плохо приобрести, сейчас в китае можно приобрести простенький от 1тр. или лучше приобрести лог анализатор они тоже не дорогие(USB) дешевле осциллографа а жизнь очень сильно упрощают.
Поскольку нету нифига то на крайняк можно светодиодом потыкать. Берём обычный светодиод(с током 20 мА), цвет пофигу, паяем последовательно резистор 1К(чтобы очень быстро не сгорел, куда паять к аноду или катоду тоже фиолетово), далее катод паяем к минусу питания, к аноду паяем проводок которым будем в микросхему тыкать. Если тнуть проводом в питание +5В то светодиод должен загореться, если нет то перепутан катод и анод.
Итак методика работы: если на выводе постоянный уровень 0 при подключении щупа светодиод не горит а при прохождении импульсов начинает подмигивать.
Если если на выводе постоянный уровень 1 то светодиод будет постоянно светиться и нифига не будет видно, тогда щуп перепаиваем на катод светодиода а анод припаиваем к +5В тогда будут видны импульсы, а в статике он светиться не будет.
Re: Не видит atmega328p
[uquote="Sashamos",url="/forum/viewtopic.php?p=3778141#p3778141"]К сожалению, у меня нет осциллографа.[/uquote]
ну как освоишь программирование мк, можно вот такой пробник сделать - Волшебная палочка для Кота.
Сначала сделал на светодиодах, но функционал маловат (только лог.уровни и наличие частоты).
а на данную статью наткнулся случайно. Всё хорошо в данном пробнике, разве что кроме генератора, он живёт своей жизнью.
ну как освоишь программирование мк, можно вот такой пробник сделать - Волшебная палочка для Кота.
Сначала сделал на светодиодах, но функционал маловат (только лог.уровни и наличие частоты).
а на данную статью наткнулся случайно. Всё хорошо в данном пробнике, разве что кроме генератора, он живёт своей жизнью.
- Реклама
Re: Не видит atmega328p
Встроенный RC-генератор 8 МГц при включенном "внутреннем делителе на 8" наврятли программатор увидит, у меня не видитSashamos писал(а):Контроллер новый.
Спойлер
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.
Re: Не видит atmega328p
Попробуйте Khazama AVR Programmer, чтобы не возиться с командной строкой.
Патч для Khazama AVR Programmer добавляющий возможность редактировать fuse биты для микроконтроллера ATMega328P
Распаковать, запустить в папке с программой, пропатчить (backup создается автоматически).
https://drive.google.com/file/d/1HY2VKf ... -GlTFuaDZE
Патч для Khazama AVR Programmer добавляющий возможность редактировать fuse биты для микроконтроллера ATMega328P
Распаковать, запустить в папке с программой, пропатчить (backup создается автоматически).
https://drive.google.com/file/d/1HY2VKf ... -GlTFuaDZE
Re: Не видит atmega328p
Я использую AVRDUDEPROG и не парюсь с командной строкой.
Dimon456, я устанавливаю перемычку на программаторе, которая понижает частоту, и без проблем вижу контроллер, далее отключаем фьюз делителя на 8 и радуемся жизни
Dimon456, я устанавливаю перемычку на программаторе, которая понижает частоту, и без проблем вижу контроллер, далее отключаем фьюз делителя на 8 и радуемся жизни
-
Самсусамыч
Re: Не видит atmega328p
[uquote="Sashamos",url="/forum/viewtopic.php?p=3778141#p3778141"]Контроллер новый. Перемычка замкнута.[/uquote]
Плату программатора с обоих сторон увидеть можно? Что за девайс такой проблемный? Дудка его не видит?
Плату программатора с обоих сторон увидеть можно? Что за девайс такой проблемный? Дудка его не видит?
Re: Не видит atmega328p
Что сложного прописать в programm.ini четыре строчки?alex_ писал(а):Я использую AVRDUDEPROG и не парюсь с командной строкой.
Код: Выделить всё
[UsbaspB-12]
progisp=usbasp -B12
portprog=usb
portenabled=0Re: Не видит atmega328p
Dimon456, да ничего сложного нет, но вроде как не требовалось(если есть перемычка) и я только сейчас узнал что так можно. И насколько максимально возможно понизить частоту?
-
vladserebrya
- Родился
- Сообщения: 13
- Зарегистрирован: Пн авг 03, 2015 23:58:21
Re: Не видит atmega328p
новый проц прекрасно видит в isp, прогером mkII+оф студия 7версия, без доп извращений
-
Demiurg
- Это не хвост, это антенна
- Сообщения: 1480
- Зарегистрирован: Ср июн 25, 2008 15:19:44
- Контактная информация:
Re: Не видит atmega328p
Нулевой проц заточен на минимальную частоту. При первой прошивке ставим минималку по частоте. Потом можно повысить частоту.
Это аксиома. Народ.
Это аксиома. Народ.


