[PIC®/AVR® MCU]

PIC18F87K22复位

[复制链接]
4545|9
手机看帖
扫描二维码
随时随地手机跟帖
daiguoyuan|  楼主 | 2022-7-18 19:31 | 显示全部楼层 |阅读模式
本帖最后由 pzsh 于 2022-7-21 11:21 编辑

一直用PIC16系列的单片机,最近有个项目用了一款18f87k22,出现一个奇怪的问题,芯片正常工作时,用手指触摸芯片表面,没有碰到管脚,芯片自动复位,查来查去也找不到问题,哪位大神碰到过,指点一二,谢谢!控制字如下,内部外部复位,晶振都试过,没有解决!搜索
复制

#pragma config IESO =OFF,FCMEN = OFF,PLLCFG =1,FOSC =3,XINST =OFF,SOSCSEL =2,INTOSCSEL =0,RETEN =ON
#pragma config WDTPS =12,WDTEN =1,BORPWR =1, BORV =3,BOREN =2,PWRTEN =0                        //CPU 48MHZ
#pragma config MCLRE =1,CCP2MX =1,RTCOSC =0//MSSPMSK =MSK7,
#pragma config STVREN =ON
#pragma config CPD =ON,CPB =0//CP=0xff
#pragma config WRTD =1,WRTB =0,WRTC =0


使用特权

评论回复
评论
地瓜patch 2022-7-18 22:08 回复TA
stm32也有同样现象 
天意无罪| | 2022-7-18 21:32 | 显示全部楼层
问2个问题:(1)你这个是个别现象,还是普遍现象?
(2)是必然发生还是偶然发生事件?
理论上PIC的抗静电能力也没有这么弱啊。

使用特权

评论回复
wuhanrf| | 2022-7-19 08:33 | 显示全部楼层
偶发现象就不深究了,我遇到一个芯片PIC16F1946,某个IO输入高电平,相临IO也是高,仅此一例,后来量产业发生过

使用特权

评论回复
daiguoyuan|  楼主 | 2022-7-19 08:51 | 显示全部楼层
天意无罪 发表于 2022-7-18 21:32
问2个问题:(1)你这个是个别现象,还是普遍现象?
(2)是必然发生还是偶然发生事件?
理论上PIC的抗静电 ...

是整个批次都有这个现象!我一直在用PIC16系列,也一直没有出现过问题,同时晶振,复位这些处理基本跟16系列差不多,所以一直不解的就是16系列随便怎么弄都没问题,为什么到了18就不行呢!

使用特权

评论回复
ynwa| | 2022-7-19 10:23 | 显示全部楼层
daiguoyuan 发表于 2022-7-19 08:51
是整个批次都有这个现象!我一直在用PIC16系列,也一直没有出现过问题,同时晶振,复位这些处理基本跟16 ...

你整个系统的硬件在抗干扰方面做了哪些设计?比如IO(特别是没有使用的IO),电源信号,还是啥都没管

使用特权

评论回复
lcczg| | 2022-7-19 14:23 | 显示全部楼层
和硬件有关?裸片测试呐?

使用特权

评论回复
daiguoyuan|  楼主 | 2022-7-19 15:38 | 显示全部楼层
这个可以结贴了,感谢大家的关心!原因找到了,还是自己疏忽,由于87K22是可以3.3V和5V工作的,就是在于内部的稳压器,我疏忽忘了将ENVREG与VDD连通,造成稳压器不能正常工作,所以一有干扰就复位!还是数据手册没看仔细!

使用特权

评论回复
天意无罪| | 2022-7-19 21:20 | 显示全部楼层
daiguoyuan 发表于 2022-7-19 15:38
这个可以结贴了,感谢大家的关心!原因找到了,还是自己疏忽,由于87K22是可以3.3V和5V工作的,就是 ...

所以说,任何一款芯片不可能被设计得这么辣**,遇到问题多找一下自己得原因。

使用特权

评论回复
pzsh| | 2022-7-21 11:22 | 显示全部楼层
感觉不是软件配置的问题

使用特权

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

本版积分规则