ADC数据,矛盾的地址描述
谢谢提醒,ST这个例程看过了,对应控制寄存器查过,没有发现与自己有不同见解的地方.原例程是个扫描连续双ADC模式,我设成这个模式,RVMDK的调试模式,在ADC1的DR上也得不到ADC2数据.实际片上能否得到,不好说.
从ST英文版参考手册 177/679页ADC寄存器地址映像看,ADC2的数据应该在ADC1数据的高一位地址上,但从驱动库的定义看,ADC2的数据地址却是(ADC2_BASE+0x4C),实际在这个地址上也可以得到ADC2的数据,驱动库对ADC2数据地址的定义没错.
这是个矛盾的表述,所以,只有用STM32内部硬件来解释了.
|
|