Los problemas de programación del microcontrolador MC9S12XS128 de 16 bits de Freescale son los siguientes
Hay una cierta diferencia. El nombre del pin xs128 no es p1.1.
Le doy un ejemplo de un programa de puerto de E/S
Void PORTB_Init. (void ){
DDRB=0xff;
//El puerto PB se utiliza para salida, 1 es salida, 0 es entrada
PORTB=0x00;
//Valor del registro de datos del puerto PB
}
Nota: Se deben tener en cuenta los siguientes puntos para el puerto IO: (1) El nombre del registro de datos de cada El puerto IO puede ser diferente (2) El puerto AN solo se puede usar para entrada (3) PH, PJ (dos bits altos, dos bits bajos) y PP se pueden usar con la función de interrupción de entrada (4) El puerto IO tiene diferentes registros para entrada y salida (5) Puerto IO No se puede utilizar como puerto IO para multiplexación, ni viceversa
El puerto IO se puede utilizar como interfaz de depuración (conexión a tubos digitales, LCD, interruptores DIP, etc.), por lo que debe dominarse
Tenga cuidado al utilizar interruptores DIP;
DDRB=0XFF;
//Salida
PORTB=0XFF;
DDRB =0X00;
//Entrada
·············· ················ ··················
Hay algunas diferencias en el formato entre el microcontrolador xs128 y 51 microcontroladores Para aquellos que quieran competir en carreras de autos, se recomienda comprar un libro específicamente sobre los sistemas integrados xs128. También hay mucha información en las principales bibliotecas, como la Biblioteca Sina y la Biblioteca Baidu. .