打印
[模拟产品/SiC]

PIC12F1501中的比较器在初始化完成之前是否就已经开始工作

[复制链接]
899|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dingy|  楼主 | 2022-8-4 22:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
MCU:PIC12F1501,使用PIN6作为比较器的输入,门限值是1.024v,用于保护检测;初始化最后delay10ms,从MCU供电5v(5v电压建立时间是500us)开始到初始化结束PIN6的电压没有超过1.024v,但在此期间还是会触发比较器动作,进入保护,保护周期结束后才能正常工作。请问PIC的比较是否在初始化完成之前就已经工作了?

使用特权

评论回复
沙发
huanghuac| | 2022-8-4 22:40 | 只看该作者

还有什么现象?能再详细描述下吗?

使用特权

评论回复
板凳
dingy|  楼主 | 2022-8-4 22:43 | 只看该作者
供电电压5V建立的过程中由于门限值并没有达到1.024v,所以触发了比较器动作??

使用特权

评论回复
地板
zwll| | 2022-8-4 22:45 | 只看该作者
没有初始化成比较器, 比较器肯定不会工作的.

使用特权

评论回复
5
stly| | 2022-8-4 22:47 | 只看该作者
所有IO口 一上电, 能复用成模拟口的,就是模拟口

使用特权

评论回复
6
jiajs| | 2022-8-4 22:50 | 只看该作者
只有数字口功能, 就是数字输入状态

使用特权

评论回复
7
juventus9554| | 2022-8-4 22:53 | 只看该作者
你可以理一下上电的时许, 及各个电平的时许先...

使用特权

评论回复
8
ynwa| | 2022-8-5 10:18 | 只看该作者
比较器上电默认都是关闭的,用户不使能不会工作。
一般外设初始化函数是把外设的其他功能都配置好,最后再把这个外设使能。不要初始化一上来就把外设使能,然后再设置其他选项。

使用特权

评论回复
9
yinxiangh| | 2022-8-5 18:55 | 只看该作者
没有初始化 怎么会开始工作呢

使用特权

评论回复
10
llljh| | 2022-8-5 19:11 | 只看该作者
没有初始化的话 难道不是按照默认的设置工作吗

使用特权

评论回复
11
huangchui| | 2022-8-5 19:13 | 只看该作者
为什么要设置成模拟口呢

使用特权

评论回复
12
jlyuan| | 2022-8-5 19:16 | 只看该作者
默认的就是没有开启比较功能

使用特权

评论回复
13
renyaq| | 2022-8-5 19:19 | 只看该作者
所以说必须要初始化之后才开始工作啊

使用特权

评论回复
14
dingy|  楼主 | 2022-8-5 19:21 | 只看该作者

嗯,那我按大家的说法挨个排查一下,谢谢哈

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

745

主题

10920

帖子

6

粉丝