[国产单片机] STC单片机做的小东西,老是跑死,求教。

[复制链接]
5360|10
 楼主| inflashin 发表于 2013-1-22 15:52 | 显示全部楼层 |阅读模式
本帖最后由 inflashin 于 2013-1-22 17:24 编辑

STC单片机做的小东西,用串口2采传感器的232信号,波特率1200,0.5S一个数,同时用PWM采开关量,总是出现跑死的情况。错开时段分别采集则正常。求教。代码已放入附件

本帖子中包含更多资源

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

×
hp34401a 发表于 2013-1-22 19:14 | 显示全部楼层
跑死是指死机吗?开狗了没?
 楼主| inflashin 发表于 2013-1-22 19:23 | 显示全部楼层
hp34401a 发表于 2013-1-22 19:14
跑死是指死机吗?开狗了没?

狗开着,是死机,进入串口2中断没多久直接回到程序开始的地方。
触觉的爱 发表于 2013-1-23 00:48 | 显示全部楼层
回到程序开始的地方? 可能时间太长、没喂狗重启了吧
uet_cache 发表于 2013-1-23 11:59 | 显示全部楼层
同意楼上,要么,你中断里执行内容少点试试。。。
 楼主| inflashin 发表于 2013-2-25 10:35 | 显示全部楼层
谢谢大家,问题找到了,外中断1有问题,外中断1里执行了一次软重启,串口2程序总会跳到这里来。
autopccopy 发表于 2013-2-26 13:52 | 显示全部楼层
inflashin 发表于 2013-2-25 10:35
谢谢大家,问题找到了,外中断1有问题,外中断1里执行了一次软重启,串口2程序总会跳到这里来。 ...

什么型号?是15已知的A版吗?
my_xkd 发表于 2013-2-26 14:22 | 显示全部楼层
借鉴学习了~:lol
 楼主| inflashin 发表于 2013-2-27 09:00 | 显示全部楼层
autopccopy 发表于 2013-2-26 13:52
什么型号?是15已知的A版吗?

12C5A60S2,求教15的A版怎么了
autopccopy 发表于 2013-2-27 18:47 | 显示全部楼层
inflashin 发表于 2013-2-27 09:00
12C5A60S2,求教15的A版怎么了

STC12C5A60S2 推出很久,厂家供货多年应该是很稳定的版本了。

STC15F104E, STC15F204EA的A版外部中断有BUG,需等新版。例如STC15F104W的外部中断就无问题了。
sdwys 发表于 2013-3-23 10:17 | 显示全部楼层
先判断一下是干扰引起的死机,还是程序中存在死循环。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

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