查看: 1611|回复: 3

[其他] IAR调试时的问题

[复制链接]

该用户从未签到

29

主题

104

帖子

0

中级会员

Rank: 3Rank: 3

积分
355
最后登录
2019-1-28
发表于 2016-6-2 11:53:20 | 显示全部楼层 |阅读模式
我现在程序实现的功能为:用串口中断方式接收数据,当数据接收完成后,再把数据原样发送出去。
我使用IAR软件,借助J-link进行调试时,单步运行程序,程序能产生中断并接收到数据然后把数据发送出去,但是全速运行程序时,程序却无法执行,点击暂停按钮后,发现程序没进入中断,这是什么原因呢?单步运行时就正常,全速执行时就不正常,还请大家指点一下。

我知道答案 目前已有3人回答
回复

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24901
最后登录
2025-7-21
发表于 2016-6-2 12:36:50 | 显示全部楼层
l楼主你好!
你用的芯片全称是什么?
你是说,全速运行的时候,外部给MCU发串口数据,都进不了中断?
你可以在中断中打个断点试试。
回复 支持 反对

使用道具 举报

该用户从未签到

29

主题

104

帖子

0

中级会员

Rank: 3Rank: 3

积分
355
最后登录
2019-1-28
 楼主| 发表于 2016-6-2 14:26:21 | 显示全部楼层
小恩GG 发表于 2016-6-2 12:36
l楼主你好!
你用的芯片全称是什么?
你是说,全速运行的时候,外部给MCU发串口数据,都进不了中断?

非常感谢您的回答,我的芯片全称为MK60DN512VLQ10,我按照您指点的在中断里设了断点,发现可以进入中断,我又百度了下相关的帖子,发现延时不够,也可以导致这个问题的发生,我在函数中加了几个延时之后,现在程序正常了。
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24901
最后登录
2025-7-21
发表于 2016-6-2 14:45:10 | 显示全部楼层
天天都有好心情 发表于 2016-6-2 14:26
非常感谢您的回答,我的芯片全称为MK60DN512VLQ10,我按照您指点的在中断里设了断点,发现可以进入中断, ...

好的,问题解决了就好!
后续有问题,欢迎继续发帖交流!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-22 12:10 , Processed in 0.127004 second(s), 24 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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