用惯了C2000,28335,28379,那种寄存器访问方式,我一直爱不释手,但随着芯片变得越来越复杂,内部寄存器必然也越来越多,就算是芯片制造商恐怕也没那个经历去建立C2000那种位域结构体。但类似ARM这类芯片的这种寄存器访问方式,我确实看的头疼,怎么办,是忍受这种方式,去慢慢适应,还是求变?我目前选了后者,于是,开始给无比复杂的AM5728芯片编写寄存器位域结构体的头文件,用起来确实很酸爽,当然主要也是花点空闲时间,代价也不算大。本着独乐乐不如众乐乐的思想,把我目前编写的寄存器位域结构体上传上来大家共享,也希望有兴趣的朋友在有空闲时间的时候大家接力的对头文件做补充,相信这样做还是有点实际意义的。当初建立的时候是针对TI RTOS工程的,因其没有CMD文件,故寄存器用了指针,然后在寄存器全局变量定义那个C文件里面将物理地址以指针的形式赋值给相应的寄存器,后来新建了一个DSP裸机工程,就在CMD文件中直接定义了,但有部分指针没有改过来,大家用的时候在裸机工程中在CMD文件里重新定义就可以了。