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,当出现在变量窗口中的变量为黄色的背景时,表示可以双击修改,程序继续运行,会使用你修改后的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yaked19

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值