Go Down

Topic: [RESOLU] reset automatique + [RESOLU] Démarrage du moniteur série sans reset (Read 4878 times) previous topic - next topic

numero_744

Merci barbudor.
Ne souhaitant pas m'attirer d'ennuis lors du transfert de programmes et étant nul en soudures, je préfère éviter la solution n°2 et la solution n°1 m'irai si j'avais des condensateurs libres de cette capacité là...
La solution qui me conviens le mieux est un autre moniteur série.
- Arduino UNO R3;
- PowerBook G4;
  - Arduino (C)
  - Eclipse (Java)
  - wxLua (µLua)
  - TextWrangler (HTML + JS)
- (3)DS et bientôt R4 (po

skywodd

Tu as quoi sous la main en condensateur ?
N'importe quoi entre 1uF et 100uF ferait l'affaire ;)
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

numero_744

J'en ai mais est-ce grave s'ils sont polarisés ?
Le + sur reset et le - sur GND ? Ces deux bornes sont occupées par un transistor (c.f. plus haut).
Je préfère télécharger un autre moniteur série mais je n'en ai toujours pas trouvé (j'y arriverais !).
- Arduino UNO R3;
- PowerBook G4;
  - Arduino (C)
  - Eclipse (Java)
  - wxLua (µLua)
  - TextWrangler (HTML + JS)
- (3)DS et bientôt R4 (po

skywodd


J'en ai mais est-ce grave s'ils sont polarisés ?
Le + sur reset et le - sur GND ? Ces deux bornes sont occupées par un transistor (c.f. plus haut).
Je préfère télécharger un autre moniteur série mais je n'en ai toujours pas trouvé (j'y arriverais !).

Les condensateurs de +1µF sont obligatoirement polarisé ;)
Le + sur reset, le - sur GND.
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

numero_744

Merci !

Et pour un terminal série mac, quelqu'un en connaitrait ?
- Arduino UNO R3;
- PowerBook G4;
  - Arduino (C)
  - Eclipse (Java)
  - wxLua (µLua)
  - TextWrangler (HTML + JS)
- (3)DS et bientôt R4 (po

barbudor


Les condensateurs de +1µF sont obligatoirement polarisé ;)


Ah les jeunes

http://www.gotronic.fr/art-condensateur-lcc-1-uf-3274.htm
http://www.gotronic.fr/art-condensateur-polyester-2-2-uf-3314.htm

On doit pouvoir trouver sans trop de difficultés jusqu'à 10µF

;) =>[]
Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Jean-François

#21
Oct 08, 2012, 08:56 pm Last Edit: Oct 08, 2012, 08:58 pm by Jean-François Reason: 1

Merci !

Et pour un terminal série mac, quelqu'un en connaitrait ?


http://www.macupdate.com/app/mac/31352/coolterm
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

numero_744

:smiley-roll: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,  :smiley-sleep:  :smiley-sleep:  :smiley-sleep: ... :smiley-eek:
1 000 mercis à Jean-François pour le logiciel !
Je marque cette question comme [RESOLU]e.

P. S. : Pourquoi plus de mercis à lui qu'aux autres ? Cf son rôle dans le forum...
- Arduino UNO R3;
- PowerBook G4;
  - Arduino (C)
  - Eclipse (Java)
  - wxLua (µLua)
  - TextWrangler (HTML + JS)
- (3)DS et bientôt R4 (po

skywodd


Ah les jeunes

http://www.gotronic.fr/art-condensateur-lcc-1-uf-3274.htm
http://www.gotronic.fr/art-condensateur-polyester-2-2-uf-3314.htm

On doit pouvoir trouver sans trop de difficultés jusqu'à 10µF

Mes plus plate excuses :smiley-mr-green:

2.5€ le condensateur ... pas mal :smiley-mr-green:
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

Pac2Kro


- la solution propre via le watchdog :
Code: [Select]
#include <avr/wdt.h>
// ...
wdt_enable(WDTO_15MS);
for(;;);



Dans d'autres topics en langue anglaise, ils semblent indiquer la nécessité de modifier le bootloader (désactivation du watchdog?) sinon la carte ne fait que se "reseté".
Qu'en est il pour les cartes achetées récemment? 

skywodd


Dans d'autres topics en langue anglaise, ils semblent indiquer la nécessité de modifier le bootloader (désactivation du watchdog?) sinon la carte ne fait que se "reseté".
Qu'en est il pour les cartes achetées récemment? 

Le bootloader optiboot (carte UNO & mega2560) gère le watchdog en interne donc normalement ça ne devrait pas créer de boucle de reset.
(le meilleur moyen d'être fixé c'est de tenter un reset en utilisant le watchdog et voir ce qui ce passe)
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

Pac2Kro

Merci pour ta réponse . Par contre, si la carte part dans une boucle de reset, peut on recharger un autre sketch facilement?

skywodd


Merci pour ta réponse . Par contre, si la carte part dans une boucle de reset, peut on recharger un autre sketch facilement?

Un appui sur le bouton reset au moment ou l'ide termine la compilation et normalement le problème (si il existe) sera réglé ;)
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

Pac2Kro


(le meilleur moyen d'être fixé c'est de tenter un reset en utilisant le watchdog et voir ce qui ce passe)

Code: [Select]
#include <SPI.h>
#include <Ethernet.h>
#include <avr/wdt.h>

byte mac[] = { 0x90, 0xA2, 0xDA, 0x01, 0x01, 0x01 };

void reset_software(void) {
  wdt_enable(WDTO_30MS);
  for(;;);
}

void setup()
{
  if (Ethernet.begin(mac) == 0)
  {
    reset_software();
  }
}

void loop()
{
}


Code testé et fonctionnant sans soucis sur un réseau sans serveur DHCP avec une arduino ethernet R3.
A la fin des 15 DHCP discover sans succès, la carte reboot.
Le rechargement d'un autre sketch s'est passé sans problème.
Merci pour tes conseils.

skywodd


Code testé et fonctionnant sans soucis sur un réseau sans serveur DHCP avec une arduino ethernet R3.
A la fin des 15 DHCP discover sans succès, la carte reboot.
Le rechargement d'un autre sketch s'est passé sans problème.

J'étais sûr que optiboot gérait le watchgod en interne, maintenant c'est sûr et certain :)
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

Go Up