打印

大家有没有碰到类似的问题

[复制链接]
3009|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sz_stm32|  楼主 | 2011-9-13 22:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近用STM32F10ZET6做好了产品,在进行各项功能测试,无意中碰到这个问题,整个板子都正常工作时,如果用手去触摸下STM32F103ZET6的一些管脚,立刻就死机了,必须重新上电才能正常工作,虽然这种现象使用中很少出现,可以前用51,AVR都没出现过这种现象,是板子IO状态设置不正确还是有其它问题,请大家指导下。
沙发
mcuisp| | 2011-9-14 00:38 | 只看该作者
比较敏感的管脚一般是时钟。
楼主定位一下是哪些脚,好分析问题。

使用特权

评论回复
板凳
sz_stm32|  楼主 | 2011-9-14 08:23 | 只看该作者
测试了下,应该是几个串口管脚,STM32F103ZET6一共有5个串口,目前只用到了串口1,串口2-5只在初始化时做了相关配置,并未实际使用,测试发现,无论用手触摸那几个串口管脚,都有出现死机现象。

使用特权

评论回复
地板
songbangyan| | 2011-9-14 08:37 | 只看该作者
不使用的管脚不配置,或者配置为浮空输入。
别人都这么说,还有在芯片运行期间不要用手去摸,因为芯片好像对静电什么的都很敏感……

使用特权

评论回复
5
yinyangdianzi| | 2011-9-14 09:45 | 只看该作者
这家伙很懒,什么都没留下

使用特权

评论回复
6
hsbjb| | 2011-9-14 09:57 | 只看该作者
还真没碰到过

使用特权

评论回复
7
香水城| | 2011-9-14 11:30 | 只看该作者
不使用的管脚最好配置为推挽输出,再输出高并外部接到高电平,或输出低并外部接到低(地)电平。

使用特权

评论回复
8
sjnh| | 2011-9-14 12:39 | 只看该作者
测试了下,应该是几个串口管脚,STM32F103ZET6一共有5个串口,目前只用到了串口1,串口2-5只在初始化时做了相关配置,并未实际使用,测试发现,无论用手触摸那几个串口管脚,都有出现死机现象。 ...
sz_stm32 发表于 2011-9-14 08:23


会不会配置打开了中断,但中断程序没有写,造成中断死机

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
Chaos_zc + 1
9
acgean| | 2011-9-14 20:57 | 只看该作者
首先, 51 也存在这样的问题, 这主要问题在于软件和硬件设计的问题. 避免浮空脚是个好办法, 我曾经遇到有的芯片 RST 脚没有处理好的话, 也会有这问题.
楼主提到串口的引脚, 想必是串口的 RXD 输入脚容易出问题. 看看是否使能了串口中断.

使用特权

评论回复
10
sz_stm32|  楼主 | 2011-9-15 08:39 | 只看该作者
昨天晚上测试了下,确实8楼所说,是在初始化配置中打开了中断,但中断程序没有写,造成中断死机,增加了中断处理,在次测试未发生过“死机”现象。

使用特权

评论回复
11
Chaos_zc| | 2011-9-15 10:10 | 只看该作者
学习了

使用特权

评论回复
12
HORSE7812| | 2011-9-15 11:03 | 只看该作者
mark

使用特权

评论回复
13
jiaxinhui| | 2011-9-19 20:13 | 只看该作者
8楼正解啊

使用特权

评论回复
14
guet_new_man| | 2011-9-20 13:03 | 只看该作者
:lol配置了中断,却没写中断服务子程序。 难道编译器就没报错吗?? 一般编译器应该都可以查出来的吧

使用特权

评论回复
15
anzil| | 2011-9-21 22:44 | 只看该作者
串口中断中必须处理所有的错误情况,否则就死机

使用特权

评论回复
16
anzil| | 2011-9-21 22:45 | 只看该作者
而且你要是用串口助手用超高的波特率发送特别长的字符串的时候也会出现错误,不信你试试

使用特权

评论回复
17
xukong| | 2011-10-13 09:30 | 只看该作者
串口没有相应的中断服务程序只是其中一个原因,有些死机是一种未知的错误导致的。不适用的端口或者功能最好禁止或者直接推挽输出低电平即可,当然如果外部同时接下拉电阻也可以。还有就是静电的问题,我再做一款单片机的静电测试的时候曾经碰到单片机内部程序出现紊乱的情况,掉电重启都不能恢复工作,需要重新把程序灌入才能恢复正常工作。还有一个问题就是:不要用手直接去触摸芯片这应该是一个常识,呵呵!好些芯片的抗静电能力并不是那么好。

使用特权

评论回复
18
zmj2008| | 2011-10-13 11:23 | 只看该作者
学习了

使用特权

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

本版积分规则

4

主题

6

帖子

0

粉丝