Red de conocimientos turísticos - Información de alquiler - Dos microcontroladores PIC están conectados directamente a través de ocho líneas de datos. ¿Cómo comunicarse entre los dos microcontroladores?
Dos microcontroladores PIC están conectados directamente a través de ocho líneas de datos. ¿Cómo comunicarse entre los dos microcontroladores?
Puedes usar ocho puertos de E/S para conectarlos y luego simplemente juzgar los niveles alto y bajo de los puertos T/O. Por ejemplo, el microcontrolador que envía agrega el valor PORTC=0X80 al puerto C; el microcontrolador que lo recibe puede juzgar el nivel de su E/S correspondiente y leer ese valor (usando el método de escaneo, comenzando desde el bit alto). Por ejemplo: if(PORTCbits.RC7 == 1)
{
temp = tmep|0x80;
}
else
{
temp = tmep&0x7f;
}
Simplemente recorralo para juzgar que la temperatura la define usted mismo. variable.