[PIC®/AVR®/dsPIC®产品] AD 引脚配置

[复制链接]
836|17
 楼主| chuxh 发表于 2022-5-15 12:41 | 显示全部楼层 |阅读模式
本帖最后由 pzsh 于 2022-5-20 23:05 编辑

PIC16F73 AD 引脚配置ADCON1 中,假如我只需要RA5为模拟输入口,其它口为数字口,是不是不能实现
renyaq 发表于 2022-5-15 12:43 | 显示全部楼层
若全部配置为模拟口然后在方向寄存器里面设置成输出也不能正常输出?
 楼主| chuxh 发表于 2022-5-15 12:48 | 显示全部楼层

本帖子中包含更多资源

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

×
stly 发表于 2022-5-15 12:51 | 显示全部楼层
比较老型号的PIC单片机对于模拟数字端口的设置, 确实比较尴尬.
shimx 发表于 2022-5-15 12:54 | 显示全部楼层
为啥不选用新型号的PIC呢?随便选一颗28pin的新信号PIC都可以解决啊...
zhaoxqi 发表于 2022-5-15 12:56 | 显示全部楼层
代码一样, 外设的设置还非常灵活...
 楼主| chuxh 发表于 2022-5-15 13:02 | 显示全部楼层
如上是不是存在我说的问题,老机型维护,迫不得已,以前用的其它新型号没这问题,用这个才发现的。
 楼主| chuxh 发表于 2022-5-15 13:07 | 显示全部楼层
可以将RA5也设置为数字输入,这时RA5的ADC功能依然可以正常使用并且不会影响你的精度,缺点是消耗电流大一些
juventus9554 发表于 2022-5-15 13:10 | 显示全部楼层
正解。如果实在不能换成管脚功能兼容新型号,可以考虑把包括RA5在内的所有口设成数字口
renyaq 发表于 2022-5-15 13:12 | 显示全部楼层
ADC对于数字输入口的采样、转换、精度等都没有影响
yinxiangh 发表于 2022-5-15 13:15 | 显示全部楼层
唯一的问题是数字输入缓冲器使能了,那么RA5管脚上的模拟电压(如果恰好是中间电平的话)可能会让数字输入缓冲器的对管进入半导通可变电阻态
zhaoxqi 发表于 2022-5-15 13:17 | 显示全部楼层
这会产生额外的电流消耗(微安级)
wangzsa 发表于 2022-5-15 13:19 | 显示全部楼层
其实这个额外电流在Active运行模式下可以忽略,要做低功耗应用就影响大了
supernan 发表于 2022-5-15 13:22 | 显示全部楼层
dengdc 发表于 2022-5-15 13:25 | 显示全部楼层
解决的办法是进入Sleep之前把RA5再设成模拟口,唤醒后恢复数字输入口
renyaq 发表于 2022-5-15 13:27 | 显示全部楼层
在硬件设计的时候就要考虑到
 楼主| chuxh 发表于 2022-5-15 13:29 | 显示全部楼层
嗯,我再好好缕一缕吧,有了好消息及时通知大家
pzsh 发表于 2022-5-20 23:05 | 显示全部楼层
看手册上那个配置表格,好像没这个选项
您需要登录后才可以回帖 登录 | 注册

本版积分规则

936

主题

11296

帖子

2

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