我有这两个h文件:
- MSP430F5XX_F6XXGENERIC.h
- MSP430FR5994.h
有些寄存器在一个文件中正确命名,而另一些寄存器在另一个文件中正确命名。 具体来说 ,ADC12_b文件在特定于设备的h-文件中似乎是正确的,而timer_a在通用h-文件中似乎是正确的。
例如,在库timer_a. c文件中 ,使用在Generic文件中定义的寄存器偏移OFS_TAxCCR0。 但特定于设备的文件定义 了OFS_TA0CCR0。 两者具有相同的偏移值(0x12)。
如果同时包含这两个文件,则会收到其它寄存器重复定义的警告。
管理这两个文件的正确方法是什么?
谢谢!
丹