Pages: 1 2 [3]   Go Down
Author Topic: arduino si riavvia da solo ... poca ram?  (Read 2334 times)
0 Members and 1 Guest are viewing this topic.
italy
Offline Offline
Full Member
***
Karma: 2
Posts: 215
Muuuuu
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

per capire se davvero è la ram a mancare usaq questa funzione:

int freeRam () {
  extern int __heap_start, *__brkval;
  int v;
  return (int) &v - (__brkval == 0 ? (int) &__heap_start : (int) __brkval);
}
Logged

Offline Offline
Jr. Member
**
Karma: 2
Posts: 51
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Scusate per la domandona da niubbo.. ho appena collgato  Arduino Uno con una breadboard a un paio di led, un buzzer ed un monitor lcd 16x2...

carico lo sketch di prova "hello world"  preso dalla cartella di sketch disponibili per la libreria "liquidCrystal" e hello word spunta nel display (con un contatore di SECONDI???? nella seconda riga)... MA:

dopo un tot di secondi la scheda ARDUINO si riavvia... il conteggio infatti riparte da 0..

provo uno sketch moooooolto + semplice tipo che mi dichiaro il pin dove collego 1 led e nel void setup mi imposto quel pin = high... il LED si accende ma dopo X secondi la scheda si riavvia infatti il led si spegne e poi si riaccende...

come void loop ho messo:

void loop()  {
}

poi ho provato a scriverci anche qualcosa tipo una serie di LOW e HIGH intervallati da dei DELAY e comunque il risultato non cambia mai...

Arduino mi si riavvia smiley-sad(((

Cosa può essere ?
Logged

0
Offline Offline
Shannon Member
****
Karma: 117
Posts: 10115
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

un leak di memoria della libreria, forse? puoi likare la libreria che hai usato?
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Offline Offline
Jr. Member
**
Karma: 2
Posts: 51
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

mmmm ho scaricato il pacchetto del software da qui: http://arduino.googlecode.com/files/arduino-1.0.5-windows.zip e ho usato solo sketch e quindi librerie presenti già all'interno del pacchetto..

il problema è che ho provato anche a scrivere uno sketch da 0 mettendo solo la dichiarazione del pin del led e a impostare il pin su HIGH per tenerlo acceso all'infinito..senza usare librerie e senza mettere niente nel void loop... e intanto si riavvia...

ora ho trovato questa discussione qui: http://forum.arduino.cc/index.php?topic=130621.0 ... può essere ??
Logged

0
Offline Offline
Shannon Member
****
Karma: 117
Posts: 10115
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

difficile, l'autoreset impedisce al software di partire. Sembrerebbe più un problema di watchdog...

ma che arduino hai? è originale? di seconda mano?

apri una discussione a parte, quì siamo fuori tema
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Offline Offline
Jr. Member
**
Karma: 2
Posts: 51
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho Arduino Uno R3 originale, comprato nuovo da negozio.

ho letto intanto qualcosa su "Watchdog" di Arduino... se non riesco a risolvere, apro un'altra discussione e non inquino piu' questa, per il momento grazie
Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21669
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Senza lo sketch completo che stai usando è difficile fare previsioni sull'uso della memoria.
Inoltre potrebbe anche essere un contatto che fa corto e resetta la scheda.
Logged


0
Offline Offline
Faraday Member
**
Karma: 39
Posts: 5611
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Saranno problemi hw, il semolice blink, senza nulla connesso, funziona ? Che alimentazione usi ? Foto ? Provato sia alim usb che alim esterna ?
Logged

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

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