12月 17, 2015

KEIL C 模擬功能

        進行程式開發時,無法避免的就是功能測試與debug,在MCU的開發時除了直接燒錄到CHIP上進行實際電路驗證外,還有另外一個方法是進行模擬。

        一般MCU的模擬需要靠adapter,如下圖為TI的MSP430系列的模擬器;但Keil C目前的版本也內建了簡易的模擬功能可供使用,而且試用版本也能使用喔!! 簡直佛心拉,下面就讓我們來看看怎麼使用。

Fig.1 MSP430 USB Debugging Interface
  1. 首先編寫一段程序碼並且進行compiler(注意必須達到0 Error(s), 0 Warning(s)才可以喔!)
    Fig.2 compiler result
  2. 點選Debug session(Ctrl + F5)即可進入該模式了。
    Fig.3 Debug session
  3. 進入時將先會先彈出提示說:因為是試用版本,所以code size只支援2k,不管怎麼說,免錢的最好用啊!!!
    Fig.4 試用版本code size提示
  4. 因為我寫的code是跑馬燈而已所以監控P1,開啟 Peripherals>>I/O-ports>>Port 1
    Fig.5 開啟監測I/O ports
  5. 接著點擊Reset & Run就可以看到Port 1的變化了,若沒有及時更新可以確認 View>>Peripherals>>Update 是否有開啟
    Fig.6 模擬運行
2015 仲冬 @ Taichung



沒有留言:

張貼留言