Всем привет. 1. Сделал самодельный Arduino Mega 2560 (перерисовал схему с оригинала и переразвел плату в нужном мне формате). Схема в приложении. 2. Залил в ATmega16U2 Arduino-COMBINED-dfu-usbserial-atmega16u2-Mega2560-Rev3.hex внешним программатором. Со стороны ПК плата видится нормально, как COM-порт Arduino Mega. При замыкании пинцетом RX-TX, идущих в сторону ATmega2560, в мониторе порта в Arduino вижу нормальное эхо. Вроде ATmega16U2 работает нормально. 3. Залил в ATmega2560 stk500boot_v2_mega2560.hex внешним программатором. При включении питания светодиод, подключенный к 26 ноге ATmega2560, начинает моргать. 4. При попытке залить скетч промаргивает светодиод RXL, подключенный к 10 ноге ATmega16U2. Светодиод TXL не горит, не мигает. Среда Arduino выдает следующий лог: avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58 System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf" Using Port : COM8 Using Programmer : wiring Overriding Baud Rate : 115200 avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_getsync(): timeout communicating with programmer avrdude done. Thank you. Подскажите, куда копать. Фьюзами игрался на обоих микроконтроллерах, не помогает. Пробовал заливать в ATmega2560 файл Mega2560-prod-firmware-2011-06-29.hex, не помогает. С Arduino работаю из под Windows 7 64-bit.
Думаю, нет. Заливаю код в ATmega2560 внешним программатором (AVRISP mk 2), который сам рулит Reset'ом, а не через ATmega16U2.
Прогер сам его зануляет по окончании прошивки отдаёт Фьюзы какие?На ATmega16U2 не трогаем раз он определяется А вот на ATmega2560 должны быть LOW 0xFF HIGH 0xD8 EXT 0xFD проверьте!
Посмотрите еще, пожалуйста, не слишком ли часто моргает светодиод, присоединенный к ATmega2560? Может быть, ATmega2560 работает не на той частоте, поэтому "не видит" входящих пакетов.