这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 用XMC4700-F100K的P14.5VADCG0CH5进行AD输入为什么没有

共2条 1/1 1 跳转至

用XMC4700-F100K的P14.5VADCG0CH5进行AD输入为什么没有结果呢?

工程师
2024-02-28 19:12:18     打赏

void brakeadc_init(void)
{
VADC_G0->ARBCFG= 0x00000003; //The Arbitration Configuration Register selects the timing and the behavior of the arbiter.
while(VADC_G0->ARBCFG   0x10000000){} //wait for start up calibration complete


VADC_G0->ARBPR |= 0x0700000a; //

VADC_G0->QINR0 |= 0x25; //


VADC_G0->QCTRL0 |= 0xc800;


VADC_G0->QMR0 |= 0x05;

VADC_G0->CHCTR[5] |= 0x00050000; //结果寄存器保存到G0RES0
VADC_G0->RCR[1] |= 0x80000000;

}
这是对P14.5脚 ADC G0 CH5进行AD初始化,读VADC_G0->RES[5]这个结果寄存器一直是0,请问配置哪个地方不对?谢谢




关键词: XMC4700     AD    

助工
2024-02-28 19:13:03     打赏
2楼

1. 检查硬件连接:确保你的AD输入通过正确的引脚连接到XMC4700-F100K的P14.5引脚。

2. 检查引脚配置:确保P14.5引脚已被正确配置为ADC输入模式。你可以参考XMC4700-F100K的数据手册或开发板用户手册查看正确的引脚配置。

3. 检查AD初始化配置:你的代码片段中只展示了部分AD初始化配置,请确保你已经正确配置了其他必要的寄存器和位。

4. 检查时钟配置:确保ADC模块的时钟源和时钟频率都已正确配置。

5. 检查中断配置:如果你希望通过中断方式获得AD转换结果,确保你已正确配置了相关的中断寄存器和中断服务程序。


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]