色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

第六章 UART串口發送

撞上電子 ? 2022-01-24 15:29 ? 次閱讀

第一節硬件解讀

物聯網開發板的原理圖可知,一共有2個串口,分別是USART1和USART2,如下圖所示:

d2c83dca-7ad5-11ec-bcb6-dac502259ad0.png

其中USART1接到Lora,如下圖:

d2db910e-7ad5-11ec-bcb6-dac502259ad0.png

那么,本次串口實驗必定是USART2,我們仔細查看原理圖部分,USART2通過P4的跳線帽連接到了PA9/TX和PA10/RX,所以本次串口實驗必定要短接P4的1和2,3和4。下圖所示:

d2f1701e-7ad5-11ec-bcb6-dac502259ad0.png

知道連接到PA9/TX和PA10/RX,那么PA9/TX和PA10/RX又連接到哪里呢?由下圖可知,連接到STM32F103C8T6,注意,這個STM32F103C8T6只是開發板的調試器的主控芯片。主控芯片(STM32F103C8T6)把控制芯片(STM32L071KB)的串口信息轉化之后接到Micro USB。【這段很難理解,希望大家好好體會】

d30a8072-7ad5-11ec-bcb6-dac502259ad0.png

總結一下,本次串口實驗采用的是USART2,通過P4的跳線帽與調試器的芯片(STM32F103C8T6)的作用,最后串口接到Micro USB。

第二節配置環境

1,打開STM32CubeMX,新建工程。

d31a45e8-7ad5-11ec-bcb6-dac502259ad0.png

2,搜索藍橋杯物聯網的芯片并選好封裝。

d332737a-7ad5-11ec-bcb6-dac502259ad0.png

3,如下圖配置芯片的下載口。

d3439772-7ad5-11ec-bcb6-dac502259ad0.png

4,如下圖,配置串口2。

d3695bce-7ad5-11ec-bcb6-dac502259ad0.png

5,這里是USART的一些關鍵信息,比如波特率,數據為位之類的。具體看看下圖:

d390f990-7ad5-11ec-bcb6-dac502259ad0.png

6,配置時鐘樹。

d3a9ee1e-7ad5-11ec-bcb6-dac502259ad0.png

7,配置項目名和路徑,編譯器與編譯版本。

d3bb9d26-7ad5-11ec-bcb6-dac502259ad0.png

8,按照下圖,生成代碼。

d3ce907a-7ad5-11ec-bcb6-dac502259ad0.png

第三節編寫代碼

1,編寫如下圖的代碼。

d3dfaa72-7ad5-11ec-bcb6-dac502259ad0.png

2,選擇下載器。

d437b262-7ad5-11ec-bcb6-dac502259ad0.png

3,設置上電自動復位和運行。

d44a2ce4-7ad5-11ec-bcb6-dac502259ad0.png

4,編譯代碼,會顯示0錯誤,0警告。

5,通過電腦的設備管理器查看串口號。公子的串口號的COM4,你們可能是其他串口號。

d48fdd02-7ad5-11ec-bcb6-dac502259ad0.png

6,打開AccessPort。這是一款串口軟件。

d4b6f41e-7ad5-11ec-bcb6-dac502259ad0.png

7,如下圖配置軟件的參數

d4cca71e-7ad5-11ec-bcb6-dac502259ad0.png

8,點擊“顯示數據”。從圖下可以看出,間隔發送“TEXT”。這個串口調試助手是藍橋杯官方提供的,數據接收和發送不太穩定,其他串口調試助手測試正常。

d4e528e8-7ad5-11ec-bcb6-dac502259ad0.png

第四節 實驗現象

實驗注意事項:

1,程序語句需要位于程序的BEGIN與END之間。

2,利用USB線將電腦USB口與開發板USB1口連接。

3,CN4所有撥碼開關必須選擇ON DP檔,否則無法下載程序。

4,用跳線帽連接P4的1與2,3與4。

實驗現象:

LD1,LD4常亮。串口2以1秒為間隔發送TEXT。

