11162|11

3401

帖子

0

TA的资源

五彩晶圆(中级)

楼主
 

keil4 调试程序时 如何设置断点? [复制链接]

 

keil4 调试程序时 如何设置断点?

keil4 调试程序时 如何设置断点?.png (158.15 KB, 下载次数: 2)

keil4 调试程序时 如何设置断点?.png
此帖出自单片机论坛

最新回复

是有不启动仿真就不能设置断点的情况,但是上次设的断点会保留,停止后还在   详情 回复 发表于 2019-9-5 17:12
点赞 关注(1)
 

回复
举报

3401

帖子

0

TA的资源

五彩晶圆(中级)

沙发
 

1.为什么要调试。全速运行,停止,然后绿色的区域才能出来?一定得运行后再X停止下才能设置断点?
2.绿色的区域是啥意思?  还有绿色的区域怎么不连续?
3.左边框的时间是从哪里运行到哪里的时间呢



比如要看一段程序花费的时间 步骤是怎样的? 
 

此帖出自单片机论坛

点评

调试测量某一段时间运行的时间,步骤是怎样的呢?比如如图这一段主函数运行的时间  详情 回复 发表于 2019-8-28 15:40
 
 

回复

3401

帖子

0

TA的资源

五彩晶圆(中级)

板凳
 
QWE4562009 发表于 2019-8-28 11:54 1.为什么要调试。全速运行,停止,然后绿色的区域才能出来?一定得运行后再X停止下才能设置断点? 2.绿色 ...

调试测量某一段时间运行的时间,步骤是怎样的呢?比如如图这一段主函数运行的时间

调试测量某一段时间运行的时间.png (56.79 KB, 下载次数: 0)

调试测量某一段时间运行的时间.png
此帖出自单片机论坛
 
 
 

回复

875

帖子

1

TA的资源

纯净的硅(高级)

4
 

应该是先打断点,然后进入调试模式,全速运行,然后会停在断点处,你还可以进行单步调试

此帖出自单片机论坛

点评

额,,,你用过keil调试程序没有? 就是用STC下载软件自动生成的延时程序,复制到KEIL里头,然后只要修改阿拉伯数字i<120,110,50等。就可以得到不同的延时时间。比如500ms,100ms,10ms。这个用调试的步骤是  详情 回复 发表于 2019-8-29 08:10
 
 
 

回复

3401

帖子

0

TA的资源

五彩晶圆(中级)

5
 
曹伟1993 发表于 2019-8-28 15:59 应该是先打断点,然后进入调试模式,全速运行,然后会停在断点处,你还可以进行单步调试

额,,,你用过keil调试程序没有?


就是用STC下载软件自动生成的延时程序,复制到KEIL里头,然后只要修改阿拉伯数字i<120,110,50等。就可以得到不同的延时时间。比如500ms,100ms,10ms。这个用调试的步骤是怎样的?我知道精确的时间是需要用定时器做的。不过我刚学想掌握这种基本的方法。不知道如何调试,设置断点,然后调试出自己想要的延时时间。

 

此帖出自单片机论坛

点评

1.先计算你单片机的振荡(时钟)周期 T= 1/晶振(11.0592MHZ) 2.一次i--操作为12T 3.忽略变量定义,上述延时函数共需时间:921*z*12T 4.带入T:921*12*T*z 约为 z ms  详情 回复 发表于 2019-8-29 08:47
延时是算出来的,第一次见有人这么去算延时,你也是厉害了,如果我要是延时一个小时,你去调试吧,  详情 回复 发表于 2019-8-29 08:46
 
 
 

回复

875

帖子

1

TA的资源

纯净的硅(高级)

6
 
QWE4562009 发表于 2019-8-29 08:10 额,,,你用过keil调试程序没有? 就是用STC下载软件自动生成的延时程序,复制到KEIL里头,然后只 ...

延时是算出来的,第一次见有人这么去算延时,你也是厉害了,如果我要是延时一个小时,你去调试吧,

此帖出自单片机论坛

点评

哈哈     详情 回复 发表于 2019-8-29 11:23
 
 
 

回复

875

帖子

1

TA的资源

纯净的硅(高级)

7
 
QWE4562009 发表于 2019-8-29 08:10 额,,,你用过keil调试程序没有? 就是用STC下载软件自动生成的延时程序,复制到KEIL里头,然后只 ...

1.先计算你单片机的振荡(时钟)周期 T= 1/晶振(11.0592MHZ)

2.一次i--操作为12T

3.忽略变量定义,上述延时函数共需时间:921*z*12T

4.带入T:921*12*T*z 约为 z ms

此帖出自单片机论坛

点评

郭天祥的视频就是那样调的 不忽悠你    详情 回复 发表于 2019-8-29 11:24
 
 
 

回复

3401

帖子

0

TA的资源

五彩晶圆(中级)

8
 
曹伟1993 发表于 2019-8-29 08:46 延时是算出来的,第一次见有人这么去算延时,你也是厉害了,如果我要是延时一个小时,你去调试吧,

哈哈   

此帖出自单片机论坛
 
 
 

回复

3401

帖子

0

TA的资源

五彩晶圆(中级)

9
 
曹伟1993 发表于 2019-8-29 08:47 1.先计算你单片机的振荡(时钟)周期 T= 1/晶振(11.0592MHZ) 2.一次i--操作为12T 3.忽略变量定义 ...

郭天祥的视频就是那样调的 不忽悠你  

此帖出自单片机论坛

点评

绿色区域代表可执行的程序部分,绿色部分你可以打断点,而其他部分不可以 还有不得不说“曹伟...”说的是对的,都是精华  详情 回复 发表于 2019-9-5 09:44
 
 
 

回复

13

帖子

0

TA的资源

一粒金砂(中级)

10
 

上海芯片公司需要MCU应用工程师和AE,欢迎联系。

此帖出自单片机论坛
 
 
 

回复

411

帖子

9

TA的资源

一粒金砂(高级)

11
 
QWE4562009 发表于 2019-8-29 11:24 郭天祥的视频就是那样调的 不忽悠你  

绿色区域代表可执行的程序部分,绿色部分你可以打断点,而其他部分不可以

还有不得不说“曹伟...”说的是对的,都是精华

此帖出自单片机论坛
 
 
 

回复

4008

帖子

0

TA的资源

版主

12
 

是有不启动仿真就不能设置断点的情况,但是上次设的断点会保留,停止后还在

此帖出自单片机论坛
 
 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表