一.在keilc的调试状况下,怎么调查各个片内外设的运转状况?怎么修正它们的设置?
在调试状况下,点击Peripherals菜单下的不同外设选项指令,就会显现或躲藏对应外设的调查窗口。
在程序运转时,各个片内外设的状况会不断地改变,为了随时调查它们的改变,为了随时调查它们的改变,能够启用view菜单下的Periodic Windows Update指令,让keilc主动周期改写各个调试窗口。
二.在keilc的调试状况下,怎么调查和修正变量?
在调试状况下,点击view菜单下的watch&call stack windows指令或对应的按钮,就会显现或躲藏起变量窗口。变量窗口包括有4个标签,即4个显现区,能够别离显现局部变量(locals标签)、指定变量(watch#1和watch#2两个标签)、及仓库调用(call stack标签)。
在局部变量区,显现的是当时函数中的变量,这些变量不必设置,主动呈现在窗口中。为了调查其它变量,能够在watch#1标签按F2输入变量名。在程序运转中,能够调查这些显现的变量的改变,也能够用鼠标点击修正它们的值。
别的还有更简略的办法调查变量的值,在程序中止运转时,将光标放在要调查的变量上停大约1s,就会呈现对应变量的当时值。
三.在keilc的调试状况下,怎么设置断点和删去断电?
办法一:用鼠标双击。在需求设置的行的最前面,双击鼠标左键,即可设置或铲除断电。
办法二:用指令或指令按钮。先将光标移动到需求设置的行,然后点击debug菜单下的insert/remove breakpoint指令或工具栏中的相应按钮,即可设置或清楚断点。
别的还有断点禁用和悉数清楚指令按钮。
四。在keilc的调试状况下,怎么运用盯梢运转、单步运转、跳出函数运转指令?
step指令和step over指令的差异:当遇到调用函数时,前者将盯梢进入函数,而后者是一步履行完函数。
假如用全速运转指令go,能够运用stop running指令中止运转。
欲退出调试状况,能够再次点击debug菜单下的start/stop debug session指令或相应的按钮。