如何使用keil进行软件的程序调试

98 篇文章 95 订阅
订阅专栏

如何使用keil进行软件的程序调试

分步阅读

我们在编写单片机的程序的时候经常会用到keil软件,但有时我们的程序运行不出正确不的结果,这时候就需要我们使用keil自带的调试功能一步一步的运行调试程序检查错误。我们这里使用的是虚拟调试,并没有在真实硬件上进行调试。当然,这在有些程序上是有限制的,不过对于大部分的程序这时最快的方法。

如何使用keil进行软件的程序调试

工具/原料

  • keil

方法/步骤

  1. 打开keil软件,这里我们已经默认打开了一个工程文件了

    点击我画圈的那个按钮,进入设置

    如何使用keil进行软件的程序调试

  2. 在Debug那个选项卡里

    我们选择use simulator,使用软件进行调试

    如何使用keil进行软件的程序调试

  3. 设置完毕后,我们可以在菜单栏找到这个放大镜的图标

    点击这个按钮进行调试操作

    如何使用keil进行软件的程序调试

  4. 可以看到程序已进入正常的调试模式运行

    这个时候程序是不会自动的去运行的,需要我们点击下一步的按钮才会一步一步的去执行

    如何使用keil进行软件的程序调试

  5. 这时我们点击菜单栏的watch图标

    可以选择一个查看窗口,我们这里选择watch1就好了

    如何使用keil进行软件的程序调试

  6. 在这里可以查看任意变量的值

    你可以在下面输入你想查看的变量回车就好了

    方便我们追踪发现错误

    如何使用keil进行软件的程序调试

  7. 在软件的最左边是寄存器的变量值,方便我们随时查看寄存器值是否正确

    在上面的菜单栏那一行

    第一个是复位按钮,按下后程序会进行复位操作

    第二个直接运行,就像我们平时一样,程序自动的由上自下的运行,一般我们都会加断点进行调试

    加断点直接双击当前行就可以了

    第三个X是停止运行

    后面的都是单步运行,具体的进入或跳出请看图示

    如何使用keil进行软件的程序调试

