AVRDUDE_PROG
Модераторы: KopylovSergey, dmibr
Re: AVRDUDE_PROG
Добрый день, это нет нужного чипа в базе,я правильно понял?
Cформированная командная строка:
avrdude.exe -p m328p -c usbasp -P usb -U calibration:r:calibration.hex:r
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude.exe: Device signature = 0x1e9516 (probably m328pb)
avrdude.exe: Expected signature for ATmega328P is 1E 95 0F
Double check chip, or use -F to override this check.
avrdude.exe done. Thank you.
Cформированная командная строка:
avrdude.exe -p m328p -c usbasp -P usb -U calibration:r:calibration.hex:r
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude.exe: Device signature = 0x1e9516 (probably m328pb)
avrdude.exe: Expected signature for ATmega328P is 1E 95 0F
Double check chip, or use -F to override this check.
avrdude.exe done. Thank you.
- admin
- Администратор
- Сообщения: 1104
- Зарегистрирован: 18 янв 2012, 01:25
- Откуда: Екатеринбург
- Контактная информация:
Re: AVRDUDE_PROG
Пишет что сигнатура Вашего контроллера 0x1e9516 (m328pb)
Выбранная сигнатура 1E 95 0F (ATmega328P)
либо добавьте самостоятельно контроллер m328pb в Avrdude_Prog, либо воспользуйтесь ключем -F
https://youtu.be/a-tVLMtlj_E
http://kazus.ru/forums/showthread.php?t=117688
viewtopic.php?f=18&t=1559
Re: AVRDUDE_PROG
Это у меня тоже такая ситуация. На транзистор-тестер LCR-T4 запаял контроллер ATmega328PB вместо ATmega328P
Думал то же самое, когда покупал не обратил внимание. Прошился подправив в файле programm.ini строку: progisp=usbasp -F чтоб он не проверял ID
Но к сожалению устройство не работает нормально. Понял что эти микросхемы аппаратно несовместимы, только программно.
Если я ошибаюсь, поправьте. Может прохо пропаял или что-то в обвязке еще сгорело?
Re: AVRDUDE_PROG
На транзистор-тестер LCR-T4 можно впаивать ATmega328PB вместо ATmega328P
Все работает нормально, прошивается тем же и так же, фьюзы те же.
Ноги 3,6 не нужно подвешивать, можно впаивать.
я прошивал программой AVRDUDEPROG и программатором USBasp
только в файле programm.ini строку: progisp=usbasp -F чтоб он игнорил ID контроллера
поэтому подтверждаю полную обратную совместимость ATmega328PB
---
п.с. моя проблема была в том что спалил диод подсветки дисплея, а он оказался в цепи включения.
Все работает нормально, прошивается тем же и так же, фьюзы те же.
Ноги 3,6 не нужно подвешивать, можно впаивать.
я прошивал программой AVRDUDEPROG и программатором USBasp
только в файле programm.ini строку: progisp=usbasp -F чтоб он игнорил ID контроллера
поэтому подтверждаю полную обратную совместимость ATmega328PB
---
п.с. моя проблема была в том что спалил диод подсветки дисплея, а он оказался в цепи включения.
Re: AVRDUDE_PROG
Hola,
Soy estudiante de electrónica, estoy usando con ATmega328P el AVRDUDE_PROG V3.3, ¿como puedo actualizarlo a la versión 6.3?
Muchas gracias
Soy estudiante de electrónica, estoy usando con ATmega328P el AVRDUDE_PROG V3.3, ¿como puedo actualizarlo a la versión 6.3?
Muchas gracias
- admin
- Администратор
- Сообщения: 1104
- Зарегистрирован: 18 янв 2012, 01:25
- Откуда: Екатеринбург
- Контактная информация:
Re: AVRDUDE_PROG
HI
1.Download the older version and update (replace in the folder) avrdude:
download
check support for your microcontroller
2.If the controller is supported by avrdude and it is not in the list, add it yourself.
Add microcontroller to the file "atmel.ini"
3.Have a nice day
Re: AVRDUDE_PROG
Всем привет подключил программатор USBasp (Пк его видит индикатор светится). После исправление файла программы на :
progisp=usbasp -B 1000 -F
portprog=usb
portenabled=0
Выдал следующие сообщение:
Cформированная командная строка:
avrdude.exe -p m328p -c usbasp -B 1000 -F -P usb -U calibration:r:calibration.hex:r
avrdude.exe: set SCK frequency to 1000 Hz
avrdude.exe: error: program enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0x2e786d
avrdude.exe: Expected signature for ATmega328P is 1E 95 0F
avrdude.exe done. Thank you.
Куда копать??? Спасибо.
progisp=usbasp -B 1000 -F
portprog=usb
portenabled=0
Выдал следующие сообщение:
Cформированная командная строка:
avrdude.exe -p m328p -c usbasp -B 1000 -F -P usb -U calibration:r:calibration.hex:r
avrdude.exe: set SCK frequency to 1000 Hz
avrdude.exe: error: program enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0x2e786d
avrdude.exe: Expected signature for ATmega328P is 1E 95 0F
avrdude.exe done. Thank you.
Куда копать??? Спасибо.
-
- Сообщения: 1
- Зарегистрирован: 22 ноя 2023, 19:41
Re: AVRDUDE_PROG
может быть все и так, только как исправить-то?! я так же исправила скорость, -f не использовала,
но при прошивке выдает ошибку
Cформированная командная строка:
avrdude.exe -p m328p -c usbasp -B 750 -P usb -U calibration:r:calibration.hex:r
avrdude.exe: set SCK frequency to 1000 Hz
avrdude.exe: error: program 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.
как исправить-то ее? подскажите, пожалуйста. на просторах инета встречались даже варианты, что питание не проходит...питала микроконтролле отдельно уже на 5 вольт и все равно не получается, лежит камушек мертвенькай((( а хочется, чтоб подмигнул мне светодиодиком( пАмАгите, пожалуйста, растолкуйте бестолковой, что не так-то?! такая история у меня с 4 камнями, два из которых точно новые. даже три
Re: AVRDUDE_PROG
подскажите пожалуйста что с этим нужно делать?
Cформированная командная строка:
avrdude.exe -p m328p -c Usbasp -B 4 -P usb -U calibration:r:calibration.hex:r
avrdude.exe: set SCK frequency to 187500 Hz
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
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 -B 4 -P usb -U calibration:r:calibration.hex:r
avrdude.exe: set SCK frequency to 187500 Hz
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
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.
Re: AVRDUDE_PROG
В итоге помогло поменять микроконтроллерuga1987 писал(а): ↑03 дек 2023, 06:26подскажите пожалуйста что с этим нужно делать?
Cформированная командная строка:
avrdude.exe -p m328p -c Usbasp -B 4 -P usb -U calibration:r:calibration.hex:r
avrdude.exe: set SCK frequency to 187500 Hz
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
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.
Re: AVRDUDE_PROG
Вечер добрый. Возникла проблема: avrdude.exe -p m8 -c usbasp -F -P usb -U calibration:r:calibration.hex:r Подскажите как победить? Пробовал на 2 компах строчка одинаковая.
Re: AVRDUDE_PROG
При программировании FLASH (ATMEGA16) стирается EEPROM. Галочка не включена.