Oi pessoal,
tenho tentado transferir o resultado da adc q tem 12 bits, mas a serial só transfere 8 bits.
Como devo proceder?
[]s
Moderadores: andre_luis, 51
a = c & 0xff;
b = (c >> 8) & 0x0f;
c = recebe_serial();
c |= recebe_serial() << 8;
douglas.savian escreveu: Para transmitir as variáveis de 8 bits pela rs232 tenho que escrevê-las diretamente no buffer, U0TXBUF? Escrevi a rotina
if (IFG1_bit.UTXIFG0){
U0TXBUF = a;
while(!U0TCTL_bit.TXEPT);
}
e enquanto estou debuggando consigo ver na C-Spy do IAR q U0TXBUF = a, mas não consigo ver o dado escrito em TX no programa de Comunicação com a Porta Seria RComserial q baixei de www.rogercom.com
Alguma idéia?
[]s
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante