Input (mi pianta il micro)

Sezione dedicata al sistema di sviluppo BASCOM-AVR per i micro AVR
At90s, Attiny, Atmega e Xmega

Input (mi pianta il micro)

Postby ulisse21 » 18 Apr 2014, 17:55

ciao a tutti, eccomi con un quesito forse molto banale.
sapete perchè l'istruzione "input" pianta il programma del micro?
sta usando arduino-uno programmato in bascom e devo ricevere attraverso la seriale una stringa molto lunga che arriva dal pc, circa 200 caratteri alla volta.
ora quando il programma arriva all'istruzione "input stringa" si ferma fino a quando non invio un carriage-return.
il comportamento è normale, o esiste un modo per far si che se non arriva nulla possa uscire da questa istruzione.

grazie a tutti e buona pasqua.
ulisse21
 
Posts: 49
Joined: 10 Nov 2012, 14:36

Re: Input (mi pianta il micro)

Postby pier » 18 Apr 2014, 19:53

Vedi se il codice postato da suibaf qui viewtopic.php?f=9&t=743&start=20 può esserti utile.
E' relativo ad una seriale bufferizzata (il micro fa quel che deve mentre contemporaneamente attende i caratteri dalla seriale che generano un interrupt. Nella sua ISR poi gestisci i caratteri arrivati).

Buona Pasqua a te e a tutto il gruppo di stakanovisti!
pier
 
Posts: 115
Joined: 11 Aug 2013, 22:05

Re: Input (mi pianta il micro)

Postby js-bascom » 18 Apr 2014, 22:01

si ferma fino a quando non invio un carriage-return. il comportamento è normale
Si e' normale almeno che non hai un metodo differente di ricevere la stringa come dice pier.
John Samperi
Ampertronics Pty. Ltd.
www.ampertronics.com.au
* Electronic Design * Custom Products * Contract Assembly
User avatar
js-bascom
 
Posts: 176
Joined: 23 Mar 2013, 02:53
Location: Sydney, AUSTRALIA Ex Nunziata, Mascali (CT)


Return to BASCOM-AVR

Who is online

Users browsing this forum: No registered users and 3 guests

cron