Hello,
Lorsque je mets sous tension ma carte Arduino, ou bien lorsque j'ouvre la fenêtre série de l'IDE, je pensais qu'un Reset était exécuté.
Or pour moi il n'en ai rien.
Sur le Forum, j'ai trouvé un fil qui traite de la maniéré d’implanter un bout de code pour effectuer un reset par programme.
Quelle carte arduino ? Officielle ou chinoise ?
Quel version de l'ide et sous quel système ?
A tu coupais la piste / jumper RST_EN (reset enable) ?
Pour l'erreur sans le code complet c'est impossible de savoir ou ce situe l'erreur.
C'est surement un ':' ou lieu d'un ';' quelque par avant cette partie du code.
J'ai lu que Atmel, le déconseillait fortement car (si j'ai bien compris) la commande passée sur le pin n'avait pas le temps de se finir que l'Atmel rebootait (à confirmer par les pro).
Hello,
Bon, au lieu de faire un copier/coller du code, j'ai écrit le code, et la plus d'erreur.
Je le charge dans la carte, et la aie, aie, aie.
La led 13 clignote à fond, mon programme ne me donne plus la main.
Je ne peux plus accéder à la carte pour recharger le programme original
Que puis faire
JP
Pour moi c'est normal : le watchdog est lancé toute les 15ms ... wdt_enable ne doit être lancé que lorsque tu le souhaites
Pac2Kro:
J'ai lu que Atmel, le déconseillait fortement car (si j'ai bien compris) la commande passée sur le pin n'avait pas le temps de se finir que l'Atmel rebootait (à confirmer par les pro).
Hello,
Bon, OK, ça je comprends bien.
Mais avant d'effectuer les modifs, comment faire pour réinstaller le programme initial (ou tout du moins virer celui qui pose problème)
JP
Je peux éventuellement récupérer une autre carte( celle qui est installée pour les essais en réels)
Aurais-tu un lien à me préposer pour la manip à éffectuer
Merci pour tout
JP
D'après ce que je peux comprendre, la manip est faite pour charger ou recharger le bootloader dans la carte.
Mais dans mon cas, le bootloader est présent et fonctionne.
C'est le programme implanté dans la carte qui pose problème.
Plus particulièrement l'instruction que j'ai rajouté (voir plus en avant dan le post)
Ce que je voudrais c'est me débarrasser du programme existant (le remplacer, le détruire, en mettre un vide, ....)
JP
Oui mais ça fera la même chose Programmer le bootloader implique un effacement préalable. D'ailleurs on se retrouve avec le traditionnel blink à la fin
J'ai quand même tenté la manœuvre.
Il y a bien un dialogue entre les deux cartes.
Mais une fois terminé, lorsque je rebranche la carte, j'ai toujours le problème
Non, pas de blink et a la fin je me retrouve avec la led 13 qui clignote comme une dingue et aucun accès au programme.
A mon avis, la carte n'est pas HS, mais cette satanée instruction empêche de faire quoi que ce soit sur la carte.
JP
bricopin:
Hello,
Bon, au lieu de faire un copier/coller du code, j'ai écrit le code, et la plus d'erreur.
Je le charge dans la carte, et la aie, aie, aie.
La led 13 clignote à fond, mon programme ne me donne plus la main.
Je ne peux plus accéder à la carte pour recharger le programme original
Que puis faire
JP
Ou comment faire un loop avec le setup.
Une condition dans le sketch aurait été la bienvenue.