chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內(nèi)不再提示

stm32異步串口通訊配置過程

汽車玩家 ? 來源:記錄知識點滴 ? 作者:記錄知識點滴 ? 2020-04-16 16:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

| 串口是一種全雙工通訊方式

單工

stm32異步串口通訊配置過程

數(shù)據(jù)傳輸只支持數(shù)據(jù)在一個方向上傳輸

半雙工

stm32異步串口通訊配置過程

允許數(shù)據(jù)在兩個方向上傳輸,在同一時刻,只允許數(shù)據(jù)在一個方向上傳輸,它實際上是一種切換方向的單工通信

全雙工

stm32異步串口通訊配置過程

允許數(shù)據(jù)同時在兩個方向上傳輸,因此,全雙工通信是兩個單工通信方式的結(jié)合,它要求發(fā)送設(shè)備和接收設(shè)備都有獨立的接收和發(fā)送能力

異步串口常見連接方式

stm32異步串口通訊配置過程

相同端口數(shù)據(jù)傳輸

stm32異步串口通訊配置過程

不同端口數(shù)據(jù)傳輸

這里必須保證通訊兩端數(shù)據(jù)共地,此外還需注意不同端口間的電平轉(zhuǎn)換,如TTL、232.

| 異步通訊時序圖

這里以8位字長為例,進行數(shù)據(jù)傳輸時,接收方首先捕捉數(shù)據(jù)起始位- -由高電平到低電平的數(shù)據(jù)跳變,低電平會保持一個數(shù)據(jù)周期(空閑時,數(shù)據(jù)線保持高電平)

stm32異步串口通訊配置過程

1-8-1

緊接著起始位的是8位有效數(shù)據(jù)(低地址數(shù)據(jù)LSB在前),這里特別注意,若設(shè)置了奇偶校驗,奇偶校驗位會占據(jù)一位有效數(shù)據(jù),即寫進數(shù)據(jù)寄存器數(shù)據(jù)的MSB位被校驗位替換后發(fā)送出去,如下表所示:

stm32異步串口通訊配置過程

最后為1位停止位,停止位為有效高電平

| 奇偶校驗

使能校驗功能后,寫進數(shù)據(jù)寄存器的數(shù)據(jù)的MSB位被校驗位替換后發(fā)送出去(如果選擇偶校驗偶數(shù)個’1’,如果選擇奇校驗奇數(shù)個’1’)。

偶校驗:校驗位使得一幀中的7或8個LSB數(shù)據(jù)以及校驗位中’1’的個數(shù)為偶數(shù)。

例如:數(shù)據(jù)=00110101,有4個’1’,如果選擇偶校驗,校驗位是’0’。

奇校驗:此校驗位使得一幀中的7或8個LSB數(shù)據(jù)以及校驗位中’1’的個數(shù)為奇數(shù)。

例如:數(shù)據(jù)=00110101,有4個’1’,如果選擇奇校驗,校驗位是’1’。

| 波特率的產(chǎn)生

RX/TX 波特率=FCK/(16*USARTDIV )

這里的FCK為串口模塊的輸入時鐘頻率,通常首先確定想得到的波特率,而后通過上述公式,解得USARTDIV ,進而將USARTDIV的小數(shù)和整數(shù)部分分別填入波特率寄存器(USART_BRR)的整數(shù)DIV_Mantissa和小數(shù)DIV_Fraction部分中。

例如: 求得 USARTDIV = 25.62時,就有:DIV_Fraction = 16*0.62 = 9.92 最接近的整數(shù)是: 10 = 0x0A DIV_Mantissa = mantissa (25.620) = 25 = 0x19于是, USART_BRR = 0x19A

| 異步串口通訊的基本配置過程

1. 使能串口及對應(yīng)引腳時鐘

2. 配置引腳,根據(jù)需要決定是否重映射

TX輸出引腳 -- 傳輸速率50M_hz,復用推挽輸出

RX輸入引腳 -- 浮空輸入

3.串口參數(shù)初始化

設(shè)置字長、停止位個數(shù)、是否開啟校驗位及選擇校驗方式(CR1、CR2寄存器),波特率設(shè)置

4. 配置中斷優(yōu)先級

搶占優(yōu)先級、子優(yōu)先級,使能中斷通道

5. 根據(jù)需要,開啟串口部分中斷(CR1)

6. 使能串口(CR1)

