Après avoir accidentellement en quelque sorte puissance alimentation arrière de ma maquette large triple d’une vieille alimentation ATX, mon 2012 Arduino MEGA2560ADK n’est plus pourrait être programmé. Ai tout essayé de FLIP essayer de reprogrammer l’atmega8u2 via FLIP et l’USB, essayez d’utiliser un YUN (fondamentalement un UNO) pour exécuter le programme et ArduinoISP esquisse la mega de cette façon, un convertisseur Adafruit USB série Debug avec seulement 4 lignes (PWR, GND, TX, RX), même essayé avrdude ligne de commande pour télécharger le fichier hex pour le 8u2 via le port usb. Alors que je ne pouvais pas avrdude à faire n’importe quoi plus de l’afficher a écran d’aide, FLIP a pu flasher un fichier hex microprogramme similaires de dans le répertoire d’installation d’arduino. Chaque fois après cela, j’ai essayé de télécharger une esquisse révisée, il serait timeout(). Alors maintenant ce qui ? Il s’avère que j’avais en quelque sorte frit le circuit de I/O TX/RX lignes au sein de le 8u2, mais le reste de la puce travaillé sur OK. Il a montré chaque fois dans le dispositif de gestionnaire comme il devrait, il vient jamais flashé la LED TX/RX plus. Je sais qu’ils travaillent cause que j’ai court-circuité le côté droit des LED pour justifier brièvement comme un test, ils ont allumé comme d’habitude, (suivant le schéma pour la MEGA2560 et la disposition du Conseil d’administration bien sûr). En quelque sorte j’avais frit uniquement la partie de la sortie de le 8u2. Cela a pris beaucoup plus de temps pour résoudre les problèmes parce que le 8u2 fait tout autre droit (dispositif mgr, FLIP. EXE, mode DFU).
Longue histoire... depuis longtemps, je suppose. J’ai raison dans l’épaisseur de finaliser un projet prototype à l’aide d’un écran tactile de 16 bit LCD comme seule interface utilisateur et aucun des autres arduino dev conseils que je avoir sous la main n’a que de nombreuses I/O disponibles. Je n’ai pas temps salir avec le YUN et faire une interface web (il faudra faire entrer dans le mode de serveur d’AP - ne sais pas comment) ou à l’aide de la fonction d’hôte USB pour se connecter directement à un téléphone android (aucune de ces applications ont toutes les caractéristiques j’ai besoin, ne sais pas android pour rouler mes propres UI USB). Alors maintenant je dois trouver un moyen de mesure t programme la MEGA2560 avec un semi-frits 8u2 qui est fondamentalement inutile.