TOSHIBA TMPM037 實作 UART 操作手冊

一、 簡介

         本篇文章介紹在 TMPM037 EVB 實作 UART 的操作手冊,透過終端機 ( Tera Term ) 輸 入資料,之後 TMPM037 UART 將接收到的資料輸出至終端機上。

二、 工具準備

     1. TMPM037 開發板
         

     2. Mini USB Cable
         用途說明 : 提供電源輸入與程式燒錄。

     3. 終端機程式
         

 

三、實作範例: UART 接收與傳送

     1. 編譯範例程式
        1) 下載範例程式 :
             https://toshiba.semicon-storage.com/tw/semiconductor/knowledge/application-note/ev1.html
             

        2) 開啟範例程式 : tmpm037_v2.3.2\tx00_cmsis_v2.3.2\M037\TMPM037\Project\Examples\UART\UART_Retarget\IAR\ UART_Retarget.eww。

        3) 編譯程式,選擇【Project】,再選擇【Clean】。

        4) 接著選擇【Rebuild All】。

        5) 確認編譯完成。

     2. 硬體連接與終端機程式設定
        1) 這裡使用 UART2 : TX ( PE4 ),RX ( PE3 )。
            
        2) 開發板背面連接如下。
            

        3) 開發板正面連接如下 : 連接至電腦,在裝置管理員會看到新增的 COM Port。
            

        4) 開啟終端機程式 ( Tera Term ),選擇【File】,再選擇【New connection】。
            

        5) 連線後,選擇【Setup】,再選擇【Terminal】,再【Local echo】選項打勾。
            

        6) 修改 Baud Rate,選擇【Setup】,再選擇【Serial port】,再【Speed】選項,選擇【115200】。
            

     3. 燒錄與驗證
        1) 選擇專案,點擊右鍵並選擇【Options】。

        2) 選擇【Debugger】,將 Driver 選取為【CMSIS DAP】。
            

        3) 點擊【Download and Debug】 圖示,進入範例程式的 Debug 頁面。

        4) 點擊【Go】 圖示,讓程式運行起來。

        5) 在終端機程式中輸入數字或字符,則可以看到 UART2 會將收到的資料打印出來
            


四、 實作範例程式介紹

     1. main.c
            

     2. tmpm037_uart_int.c
            

五、參考資料

       
        [1] TMPM037FWFG Starter kit Hardware Manual_Rev1.0.pdf
        [2] TOSHIBA TX00 Peripheral Driver User Guide (TMPM037)_EN.pdf
        [3] TX00 Peripheral Driver Usage Example (TMPM037)_EN.pdf

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★博文作者未开放评论功能