请教STC8F2K16S2手触碰到晶振,死机不能复位的问题
是这样的,首先说明本人是单片机新手,望坛里的前辈指点下,我用的单片机是STC8F2K16S2系列的单片机,晶振用的外部无源4M晶振,现在出现一个问题,正常工作时发现只要手碰到晶振的输入引脚,如果接触的时间短,及时拿开后单片机还是可以继续正常工作,如果碰的时间稍微长一些,再拿开手,单片机再也无法回到正常工作,看门狗也没有复位,必须要断电再上电才能复位后正常工作,示波器测量过晶振,当手拿走后立马会正常振荡,而且单片机P5.4输出的时钟信号也正常,但是为什么程序就不能正常工作了?试过别的单片机,手碰到晶振后的确是不能正常工作,但是无论多久只要手拿开,单片机还是会正常运行,请问前辈们,是什么问题导致无法复位?或者是程序跑飞? stc8g也有一样的情况,怀疑是被毛刺干掉了。。 并个一兆电阻晶振上再试一下 avr9299 发表于 2020-9-14 09:04
并个一兆电阻晶振上再试一下
试过了,还是不行 1,改善电源
2,串个合适的小电阻进去,并个1兆电阻
3,终极大招:别用手去摸就行了。 晶振外壳接地啊{:loveliness:} 本帖最后由 xunke 于 2020-9-15 15:40 编辑
我用过MSP430FR的,用镊子把TX1晶振的两个脚短路时会自动的切换到内部的REFO时钟,程序正常工作,挺惊奇的。 lb0857 发表于 2020-9-15 08:08
晶振外壳接地啊
晶振外壳接地,有一定的抗外界干扰能力,但是人为直接干扰晶振输入引脚还是不行。 xunke 发表于 2020-9-15 08:33
我用过MSP430FR的,用镊子把TX1晶振的两个脚短路时会自动的切换到内部的REFO时钟,程序正常工作,挺惊奇的 ...
MSP430的单片机和STC的不一样的,他里面有几个时钟了,当系统主时钟出现问题是可以直接自动切换的 试下更换晶振的电容试下,估计是不匹配造成的 电源或者硬件设计有问题吧? 你要用有源晶振啊 我拿手上的各种型号的STC8系列试了,用镊子短路晶振两脚,程序停止运行,放开,恢复正常运行,没死机哦。不知道楼主的是咋回事。 国学芯用 发表于 2020-11-13 15:39
你要用有源晶振啊
请问STC8F2K16S2这款单片机会停产么?最近问了南通那边说是没货,淘宝上买的都3块钱一片了。看了下官网,说是替代型号是STC8C2K16S2,但是问了南通的销售说没有这个型号,以后也可能不会量产 chenwei1919 发表于 2020-12-2 15:55
请问STC8F2K16S2这款单片机会停产么?最近问了南通那边说是没货,淘宝上买的都3块钱一片了。看了下官网, ...
STC8F2K32S2, 大量取代中
找我们STC南通总部 销售小姐姐 不会涨价的 看看两个起振电容容量是否合适 国学芯用 发表于 2020-12-2 16:57
STC8F2K32S2, 大量取代中
找我们STC南通总部 销售小姐姐 不会涨价的
关键是用的TSSOP20封装的,STC8F2K32S2没有这个封装 chenwei1919 发表于 2020-12-2 19:48
关键是用的TSSOP20封装的,STC8F2K32S2没有这个封装
STC8F1K17S2-28I-TSSOP20
STC8G1K17-38I-TSSOP20
都是大量库存的 国学芯用 发表于 2020-12-3 08:46
STC8F1K17S2-28I-TSSOP20
STC8G1K17-38I-TSSOP20
都是大量库存的
这两种单片机只有1K的RAM,查了代码,RAM使用了大概1.5K了,还有别的推荐么? 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
国学芯用 发表于 2020-12-3 14:26
用这个大量库存现货
STC8G2K16S2-36I-LQFP48/QFN48 RMB1.6/1.8
{:cry:} 又回到原来的那个问题了,硬性指标:TSSOP20封装,2K RAM。 STC8H1K17或STC8G1K17 实际RAM容量是1024+256B。压缩RAM的使用量,可以考虑把一些使用频率较低的数据放到EEPROM。EEPROM一页是512字节,即0.5KB
页:
[1]