第一个是datasheet的。第二个是cmd文件的。第三个是map文件的 1、(0x7108-0x711) 2、ADC : origin = 0x007100, length = 0x000020 /* ADC registers */ 3、AdcRegsFile * 1 00007100 0000001e UNINITIALIZED 00007100 0000001e DSP2833x_GlobalVariableDefs.obj (AdcRegsFile) datasheet写错了吧?而且为什么0x007100+0x000020不等0000001e啊
Hank Zhao:
datasheet上是ADC Registers 0x00 7100 – 0x00 711F,你查看一下“Table 3-10. Peripheral Frame 2 Registers”。0000001e是长度,可能是有一部分ADC寄存器没有使用,所以长度有所减少。
第一个是datasheet的。第二个是cmd文件的。第三个是map文件的 1、(0x7108-0x711) 2、ADC : origin = 0x007100, length = 0x000020 /* ADC registers */ 3、AdcRegsFile * 1 00007100 0000001e UNINITIALIZED 00007100 0000001e DSP2833x_GlobalVariableDefs.obj (AdcRegsFile) datasheet写错了吧?而且为什么0x007100+0x000020不等0000001e啊
Tao Tang3:
回复 Hank Zhao:
我看的是TMS320x2833x, 2823x Analog-to-Digital Converter (ADC) Module Reference Guide这个手册,那就是这个手册figure2-13写错了?
第一个是datasheet的。第二个是cmd文件的。第三个是map文件的 1、(0x7108-0x711) 2、ADC : origin = 0x007100, length = 0x000020 /* ADC registers */ 3、AdcRegsFile * 1 00007100 0000001e UNINITIALIZED 00007100 0000001e DSP2833x_GlobalVariableDefs.obj (AdcRegsFile) datasheet写错了吧?而且为什么0x007100+0x000020不等0000001e啊
Hank Zhao:
回复 Tao Tang3:
那只是一部分ADC寄存器的地址(ADCRESULTn),并不是全部寄存器的地址。