Visualizza messaggio singolo
Vecchio 12 dicembre 05, 00:08   #8 (permalink)  Top
davidea
UserPlus
 
L'avatar di davidea
 
Data registr.: 24-08-2004
Residenza: palermo (pa)
Messaggi: 846
Invia un messaggio via MSN a davidea
Citazione:
Originalmente inviato da aduri
Niente da fare ho provato a fare come hai detto tu ed anche a customizzare i pins per liberare rb2(tx usart) ma fa lo stesso errore.
Nella terminal del pc (che riceve anche lui il dato) tronca la stringa alla terza lettera.

.
ceh vuol dire nella terminal del pc??

il dato (da cio' che ho capito proviene da un gps), viene mandato contemporaneamente sia al pic che al pc?
se si' e' strano che ti venga troncata la stringa al 3 carattere, da cio' che ricordo io il gps da' delle stringhe belle linghe!

Citazione:
Originalmente inviato da aduri

Per rispondere all'altro amico io sto esercitandomi per cui cerco di non copiare per quanto possibile ma di prendere spunti.
Comunque non mi dispiacerebbe se mi mandaste qualche link in c o basic.
spiacente, sto tentando di iniziare pure io, in c!

Citazione:
Originalmente inviato da aduri

Allego il file modificato:
program lcd_serial
dim received_byte as byte
main:
' Lcd_Init(PORT ' initialize LCD connected to portb
Lcd_Config(PORTB,0,3,0,7,6,5,4) ' pins custom
lcd_cmd( LCD_CLEAR) ' send command to LCD "clear display"
lcd_cmd( LCD_CURSOR_OFF) ' send command cursor off
lcd_out(1,1,"GPS 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,"data:") ' print gps data to LCD, 2nd row, 1st column
lcd_out(2,7,received_byte) ' print gps data to LCD, 2nd row, 1st column
end if
wend
end.
ti ricordo che non conosco il linguaggio:

prima inizializzi l' lcd e poi configuri i pin? non dovrebbe essere al contrario?
nella configurazione ripeti 2 volte il valore 0....

io ho scaricato e installato picclite della hitech, e ho dato una lettura al manuale (350 pagine)
ma ancora non ho iniziato a provare niente, anche perche' dai comandi che ho visto nel manuale, ci sono solo funzioni matematiche.... non ho trovato niente per la lettura delle porte, continuero' a cercare....
sono ancora fortemente tentato di abbandonare i pic per passare ad atmega...

MICHELE??? ci sei , se ci sei batti un colpo!!!!!
__________________
73 de davidea!!!
davidea non รจ collegato   Rispondi citando