STC32G12K128低于零下20℃部分单片机串口不工作 | 问题已经基本解决
今年北京比较冷,有个项目用了这个型号单片机,STC32G12K128-35I 低于零下20℃部分单片机串口不工作。
已经验证,用手指摸一会儿单片机马上恢复通讯,
改波特率,改主频,都无效,不行的就是不行,行的就是行。
求大神指导。
崔义言13325259802 坐等解决方案。
发送用:强推挽;
接收用:高阻输入 + 打开内部上拉电阻
感谢管理员,问题已经基本解决。
按照你的设置,在零下24℃冷柜测试半小时通讯正常。
===================================
发送用:强推挽;
接收用:高阻输入 + 打开内部上拉电阻
内核
超高速 32 位 8051 内核( 1T),比传统 8051 约快 70 倍以上
49 个中断源, 4 级中断优先级
支持在线仿真
工作电压
1.9V ~ 5.5V( 当工作温度低于-40℃时,工作电压不得低于 3.0V)
工作温度
-20℃ ~ 65℃( 传统商规: 内部高速 IRC 温漂-0.76% ~ +0.98%) ,工作频率 <= 35MHz
-40℃ ~ 85℃( 传统工规: 内部高速 IRC 温漂± 1.3% ) , 工作频率 <= 35MHz
-40℃ ~ 105℃(扩展温度:内部高速 IRC 温漂± 2%), 工作频率 <= 24MHz(当温度高于 85℃时可使用
外部 24MHz 及以下晶振,车规晶振/¥0.38)
-40℃ ~ 125℃( 车规 Grade1: 内部高速 IRC 温漂± 3%, 工作频率 <= 24MHz,当温度高于 85℃时可使
用外部 24MHz 及以下晶振,车规晶振/¥0.38)
工规 MCU 订货型号: STC32G12K128-35I-LQFP64/48/44/32, TSSOP20
车规 MCU 订货型号: STC32G12K128-24A-LQFP64/48/44/32, TSSOP20。 车规可当工规使用,更好而已。
这种宽温度范围的工作环境需要加外部晶振,
内部RC时钟用作串口应用精度裕量不够,
虽然STC的RC时钟精度在同行内已经很好,
但两头芯片的波特率一正一负偏差就还是超出范围了。
请问,照片里的型号是工规的吗? jhfweoml 发表于 2026-1-24 12:23
请问,照片里的型号是工规的吗?
是的,24A才是车规 不工作是收不正常还是发不正常?
不正常是没数据还是波特率不对?
串口通信对方是什么芯片?
单片机主时钟频率多少?
STC32G/STC8H/STC8G/STC8A所有的芯片 -40度,都可以正常工作,
可以查下你外围电路哪些不正常的
STC32G12K128 大量用于汽车电子,
通信是多方面的事,不只一个 MCU, 还有另外和其通信的,
对方不行,你可能要加外部晶振
另外尽量用 CAN 通信