Optron
14.Октябрь.2024 10:11:54
89
ИД обороудования FTDIBUS\COMPORT&VID_0403&PID_6001
Здесь заключительный этап прошивки. Сейчас здесь все нормально.
Но бывает, что сбой появляется на этом этапе. Тогда решетки рисуются не доконца. Или вообще не рисуются. Но при этом программа в МК заливается КОРРЕКТНО.
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 1.78s
avrdude: verifying ...
avrdude: 16566 bytes of flash verified
avrdude done. Thank you.
BOOM
14.Октябрь.2024 10:21:01
90
Тебя вот это слово не смущает?
Optron:
Reading
Перевести?
MMM
14.Октябрь.2024 10:26:36
91
вы повторяетесь - это уже было в сообщении #7
Optron
14.Октябрь.2024 10:29:37
92
Не смущает. Это идет проверка. И именно в этот момент бывает отваливается порт.
А вот это проходит всегда стабильно. Без отваливаний.
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: reading input file "C:\Users\FomenkoA\AppData\Local\Temp\arduino_build_321355/MK1_v03.ino.hex"
avrdude: writing flash (16566 bytes):
Writing | ################################################## | 100% 2.09s
Optron
14.Октябрь.2024 10:31:57
93
Просто я напомнил: с каким драйвером были обнаружены проблемы. Насколько мне известно, фирма которая выпускает эти микросхемы сделала блокировку от подделок. Главное - USBAsp решает проблему.
MMM
14.Октябрь.2024 10:42:14
94
Это гарантированная подделка, так как оригинальный чип выпускается в другом корпусе
Optron
14.Октябрь.2024 10:45:01
95
И с другой ценой.
Не помню - английская пословица или французская:
«Мы не настолько богаты, чтобы покупать дешёвые вещи»
Optron
14.Октябрь.2024 10:57:13
96
Смущает вот это:
avrdude: Device signature = 0x1e950f (probably m328p)
И то, что программатор с платой ATmega328PB работает, с ATmega328P - нет: программатор её не видит.
MMM
14.Октябрь.2024 11:18:15
99
а реально чип на плате какой?
Optron
14.Октябрь.2024 11:22:40
100
Чип без опозновательных знаков, квадратный, маленький, с каждой стороны выходит по 8 выводов.
MMM
14.Октябрь.2024 11:29:27
101
Скорее всего это и есть Атмега328Р (без “В”).
Так что сигнатура правильная
Optron
14.Октябрь.2024 11:35:03
102
А программатор рабоает с ней, если в его настройках выбрать ATmega328PB (с буквой “B”).
Optron
14.Октябрь.2024 11:35:15
103
Неужели и в других моделях такая же “беда”?
MMM
14.Октябрь.2024 11:36:36
104
а чем вы работаете с программатором?
Optron
14.Октябрь.2024 11:51:31
105
AVRDUDEPROG и AVRDUDESS.
В AVRDUDESS плата ATmega328PB была прописана изначально.
В AVRDUDEPROG плату ATmega328PB пришлось добавлять. Для этого были внесены изменения (дополнения) в файлы avrdude.conf и atmel.ini.
Если в AVRDUDESS выбрать ATmega328P, то формируется каомандная строка (здесь я показываю часть): avrdude.exe -c usbasp -p m328p и вот такая ошибка:
avrdude: device signature = 0x1e9516 (probably m328pb)
avrdude error: expected signature for ATmega328P is 1E 95 0F
А AVRDUDEPROG при выборе ATmega328P её не видит.
В обоиих программах надо выбирать ATmega328PB.
MMM
14.Октябрь.2024 11:54:47
106
Интересненько… то есть вы выбираете плату ATmega328PB, а программа вам в ответ выдает
Как так получается?
можете выложить?
v258
14.Октябрь.2024 12:17:23
108
Вот тут скорее всего собака и порылась