我用DAVE XMC1302生成的ADC工程,是设置了管脚P2.3 就是G1 CH5 做 AD转换, 拷贝了用DAVE CE生成的代码,拷贝 DAVE目录下的Generated目录下的 ADC_MEASUREMENT目录下的c和H文件, 还有GLOBAL_ADC目录下的C和H文件到MDK工程下面,初始化用了ADC_MEASUREMENT_StartConversion( ADC_MEASUREMENT_0)这个函数启动,始终不能做AD转换,请问还需要进行什么设置?附件是用DAVE生成的工程和拷贝到MDK的工程
共2条
1/1 1 跳转至页
用DAVE生成的1302ADC移植到MDK不能做AD转换是怎么回事?

2楼
1. 确保你已经正确配置了XMC1302的ADC模块。在DAVE中,检查ADC模块的配置,包括采样率、分辨率和转换模式等。
2. 检查你的MDK工程中的初始化代码。确保你已经正确初始化了ADC模块,包括时钟设置、ADC通道配置等。你可以在DAVE生成的代码中找到这些初始化代码,并将其复制到MDK工程中。
3. 确保你已经正确配置了GPIO。在DAVE中,检查P2.3管脚的配置,确保它被设置为ADC输入。然后,在MDK工程中,确保你已经正确配置了GPIO初始化代码。
4. 检查你的ADC测量函数。确保你已经正确调用了ADC_MEASUREMENT_StartConversion(ADC_MEASUREMENT_0)函数,并在适当的时候读取ADC结果。你可以在DAVE生成的代码中找到这些函数,并将其复制到MDK工程中。
5. 如果以上步骤都正确无误,但问题仍然存在,请检查你的硬件连接。确保XMC1302与外部信号源之间的连接正确,并且信号源能够提供有效的模拟信号。
共2条
1/1 1 跳转至页
回复
打赏帖 | |
---|---|
【OZONE】使用方法总结被打赏20分 | |
【S32K314】芯片启动流程分析被打赏20分 | |
【LP-MSPM0L1306】适配 RT-Thread Nano被打赏20分 | |
今天的咸鱼也是曾经鱼跃龙门的天纵之才,中流击水,浪遏飞舟,粪土当年万户侯,数风流人物,还看今朝,被打赏5分 | |
分享一种检测按键状态的方法被打赏20分 | |
周末总结一下,STM32C0系列的开发经验被打赏50分 | |
【换取手持数字示波器】MicrochipMPLABHarmony框架下定时器配置被打赏20分 | |
【换取手持数字示波器】MicrochipMPLABHarmony框架下PWM配置被打赏20分 | |
【Cortex-M】Systick Timer使用被打赏10分 | |
分享汽车防盗系统的组成与分类(一)被打赏5分 |