如何学会keil深度调试DEBUG功能
嵌入式C
08-13 1194
首先基本的这些都是家常便饭我就不说了,可以参考链接。
Keil调试教程
热门推荐
OverWatcher的博客
04-24 2万+
Keil编译器的调试目录一、预设二、常用按钮介绍三、变量与I/O口的查看一、预设首先打开Options for Target...在Target标签下将Xtal(更改为单片机晶振频率值)Ctrl+F5或者点击调试按钮快捷图标,进入调试模式二、常用按钮介绍  1       2    3       4     5    6     7                    8           ...
Keil实例调试教程1-5章
02-10
Keil实例调试教程1-5章,从简单到复杂的调试过程,非常好的资料.
单片机Keil软件仿真与调试技巧
01-19
一、引言   单片机软件开发过程中,软件调试遇到的各种问题常令初学者感到不知所措。实际上。各种仿真开发软件程序调试基本方法和技巧大同小异,掌握正确的程序调试基本技巧。对于排查这些程序错误问题可以起到举一反三、事半功倍的效果。软件调试是单片机技术人员必须掌握的重要基本技能。   下面以单片机常用开发软件Keil为例,通过一个项目任务实例来介绍单片机软件仿真与调试的方法。   二、Keil仿真与调试   点击运行软件Keil uVision2.其调试操作步骤大体可以分为5步:   1.创建工程   在项目开发中,并不是仅有一个用户源程序就够了,还要为这个项目选择CPU型号、设置编译和
【工具使用Keil常用的调试操作整理介绍
MEYOU_Cc 不吃香菜!
11-29 1万+
2、当选择了非0级优化时,调试可能会变得困难,具体表现在断点调试。该按钮是在进入了函数单步调试的时候,有时候你可能不必再执行该函数的剩余部分了,通过该按钮就直接一步执行完函数余下的部分,并跳出函数,回到函数被调用的置。:如果是在C语言窗口中,则是按单条语句执行,与单步调试不同的是,遇到函数不会进入函数内部,而是直接全速运行函数,并跳到下一条语句。但我的Keil软件中无法显示这个视图,并且通过修改系统试图,调试时,点击打开系统视图发生了闪退的现象,目前能想到的原因是:重新安装Keil,安装最新版本。
keil调试
qq_36314279的博客
06-03 4999
keil调试中遇到的问题。待更新
嵌入式_Keil (MDK - ARM) 的调试步骤
light_2025的博客
07-07 6552
通过调试,可以客观的了解程序的运行情况,并进行必要的修改和优化,以确保程序达到预期并满足需求。比如说找到程序中的逻辑错误。随着现代技术的发展,硬件的成本普遍比较低,一般我们都使用硬件在线调试,也就是在 MDK 中编译好程序后,将程序下载到单片机的芯片中。跳转到暂停行这个功能在程序停止运行时有效,主要的作用就是我们打开了很多文件,这个时候不知道程序运行到哪里了,点击该按钮,就可以找到我们程序暂停的位置。调试窗口是在调试的时候可以查看的窗口,进入调试模式后,点击 View 菜单,即可查看下面的窗口菜单。
Keil在线或使用调试调试仿真教程
最新发布
TENET123的博客
04-28 5236
Keil中有两种调试模式:在线调试调试器仿真(ST-Link)。
如何使用keil进行程序调试
枫-琳的博客
01-18 3574
手把手教你使用keil进行程序调试程序调试步骤介绍,调试菜单介绍,及个人总结
Keil使用调试教程
03-12
详解在Keil中如何调试程序,让你成为单片机开发高手
keil调试教程 反汇编技巧经验 ARM汇编指令.rar
10-21
keil调试教程、反汇编技巧经验、ARM汇编指令。
keil调试仿真技巧-从入门到精通
01-26
从最简单的调剂步骤到调试的高级技巧 pdf无码高清版。 共五部分 有图有真相
keilc51程序调试过程.pdf
07-13
本文将详细介绍如何利用Keil uVision软件进行单片机程序的调试过程。 首先,调试通常是在程序出现问题或需要优化时进行的。在Keil uVision中,你可以通过"Debug"菜单下的"Start/Stop Debug Session"启动或结束调试...
keil 软件调试延时时间的详细步骤
08-02
本文将详细介绍如何在keil软件环境下调试一个mS级带参数的延时子程序,确保延时时间的准确性。 首先,我们需要了解keil这款软件Keil uVision是一款强大的微控制器开发工具,广泛应用于8051、ARM等单片机的程序...
Keil uVision程序调试常用技巧续
07-26
在上一篇文章中,我们已经对Keil uVision程序调试的基础操作进行了介绍。本篇文章将继续深入探讨Keil uVision调试工具的高级应用与技巧,帮助开发者更加高效地定位并解决程序中的错误。 #### 工具与原料 - **Ulink...
Keil串口软件仿真调试
08-03
它利用Keil软件本身的强大仿真功能,通过计算机自身的串口模拟目标单片机的串口通信过程,从而实现对单片机串口通信程序的调试。 #### 二、准备工作 1. **硬件准备**: - 一台具有至少两个标准串口(COM端口)的普通...
keil5软件进行程序调试的详细步骤
06-02
Keil5中进行程序调试的详细步骤如下: 1. 创建工程:在Keil5中创建一个新的工程,选择适当的芯片型号,并配置好工程的目录结构。 2. 编写程序:在Keil5的编辑器中编写程序,可以使用C语言或汇编语言进行编程。 3. 配置调试器:将Keil5的调试器配置为与目标系统相匹配,配置调试器的选项包括芯片型号、调试接口、调试速度等。 4. 编译程序:在Keil5中编译程序,生成可执行文件。 5. 下载程序:将可执行文件下载到目标系统中,可以使用Keil5自带的下载工具或外部下载器。 6. 配置调试环境:在Keil5的调试选项中配置调试环境,设置调试器的连接方式、断点等选项。 7. 启动调试:在Keil5中启动调试器,将Keil5与目标系统连接,开始调试程序。可以单步执行程序、查看变量值、设置断点等操作。 8. 调试结束:调试结束后,可以保存调试结果、断点信息等。如果需要重新调试程序,可以直接加载保存好的调试信息。 以上就是在Keil5中进行程序调试的详细步骤,希望能对您有所帮助。
写文章

