
|
![]() | #1 (permalink) Top |
User Data registr.: 04-06-2005 Residenza: Genova
Messaggi: 46
![]() | visualizzatore seriale su lcd
Spero di non essero OT eventualmente chiedo scusa. Ho trovato questo compilatore basic interessante (Mikrobasic) ed ho provato a tirare giu un terminale seriale su lcd. Il problema e' questo: ho preso gli esempi dell'help che riguardano la ricezione e la trasmissione della usart con pic16f628a + max232 ed e' andato tutto a buon fine; ho preso poi l'esempio della visualizzazione su lcd anche questo OK. Ho provato a metterli insieme per fare un terminalino seriale su lcd allego dunque il mikrolistato: program lcd_serial main: dim received_byte as byte Lcd_Init(PORT ![]() lcd_cmd( LCD_CLEAR) ' send command to LCD "clear display" lcd_cmd( LCD_CURSOR_OFF) ' send command cursor off lcd_out(1,1,"data") ' print txt to LCD, 1nd row, 1st column Usart_Init(4800) ' Initialize USART module while true if Usart_Data_Ready = 1 then ' If data is received received_byte = Usart_Read ' Read received data ' Usart_Write(received_byte) ' Send data via USART lcd_out(2,1,Usart_Read) ' print gps data to LCD, 2nd row, 1st column end if wend end. A questi punti mi appare "data" sulla prima riga fin qua tutto ok ma quando mando una stringa dal tool usart terminal di mikrobasic mi scrive un serie di caratteri strani sulla prima riga (anziche' la seconda) subito dopo la scritta data. Cortesemente qualcuno mi puo' dire dove sbaglio E' la prima volta che programmo con questo SW ma gari e' una banalita'. P.S. Ho provato anche a sostituire la variabile Usart_Read con received_byte (per essere sicuri del contenuto del buffer seriale) ma ottengo una sfilza di caratteri indecifrabili e partono sempre dalla riga 1. Ho notato che se mando un solo carattere qualsiasi in un punto dell'LCD appare se ne metto 2 no. |
![]() | ![]() |
Bookmarks |
| |
![]() | ||||
Discussione | Autore discussione | Forum | Commenti | Ultimo Commento |
Visualizzatore file dxf dwg | filter | Aeromodellismo Progettazione e Costruzione | 4 | 12 giugno 06 12:54 |
Interfaccia seriale -> notebook senza porta seriale | francyflyer | Simulatori | 4 | 10 marzo 06 18:48 |
Visualizzatore | peppesci | Simulatori | 5 | 11 febbraio 05 10:25 |