Red de conocimiento informático - Problemas con los teléfonos móviles - Acerca del problema del depurador SPI para microcontroladores STC, ¡gracias! ! ! !

Acerca del problema del depurador SPI para microcontroladores STC, ¡gracias! ! ! !

1, SPTAT=0xc0; no es igual a cero después de SPIF. Según la ficha técnica, sí. La configuración 1 se puede borrar.

2. SPDAT=SPDAT; las dos formas son iguales, pero los significados son diferentes. Debido a que el búfer de envío y el búfer de recepción, uno es de solo escritura y el otro es de solo lectura. Por lo tanto, no es necesario almacenar dos registros por separado. Es una reutilización de direcciones. El lado izquierdo es el búfer de envío, al que se le puede asignar un valor, como SPDAT = 0x11, que indica el envío de datos 0x11. El lado derecho es el búfer de recepción, como i = SPDAT, significa leer el contenido recibido en la variable i; Por ejemplo, 0=i; Para que puedas entender por qué SPDAT = SPDAT. Lo que significa es escribir nuevamente el contenido recibido en el búfer de envío.