完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,我用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的工程
|
|
相关推荐
1个回答
|
|
为了解决这个问题,请按照以下步骤进行操作:
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与外部信号源之间的连接正确,并且信号源能够提供有效的模拟信号。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
使用Keil建立完整的工程,并使用外部中断0触发数码管显示903
151 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-使用AHT20进行环境监测之AHT20传感器介绍
1043 浏览 0 评论
836 浏览 0 评论
874 浏览 1 评论
基于瑞萨FPB-RA4E2智能床头灯项目——1编译环境搭建与点亮驱动ws2812全彩LED
869 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11824 浏览 31 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-30 00:59 , Processed in 0.720849 second(s), Total 76, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号