OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2280|回复: 4

程序Debug时出现卡死,并一直发送出乱码,求助

[复制链接]

1

主题

3

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2018-9-13
在线时间
2 小时
发表于 2018-9-13 14:03:49 | 显示全部楼层 |阅读模式
1金钱
求解决方法

主程序能执行完

主程序能执行完

继续向下执行到此处就卡死了

继续向下执行到此处就卡死了

并且串口一直接收到乱码

并且串口一直接收到乱码

最佳答案

查看完整内容[请看2#楼]

卡死是正常的。。。。因为楼主程序的写法不符合一般面向单片机的程序的写法,一般地需要有个主循环、也是死循环,单片机一直反复在执行主循环中的任务代码。否则单片机执行完成上面的所有程序之后,就不知道该干啥了(虽然现在都有一些编译器的机制避免这些问题)。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

756

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4163
金钱
4163
注册时间
2017-10-24
在线时间
251 小时
发表于 2018-9-13 14:03:50 | 显示全部楼层
卡死是正常的。。。。因为楼主程序的写法不符合一般面向单片机的程序的写法,一般地需要有个主循环、也是死循环,单片机一直反复在执行主循环中的任务代码。否则单片机执行完成上面的所有程序之后,就不知道该干啥了(虽然现在都有一些编译器的机制避免这些问题)。
十六进制带我飞。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2018-9-15 01:44:28 | 显示全部楼层
在main函数设置断点,试试
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2018-9-13
在线时间
2 小时
 楼主| 发表于 2018-9-15 09:52:08 | 显示全部楼层
DreamWaterPro 发表于 2018-9-15 08:32
卡死是正常的。。。。因为楼主程序的写法不符合一般面向单片机的程序的写法,一般地需要有个主循环、也是死 ...

好的,我知道了
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2018-9-13
在线时间
2 小时
 楼主| 发表于 2018-9-15 09:55:09 | 显示全部楼层
猪仔 发表于 2018-9-15 09:52
好的,我知道了

确实要在主程序里加循环,谢谢
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-20 05:52

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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