USART_BRGH_HIGH,??

9 Anni 4 Settimane fa #1 da Lello Guidi
USART_BRGH_HIGH,?? è stato creato da Lello Guidi
Nonostante la lettura del Datasheet del 18F4550 e del manuale "XC8 step by step" al capitolo XI, non riesco a capire come settare il valore numerico del BRGH.
Il quarzo del 18F4550 montato sulla Freedom Light e' da 20Mhz e vorrei settare il serial baud' dell'EUSART a 57600.
Ho bisogno di un esempio.
Saluti

Lello

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

  • Lello Guidi
  • Avatar di Lello Guidi
  • Platinum Member
  • Platinum Member
Di più
9 Anni 3 Settimane fa - 9 Anni 3 Settimane fa #2 da alfa75
Risposta da alfa75 al topic USART_BRGH_HIGH,??
Ciao Lello
BRGH non assume un valore numerico
è un bit che pùo essere settato a 1 o ad 0 (BRGH_HIGH o BRGH_LOW) secondo se stai utilizzando una frequenza di baud rate veloce o lenta
Ultima Modifica 9 Anni 3 Settimane fa da alfa75.

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

  • alfa75
  • Avatar di alfa75
  • Platinum Member
  • Platinum Member
Di più
9 Anni 3 Settimane fa - 9 Anni 3 Settimane fa #3 da Pinna
Risposta da Pinna al topic USART_BRGH_HIGH,??
Ciao Lello, prova così:

OpenUSART( USART_TX_INT_OFF &
USART_RX_INT_OFF &
USART_ASYNCH_MODE &
USART_EIGHT_BIT &
USART_CONT_RX &
USART_BRGH_HIGH,
21);


Marcello


p.s. XC8 step by step pag. 328 terza tabella dall'alto: per un baudrate di 57600 e Fosc = 20 MHz devi settare il valore di SPBRG a 21

Chi vola vale, chi vale vola, chi non vola è un vile
Ultima Modifica 9 Anni 3 Settimane fa da Pinna.
Ringraziano per il messaggio: Lello Guidi

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

  • Pinna
  • Avatar di Pinna
  • Moderator
  • Moderator
Di più
9 Anni 3 Settimane fa #4 da Lello Guidi
Risposta da Lello Guidi al topic USART_BRGH_HIGH,??
Ok! Adesso credo di aver capito, sono i valori predefiniti che sono in tabella.
Saluti

Lello

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

  • Lello Guidi
  • Avatar di Lello Guidi
  • Platinum Member
  • Platinum Member
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