Boas
Estou aqui quase às cabeçadas com um projecto, e decidi perguntar por aqui que muitas cabeças pensam sempre melhor que a minha
Então é assim, tenho uma placa que tem basicamente um arduino homemade, com o resto do projecto que preciso (leds, etc).
Depois de alguns problemas resolvidos, cheguei a um ponto que nao estou a conseguir avançar, e desconfio que seja problema do FTDI.
Explicando, depois de tudo montado e bootloader enviado com um USBasp (apenas deu um erro de nao conseguir escrever o SCK mas finalizou tudo) o "Arduino" ficou funcional. Visto ser um ATmega328p SMD enviei o bootloader do Nano, que é basicamente igual ao esquema que tenho. Mais uma vez, usando ISP e dando o mesmo erro. Mas tudo ok.
Quando liguei por usb, o FTDI foi reconhecido normalmente aparecendo como COM9, tudo ok. Mas não consigo enviar programas para o "arduino"...Tenho sempre o erro:
Done uploading.
Bla bla bla
avrdude: stk500_getsync(): not in sync: resp=0x00
Se enviar o sketch com o programador, apesar do erro:
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
Funciona às mil maravilhas...Já experimentei enviar um sketch de comunicaçao e depois tentar comunicar por USB, mas sem sucesso tambem.
Depois de comparação do meu esquema, com o do arduino Nano, a unica diferença que tinha (alem dos leds, etc. nas saidas) era que no meu o RESET estava a 5V enquanto no esquema original esta NC. Ja desconectei o pino 19 (#RESET) mas continua tudo igual...
A minha questão é, sendo que está tudo a funcionar, será que fritei o FTDI?