Alguem aqui sabe como se Liga 2 microcontroladores pela Serial ?
eu Simplesmente liguei um ao outro pela TX e RX invertendo, e
nada de funcionar.
valeu
[]'s
Moderadores: 51, guest2003, Renie, gpenga
Pois ai que está, eu tou acostumado a fazer isso nos AVR, que a sintaxe de programação conheço. Sobre o 8051 sei o qeu s epode fazer, pois isso vi aqui na facultade, porem as rotinas, especialmente as configurações nao sei.
Posso ate dar um palpite, mas nao quero fazer errar o nosso amigo. Eu ja fiz esse procedimento, deu certo.
Aqui passo uma sintaxe do que pode ser feito:
Tanto seja no Microcontrolador Mestre e no Escravo
void escreve(unsigne int endereco, unsigned int dado)
{
unsigned char xdata *pointer;
pointer= (unsigned char xdata *)((unsigned int)(endereco&0xFFFF));
*pointer= dado;
//Aqui coloque a Rotina que manipula o envio do dado
//tamanho, caracteres e velocidade
}
void le(unsigned int endereco)
{
unsigned char xdata *pointer;
unsigned char dado= 0;
pointer= (unsigned char xdata *)((unsigned int)((endereco)&0xFFFF));
dado= *pointer;
return(dado);
//Aqui coloque a rotina que manipula o recebimento do dado
//tamanho, caracteres e velocidade
}
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante