Visual Studio中Arduino调试插件visual micro的初步使用
·
https://www.visualmicro.com/page/User-Guide.aspx?doc=Working-With-Breakpoints-When-Hit.html
以Blink程序为例
void setup()
{
pinMode(13, OUTPUT);
}
void loop()
{
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}
在设置断点的地方,右键——命中条件,在打印消息那里可以添加不同的语句,比如我这里的:Pin 13 is {digitalRead(13) == 1 ? "HIGH" : "LOW"}。居然可以放置Arduino的自带函数digitalRead,那就很方便了有木有~~
Pin 13 is {digitalRead(13) == 1 ? "HIGH" : "LOW"} {@ReportDigital}
加上一句{@ReportDigital} 可以看到出现一个digital pins COM5图示来显示引脚变化。
调试完了关闭后想重新打开,点击COM5旁边的那个按钮,第一个红色箭头处。
对于想监控的变量,同时也想修改,命中条件为{你的变量名=?},也即加上=?
比如上图中的 i和 length,当出现在变量窗口中的变量为黄色的背景时,表示可以双击修改,程序继续运行,会使用你修改后的值
更多推荐
已为社区贡献5条内容
所有评论(0)