標(biāo)題:
STM32串口調(diào)試助手
[打印本頁]
作者:
。。!
時間:
2018-12-6 12:38
標(biāo)題:
STM32串口調(diào)試助手
實(shí)驗(yàn)三 串口通信實(shí)驗(yàn)
一、 實(shí)驗(yàn)?zāi)康模?br /> 1. 了解STM32F103的USART的使用及其相關(guān)的API函數(shù);
2. 掌握用時間間隔接收串口數(shù)據(jù)的方法。
二、 實(shí)驗(yàn)內(nèi)容:
編程配置STM32F103的USART1,采用中斷的方式實(shí)現(xiàn)數(shù)據(jù)的自發(fā)自收。
三、 實(shí)驗(yàn)設(shè)備:
1. STM32F103實(shí)驗(yàn)教學(xué)實(shí)驗(yàn)箱,PC機(jī),J-link仿真器,串口線;
2. PC操作系統(tǒng)WINXP或WIN7或WIN10,Keil MDK5.17集成開發(fā)環(huán)境,J-link仿真調(diào)試驅(qū)動程序,串口調(diào)試助手。
四、 硬件連接圖:
五、 實(shí)驗(yàn)原理:
首先,將相關(guān)的GPIO設(shè)置成USART功能,然后配置串口參數(shù),最后在串口中斷里面接收數(shù)據(jù),并打印接收到的數(shù)據(jù)。
六、 實(shí)驗(yàn)步驟:
1. 連線:將實(shí)驗(yàn)箱電源線連接好,并將J-link仿真器與試驗(yàn)箱CPU板和電腦連接好;
2. 用直連串口線鏈接CPU板的DB9和電腦的COM口;
3. 打開調(diào)試助手,波特率115200,8個數(shù)據(jù)位,1個停止位,無校驗(yàn)位,無流控制;
4. 實(shí)驗(yàn)箱上電,雙擊打開實(shí)驗(yàn)程序文件夾“3.程序源碼\1.基礎(chǔ)實(shí)驗(yàn)\7.Usart1實(shí)驗(yàn)\Project”中的Usart1.uvproj,編譯、下載程序,然后進(jìn)入測試;
5. 測試步驟和結(jié)果如下:
先按下板子上的復(fù)位鍵RESET,觀察串口調(diào)試助手上輸出的信息,然后在發(fā)送區(qū)發(fā)送數(shù)據(jù),接收區(qū)應(yīng)該收到相同的數(shù)據(jù)。
作者:
海綿寶寶的笑
時間:
2020-6-4 15:52
請問博主有做過stm32+hc_12的串口數(shù)據(jù)透傳嘛 我想請教一個問題,我再進(jìn)行實(shí)驗(yàn)的時候發(fā)現(xiàn)hc_12可以設(shè)置但是不能通信 ,看了很久不知道問題出在哪里
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1