Go Down

Topic: Arduino UNO et bootload "maison" (Read 1 time) previous topic - next topic

arduimat

Bonjour,

Voilà j'ai lu cet article de chicotore, qui m'intéresse grandement.

http://chicowebsite.free.fr/?p=90

Effectivement, fabriquer un Arduino pour 6€ euros pour une installation finale, c'est exactement ce que je cherche !

Cependant j'ai plusieurs questions, pourquoi on ne peut pas avec l'Arduino UNO ? Est-il possible de faire la même chose avec une UNO ?

Imaginons que je réussisse à faire ce montage, du coup quelles sont les pins équivalentes à la terre, le 5V, les sorties et les entrées sur ce modèle standalone ?

Merci pour votre aide :)

skywodd

Bonjour,

La réponse à ta question est ici : http://www.arduino.cc/en/Hacking/PinMapping168

PS: petit chose que n'as pas précisez chicotore le sketch arduino-isp ne fonctionne pas sur les cartes UNO (me demandez pas pourquoi je sais pas).
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

arduimat


Bonjour,

La réponse à ta question est ici : http://www.arduino.cc/en/Hacking/PinMapping168

PS: petit chose que n'as pas précisez chicotore le sketch arduino-isp ne fonctionne pas sur les cartes UNO (me demandez pas pourquoi je sais pas).


Merci pour ta réponse et ton lien.

Si justement, chicotore précise que ça fonctionne pas avec la UNO, j'ai une UNO, d'où ma question d'espérer la possibilité de pouvoir le faire quand même... :)

skywodd


Merci pour ta réponse et ton lien.

Si justement, chicotore précise que ça fonctionne pas avec la UNO, j'ai une UNO, d'où ma question d'espérer la possibilité de pouvoir le faire quand même... :)

A bon !?

*facepalm*

Note pour plus tard: lire les trucs entres parenthèses ...

Sinon juste comme ça quelqu'un sait pourquoi le bootloader optiboot des cartes uno et mega 2560 est incompatible avec le sketch arduino-isp ?
J'ai regardé le code et je ne vois vraiment rien qui pourrai bugger (si ce n'est du coté du reset peut être).
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

Super_Cinci

J'ai utilisé le sketch isp sur une UNO pour tester un 168 monté en driver série pour un écran LCD. J'ai pas été bien loin, mais AVR-truc a reconnu le 168. Je voulais simplement reprogrammer le 168, et ça semblait possible via la UNO... Je vais peut-être tenter de bootloader mon 168 pour le programmer plus simplement via l'IDE arduino, mais si je foire, Sparkfun ne me l'échangera pas... donc je reste prudent...

enfin je vois pas pourquoi il ne marcherait pas sur l'arduino uno... je me demande s'il ne fallait pas modifier un fichier de config quelque part...

chimere322

Bonjour à tous,

le problème de arduino UNO à été résolue par une personne du forum international. Il s'agit d'une mauvaise configuration matériel. Ce problème a était porté aux concepteurs de l'arduino qui ont répondu que toutes les cartes arduino rev3 seront équipées définitivement de ce petit oubli. Il s'agit tout bêtement d'implanter une diode de commutation rapide (1N914, 1N4148) entre la broche RESET et le +5Volts.
Cathode de la diode sur RESET. J'ai bootloader plusieurs 328p-pu et télécharger plusieurs sketch en standalone, tout est oK.
Cordialement Jean Claude

skywodd


le problème de arduino UNO à été résolue par une personne du forum international. Il s'agit d'une mauvaise configuration matériel. Ce problème a était porté aux concepteurs de l'arduino qui ont répondu que toutes les cartes arduino rev3 seront équipées définitivement de ce petit oubli. Il s'agit tout bêtement d'implanter une diode de commutation rapide (1N914, 1N4148) entre la broche RESET et le +5Volts.
Cathode de la diode sur RESET. J'ai bootloader plusieurs 328p-pu et télécharger plusieurs sketch en standalone, tout est oK.

Bonne nouvelle ! C'était donc bien un probléme avec le reset.
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

chimere322

ATTENTION: Petite erreur, cathode de la diode au +5 Volts et anode au reset. Pour les septiques voir ici http://translate.google.com/translate?langpair=auto|fr&u=http%3A%2F%2Farduino.cc%2Fforum%2Findex.php%2Ftopic%2C64256.30.html un aperçu de la discution.
Cordialement Jean Claude

skywodd


ATTENTION: Petite erreur, cathode de la diode au +5 Volts et anode au reset. Pour les septiques voir ici http://translate.google.com/translate?langpair=auto|fr&u=http%3A%2F%2Farduino.cc%2Fforum%2Findex.php%2Ftopic%2C64256.30.html un aperçu de la discution.

J'aime bien la manière qu'as google traduction de rendre incompréhensible un texte :)
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

chimere322

#9
Oct 20, 2011, 05:24 pm Last Edit: Oct 20, 2011, 05:27 pm by chimere322 Reason: 1
Effectivement la traduction laisse à désirer quelques fois ça fait même rire, mais cela dépanne et fait travailler le décodeur interne qui se trouve dans nos petites têtes. En tout cas le système fonctionne bien en standalone. Je vais pouvoir faire mon arduinomasseur :smiley-mr-green: Bon je sors.
Cordialement Jean Claude


Benvenuto


ça fonctionne pas avec la UNO, j'ai une UNO, d'où ma question d'espérer la possibilité de pouvoir le faire quand même... :)


J'utilise un Arduino Uno acheté au mois de mai et je n'ai jamais eu de problème pour l'utiliser comme programmateur avec ArduinoISP.
Peut-être que si ta carte est assez récente le problème matériel a déjà été corrigé dessus.

Récemment j'ai écrit un bootloader et pour le tester j'ai dû le charger des dizaines de fois sur le microcontrôleur ; je n'ai jamais eu de souci   :smiley-slim:

chimere322

Bonjour,

Effectivement, suivant les séries lancées dans l'année tant en méga que uno, certaine platine fonctionne normalement sans ajout hardware que software et d'autre non. c'est pourquoi les futures platines seront équipées d'une diode de commutation. Même monté sur une platine qui fonctionne parfaitement ,ça ne nuiras pas au bon fonctionnement de la bête.
Cordialement Jean Claude

Go Up