| | #35 (permalink) Top |
| User Data registr.: 04-06-2005 Residenza: Genova
Messaggi: 46
![]() | Alla fine ho fatto una serie di if di questo tipo e funziona. rxDone = 0 rxIndex = 0 while rxDone=0 if USART_Data_Ready=1 then rxGPSData = USART_Read if (rxGPSData="$") then rxDone = 1 else goto inizio end if end if wend rxDone = 0 rxIndex = 0 while rxDone=0 if USART_Data_Ready=1 then rxGPSData = USART_Read if (rxGPSData="G") then rxDone = 1 else goto inizio end if end if wend rxDone = 0 rxIndex = 0 while rxDone=0 if USART_Data_Ready=1 then rxGPSData = USART_Read if (rxGPSData="P") then rxDone = 1 else goto inizio end if end if wend ecc....... Ora sembra che tutto funzioni. Purtroppo, finiti (almeno spero) i problemi sw, iniziano quelli HW. Tutte le prove io le facevo col terminale del PC che, secondo lo std RS232 manda i segnali +-12V dove -12 significa 1 logico e +12V 0 logico. Ora il mio gps va collegato al pc con la seriale ed il mouse e da quest'ultimo prende l'alimentazione (circa 5V , 4,88V misurati) quindi presumo abbia un'uscita pseudo seriale a 5V. Io avevo costruito il circuito col max232 per interfaccciare il pic ed a questi punti non serve piu'. Mi chiedo ora come collegarlo a pic. L'uscita del mio GPS e' al piedino 2 del connettore RB9. Occorrera' negarlo? magari con un TTL 740....(non ricordo piu') |
| | |
| Bookmarks |
| |
Discussioni simili | ||||
| 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 |