TI中文支持网
TI专业的中文技术问题搜集分享网站

28335的ADC寄存器在cmd文件、map文件、以及datasheet的说的地址不一样

第一个是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),并不是全部寄存器的地址。

赞(0)
未经允许不得转载:TI中文支持网 » 28335的ADC寄存器在cmd文件、map文件、以及datasheet的说的地址不一样
分享到: 更多 (0)