文件名称:设置断点-ipm马达的ld-lq电感计算
文件大小:2.02MB
文件格式:PDF
更新时间:2024-07-04 06:55:09
ARM汇编
图 8.12 单步运行后的存储器内容 从图中可以看出运行完两个赋值语句后,两个寄存器的内容的确发生了变化,在地址 0x3FF5000 作为起始地址的连续四个存储单元中,可以读出 I/O 模式控制寄存器的内容为 0xFFFFFFFF,在地 址 0x3FF5008 开始的连续的四个存储单元中,可以读出 I/O 数据控制寄存器的内容为 0x00000001。 3. 设置断点 可以在 for 循环体的“Delay(10);”语句处设置断点,将光标定位在该语句处,使用快捷键 F9 在此处设置断点,按 F5 键,程序将运行到断点处,如果读者想查看子函数 Delay 是如何运行的,可 以在 Execute 菜单中选择“Step In”选项,或按下 F8 键,进入到子函数内部进行单步程序的调试。 如图 8.13 所示。 4. 查看变量值 在 Delay 函数的内部,如果用户希望查看某个变量的值,比如查看变量 i 的值,可以在 Processor Views 菜单中选择“Watch”,会出现如图 8.14 所示的 watch 窗口,然后用鼠标选中变量 i,点击鼠标 邮件,在快捷菜单中选中“Add to watch”,如图 8.14 所示,这样变量 i 默认是添加到 watch 窗口的 Tab1 中。程序运行过程中,用户可以看到变量 i 的值在不断的 图 8.13 设置断点