[PIC®/AVR®/dsPIC®产品] 这两个引脚的AD转换总是不正常

[复制链接]
 楼主| BitFu 发表于 2023-5-5 09:35 | 显示全部楼层 |阅读模式



    ANSELBbits.ANSB2=1;
    ANSELBbits.ANSB3=1;


    TRISBbits.TRISB2=1;
    TRISBbits.TRISB3=1;



其它引脚上的AD转换正常,这两个引脚上的不正常,引脚上的电压也不正常,搞半天了,不知道为啥

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
wutaosamuel 发表于 2023-5-5 09:39 | 显示全部楼层
总得说下用的是哪个型号吧
 楼主| BitFu 发表于 2023-5-5 09:49 | 显示全部楼层
dsPIC33EP32MC204
lcczg 发表于 2023-5-6 10:09 | 显示全部楼层
配置字影响到了,你改一下位置。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| BitFu 发表于 2023-5-8 09:00 | 显示全部楼层
// FICD
#pragma config ICS = PGD2    //ICD Communication Channel Select bits->Communicate on PGEC2 and PGED2
#pragma config JTAGEN = OFF    //JTAG Enable bit->JTAG is disabled

程序中有这个啊,这个用程序再配置一下吗?
lcczg 发表于 2023-5-8 09:44 | 显示全部楼层
不应该程序再陪了吧。
从数据手册来看,FIGURE 23-1: ADC MODULE BLOCK DIAGRAM WITH CONNECTION OPTIONS FOR ANx PINS AND OP AMPS
你有没有使用OA1?如果有,会导致冲突。
 楼主| BitFu 发表于 2023-5-8 11:33 | 显示全部楼层
没有用到OA,但也没有初始化过,我把OA相关寄存器清零看看,谢谢!
 楼主| BitFu 发表于 2023-5-8 11:56 | 显示全部楼层
问题找到了,受你启发仔细看了一下FIGURE 23-1,原来这个器件AN4,AN5无法通过ch2,ch3通道进行转换,我的测试程序一直在转换an0和an6两个引脚上的电压. 谢谢!@lcczg
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:芯艺工作室

195

主题

1058

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部
个人签名:芯艺工作室

195

主题

1058

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部