打印
[其它应用]

程序会不在断点处停

[复制链接]
916|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gongche|  楼主 | 2022-5-8 13:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用中颖79F162调试软件,用C写的,在程序中设置断点,但程序会不在断点处停下

使用特权

评论回复
沙发
zhanghqi| | 2022-5-8 13:57 | 只看该作者
停下了吗?

使用特权

评论回复
板凳
gongche|  楼主 | 2022-5-8 14:00 | 只看该作者
在其它地方停下了

使用特权

评论回复
地板
stly| | 2022-5-8 14:02 | 只看该作者
79F162会在某些极端情况下使断点在其他地方停下。

使用特权

评论回复
5
gongche|  楼主 | 2022-5-8 14:04 | 只看该作者
什么极端情况

使用特权

评论回复
6
wyjie| | 2022-5-8 14:06 | 只看该作者
断点来的同时,中断也来

使用特权

评论回复
7
gongche|  楼主 | 2022-5-8 14:08 | 只看该作者
是啊,现在不行了!

使用特权

评论回复
8
juventus9554| | 2022-5-8 14:10 | 只看该作者
但是这个只是极少数

使用特权

评论回复
9
supernan| | 2022-5-8 14:12 | 只看该作者
停产了吧?

使用特权

评论回复
10
gongche|  楼主 | 2022-5-8 14:14 | 只看该作者
唉,还是没有什么结果,算了,多谢大家啦

使用特权

评论回复
11
chenjun89| | 2022-5-8 17:42 | 只看该作者
仿真才会停下

使用特权

评论回复
12
hudayong_88| | 2022-5-9 09:39 | 只看该作者
如果仿真断点不准确,
可以写一个while(1)循环,里面点亮LED灯或打开者蜂鸣器或将闲置的引脚设置输出高电平,
while(1)
{
LED=1;
delayms(500);
LED=0;
delayms(500);
}
不用仿真,烧录后上电,把这个while(1)循环放在断点的前面试,LED没有亮就再往前放,等LED亮的时候就知道程序运行到哪里跑飞了,然后在分析是哪个变量有问题还是中断还是看门狗复位?

使用特权

评论回复
13
fuqinyyy| | 2022-5-9 19:39 | 只看该作者
仿真状态下,会停在断点。

使用特权

评论回复
14
tpgf| | 2022-6-6 14:32 | 只看该作者
说明没有运行到这里啊

使用特权

评论回复
15
晓伍| | 2022-6-6 15:12 | 只看该作者
在其他地方能停下来吗

使用特权

评论回复
16
八层楼| | 2022-6-6 15:22 | 只看该作者
那就没有运行到那个位置

使用特权

评论回复
17
观海| | 2022-6-6 15:37 | 只看该作者
是在什么情况下进行的测试啊

使用特权

评论回复
18
guanjiaer| | 2022-6-6 15:48 | 只看该作者
是指硬件仿真吗

使用特权

评论回复
19
heimaojingzhang| | 2022-6-6 15:56 | 只看该作者
一共可以打几个断点啊

使用特权

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

本版积分规则

768

主题

9410

帖子

2

粉丝