quarta-feira, 25 de abril de 2012

Nota de aplicação: implementando um sistema de auto baudrate no dsPIC30F

A UART (ou USART) de um microcontrolador é muito útil para implementar uma comunicação serial. Na maioria das vezes usamos no modo assíncrono, usado para implementar uma comunicação RS232 ou RS485. Em alguns casos necessitamos de que se tenha um sistema de auto baudrate para sincronização da comunicação. Basicamente microcontroladores dotados deste sistema no hardware da UART o TX envia a palavra 0x55 (caractere 'U') e o RX recebe este caractere e faz o acerto do baudrate. No caso de alguns microcontroladores dsPIC30F não dispõem deste sistema. Nesta nota de aplicação da Microchip é mostrado uma forma de implementar este sistema usando o Input Capture (entrada de captura) para a detecção do baudrate. Mais informações você pode ver em http://ww1.microchip.com/downloads/en/AppNotes/Autobaud%2000962a.pdf

rs232




Nenhum comentário:

Postar um comentário