zmk78 发表于 2020-9-13 21:44:18

请教STC8F2K16S2手触碰到晶振,死机不能复位的问题

       是这样的,首先说明本人是单片机新手,望坛里的前辈指点下,我用的单片机是STC8F2K16S2系列的单片机,晶振用的外部无源4M晶振,现在出现一个问题,正常工作时发现只要手碰到晶振的输入引脚,如果接触的时间短,及时拿开后单片机还是可以继续正常工作,如果碰的时间稍微长一些,再拿开手,单片机再也无法回到正常工作,看门狗也没有复位,必须要断电再上电才能复位后正常工作,示波器测量过晶振,当手拿走后立马会正常振荡,而且单片机P5.4输出的时钟信号也正常,但是为什么程序就不能正常工作了?
试过别的单片机,手碰到晶振后的确是不能正常工作,但是无论多久只要手拿开,单片机还是会正常运行,请问前辈们,是什么问题导致无法复位?或者是程序跑飞?

wye11083 发表于 2020-9-13 22:57:25

stc8g也有一样的情况,怀疑是被毛刺干掉了。。

avr9299 发表于 2020-9-14 09:04:30

并个一兆电阻晶振上再试一下

zmk78 发表于 2020-9-14 11:08:43

avr9299 发表于 2020-9-14 09:04
并个一兆电阻晶振上再试一下

试过了,还是不行

tongdayusu 发表于 2020-9-15 06:16:03

1,改善电源
2,串个合适的小电阻进去,并个1兆电阻
3,终极大招:别用手去摸就行了。

lb0857 发表于 2020-9-15 08:08:28

晶振外壳接地啊{:loveliness:}

xunke 发表于 2020-9-15 08:33:23

本帖最后由 xunke 于 2020-9-15 15:40 编辑

我用过MSP430FR的,用镊子把TX1晶振的两个脚短路时会自动的切换到内部的REFO时钟,程序正常工作,挺惊奇的。

zmk78 发表于 2020-9-17 15:32:34

lb0857 发表于 2020-9-15 08:08
晶振外壳接地啊

      晶振外壳接地,有一定的抗外界干扰能力,但是人为直接干扰晶振输入引脚还是不行。

zmk78 发表于 2020-9-17 15:35:37

xunke 发表于 2020-9-15 08:33
我用过MSP430FR的,用镊子把TX1晶振的两个脚短路时会自动的切换到内部的REFO时钟,程序正常工作,挺惊奇的 ...

MSP430的单片机和STC的不一样的,他里面有几个时钟了,当系统主时钟出现问题是可以直接自动切换的

sanmaodeai 发表于 2020-9-20 22:50:44

试下更换晶振的电容试下,估计是不匹配造成的

anta09 发表于 2020-11-13 14:56:47

电源或者硬件设计有问题吧?

国学芯用 发表于 2020-11-13 15:39:59

你要用有源晶振啊

小李非刀 发表于 2020-11-13 21:25:48

我拿手上的各种型号的STC8系列试了,用镊子短路晶振两脚,程序停止运行,放开,恢复正常运行,没死机哦。不知道楼主的是咋回事。

chenwei1919 发表于 2020-12-2 15:55:22

国学芯用 发表于 2020-11-13 15:39
你要用有源晶振啊

请问STC8F2K16S2这款单片机会停产么?最近问了南通那边说是没货,淘宝上买的都3块钱一片了。看了下官网,说是替代型号是STC8C2K16S2,但是问了南通的销售说没有这个型号,以后也可能不会量产

国学芯用 发表于 2020-12-2 16:57:05

chenwei1919 发表于 2020-12-2 15:55
请问STC8F2K16S2这款单片机会停产么?最近问了南通那边说是没货,淘宝上买的都3块钱一片了。看了下官网, ...

STC8F2K32S2, 大量取代中
找我们STC南通总部 销售小姐姐 不会涨价的   

angler12 发表于 2020-12-2 17:46:42

看看两个起振电容容量是否合适

chenwei1919 发表于 2020-12-2 19:48:18

国学芯用 发表于 2020-12-2 16:57
STC8F2K32S2, 大量取代中
找我们STC南通总部 销售小姐姐 不会涨价的

关键是用的TSSOP20封装的,STC8F2K32S2没有这个封装

国学芯用 发表于 2020-12-3 08:46:11

chenwei1919 发表于 2020-12-2 19:48
关键是用的TSSOP20封装的,STC8F2K32S2没有这个封装

STC8F1K17S2-28I-TSSOP20
STC8G1K17-38I-TSSOP20
都是大量库存的

chenwei1919 发表于 2020-12-3 13:06:59

国学芯用 发表于 2020-12-3 08:46
STC8F1K17S2-28I-TSSOP20
STC8G1K17-38I-TSSOP20
都是大量库存的

这两种单片机只有1K的RAM,查了代码,RAM使用了大概1.5K了,还有别的推荐么?

国学芯用 发表于 2020-12-3 14:26:22

chenwei1919 发表于 2020-12-3 13:06
这两种单片机只有1K的RAM,查了代码,RAM使用了大概1.5K了,还有别的推荐么? ...

用这个大量库存现货

STC8G2K16S2-36I-LQFP48/QFN48   RMB1.6/1.8
1T 8051, 16K FLASH,2K SRAM, 1.9V - 5.5V, 低功耗,支持仿真
45个I/O,ADC/有内部参考源,8路15位PWM, 比较器
I2C/SPI/双串口UART, 时钟输出,ISP/IAP/EEPROM

chenwei1919 发表于 2020-12-3 15:07:14

国学芯用 发表于 2020-12-3 14:26
用这个大量库存现货

STC8G2K16S2-36I-LQFP48/QFN48   RMB1.6/1.8


{:cry:} 又回到原来的那个问题了,硬性指标:TSSOP20封装,2K RAM。

kundi 发表于 2020-12-3 16:31:48

STC8H1K17或STC8G1K17 实际RAM容量是1024+256B。压缩RAM的使用量,可以考虑把一些使用频率较低的数据放到EEPROM。EEPROM一页是512字节,即0.5KB
页: [1]
查看完整版本: 请教STC8F2K16S2手触碰到晶振,死机不能复位的问题