单片机编程软件通常以Keil和IAR为主,我们在挑选合适自己的单片机编程软件时可根据工程要求而定。本文内容针对IAR单片机编程软件,首要解说该单片机编程软件的工程调试使用办法。
一、 翻开工程
运转iar软件,进入demoled\Project目录选project.eww进行翻开;
二、调试
1、设置断点
在代码左面点击要设置断点的句子,或点击要设置断点的句子,按鼠标右键,挑选Toggle Breakpoint (Code)。这时该句子大将呈现赤色的断点符号。如下图;
·下载运转
按Ctrl+D 或主菜单Projcet–》DownLoad and Debug下载运转
·履行到断点
按F5 键或工具条上的Go 按钮都能够让程序履行到断点。Debug Log 窗口将显现关于断点的信息。
·铲除断点
双击Breakpoint 窗口中带勾的方框,能够答应或制止断点。用主菜单Edit 》 Toggle Breakpoint 或按鼠标右键挑选Toggle Breakpoint,能够直接从Breakpoint 窗口删去该断点。
·调试履行
(1) 单步履行Step Over:按F10,主菜单Debug 》 Step Over, 单步履行一条C句子或汇编指令,不盯梢进入C函数或许汇编语言子程序;
(2) 单步履行Step Into:按F11,主菜单Debug 》 Step Into, 盯梢履行一条C句子或汇编指令,盯梢进入C函数或许汇编语言子程序
(3) Step Out:按Shift+F11 主菜单Debug 》Step Out,发动C函数或汇编语言子程序从当时方位开端履行,并返回到调用该函数或子程序的下一句子
(4) Next Statement:直接运转到下一条句子
(5)Run to Cursor:从当时方位运转到光标指定处
(6)Break:停止运转
(7)Reset:复位
(8)Stop Debugging:退出调试器
检查变量(Live Watch 窗口)
(1)翻开Live Watch 窗口的办法是挑选主菜单View → Live Watch 指令。Live Watch 窗口用于调查停止方位上的变量,如大局变量。
(2)右键要检查的变量,点击Add to Watch;变量的值在履行时会改变并显现出来。
7、监督寄存器
挑选主菜单View 》 Register 翻开寄存器窗口,显现的是CPU 寄存器。能够从寄存器窗口左上方的下拉菜单中挑选需求检查的任何寄存器组。
8、检查存储器
用户能够在存储器窗口监督所挑选的存储器区域。
(1)挑选主菜单View 》Memory 翻开存储器窗口(用8-bit 显现数据)。
(2)双击某个大局变量名并用鼠标将其拖到存储器窗口。履行单步,一起调查存储器的内容是怎么修正的。用户能够在存储器窗口修正存储单元的内容。只需把刺进点放在期望修正的当地,然后输入新值就能够了。
9、暂停程序
(1)假如要求复位应用程序,挑选主菜单Debug 》 Reset 或工具条上的Reset 按钮。
(2)假如要退出C-SPY,挑选Debug 》 Stop Debugging,或工具条上的Stop Debugging 按钮。
以上就是小编此次带来的“单片机编程软件”相关内容,小编期望经过本文能够协助我们把握IAR单片机编程软件进行工程调试的办法。
来历;21ic