热门文章

  • 常用串口调试工具比较(详细) 247424
  • PCB走线宽度和走过的电流对照表 170582
  • NPN和PNP 的电流方向 、大小关系 、电压偏置 159149
  • 正弦波、方波、三角波的产生和两两之间相互转换 101619
  • 高效液相色谱图中峰高、峰面积、峰面积比 96467

分类专栏

  • 医疗器械 付费 102篇
  • 安规 付费 13篇
  • EMC 付费 71篇
  • 风险管理 付费 7篇
  • 电子元器件 187篇
  • 质量管理 9篇
  • NFC/一种RFID 2篇
  • 网口 7篇
  • SAI同步音频接口 1篇
  • SDIO安全数字输入输出接口 2篇
  • MIPI介绍(CSI DSI接口) 2篇
  • HDMI 2篇
  • FSMC 1篇
  • LVDS 2篇
  • 电机 12篇
  • 学校学区 1篇
  • 软件硬件-学习网站 13篇
  • 单片机ARM开发 98篇
  • 电池管理 21篇
  • 电源设计 48篇
  • 串口(RS232 TTL) 37篇
  • I2C总线 26篇
  • SPI总线 4篇
  • USB接口 23篇
  • 蓝牙低功耗BLE 9篇
  • GPIO通用IO口 3篇
  • 原理图PCB设计 104篇
  • 存储 Flash EEPROM RAM 16篇
  • FPGA 8篇
  • DSP 3篇
  • 示波器 频谱测试 30篇
  • C/C++ 13篇
  • 数据手册用户手册 4篇
  • 算法 4篇
  • 笔记总结 15篇

最新评论

  • NPN和PNP 的电流方向 、大小关系 、电压偏置

    MZ_ing: 请教一下 R5的电流为什么是3.4mA-0.06mA=3.34mA

  • 晶振布线重点 ,5分钟布局晶振

    Hello world////: 表情包一看就是各种文章缝合的表情包

  • STM32引脚列表中主功能,默认复用功能和重定义功能的区别&STM32F103RCT6引脚功能及使用

    骑绝尘: 使用默认复用功能那时钟配置呢,一个是apb1,一个是apb2,需要改吗?

  • 继电器驱动电路(各种单片机、CD4013触发器驱动电路图)

    2401_87186977: D1一般使用开关二极管?

  • NPN和PNP 的电流方向 、大小关系 、电压偏置

    什么洋: 作者都跟你说了“它最主要的功能是电流 放大和开关作用”

最新文章

  • 医疗器械从设计开发到上市全周期流程详细介绍
  • 逆变器单管方案
  • I型和T型三电平逆变电路拓扑的性能比较
2024
08月 1篇
07月 32篇
06月 6篇
05月 3篇
03月 3篇
02月 21篇
01月 11篇
2023年129篇
2022年137篇
2021年404篇
2020年89篇

目录

目录

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

天下网标王网站优化方法和技术网站的内部链接优化富民网站优化渠道安徽省六安市网站优化排名武汉网站快照优化方案百度竞价优化对网站的影响侯马市网站seo优化排名宝安网站优化排名电话贵阳seo如何优化网站钟祥市网站关键词排名优化太原网站收录优化网站用户体验优化安化优化网站免费咨询网站找优化师优化好吗电子商务网站优化方案湄潭网站seo优化公司湘潭如何优化网站企业网站优化哪个最好淮安网站综合优化卢氏县网站关键词优化汝州网站自然优化德州专业网站优化价格阳信网站优化报价中山网站优化知识北京专业网站优化公司肇庆市网站seo优化代理商北京市网站优化加盟优化网站方式有哪些网站怎么优化视频济南网站优化外包香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化