Pages: 1 [2] 3   Go Down
Author Topic: [RESOLU] reset automatique + [RESOLU] Démarrage du moniteur série sans reset  (Read 4258 times)
0 Members and 1 Guest are viewing this topic.
France, Lyon 6°
Offline Offline
Full Member
***
Karma: 0
Posts: 144
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

- Arduino UNO R3;
- PowerBook G4;
  - Arduino (C)
  - Eclipse (Java)
  - wxLua (µLua)
  - TextWrangler (HTML + JS)
- (3)DS et bientôt R4 (po

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Tu as quoi sous la main en condensateur ?
N'importe quoi entre 1uF et 100uF ferait l'affaire smiley-wink
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

France, Lyon 6°
Offline Offline
Full Member
***
Karma: 0
Posts: 144
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 !).
Logged

- Arduino UNO R3;
- PowerBook G4;
  - Arduino (C)
  - Eclipse (Java)
  - wxLua (µLua)
  - TextWrangler (HTML + JS)
- (3)DS et bientôt R4 (po

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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é smiley-wink
Le + sur reset, le - sur GND.
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

France, Lyon 6°
Offline Offline
Full Member
***
Karma: 0
Posts: 144
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Merci !

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

- Arduino UNO R3;
- PowerBook G4;
  - Arduino (C)
  - Eclipse (Java)
  - wxLua (µLua)
  - TextWrangler (HTML + JS)
- (3)DS et bientôt R4 (po

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Les condensateurs de +1µF sont obligatoirement polarisé smiley-wink

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

smiley-wink =>[]
Logged

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 ?

Forum Moderator
Geneva
Offline Offline
Faraday Member
*****
Karma: 30
Posts: 3231
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Merci !

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

http://www.macupdate.com/app/mac/31352/coolterm
« Last Edit: October 08, 2012, 01:58:13 pm by Jean-François » Logged

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

France, Lyon 6°
Offline Offline
Full Member
***
Karma: 0
Posts: 144
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

 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...
Logged

- Arduino UNO R3;
- PowerBook G4;
  - Arduino (C)
  - Eclipse (Java)
  - wxLua (µLua)
  - TextWrangler (HTML + JS)
- (3)DS et bientôt R4 (po

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Mes plus plate excuses smiley-mr-green

2.5€ le condensateur ... pas mal smiley-mr-green
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

France
Offline Offline
Full Member
***
Karma: 0
Posts: 154
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

- la solution propre via le watchdog :
Code:
#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? 
Logged

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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)
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

France
Offline Offline
Full Member
***
Karma: 0
Posts: 154
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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é smiley-wink
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

France
Offline Offline
Full Member
***
Karma: 0
Posts: 154
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

(le meilleur moyen d'être fixé c'est de tenter un reset en utilisant le watchdog et voir ce qui ce passe)
Code:
#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.
Logged

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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 smiley
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Pages: 1 [2] 3   Go Up
Jump to: