久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: stm32f103串口通信亂碼問題解決方法 [打印本頁]

作者: Vence    時間: 2019-10-9 10:00
標題: stm32f103串口通信亂碼問題解決方法
本人利用的是中國移動贈送的麒麟開發板,在進行串口通信的實驗時,采用正點原子的代碼,發現會一直出現亂碼的情況。經過兩天時間的排查,最終發現是晶振的問題,麒麟開發板使用的外部晶振是12M的,但是正點原子的代碼使用的是8M的晶振,下面演示修改前后的變化過程。(注意,波特率的設置也需要一樣)

利用串口1需要發送的內容:



串口接收到的信息:




修改system_stm32f10x.c文件中的晶振分頻為6分頻,因為自己用的麒麟開發板是12M的,12×9 = 108M,需要改成六分頻,12×6 = 72M:



現在修改為六分頻:




我們再來看一次現在是不是不亂碼了,發現還是亂碼:




接下來修改stm32f10x.h文件中的宏定義,看到默認的是8000000的,我們把它改成我們需要的12000000








現在再來看看上位機接收到的數據吧:終于正常啦~




心得:在玩stm32這種資源豐富的開發板的時候,一定要注意開發板的晶振和代碼里設置的晶振是不是一樣的,不然就會出現很多異常的問題









歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 中文字幕亚洲区一区二 | 日韩超碰在线 | 99久久99 | 成人在线电影在线观看 | 日韩精品久久久 | 亚洲狠狠 | 日韩欧美国产成人一区二区 | 成人自拍视频网站 | а_天堂中文最新版地址 | 粉嫩av在线 | 中文字幕一区在线观看视频 | 国产日韩欧美一区 | 男女啪啪高潮无遮挡免费动态 | www.9191| 精品久久九九 | 欧美成人一级 | 啪啪av| 久久新| www.一区二区 | 九色国产 | 欧美一区二区黄 | 91在线视频一区 | 国产美女黄色片 | 成人在线小视频 | 99精品国自产在线 | 国产日韩欧美一区二区 | 久久9精品 | 亚洲日本一区二区三区四区 | 国产高清视频 | 青草久久免费视频 | 国产一级片在线观看视频 | 午夜爽爽爽男女免费观看影院 | 日韩av网址在线观看 | 国产综合精品一区二区三区 | 欧美性受xxx | 日韩高清国产一区在线 | 日本欧美国产在线观看 | 亚洲午夜精品一区二区三区他趣 | 国产色婷婷精品综合在线播放 | 国产中文字幕在线 | 欧美中文字幕一区二区三区亚洲 |