宗旨:

免費的服務,永遠的開源

說明:

1.本教程免費,開源,禁止用于任何商業用途,違者必究。

2.本教程版權所屬為東莞市東城墨竹公子電子工作室,盜版必究。

3.資料下載請通過以下方式:

微信公眾號:撞上電子

CSDN:撞上電子

掘金:撞上電子

今日頭條:撞上電子

淘寶企業店:撞上電子

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • uart
    +關注

    關注

    22

    文章

    1243

    瀏覽量

    101611
收藏 人收藏

    評論

    相關推薦

    《DNESP32S3使用指南-IDF版_V1.6》第六章 新建基礎工程

    第六章 新建基礎工程 在前面的章節中,我們已經簡要介紹了ESP32-S3的基礎知識和ESP-IDF的基本概念,并詳細闡述了VS Code IDE環境的搭建以及Espressif插件的安裝流程。現在
    發表于 12-02 14:43

    通信技術:UART串口通信開源代碼實操!

    今天我們分享的是關于UART串口通信示例,歡迎大家探討
    的頭像 發表于 11-05 11:56 ?3138次閱讀
    通信技術:<b class='flag-5'>UART</b><b class='flag-5'>串口</b>通信開源代碼實操!

    uart波特率和傳輸頻率的關系 UART串口的常用波特率為多少

    頻率是兩個關鍵參數,它們之間存在一定的關系,并且UART串口有一系列常用的波特率。以下是對這兩個概念的介紹。 一、UART波特率和傳輸頻率的關系 1. 定義與區別 波特率(Baud Rate
    的頭像 發表于 10-06 16:12 ?3453次閱讀
    <b class='flag-5'>uart</b>波特率和傳輸頻率的關系 <b class='flag-5'>UART</b><b class='flag-5'>串口</b>的常用波特率為多少

    《DNK210使用指南 -CanMV版 V1.0》第六章 Kendryte K210固件燒錄

    第六章 Kendryte K210固件燒錄 本章將為讀者介紹Kendryte K210的固件燒錄,以及Kendryte K210外部NOR Flash的空間分布。本章分為如下幾個小節:6.1 外部
    發表于 09-12 14:20

    【「ARM MCU嵌入式開發 | 基于國產GD32F10x芯片」閱讀體驗】+書籍整體概況

    ,這里包含系統滴答定時器SysTick,RTC實時時鐘,看門狗(獨立看門狗與窗口看門狗),定時器(基本定時器、通用定時器、高級定時器),以及PWM實現呼吸燈效果實驗。第六章為通用同步/異步串行通信
    發表于 08-25 22:48

    第六章-電機驅動和PWM STM32項目

    **功能介紹放開頭, 使用便捷無需愁。** **這是全網最詳細、性價比最高的STM32實戰項目入門教程,通過合理的硬件設計和詳細的視頻筆記介紹,硬件使用STM32F103主控資料多方便學習,通過3萬字筆記、12多個小時視頻、20多章節代碼手把手教會你如何開發和調試。讓你更快掌握嵌入式系統開發。** V3.3.0-STM32智能小車 視頻: https://www.bilibili.com/video/BV16x4y1M7EN/?spm_id_from=333.337.search-card.all.click V3:HAL庫開發、功能:PID速度控制、PID循跡、PID跟隨、遙控、避障、PID角度控制、視覺控制、電磁循跡、RTOS等功能。
    的頭像 發表于 08-21 16:46 ?660次閱讀
    <b class='flag-5'>第六章</b>-電機驅動和PWM STM32項目

    優利德UT2000/3000系列數字存儲示波器中文使用說明書

    /UT3000系列數字存儲示波器的操作方法。第三 應用示例:提供如何解決各種測量問題示例。第四 系統提示及故障排除:第五 服務和支持:第六章 附錄:附錄A:技術指標附錄B:UT2
    發表于 07-22 11:52 ?11次下載

    雙麒麟系統!迅為RK3588開發板+銀河麒麟/開放麒麟

    Build root系統功能測試 第四 Ubuntu系統功能測試 第五 Debian系統功能測試 第六章 openkylin系統功能測試 第七 銀河麒麟系統功能測試
    發表于 07-15 10:35

    第3_UART 開發基礎

    第3_UART 開發基礎
    的頭像 發表于 06-29 14:27 ?749次閱讀
    第3<b class='flag-5'>章</b>_<b class='flag-5'>UART</b> 開發基礎

    【紫光同創盤古PGX-Nano教程】——(盤古PGX-Nano開發板/PG2L50H_MBG324第六章串口收發實驗例程

    的橋梁UART,傳輸的數據沒有體現。故而需要增加發送數據模塊,與接收數據模塊; 串口發射模塊設計 目標:接收到一個發送命令信號時,將data[7:0]-&gt;依次發出{st
    發表于 05-11 15:40

    搭配100教學實驗案例,輕松解決老師備課難題!

    Linux系統使用實驗第三Linux設備驅動程序開發實驗第四基于ARM基礎外設實驗第五LinuxQt開發實驗第六章LinuxPython開發實驗向下滑動查看所有內容
    的頭像 發表于 05-01 08:31 ?443次閱讀
    搭配100教學實驗案例,輕松解決老師備課難題!

    HAL庫STM32串口2發送數組給串口1異常的原因?

    ,u1buf,21,0xFFFF);//接收到數據馬上用串口1發送 HAL_UART_Receive_DMA( huart1,u1buf,21); //串口1重新使能 } if(hua
    發表于 04-25 06:01

    STM8S105C6T6 UART2串口能接收數據,不能發送數據是為什么?

    STM8S105C6T6 UART2串口,能接收數據,不能發送數據,哪位大神能幫忙看看。現在單片機自發自收沒有問題,串口自發自收也沒有問題,但是兩個連接起來就單片機只能接收數據,
    發表于 04-10 08:05

    UART串口通信實驗及工作原理

    UART通信過程需要設置波特率、數據長度、開始/停止位等參數。波特率決定了發送數據的速度,而數據長度和開始/停止位則用于確保數據的正確傳輸和接收。
    的頭像 發表于 03-21 17:10 ?4085次閱讀
    <b class='flag-5'>UART</b><b class='flag-5'>串口</b>通信實驗及工作原理

    UART串口通信協議是什么?

    ,廣泛應用于嵌入式領域。 在UART串口通信協議中,數據以字節的形式進行傳輸。發送和接收端的通信流程如下: 1、通信波特率設置:發送端和接收端需要
    的頭像 發表于 03-19 17:26 ?1495次閱讀
    主站蜘蛛池模板: 妖精视频一区二区免费| xxx粗大长欧美| 性派对xxxhd| 伊人国产在线播放| jk制服喷水| 国产偷国产偷亚洲高清人乐享| 国产在线中文字幕| 青青涩射射| 一本色道久久综合亚洲精品 | 邻家美姨在线观看全集免费| 欧美人妇无码精品久久| 亚洲第一成年人网站| ewp系列虐杀在线视频| 欧美黑白配性xxxxx| xxx69欧美| 天堂网久久| 97在线精品视频| 国产一区内射最近更新| 亚洲2017久无码| 高挑人妻无奈张开腿| 美女漏bb| 亚洲欧美中文字幕5发布| 国产不卡无码高清视频| 欧美日韩另类在线专区| RUNAWAY韩国动漫免费网| 日本无码人妻丰满熟妇5G影院| 91热久久免费精品99| 精品无码国产自产在线观看水浒传| 日日踫夜夜爽无码久久| 91素人约啪| 日韩高清一区二区三区不卡| freehd另类xxxx喷水| 日韩少妇爆乳无码专区| 国产亚洲精品视频在线网| 在线视频一区二区三区在线播放| 精品国产免费第一区二区| 在线观看成年人免费视频| 秋霞av伦理片在线观看| 国产亚洲精品精品国产亚洲综合| 岳的奶大又白又胖| 日韩欧美一区二区三区免费观看|