[PIC®/AVR®/dsPIC®产品] PIC16F1947复位脚复用的问题?

[复制链接]
1947|29
 楼主| heweibig 发表于 2022-8-7 13:25 | 显示全部楼层 |阅读模式
本帖最后由 pzsh 于 2022-8-15 16:42 编辑

将PIC16F1947的复位脚,设置成普通I/O口,悬空或者外接10K电阻到VCC,用镊子触碰此管脚,单片机复位,镊子不离开,一直是复位状态,如镊子一脚先连接GND,另一脚触碰此管脚,则不会复位。如此管脚加一个104电容到GND,则不会复位。请教一下,这是什么问题?
juventus9554 发表于 2022-8-7 13:29 | 显示全部楼层
你的系统接地有问题.....
gongche 发表于 2022-8-7 13:33 | 显示全部楼层
感觉是还没有设置成复用io吧。
 楼主| heweibig 发表于 2022-8-7 13:39 | 显示全部楼层
设置成普通I/O口了,镊子一脚先连接GND,再用另一脚触碰复位脚,是不会复位的
juventus9554 发表于 2022-8-7 13:43 | 显示全部楼层
设置成复位?
 楼主| heweibig 发表于 2022-8-7 13:45 | 显示全部楼层
如设置成复位功能,这样操作,则一直是复位状态
更多操作
xxrs 发表于 2022-8-7 13:48 | 显示全部楼层
普通IO不会复位,确认配置成功了?
stly 发表于 2022-8-7 13:53 | 显示全部楼层
如设置成复位功能,这样操作,则一直是复位状态。
renyaq 发表于 2022-8-7 13:57 | 显示全部楼层
你意思是镊子移开后,不结束复位,对吧。
lizye 发表于 2022-8-7 13:59 | 显示全部楼层
我觉得你应该完了给他个高电平才可以
jiajs 发表于 2022-8-7 14:00 | 显示全部楼层
有可能内部的弱上拉没起作用。
 楼主| heweibig 发表于 2022-8-7 14:03 | 显示全部楼层

本帖子中包含更多资源

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

×
 楼主| heweibig 发表于 2022-8-7 14:06 | 显示全部楼层
这是配置位,这样设置后,镊子两脚同时接触GND和复位脚,是不会复位的,镊子单独触碰复位脚,镊子不离开复位脚,一直处于复位状态。
 楼主| heweibig 发表于 2022-8-7 14:08 | 显示全部楼层
如将配置位的MCLR脚设置成复位脚,镊子两脚同时接触GND和复位脚,一直处于复位状态。所以我认为配置没有错。
 楼主| heweibig 发表于 2022-8-7 14:11 | 显示全部楼层
镊子离开复位脚,则正常工作
dengdc 发表于 2022-8-7 14:14 | 显示全部楼层
你终于把这个说懂了,其实你配置的没有错,芯片也没问题。
你纠结的是,为什么配置为普通IO后,镊子单独碰上复位脚,就会复位,对吧?
yszong 发表于 2022-8-7 14:16 | 显示全部楼层
你有没考虑过这时候的复位不是复位脚的作用呢?
llljh 发表于 2022-8-7 14:22 | 显示全部楼层
我认为是静电或者其他问题导致的
supernan 发表于 2022-8-7 14:25 | 显示全部楼层
嗯,因为你此时的操作就是不正常的操作,应该是极力避免这种情况。
huangchui 发表于 2022-8-7 14:29 | 显示全部楼层
此时管脚MCLR仍然是使能的。请参考数据手册6.4章节表“6-2 MCLR CONFIGURATION”,只有配置位MCLRE和LVP同时为0时,MCLR才是Disabled. 而你的配置LVP是1.所以MCLR仍然在使能。此时你给它接低电平,应该可以看到复位。当你用镊子碰触时,会有低电平的毛刺产生,这些毛刺会被认为是低电平复位信号。所以你应该在配置位里将LVP置为0即在配置位里Disable掉低压编程。
The MCLR function is controlled by the MCLRE bit of Configuration Words and the LVP bit of Configuration Words (Table 6-2).
您需要登录后才可以回帖 登录 | 注册

本版积分规则

869

主题

13089

帖子

7

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