Page 1 of 1

Input (mi pianta il micro)

PostPosted: 18 Apr 2014, 17:55
by ulisse21
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.

Re: Input (mi pianta il micro)

PostPosted: 18 Apr 2014, 19:53
by pier
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!

Re: Input (mi pianta il micro)

PostPosted: 18 Apr 2014, 22:01
by js-bascom
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.