1. 程式人生 > >用VisualStudio2017開發arduino 上傳並除錯可以自動補全,超級爽

用VisualStudio2017開發arduino 上傳並除錯可以自動補全,超級爽

在VisualStudio中編譯上傳並除錯Arduino程式

Arduino自帶的IDE太弱了,僅支援自帶關鍵詞高亮,沒有自動完成,沒有變數/函式自動跳轉到原型/宣告,尤其是include外部的庫以後,顯得尤其麻煩。 VisualStudio作為微軟的老牌IDE近日逐漸強大,第三方外掛亦雨後春筍般的出現簡直是如虎添翼。 VisualMicro (http://www.visualmicro.com/)就是一款讓VS支援Arduino的外掛。環境搭建需要:
  • Arduino IDE
  • VisualStudio
  • VisualMicro
然後就能愉快的玩耍了。 (新版本的VS2015中使用了外掛形式載入,https://visualstudiogallery.msdn.microsoft.com/069a905d-387d-4415-bc37-665a5ac9caba) 至於debug,很簡單。(除錯模式會耗費部分資源,影響微控制器執行速度) 先打一個斷點。注意,有些板子只能打在函式入口上,函式內部的斷點無法除錯
在VisualStudio中編譯上傳並除錯Arduino程式


然後在斷點上右鍵,編輯when hit行為,然後把你想要看的變數名放進花括號中即可(隨便多少個都可以) 在VisualStudio中編譯上傳並除錯Arduino程式 最後調到debug編譯環境,啟動程式即可 在VisualStudio中編譯上傳並除錯Arduino程式

除錯輸出 在VisualStudio中編譯上傳並除錯Arduino程式

停止除錯。 開啟串列埠監視器,選擇停止除錯。 在VisualStudio中編譯上傳並除錯Arduino程式