打印
[国产单片机]

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

[复制链接]
4530|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
inflashin|  楼主 | 2013-1-22 15:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 inflashin 于 2013-1-22 17:24 编辑

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

V0.9.rar

13.52 KB

相关帖子

沙发
hp34401a| | 2013-1-22 19:14 | 只看该作者
跑死是指死机吗?开狗了没?

使用特权

评论回复
板凳
inflashin|  楼主 | 2013-1-22 19:23 | 只看该作者
hp34401a 发表于 2013-1-22 19:14
跑死是指死机吗?开狗了没?

狗开着,是死机,进入串口2中断没多久直接回到程序开始的地方。

使用特权

评论回复
地板
触觉的爱| | 2013-1-23 00:48 | 只看该作者
回到程序开始的地方? 可能时间太长、没喂狗重启了吧

使用特权

评论回复
5
uet_cache| | 2013-1-23 11:59 | 只看该作者
同意楼上,要么,你中断里执行内容少点试试。。。

使用特权

评论回复
6
inflashin|  楼主 | 2013-2-25 10:35 | 只看该作者
谢谢大家,问题找到了,外中断1有问题,外中断1里执行了一次软重启,串口2程序总会跳到这里来。

使用特权

评论回复
7
autopccopy| | 2013-2-26 13:52 | 只看该作者
inflashin 发表于 2013-2-25 10:35
谢谢大家,问题找到了,外中断1有问题,外中断1里执行了一次软重启,串口2程序总会跳到这里来。 ...

什么型号?是15已知的A版吗?

使用特权

评论回复
8
my_xkd| | 2013-2-26 14:22 | 只看该作者
借鉴学习了~:lol

使用特权

评论回复
9
inflashin|  楼主 | 2013-2-27 09:00 | 只看该作者
autopccopy 发表于 2013-2-26 13:52
什么型号?是15已知的A版吗?

12C5A60S2,求教15的A版怎么了

使用特权

评论回复
10
autopccopy| | 2013-2-27 18:47 | 只看该作者
inflashin 发表于 2013-2-27 09:00
12C5A60S2,求教15的A版怎么了

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

STC15F104E, STC15F204EA的A版外部中断有BUG,需等新版。例如STC15F104W的外部中断就无问题了。

使用特权

评论回复
11
sdwys| | 2013-3-23 10:17 | 只看该作者
先判断一下是干扰引起的死机,还是程序中存在死循环。

使用特权

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

本版积分规则

1

主题

4

帖子

0

粉丝