找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7012|回复: 4
收起左侧

STM32单片机程序死机,有哪些原因引起

[复制链接]
ID:75321 发表于 2016-4-22 09:55 | 显示全部楼层 |阅读模式
while(1)
         {
           USART3_485command();
           if(singel_auto_flag==1)         //单步自动测试
           {
            if(sensor_num==1)
            {
                STMFLASH_Read(0x08044000, (u16*)USART3_485_TX_BUF17, 2);
                STMFLASH_Read(0x08044800, (u16*)USART3_485_TX_BUF18, 2);
                DA=(USART3_485_TX_BUF17[0]<<8)+USART3_485_TX_BUF17[1];
                BP=(USART3_485_TX_BUF18[0]<<8)+USART3_485_TX_BUF18[1];
                //DA=dac1;BP=bp1;
                sensor_pinlvdian();}
通过上位机发送命令   置位singel_auto_flag 和sensor_num  程序有时候跑半小时就死机有时候跑4、5个小时,出现死机的现象是上位机与单片的通讯都没有了,有没有高手帮小弟分析一下,感激不尽哦

回复

使用道具 举报

ID:1 发表于 2016-4-24 22:29 | 显示全部楼层
这个要仿真一下 看看 问题出在哪里
回复

使用道具 举报

ID:75321 发表于 2016-4-25 09:53 | 显示全部楼层
admin 发表于 2016-4-24 22:29
这个要仿真一下 看看 问题出在哪里

怎么仿真奥?用什么软件呢,大神
回复

使用道具 举报

ID:1 发表于 2016-4-26 17:58 | 显示全部楼层
这篇文章是介绍stm32仿真的:http://www.51hei.com/stm32/3729.html
回复

使用道具 举报

ID:153199 发表于 2017-1-2 15:39 | 显示全部楼层
同意楼上的观点
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表