| |
| | #1 (permalink) Top |
| User Data registr.: 19-07-2008 Residenza: catania
Messaggi: 978
| Gps Gtpa010
sono a casa con l'influenza, nn ho caz.. da fare, poichè in magazzino mi ritrovo un GPS GTPA010, mi chiedevo come realizzare un'applicazione che mi porta in una frame in Java i dati MNEA in chiaro, magari successivamente estraendo solo i dati che mi interessano. credo che sia da escludere l'idea che il sistema trasmette in classico seriale asincrono 8n1, perchè avrebbe 4 cavi? basterebbero solo tre cavi , di cui uno TX verso l'esterno + e - l'affare invece possiede 4 cavi : rosso, bianco, giallo, marrone rosso e marrone = alimentazione Il bianco e il giallo mi sa che sono SDA e SLC del protocollo seriale i2C, che ne pensate? la "supposta" è giusta? l'affare funziona a 10 Hz, ovvero in un secondo invia per 10 volte tutte le stringe MNEA... mi sa che sto coso spara dati ad altissima velocità quindi 400 k bit/s. Se qualcuno ha da dire in merito qualcosa, o suggerimenti tipo link e altro ringrazio anticipatamente, nel frattempo, influenza permettendo, faccio io una ricerca, magari quello che riesco a fare lo metto qui per gli altri.. Se fosse così come ipotizzato dovrei in sostanza accoggliere i dati in un PIC e poi li stessi inviarli attraverso la UART verso l'applicazione Java.. quindi il lavoro è "semplicemente" scrivere delle righe di codice ASSEMBLY per trasformare la comunicazione da sincrona ad asincrona.. secondo voi procedo bene così oppure sto dicendo stro....e, magari il delirio della febbre ecc.. scusandomi anticipatamente, per la strana discussione messa in campo, lascio al vostro buon cuore x rispondere o meno fausto |
| | |
| | #2 (permalink) Top |
| User |
Ad occhio direi che ha un interfaccia nativa USB + solo in out su seriale il protocollo NMEA, ed un IN seriale per comandi e firmware update. Se vuoi implementare in assy un protocollo intero USB non posso che augurarti buon lavoro. ![]()
__________________ Peace & Love Fate le cose nel modo più semplice possibile, ma senza semplificare. (A. Einstein) |
| | |
| | #5 (permalink) Top | |
| User | Citazione:
Per interfacciarlo con il pc (via seriale) basta un max232 e poi fai il parsing dei messaggi sul pc stesso.
__________________ Peace & Love Fate le cose nel modo più semplice possibile, ma senza semplificare. (A. Einstein) | |
| | |
| | #6 (permalink) Top | |
| User Data registr.: 19-07-2008 Residenza: catania
Messaggi: 978
| ---
minkia ! grazie.. il datasheet, che non trovavo! allora la RX è per aggiornare il firmware del device. insomma la supposta era sbagliata! basta quindi una piccola scheda con 5 condensatori e un max232 che in teoria dovrebbe già consentire il dialogo tra PC e GPS????? bha allora mi rialzo faccio un po di prove, prima di tutto leggo a che voltaggio lavora, mi assicuro della corretta alimentazione poi il resto si prova, perchè occorre capire quanti kbps se 9600 o altro.. vediamo un pò. .molte grazie Citazione:
| |
| | |
| | #7 (permalink) Top | |
| User Data registr.: 19-07-2008 Residenza: catania
Messaggi: 978
| ok
un attimo, a pagina 22 spiega la connessione UART, mette sia in ingresso che nel pin di uscita una resistenza da 330 ohm, e basta, tali vanno inseriti nei pin 11, e 12 ingresso e uscita TTL... poi i pin 13, 14 TX e RX Seriale e 15 GND... verso il PC infatti a pagina 15 spiega che RX e TX i livelli H e L sono scanditi da 0 Volt , 0,9 Volt Low level, mentre Hight level compreso tra 2.1 Volt a 2,8 Volt. ora il problema è, i 2 fili che escono dal modulo usato dall Eagles Tree (bianco e giallo) sono USART o USB? ovvero corrispondono, a RX , TX USART oppure DPLUS , DMINUS della USB domanda stupida vero? Citazione:
| |
| | |
![]() |
| Bookmarks |
| |