(1)Arduino DUE與ICE的連接方式如下圖,將ICE的SAM接腳接到DUE的J-Tag接腳上。
(2)開啟IDE並選擇「Example Project...」選項。
(3)在彈出的視窗中選擇Kit->Arduino Due/X->PWM LED Example這個專案。
(4)同意License後,接著下載範例程式到電腦上。
(5)完成下載後,在接下來顯示的視窗上選擇該Project名稱。
(6)IDE會準備ASF(ATmel Software Framework)的精靈。關於ASF的說明可參考官網連結。
(7)準備完成後會出現如下視窗,點選其中的項目,可連結網路說明文件或本機Source Code十分方便,是學習如何使用ASF的一條捷徑。
(8)接下來按Alt+F7設定Project的屬性。
(9)選擇「Device」頁面,該頁面裏有裝置的Datasheet及ICE的網路說明連結,對於臨時想查資料十分方便。
(10)接下來「Tool」頁面的設定十分重要,需先選擇Debugger,接著UI會出現Interface選項讓你選,接著選JTAG,接著再選Auto即完成了設定(其餘頁面設定不變,維持原狀)。新版頁面需改成如下設定。
(11)接著點選「方案總管」裏的pwm_led_example.c檔案,左邊視窗跟著顯示其程式碼。ATmel Studio的使用和Visual Studio的使用十分類似,這邊不多做說明。
(12)找到main函數程式碼後,在函數內的sysclk_init()前按F9設定中斷點。
(13)接著按下F5即可開始偵錯,按F10可單步偵錯,按F11可進入函式中偵錯,Alt+Shift+F5可停止偵錯。
最後附上一些有用的連結:
請問 arduino 宣告的變數 要怎麼在atmel studio 看到呢?
回覆刪除查看IDE下方的"區域變數"視窗或將變數拖曳到"監看式1"、"監看式2"視窗即可看到。
回覆刪除