SPBRG , %errore che significa?

9 Anni 7 Mesi fa #1 da sharky
SPBRG , %errore che significa? è stato creato da sharky
Ciao a tutti!

quando nell usart si setta il valore SPBRG, nella tabella cé una % di errore. deduco debba essere più vicina a 0 possibile, ma di fatto questo valore cosa mi dice? indica quale percentuale di bit arriveranno sbagliati in media?´

grazie

ciao

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • sharky
  • Senior Member
  • Senior Member
Di più
9 Anni 7 Mesi fa #2 da alfa75
Risposta da alfa75 al topic SPBRG , %errore che significa?
Ciao sharky

la percentuale di errore si riferisce alla differenza tra il valore di baud rate impostato tramite il registro SPBRG e quello che effettivamente sarà in realtà
Ringraziano per il messaggio: sharky

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • alfa75
  • Avatar di alfa75
  • Platinum Member
  • Platinum Member
Di più
9 Anni 7 Mesi fa #3 da sharky
Risposta da sharky al topic SPBRG , %errore che significa?
Capisco grazie!

dunque non ci sarà una relazione diretta tra questa % di errore e i dati che perdo per strada..

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • sharky
  • Senior Member
  • Senior Member
Di più
9 Anni 7 Mesi fa #4 da alfa75
Risposta da alfa75 al topic SPBRG , %errore che significa?
beh dipende...
se i valori reali di baud rate tra i 2 dispositivi che devono comunicare sono diversi (se non sbaglio per la rs232 la tolleranza è il 2%) la percentuale di errore di perdere dei bit aumenta
se vuoi approfondire l'argomento ti passo questo link
www.settorezero.com/wordpress/corso-prog...tema-di-automazione/

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • alfa75
  • Avatar di alfa75
  • Platinum Member
  • Platinum Member
Di più
9 Anni 7 Mesi fa #5 da Mauro Laurenti
Risposta da Mauro Laurenti al topic SPBRG , %errore che significa?
Considera che l'errore che si genera a causa della divisione "non perfetta" del clock e' solo una parte dell'errore di comunicazione derivante dal clock.
Infatti l'accuratezza del clock stesso, usato per il modulo, puo' giocare un ruolo importante.
Nel caso tu utilizzi un cristallo esterno questo errore e' trascurabile ma se usi l'oscillatore interno puoi avere errori tipici dell'1% e se vedi l'errore in tutto il campo di tensione e temperatura puoi avere errori anche del +-3% o superiori.

...metti tutto assieme,
...e devi considerare in maniera accurata il caso di errori di comunicazione, che non potrai trascurare come caso "impossibile" o poco probabile...visto che sara' piuttosto probabile.

...un piccolo gioco di parole.

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login