Bonjour ,
ma arduino nano qui vient de chez Hobbyking vient de tomber en panne ,elle ne veut plus accepter de programme et le programme qui était présent a l'intérieur a disparu d'une seconde a l'autre ,je l'avais branché 10 minutes avant et je l'ai rebranché et sa ne marcher plus ,mon ordi detecte le FTDI mais ne veut plus envoyer le code dans la atmega ,elle marche mais je pense que une chose est parti du microcontrolleur ,que en pensez vous ?
La led pin13 clignote quand tu appuis/relâches le bouton RESET ?
Si oui -> blocage quelque par entre le bootloader et ton code
Si non -> carte HS ou bootloader HS
Vu les symptômes je pencherai pour une carte HS.
Ces cartes chinoises sont d'une qualité catastrophique, vu le prix ils faut pas espérer des miracles ...
bonjour
déjà elle a eu fonctionnée ce qui est déjà pal mal 8)
comme exposé par skywodd , la qualité n'est pas toujours au rendez-vous avec les provenances exotiques, mais ça fait aussi parti du jeu 8)
d'instinct mais sans garantie , ça sent le lâchage apres choc de soudure derriere le FTDI
une bonne inspection des soudures à la bino, une bonne loupe ou même une bonne photo en mode macro avec une bonne resolution peut peut etre permettre detecter un "lâchage/assechage" de soudure.
Artouste:
ça sent le lâchage apres choc de soudure derriere le FTDI
une bonne inspection des soudures à la bino, une bonne loupe ou même une bonne photo en mode macro avec une bonne resolution peut peut etre permettre detecter un "lâchage/assechage" de soudure.
je ne pense pas sinon le code ne serai pas parti comme par enchantement de la atmega.
Artouste:
ça sent le lâchage apres choc de soudure derriere le FTDI
une bonne inspection des soudures à la bino, une bonne loupe ou même une bonne photo en mode macro avec une bonne resolution peut peut etre permettre detecter un "lâchage/assechage" de soudure.
je ne pense pas sinon le code ne serai pas parti comme par enchantement de la atmega.
Ah, ah t'es rigolo. Si une soudure lâche (alim, quartz,...) et que le processeur s'arrête, comment tu sais s'il y a un programme dedans ou non.
tomlaves:
B@tto:
Perso j'en suis bien content de ma clone de Nano à 7 €
UniseV aussi n'a eu aucun problème avec les nano de chez hobbyking .
il y aurai pas un site qui vends des Atmega 328P CMS avec bootloader ?
étant dans un lycée disposant de tout le matériel pour souder des composant SMD ,je peux donc remplacer mon microprocesseur sans problème .
Avant de s'emballer, on investigue.
examen visuel: mauvaise soudure, piste coupé, état des composants (résistance ou condo cassé c'est fragile la CMS)
est-ce que l'alimentation arrive sur le processeur
Artouste:
ça sent le lâchage apres choc de soudure derriere le FTDI
une bonne inspection des soudures à la bino, une bonne loupe ou même une bonne photo en mode macro avec une bonne resolution peut peut etre permettre detecter un "lâchage/assechage" de soudure.
je ne pense pas sinon le code ne serai pas parti comme par enchantement de la atmega.
Ah, ah t'es rigolo. Si une soudure lâche (alim, quartz,...) et que le processeur s'arrête, comment tu sais s'il y a un programme dedans ou non.
parce que je l'utiliser avec des leds et la led 13 interne ,et aucune de ces choses ne marcher .
Avant de s'emballer, on investigue.
examen visuel: mauvaise soudure, piste coupé, état des composants (résistance ou condo cassé c'est fragile la CMS)
est-ce que l'alimentation arrive sur le processeur
oui ,la led PWR marche et sahant que je l'utilise en 12v non stable ,le régulateur n'est pas mort .
Artouste:
ça sent le lâchage apres choc de soudure derriere le FTDI
une bonne inspection des soudures à la bino, une bonne loupe ou même une bonne photo en mode macro avec une bonne resolution peut peut etre permettre detecter un "lâchage/assechage" de soudure.
je ne pense pas sinon le code ne serai pas parti comme par enchantement de la atmega.
Ah, ah t'es rigolo. Si une soudure lâche (alim, quartz,...) et que le processeur s'arrête, comment tu sais s'il y a un programme dedans ou non.
parce que je l'utiliser avec des leds et la led 13 interne ,et aucune de ces choses ne marcher .
Il ne faut pas mélanger la cause et les effets.
Le fait que les LED s'éteignent ne veut pas dire qu'il n'y a plus de programme dans le processeur.
Cela peut être la conséquence d'un processeur qui ne tourne pas pour une raison toute autre. C'est pourquoi on te demande de regarder attentivement s'il n'y aurait pas un composant défaillant sur la carte ou une mauvaise soudure (ou aussi une petite bavure de soudure qui ferait court-circuit)
Les ATmega sont des composants assez robustes et relativement tolérants aux erreurs de manipulation. Donc si tu es certain de ne pas avoir appliqué une tension létale sur les broches du composant tu n'as à priori aucune raison de changer le processeur. Si par extraordinaire le bootloader c'était effacé, il suffit de le reprogrammer.
On a déjà eu des exemples de bootloader corrompu dans d'autres posts sur le forum. Mais c'est généralement dû à une fausse manip lors de la programmation.
Christian_R:
pourquoi un bootloader peut s'effacer ?
Théoriquement non, mais physiquement oui.
Pourquoi et comment ? Ça reste un mystère.
tomlaves:
peut t-on reprogrammer le bootloader sans autre arduino ? car j'ai un Usbasp mais il fait que me dire que il faut l'updater mais je n'y arrive pas .
Tu branches ton USBASP sur le port ICSP de ton arduino nano.
Tu ouvres l'ide arduino, tu choisis usbasp dans la liste des programmateurs dispo
Tu lances le "burn bootloader" en bas du menu "tools"
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
LED RX c'est normal, le FTDI fait son job et c'est lui qui pilote les LED RX et TX. Donc s'il n'est pas en panne c'est normal que la RX clignote (la TX ça le serait moins, ça voudrait dire que l'Atmega répond).