Discussione: Pic e GSM
Visualizza messaggio singolo
Vecchio 12 gennaio 12, 14:44   #19 (permalink)  Top
faustog_2
User
 
L'avatar di faustog_2
 
Data registr.: 19-07-2008
Residenza: catania
Messaggi: 978
uart da 115.200 come fare?

oppure andare a realizzare una UART software da 115.200 con quarzo da 4 Mhz qui c'è un esempio:
il calcolo dovrebbe essere fatto come segue 1.000.000 / 115.200 = 8.6 uS

quindi potremmo arrotondare con 9 uS per cui dobbiamo far passare tra un bit e l'altro 9 uS oppure se utilizziamo un quarzo da 20 Mhz 43,4 ovvero 43 uS

secondo me è ideale questa soluzione che adopera il 20 Mhz

cosa ne pensate?


txbyte
movwf temp
movlw d'10' ; 1 start + 8 data + 1 stop
movwf cnt
bcf status,c ;start bit
movf portb,w
txloop
andlw 0ff-(1<<seroutbit)
skpc
iorlw 1<<seroutbit
movwf portb
sec
rrf temp ; carry shifted in as stop bit
decfsz cnt
goto txloop
return


Citazione:
Originalmente inviato da faustog_2 Visualizza messaggio
mi rispondo da solo,

... in giro c'è gente veramente più pazza! ecco

www.pacca.it - Cavetto FBUS per cellulari Nokia

questo tipo è riuscito a realizzare il sistema che stavo cercando di impiantare, devo ammettere con una idea semplice ma geniale, si è costruito con plexiglas un parallelepipedo a dimensione di batteria! Geniale !! semplicemente Geniale!!

detto questo però mi sono reso conto che il nokia 1616 è inutilizzabile perchè nasconde i connettori sotto la sim, quindi va bene Nokia ma non il 1616.

Altro problema, spazzolando il datasheet del 16F876 non trovo la velocità di 115,200bps ...che è la velocità usata da Nokia per l' F-BUS

Embedtronics - Nokia F-Bus Protocol made simple

Qualcuno ha qualcosa da dire in merito? oppure misteri della fede?


a dopo
faustog_2 non è collegato   Rispondi citando