有关DSP2407

来源:百度知道 编辑:UC知道 时间:2024/06/23 13:44:37
大家知道DSP2407运行程序时,除本身的主程序用C语言编写外,一般都还有个2407的C语言头文件,程序不同,其头文件也不同,高手能详细说说其2407C语言头文件的作用吗?

2407的基本头文件应该是一样的,不管是C还是汇编都是表达的同一个意思,都是定义2407的寄存器的,这样可是在编程中直接使用,而不需要去引用地址,举例:汇编:ADCCTRL1 .set 70A0h; ADC Control reg 1定义的就是ADCCTRL1这样的寄存器,地址为70A0H,再看C语言:
#define ADCCTRL1 *(volatile unsigned int *)0x70A0 /* ADC control reg 1 */
也是一样的意思,明白了吧