瑞薩單片機串口使用

瑞薩單片機從上次電賽開始,爲飛行器指定芯片,此次的電賽還是瑞薩贊助,因此頗有可能仍是使用瑞薩的芯片,下面我來講一下瑞薩單片機的串口使用緩存

一、打開cube suite+,新建一個工程函數

設置時鐘,默認便可優化

選擇在線仿真可用ui


關閉看門狗it


選擇串口0,收發模塊變量


取消錯誤中斷搜索


生成代碼下載


取消代碼自動優化,代碼優化是發佈時候用的程序

接下來是選擇仿真器,右鍵點圈住的這個菜單進行選擇im

在r_cg_serial.c文件中有一個串口啓動函數,咱們須要將其加到main函數中去


定義全局變量,發送緩存,發送長度


在r_cg_serial.c文件中有一個發送函數


將發送函數寫到主函數中,其第一個參數爲發送地址,第二個參數爲發送長度

到此,則程序已經完畢,接下來,咱們來進行接線,此處須要藉助usb to ttl,咱們將usb to ttl安裝好其對應的驅動(若電腦不能自動安裝驅動,則上網搜索相應的驅動安裝便可),把VCC,GND接到瑞薩單片機的上,此時不要拔去下載板,將usb to ttl 的TXD接瑞薩的RXD(45),usb to ttl 的RXD接瑞薩的TXD(44)。

而後,咱們把程序下載到板子上,打開串口助手,運行程序,(注意此時串口助手中選擇的COM口是usb to ttl虛擬出來的COM口)便可看到串口助手收到的數據11,22,33

相關文章
相關標籤/搜索