Página 1 de 1

Usando a Uart como Recepção

MensagemEnviado: 07 Abr 2009 01:05
por netguto
Pessoal gostaria que vcs me ajudassem a entender uma coisa, quero fazer um programa, para receber pela a uart do ATMEGA8 uma palavra inteira, tipo tenho um determinado dispositivo que fica mandando memsagem para o microcontrolador em um e um segundo, e isso ele manda uma sequencia de codigos, nisso quero capturar uma palavra inteira de codigo e armazenar numa matriz, so que percebei que quando trabalho com a RX da Uart ele so armazena um byte de cada vez numa variavel. como posso fazer isso, eu utilizo o CodevisionAVR e o MikroC

Obrigado.

MensagemEnviado: 07 Abr 2009 08:36
por brasilma
Olá netgt, resumidamente, sempre que um byte chega, é gerada uma interrupção para sinalisar o evento, ai vc vai lá e pega o byte recebido, e vai repetindo este ciclo.