Здравствуйте!
Проблема, собтвенно в теме.
Программа AVRDUDESS 2.17.
Платы выбирал ATmega328P и ATmega328PB.
Другие Arduino UNO прошиваются только при выборе ATmega328PB, но пршиваются и тестируются уверенно.
Ключ -B не помогает.
В чем может быть проблема? На мусорку плату?
>>>: avrdude.exe -c usbasp -p m328pb -b 115200 -B 0.5 -U flash:w:"C:\#0\Pt9.ino.with_bootloader.standard.hex":a
avrdude: set SCK frequency to 1500000 Hz
avrdude error: program enable: target does not answer (0x01)
avrdude error: initialization failed, rc=-1
- double check the connections and try again
- use -B to set lower the bit clock frequency, e.g. -B 125kHz
- use -F to override this check
avrdude done. Thank you.
Не знаю. Заливал скетч через USB. Скетч работал. Reading показывал 100%. В какой-то момент Reading показл 100%, error - плата к порту не подключена. В диспетчере устройств отключаю драйвер и тут же включаю. Прошиваю. Прошилась. Работает. И так несколько раз. Потом снова сбой. Отключение - включение помогать перестало. Переустановка драйвера не помогла. После этого перешел на USBasp…
Решил попробовать прошить сегодня. Запустил AVERDUDESS 2.17. Она предложила обновиться до 2.18. Обновил.Прошилась и работает. И с загрузчиком, и без загрузчика. И версия 2.17 прошивает нормально.
Думаю, что когда начались сбои, нужно было выключить и включить компьютер. А не просто перезагружать.
Set SCK frequency to 1500000 Hz
Set SCK frequency to 1500000 Hz
Reading 1426 bytes for flash from input file Blink.ino.with_bootloader.standard.hex
Writing 1426 bytes to flash
Writing | ################################################## | 100% 0.45s
Reading | ################################################## | 100% 0.31s
1426 bytes of flash verified
Avrdude done. Thank you.