Самодельная плата для ATmega 2560. Кварц 16 МГц есть, все конденсаторы по питанию есть. Питание от USB компа, напряжение 5,08 В на ногах МК. Через USBasp загрузчик прошивается без ошибок, но скетч через UART (Rx/Tx) не загружается (timeout). Пример Blink через USBasp прошивается без ошибок, но светодиод не моргает. Т.е. похоже что МК не стартует корректно. Где порыться?
Попробовать фьюзы прошить такие, что бы работало от внутреннего генератора. Если будет работать, значит напортачили в разводке кварца. При этом кварц или МК отпаивать не обязательно.
Код (Text): avrdude -c usbasp -C ..\etc\avrdude.conf -p m2560 -U hfuse:r:hfuse.txt:h -U lfuse:r:lfuse.txt:h avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.02s avrdude: Device signature = 0x1e9801 (probably m2560) avrdude: reading hfuse memory: Reading | ################################################## | 100% 0.01s avrdude: writing output file "hfuse.txt" avrdude: reading lfuse memory: Reading | ################################################## | 100% 0.01s avrdude: writing output file "lfuse.txt" avrdude: safemode: Fuses OK (E:FD, H:D8, L:FF) avrdude done. Thank you.
фьюзы вроде правильные. а загрузчик стандартный ардуиновский? у меня подобное было из-за недоотмытой пережаренной канифоли застрявшей под смд-резистором
Загрузчик стандартный, прошиваю из Arduino IDE 1.8.5 Сегодня спаял самодельный программатор из Arduino Nano, теперь я вообще ничего не понимаю. При записи загрузчика через USBasp - встроенный светодиод на 13-м пине моргает, т.е. загрузчик прошился успешно. Заливка скетча Blink по UART не проходит (timeout). При заливке скетча Blink через USBasp - встроенный светодиод на 13-м пине не моргает. При записи загрузчика через ArduinoISP - встроенный светодиод на 13-м пине моргает, т.е. загрузчик прошился успешно. Заливка скетча Blink по UART не проходит (timeout). При заливке скетча Blink через ArduinoISP - встроенный светодиод на 13-м пине моргает.
Прозвоните контакты uart и проверьте правильно ли они подключены. А загрузчик вообще тот? Какой uart-usb преобразователь?
А я всегда сам дёргаю (если Про-Мини).А если не получается то достаю НЕХ и прошиваю дедовским способом через ISP пятью проводками.Поэтому и не очень люблю эти платы без USB-UART переходника на борту.