基于MSP430的超低功耗空間定向測試儀設計
2.2 液晶顯示流程設計
本文引用地址:http://www.104case.com/article/248144.htmMSP430 單片機通過中斷接收主通信控制器發來的數據,并將接收到的數據送給LCD 顯示。通信參數設置為波特率為1200bps,8 個數據位,CRC 校驗。對接收到的數據漢字采用16*16 的點陣、字母和數字母采用8*16 的點陣顯示。由于需要顯示的漢字、字母和數字是固定的,所以采用直接固化顯示字模到FLASH 中的方法。這種方法占用空間少,程序實現簡單,顯示速度快,適合字模數據庫不大的情況。液晶顯示程序流程如圖4 所示。

2.3 下位機串口通信流程設計
首先調用初始化函數進行系統初始化,串口通信結構圖如圖5 所示。初始化完畢后,程序進入主循環。每次循環時,程序首先調用DoUart 處理串行通信接收緩沖區中的數據。處理完畢后,如果有需要發送給PC 機的數據,就調用SendUart 函數發送數據。如果串行通信模塊收到數據,則CPU 退出低功耗模式,而進入串行接收中斷程序。退出中斷程序后,CPU 不再進入低功耗模式,并執行跳轉語句,進行下一輪循環,再次調用DoUart 和SendUart 函數。若沒收到數據,則CPU 會一直處于低功耗模式。

3 調試
IAR C-SPY 高級調試器與IAR Embedded Workbench的工作環節能夠很好的匹配在一起,可以形成一個擁有較強功能的高級語言交互調試器,可以對匯編語言或者C 語言進修調試。能夠設置斷點,進修單步運行,并且支持如Stepin,Step over 等多種單步運行方式,可以觀察寄存器以及內存的數值,查看變量。
在這里,筆者使用硬件仿真調試Flash EmulationTool 模式。主要通過JTAG 接口與MSP430 單片機的硬件系統相連接,然后下載程序。MSP430 單片機接外圍電路并且模擬硬件系統的真實環境進行調試,驗證應用程序是否有錯誤,同時檢驗目標系統的硬件設計是否足夠完善。
4 結束語
綜上所述,單片機是將計算機、微電子以及現代通訊融合在一起的高新技術,在工業控制以及測量領域的應用非常廣泛。本文研究的MSP430 單片機的主要特點是可靠性高、操作簡單、維護方便。基于MSP430 單片機的空間定向測試儀有超低的功耗,而且在降低芯片的電源電壓和靈活而可控的運行時鐘方面都有其獨到之處。因此在車輛、艦船、飛行器等導航領域中有著非常廣泛的發展和應用前景。本文主要介紹了基于MSP430 單片機的空間定向測試儀的結構設計,對其硬件結構設計以及軟件結構設計進行了細致的分析研究,從而能夠滿足實際應用對基于MSP430 單片機的空間定向測試儀在性能以及可靠性方面的需求,為基于MSP430 單片機的空間定向測試儀未來的發展提供更加廣闊的空間。
晶振相關文章:晶振原理 網線測試儀相關文章:網線測試儀原理
評論