Pages: 1 2 3 [4]   Go Down
Author Topic: Arduino e Raspberry  (Read 3742 times)
0 Members and 1 Guest are viewing this topic.
Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 312
Posts: 21606
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Il problema dell'autoreset si risolve facilmente usando i nuovi firmware per l'Atmega8/16U2 preparati da astrobeed qualche tempo fa.
Basta flasharli ed attivare, disattivare l'autoreset con un semplice ponticello messo sul connettore ICSP dell'8/16U2.

http://arduino.cc/forum/index.php/topic,130621.0.html
Logged


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

Quote
Io questo problema lo ho avuto su Linux. Se linux apre la porta seriale, Arduino si resetta.
Orcodiesel è già stato detto, e ripetuto ancora da leo, non è linux è IL PROTOCOLLO SERIALE che funziona così. Su win o mac o linux o la macchinetta del caffè. Se non funziona così allora è un'implementazione NON standard e quindi ERRATA.

Quote
non ho messo il condensatore, perchè inibisce l'uso dell'IDE e della riprogrammazione.
ni, non c'è più l'autoreset ma nulla vieta di usare il tuo ditino sul pulsante "reset" presente in ogni scheda, o di mettere un ponticello a GND in caso di stand-alone.

Quote
Inoltre se con il terminal aperto lanciavo i comandi "compilati" da shell (quelli in C, che per intenderci, aprivano, scrivevano sulla seriale un mio comando, es. "START" e richiudevano) tutto funzionava, perchè il serial device era occupato e non si resettava più in chiusura.

questa vorrei capirla bene, da shell lanciavi dei compilati C che aprono e chiudono la seriale che però è già aperta... Per standard la seriale può essere usata da un solo programma alla volta. Dunque altra violazione dello standard.

A meno che il tuo programma "C" non dava i comandi in pasto al programma che usava la seriale in quel momento.

edit: questo ultimo quote non so se è standard "vero" o standard "de facto"
Logged

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

Milazzo (ME)
Offline Offline
Sr. Member
****
Karma: 0
Posts: 395
Chi cerca trova. .
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ottima risposta antimix! Grazie.

Poichè io non utilizzo il PI per programmare l'arduino, ma uso il mio computer ho preferito lasciare il condensatore! Non mi è di intralcio!
Adesso l'Arduino non si resetta più e poichè ogni volta che chiamo il comando che ho scritto io (non è un loop quindi ogni volta che lo chiamo riparte da capo: variabili = 0) ho fatto in modo che l'Arduino invia i dati già immagazzinati e il codice sul PI va a lavorare su quelli e li rimanda indietro!
Funziona perfettamente!
Grazie a tutti!
Logged

Xfox's Blog, Elettronica, informatica e tant'altro: http://www.xfox.it

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