Go Down

Topic: Petits soucis de démarrage sur Arduino (Read 929 times) previous topic - next topic

FideleCastor

Feb 10, 2013, 07:23 pm Last Edit: Feb 10, 2013, 09:51 pm by FideleCastor Reason: 1
Bonjour,

Je commence à tester quelques programmes sur ma Mega et je constate que dès que je coupe l'alimentation de la carte, pour le moment l'alim arrive via le port USB, le programme que j'ai chargé s'efface.
Pour éviter de le recharger à chaque coupure, est-ce que je peux :

- stocker mon programme dans une mémoire non volatile de la carte ou d'un Shield ? C'est faisable ? Et si oui comment le programme peut-il se recharger tout seul au retour de la tension ?

- utiliser une alim permanente avec batterie tampon que je branche sur la prise cinch et dans ce cas:
  - y a t'il des straps à configurer sur la carte ?
  - quel risque y a t'il si on fait des branchements sous tension ?

Pour le moment, je débranche la prise USB du PC lorsque je fais une modif sur ma carte de test.
Est-ce la meilleure manip ?

Merci pour vos réponses qui aideront un pov´débutant

skywodd

Bonjour,

Les programmes sont stocké dans un mémoire Flash interne à l'ATmega, mémoire qui ne s'efface pas lors d'une coupure de courant.
Regarde y à deux fois mais ton programme doit toujours être sur ta carte ;)

Ps: en cas de coupure de l'alimentation la carte reprend le programme du début et non là où il s'était arrêté.
Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

FideleCastor

Merci Skywodd,
J'ai pu le vérifier  :)
Désolé mais c'était bien une question de débutant  :smiley-red:


68tjs

Qu'est ce qui te donne l'impression que le programme s'efface ?
N'utiliserai -tu pas un moniteur série qui c'est vrai ne peut pas se relancer tout seul à la remise sous tension ?
Donnes un peu plus d'information sur "ce que tu vois" parce que les apparences sont souvent trompeuses.

FideleCastor

C'est vrai que mes premiers programmes ont tous la visu sur le moniteur série ! Il faut que je l'active a chaque fois et il met un certain temps avant de se décider à afficher les résultats.

De plus le port série/USB n'est pas reconnu instantanément. Il me propose d'abord par défaut le COM3 tout seul et puis quand je rebranche une deuxième fois la prise USB, j'ai enfin le COM11 qui m'est proposé et c'est celui là qui est le bon.
J'ai regardé pour éditer le fichier préférences pour modifier cela mais j'ai bien le COM11 qui est inscrit.
Idem pour la taille des polices, j'ai inscrit 30 pour y voir clair à l'écran par contre quand j'imprime il faut que je remette à 10 et encore je me suis aperçu que les lignes trop longues étaient tronquées.
Je suppose que quand vous imprimez vous faites un copier coller sur le bloc Notes.

Autre question : Je vois dans les préférences que l'on peut utiliser un éditeur externe. Cocher entraîne quelle conséquence et quel éditeur externe est-il conseillé d'utiliser ?

Voilà tous mes petits soucis de démarrage.
C'est vrai que c'est un peu lourd tout ça comme manip mais ça finit par marcher !

Par contre, je viens de tester le fonctionnement du onewire, quelle satisfaction d'afficher plusieurs mesures de température  au centième  à partir de seulement deux fils !

Go Up