一種低成本的DSP快速開(kāi)發(fā)方法
3.2 串口通信
Matlab中有支持串口通信的對象,使用該對象,可以方便的實(shí)現上位機和下位機的串口通訊相關(guān)的所有事件,比如設置參數(波特率、數據位、停止位等),發(fā)送/接收數據,中斷等。在本文中,使用Matlab的串口功能的最基本流程如下:

3.3 程序下載步驟
在上位機編寫(xiě)串口通信函數后,就可以利用串口將可執行代碼下載至DSP目標板運行。按照以下步驟完成:
(1)數據轉換。引導函數對于流入的數據有相應的格式規定。經(jīng)過(guò)CCS編譯的文件必須先進(jìn)行格式轉化才能被引導函數接收。該過(guò)程可以使用TI公司免費提供的hex2000工具完成。
(2)硬件設置。將DSP硬件設置為SCI引導模式。
(3)建立串口通信。將轉化后的數據流保存為Matlab的變量形式,按照前面描述的串口通訊辦法,將變量中的數據傳送至DSP。
(4)程序執行。
評論