Привет всем и это мой первый коммент на этом форуме, лишился коментарной девственности. Да тоже наткнулся на подделку от ДЯди Лю еще давно 2 года назад плату заказал. При попытке залить блинк послал меня подальше. Так и пролежала плата все 2 года. С этого года начал вникать в аналы микроконтроллерной электроники. Вроде бы плата обычная но там уже был залита прошивка монитор порта показывает показания с пина A0. Я думаю что они Б/У камень запаяли (еще залоченнный), с прогой а тут прочитал что у всех есть тестовая прошивка. Постоянно горит светодиод TX жадно отправляет данные по UART. Кстати это инфа будет важной для решения проблемы. На плате контроллер 328PB. Используется Ардуино IDE 1.8.9. Я и яндексил и гуглил, по поводу этой ошибки нету ответа толкового. Преобразователь USB то TTL (UART) маркировка микросхемы затерта но по USB\VID_1A86&PID_7523\5&38e97a59&0&1 это USB-SERIAL CH340 как у всех китайдуино. Пробовал даже MINI CORE не помогло. Пытался через программатор ASP через AVR DUDE не при чтении сигнатуры не может найти чип. Это насторожило. Поставил ядро от дяди Лю WAVGAT выбрал NAN0 3.0. Ну хоть светодиоды заморгали на плате. Но при попытке залить даже блинк, выдает ошибку. намечается кекс с этой платой?
Внимание: platform.txt из ядра 'Arduino AVR Boards' содержит устаревшие recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{build.path}/{archive_file}" "{object_file}", автоматически преобразовано в recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{archive_file_path}" "{object_file}". Ожидайте обновления ядра.
Скетч использует 1246 байт (4%) памяти устройства. Всего доступно 29696 байт.
Глобальные переменные используют 9 байт динамической памяти.
avrdude warning: attempt 1 of 10: not in sync: resp=0x72
avrdude warning: attempt 2 of 10: not in sync: resp=0xf0
avrdude warning: attempt 3 of 10: not in sync: resp=0xf0
avrdude warning: attempt 4 of 10: not in sync: resp=0xf8
avrdude warning: attempt 5 of 10: not in sync: resp=0xfe
avrdude warning: attempt 6 of 10: not in sync: resp=0x00
avrdude warning: attempt 7 of 10: not in sync: resp=0xf8
avrdude warning: attempt 8 of 10: not in sync: resp=0xe0
avrdude warning: attempt 9 of 10: not in sync: resp=0xf8
avrdude warning: attempt 10 of 10: not in sync: resp=0xe0
При нажатии на ресет следущая ошибка:
avrdude error: protocol expects sync byte 0x14 but got 0x00
avrdude error: protocol expects sync byte 0x14 but got 0xe0
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 error: protocol expects sync byte 0x14 but got 0xe0
avrdude error: protocol expects sync byte 0x14 but got 0xe0
@Эдуард Анисимов, У меня на купленной плате тоже самое залита с завода дяди Лю. Передаются данные с АЦП пина А0 пальчиком трогаю меняются показания. И самое поганное не шьется никак. Постонно занят UART.