Red de conocimiento informático - Conocimiento sistemático - Solución al análisis del programa DSP

Solución al análisis del programa DSP

Estas son algunas definiciones de macros o algunas definiciones de tipos, que son convenientes para la escritura de programación y visualización de código posteriores.

Por ejemplo, #define UINT16 unsigned int, si necesita definir un entero sin signo más adelante durante la programación, puede usar UINT16 directamente para definirlo, de modo que pueda ver de un vistazo que esta definición es un Número entero de 16 bits sin signo. De manera similar, UINT32 sabe de un vistazo que la variable es un entero largo sin signo que ocupa 32 bits.

También hay otras definiciones de registros y bits, como PLLDIV en la imagen a continuación. El registro generalmente se define como una estructura y luego cada bit se define en la estructura. Por lo general, existe una correspondencia uno a uno con la definición de registros en la hoja de datos del chip. Para operar los registros durante la programación posterior, solo necesita operar en estas estructuras. Estas estructuras se vinculan fácilmente a la hoja de datos, lo que facilita la programación. etapas posteriores.