進行程式開發時,無法避免的就是功能測試與debug,在MCU的開發時除了直接燒錄到CHIP上進行實際電路驗證外,還有另外一個方法是進行模擬。
一般MCU的模擬需要靠adapter,如下圖為TI的MSP430系列的模擬器;但Keil C目前的版本也內建了簡易的模擬功能可供使用,而且試用版本也能使用喔!! 簡直佛心拉,下面就讓我們來看看怎麼使用。
Fig.1 MSP430 USB Debugging Interface
- 首先編寫一段程序碼並且進行compiler(注意必須達到0 Error(s), 0 Warning(s)才可以喔!)
Fig.2 compiler result - 點選Debug session(Ctrl + F5)即可進入該模式了。
Fig.3 Debug session - 進入時將先會先彈出提示說:因為是試用版本,所以code size只支援2k,不管怎麼說,免錢的最好用啊!!!
Fig.4 試用版本code size提示 - 因為我寫的code是跑馬燈而已所以監控P1,開啟 Peripherals>>I/O-ports>>Port 1
Fig.5 開啟監測I/O ports - 接著點擊Reset & Run就可以看到Port 1的變化了,若沒有及時更新可以確認 View>>Peripherals>>Update 是否有開啟
Fig.6 模擬運行
2015 仲冬 @ Taichung
沒有留言:
張貼留言