原文:
XXXXXXXXXXXXXXXXXXXXXXX/s/blog_XXXXXXXXXXXXXXXXXXXml
(每次看到有人辛苦的XXXXXXXXXint()就感到莫名蛋疼)
=======此文不发在编程版的原因=======
1. 太水
2. 不够专业(同上)
3. 本文内容具有普遍性,水区受众面更广
4. (Optional) 版主觉得有必要也可以移到编程区
=======
Arduino自带的IDE太弱了,仅支持自带关键词高亮,没有自动完成,没有变量/函数自动跳转到原型/声明,尤其是include外部的库以后,显得尤其麻烦。
VisualStudio作为微软的老牌IDE近日逐渐强大,第三方插件亦雨后春笋般的出现简直是如虎添翼。(VS2015今天发布啦)
VisualMicro (
XXXXXXXXXXXXXXXXXXXXXXXXXX/)就是一款让VS支持Arduino的插件。环境搭建需要:
- Arduino IDE
- VisualStudio (2012)
- VisualMicro
然后就能愉快的玩耍了。
至于debug,很简单。(调试模式会耗费部分资源,影响单片机运行速度,调试结束后请及时重新编译不带调试功能的release版本)
先打一个断点。注意,有些板子只能打在函数入口上,函数内部的断点无法调试
然后在断点上右键,编辑when hit行为,然后把你想要看的变量名放进花括号中即可(随便多少个都可以)
最后调到debug编译环境,启动程序即可
调试输出
停止调试。
打开串口监视器,选择停止调试。
200字以内,仅用于支线交流,主线讨论请采用回复功能。