Red de conocimiento informático - Espacio del host - Me gustaría preguntar ¿cuáles son los archivos de encabezado al programar LM3S811 en lenguaje C? ¿Cómo sabes qué archivos de encabezado necesitas?

Me gustaría preguntar ¿cuáles son los archivos de encabezado al programar LM3S811 en lenguaje C? ¿Cómo sabes qué archivos de encabezado necesitas?

¿Estás usando el de Zhou Ligong? Su material es realmente normal. . #include "hw_memmap.h" Este tipo de biblioteca que comienza con hw es una biblioteca de hardware que define la dirección del registro como un nombre para facilitar su comprensión. #include "pwm.h"

Este tipo de biblioteca es la biblioteca del módulo pwm. La serie LM3S está programada según API (interfaz general). Generalmente, solo necesita escribir funciones relacionadas en estas bibliotecas.

#define ADCSequEnable ADCSequenceEnable

Cualquiera que haya estudiado C sabe que es una definición macro, pero gente como Zhou Ligong pensó que ADCSequenceEnable era demasiado largo y lo definió como ADCSequEnable, que es simplemente sin sentido. Después de esta macro definición, los dos son iguales. Aunque es una carta en inglés para usted, el compilador de C la compilará en una dirección correspondiente durante la compilación o asignará una determinada función a un registro.

Estoy bastante familiarizado con la serie de microcontroladores LM3S. Si tiene alguna pregunta, comuníquese conmigo~

.