stm32串口有獨立的收發(fā)能力,可根據(jù)需要單獨開啟/關(guān)閉接收、發(fā)送單元

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

    關(guān)注

    2301

    文章

    11087

    瀏覽量

    369856
  • 串口
    +關(guān)注

    關(guān)注

    15

    文章

    1598

    瀏覽量

    81514
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    串口到底是個啥?#串口通訊 #電路知識 #RS485 #工業(yè)以太網(wǎng)

    串口通訊
    西安阿爾泰電子科技發(fā)展有限公司
    發(fā)布于 :2025年10月16日 18:02:50

    通用MCU語音芯片支持串口+AT指令485通訊

    文檔簡單介紹AD24N的性能參數(shù)、串口通訊指令、應(yīng)用方向、等內(nèi)容
    的頭像 發(fā)表于 07-24 11:35 ?391次閱讀
    通用MCU語音芯片支持<b class='flag-5'>串口</b>+AT指令485<b class='flag-5'>通訊</b>

    同步快?異步穩(wěn)?串口通信方案選擇的避坑指南

    我們常用的串口究竟是同步還是異步?藍牙模塊、WiFi模塊用的又是什么方式?今天,我們就來一探究竟,講清楚串口通信的同步與異步的區(qū)別。 1.同步串口
    的頭像 發(fā)表于 07-09 16:58 ?458次閱讀
    同步快?<b class='flag-5'>異步</b>穩(wěn)?<b class='flag-5'>串口</b>通信方案選擇的避坑指南

    【沁恒CH585開發(fā)板免費試用體驗】UART 串口通信

    。 Figure ? 異步串口通信協(xié)議 串口外設(shè)的架構(gòu)圖看起來十分復雜,實際上對于軟件開發(fā)人員來說,我們只需要大概了解串口發(fā)送的過程即可
    發(fā)表于 07-08 00:02

    第十四章 USART——串口通訊

    本章介紹了USART串口通訊,含物理層(RS-232、TTL電平)、協(xié)議層(波特率、數(shù)據(jù)幀),及W55MH32的USART功能與應(yīng)用。
    的頭像 發(fā)表于 06-14 16:30 ?1361次閱讀
    第十四章 USART——<b class='flag-5'>串口</b><b class='flag-5'>通訊</b>

    AS32X601驅(qū)動系列教程 USART_串口通訊詳解

    。 USART 不僅支持同步單向通信和半雙工單線通信,以及 LIN(局域互連網(wǎng)絡(luò))和調(diào)制解調(diào)器操作 (CTS/RTS) 通過配置多個緩沖區(qū)使用 DMA(直接存儲器訪問)可實現(xiàn)高速數(shù)據(jù)通信,其通信數(shù)據(jù)格式如下: 硬件設(shè)計 評估板板載了一顆CH340 usb轉(zhuǎn)ttl芯片用于串口
    的頭像 發(fā)表于 05-23 16:54 ?574次閱讀
    AS32X601驅(qū)動系列教程 USART_<b class='flag-5'>串口</b><b class='flag-5'>通訊</b>詳解

    【RA-Eco-RA4M2開發(fā)板評測】RA-Eco-RA4M2 串口通信

    ),可以說,UART是SCI的子集,但是同步通信相比異步通信多了一根時鐘同步信號線。 下面簡單介紹下同步和異步。 在同步通訊中,收發(fā)設(shè)備雙方會使用一根信號線表示時鐘信號,在時鐘信號的驅(qū)動下雙方進行協(xié)調(diào)
    發(fā)表于 04-27 23:23

    12864點陣工業(yè)級智能單色液晶屏,TTL/RS232工業(yè)串口通訊 接口少,僅需1線即可通訊(電源線除外)畫點

    串口通訊
    深圳市乾思迪電子科技有限公司
    發(fā)布于 :2025年04月18日 10:17:19

    STM32串口下載軟件(FLYMCU)

    STM32串口下載軟件(FLYMCU),經(jīng)典版本,親試可用。
    發(fā)表于 04-09 15:59 ?5次下載

    Labview串口通訊,使用SerialPort

    在項目開開發(fā)的時候難免需要使用到串口,那么有兩個選擇一是使用VISA進行串口通訊,二使用SerialPort進行串口通訊等。當然還有其它的方
    發(fā)表于 03-08 18:38

    串口通訊隔離器的定義與作用

      在現(xiàn)代工業(yè)自動化、通信系統(tǒng)和嵌入式設(shè)備中,串口通訊(Serial Communication)是一種常見的數(shù)據(jù)傳輸方式。由于其簡單、可靠且成本低廉,串口通訊被廣泛應(yīng)用于各種設(shè)備之間
    的頭像 發(fā)表于 02-06 16:01 ?1831次閱讀

    IGT-DSER系列PLC通訊智能網(wǎng)關(guān)的配置說明(免編程的多臺PLC之間通訊篇)

    。網(wǎng)關(guān)有多個網(wǎng)口、串口,也可選擇WIFI無線通訊。PLC內(nèi)無需編程開發(fā),在智能網(wǎng)關(guān)上配置數(shù)據(jù)的起始地址和數(shù)量即可,通訊速度快、數(shù)據(jù)量大,支持熱插拔,斷電重啟后自恢復運行,在實際的工程項
    發(fā)表于 01-24 11:59

    HTTP網(wǎng)絡(luò)通訊過程

    的 OSI 模型。 OSI ?是一種理論下的模型,而? TCP/IP ?已被廣泛使用,成為網(wǎng)絡(luò)互聯(lián)事實上的標準。 2. HTTP 網(wǎng)絡(luò)通訊過程 示例:簡單的網(wǎng)絡(luò)拓撲模型 詳解:當鍵入網(wǎng)址到網(wǎng)頁顯示的通訊
    的頭像 發(fā)表于 01-20 09:07 ?912次閱讀
    HTTP網(wǎng)絡(luò)<b class='flag-5'>通訊</b><b class='flag-5'>過程</b>

    串口通信的開發(fā)環(huán)境配置

    串口通信的開發(fā)環(huán)境配置涉及多個方面,包括選擇編程語言、安裝必要的庫或驅(qū)動程序、配置串口參數(shù)等。以下是一個基于Python的串口通信開發(fā)環(huán)境
    的頭像 發(fā)表于 11-22 09:21 ?1276次閱讀

    6軸控制程序,帶串口通訊

    6軸控制程序,帶串口通訊。
    發(fā)表于 11-09 14:08 ?0次下載