打印

stm32死机

[复制链接]
8484|46
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lixglixg|  楼主 | 2012-3-27 17:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教香主,
  用101芯片,平时工作正常,当通过串口1用232与计算机联机。当计算机开机或关机时会死机,为何?
沙发
香水城| | 2012-3-27 17:47 | 只看该作者
干扰。

使用特权

评论回复
板凳
lixglixg|  楼主 | 2012-3-27 17:51 | 只看该作者
布板已经很仔细了,专布了4层板,其它芯片一般布2层,接地特别处理,信号分开,232地单独处理,cpu地单独处理,难道st这么不经折腾

使用特权

评论回复
地板
qianlong30| | 2012-3-27 18:02 | 只看该作者
这么容易干扰?那不太可怕啦?

使用特权

评论回复
5
acute1110| | 2012-3-27 18:15 | 只看该作者
有可能是地线上的电阻和电流过大导致的问题。主要引起得原因是地平面不一致导致的

使用特权

评论回复
6
hsbjb| | 2012-3-27 18:20 | 只看该作者
还是板子设计有问题

使用特权

评论回复
7
lixglixg|  楼主 | 2012-3-28 08:58 | 只看该作者
4层板,地线已分割,cpu,232,模拟,io全部独立地,电源也是,关键计算机开关机的感扰如何通过232近期的,以前用别的芯片2层板处理也没问题,

使用特权

评论回复
8
香水城| | 2012-3-28 09:42 | 只看该作者
我不知道干扰是从哪里过来的,需要使用仪器检测才能做出正确判断。

使用特权

评论回复
9
lai832| | 2012-3-28 10:07 | 只看该作者
问:
你有用RTS等脚吗?
如有:
断开电脑连接,
经电阻,不断让RTS等脚电平改变:高或低,
看死机不,
如死机,改程序.

电脑开机,关机时,都会对RTS等脚初始化,即改变这些脚的电平.

使用特权

评论回复
10
lixglixg|  楼主 | 2012-3-28 10:10 | 只看该作者
没用rts,2线制,谢谢

使用特权

评论回复
11
lixglixg|  楼主 | 2012-3-28 10:15 | 只看该作者
用的串口1

使用特权

评论回复
12
lai832| | 2012-3-28 10:28 | 只看该作者

有没有垃圾数据处理机制???TIMEOUT

本帖最后由 lai832 于 2012-3-28 10:30 编辑

剩下的就是:电平,
以及:你试下:只给一两个脉冲你的STM32,会不会出现循环等串口中断的情况?????

再不行,我也想不到了.

使用特权

评论回复
13
香水城| | 2012-3-28 10:48 | 只看该作者
还有一个问题,计算机开机或关机时串口上的信号显然是乱的,LZ的程序里对于这些乱的数据信号是怎么处理的?如果没有处理好,程序自己也会跑死的。

这也是属于一种干扰。

使用特权

评论回复
14
lixglixg|  楼主 | 2012-3-28 11:23 | 只看该作者
初始化串口时只打开了接收中断,发送时打开发送中断。对接收数据有超时处理和crc校验。当超时时清空接收缓存区,当接收数据大于缓存时清空接收区,crc错误时清空接收区

使用特权

评论回复
15
lixglixg|  楼主 | 2012-3-28 11:25 | 只看该作者
每次进接收中断首先读数据清中断标志

使用特权

评论回复
16
everlighttj| | 2012-3-28 11:46 | 只看该作者
菜鸟飞过

使用特权

评论回复
17
321weare| | 2012-3-28 11:56 | 只看该作者
:)什么都算在干扰头上。。额

使用特权

评论回复
18
open_free| | 2012-3-28 13:56 | 只看该作者
这现象原因太多了。。
一个工程师的价值之一就是知道这可能是咋回事,并知道怎么解决。。:)
让我说呢,基本就是老调重弹:
原因有2大类:软件和硬件
分别去琢磨。。硬件可以采用参考成熟电路的办法避免问题。。
软件,就仔细琢磨了,,

使用特权

评论回复
19
lixglixg|  楼主 | 2012-3-28 14:38 | 只看该作者
谢谢大家关心,问题随没解决。
   至于硬件,暂时没找到原因,软件更简单,只打开串口,做ad转换,通过串口上传,io执行输出。程序很小。

使用特权

评论回复
20
yhn1973| | 2012-3-28 15:11 | 只看该作者
和计算机的232之间串470欧~1K电阻

使用特权

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

本版积分规则

28

主题

117

帖子

1

粉丝