PIC16, EUSART e Autobaud

Enviado:
13 Abr 2016 07:52
por KrafT
Buenos dias. Eu estava brincando com o Autobaud dos PIC16F sem sucesso, pelo que entendi, basta setar o ABDEN e esperar a recepção do dado 0x55 para calibrar o BRG. Mas a bagaça não funcionou... Será que tem um detalhe obscuro que me passou batido? Não uso sleep, então ignorei as questões do AUTO-WAKE-UP.
Tudo bem que estou tentando recuperar uma conexão com o master que entre outras razões pode ter perdido do sincronismo por causa da deriva térmica do oscilador RC do PIC. Mas nem no teste elementar, sem ter uma conexão ativa, obtive sucesso.
Re: PIC16, EUSART e Autobaud

Enviado:
13 Abr 2016 10:33
por brasilma
Olá Kraft, apesar de ter vontade, nunca tive a oportunidade de utilizar este recurso interessante.
Imagina então um satélite ou rover a milhares de kms da Terra?!!
Re: PIC16, EUSART e Autobaud

Enviado:
13 Abr 2016 11:57
por KrafT
Entonces señor Brasilma...
Tou vendo isso à título de curiosidade, não tenho aplicações com comunicação sem o uso de cristal. Mas não quero perder uma futura sonda espacial por causa do frio do espaço

Re: PIC16, EUSART e Autobaud

Enviado:
13 Abr 2016 13:24
por andre_luis
KrafT escreveu:Será que tem um detalhe obscuro que me passou batido?
Já experimentou aumentar a quantidade de amostras de bytes enviados em cada baudrate ?
Re: PIC16, EUSART e Autobaud

Enviado:
13 Abr 2016 22:05
por KrafT
Valeu Miguel, mas meu dispositivo não está dormindo esperando por um wake-up. Imagina que ele está comunicando ativamente e de repente ele percebe que a taxa de erros tá muito alta e ele entra num modo de autobaud. O mestre percebe que o slave ficou mudo e manda 0x55 para calibrar ele. De repente a bagaça não funcionou porque eu deveria botar o bixo para dormir e usar o wake-up... é uma possibilidade.