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

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

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

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

串行通信接口的結(jié)構(gòu)和功能

瑞薩嵌入式小百科 ? 來(lái)源:野火電子 ? 2025-10-17 09:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

18.1.2

協(xié)議層

串口通訊的數(shù)據(jù)包由發(fā)送設(shè)備通過(guò)自身的TXD接口傳輸?shù)浇邮赵O(shè)備的RXD接口。在串口通訊的協(xié)議層中,規(guī)定了數(shù)據(jù)包的內(nèi)容,它由啟始位、主體數(shù)據(jù)、校驗(yàn)位以及停止位組成,通訊雙方的數(shù)據(jù)包格式要約定一致才能正常收發(fā)數(shù)據(jù),其組成見(jiàn)圖 19_6。

4cd6a0c6-a7ea-11f0-8c8f-92fbcf53809c.png

圖 19-6 串口數(shù)據(jù)包的基本組成

18.1.2.1

波特率

本章中主要講解的是串口異步通訊,異步通訊中由于沒(méi)有時(shí)鐘信號(hào)(如前面講解的DB9接口中是沒(méi)有時(shí)鐘信號(hào)的),所以兩個(gè)通訊設(shè)備之間需要約定好波特率,即每個(gè)碼元的長(zhǎng)度,以便對(duì)信號(hào)進(jìn)行解碼,圖19_6中用虛線分開(kāi)的每一格就是代表一個(gè)碼元。常見(jiàn)的波特率為4800、9600、115200等。

18.1.2.2

通訊的起始和停止信號(hào)

串口通訊的一個(gè)數(shù)據(jù)包從起始信號(hào)開(kāi)始,直到停止信號(hào)結(jié)束。數(shù)據(jù)包的起始信號(hào)由一個(gè)邏輯0的數(shù)據(jù)位表示,而數(shù)據(jù)包的停止信號(hào)可由0.5、1、1.5或2個(gè)邏輯1的數(shù)據(jù)位表示,只要雙方約定一致即可。

18.1.2.3

有效數(shù)據(jù)

在數(shù)據(jù)包的起始位之后緊接著的就是要傳輸?shù)闹黧w數(shù)據(jù)內(nèi)容,也稱為有效數(shù)據(jù),有效數(shù)據(jù)的長(zhǎng)度常被約定為5、6、7或8位長(zhǎng)。

18.1.2.4

數(shù)據(jù)校驗(yàn)

在有效數(shù)據(jù)之后,有一個(gè)可選的數(shù)據(jù)校驗(yàn)位。由于數(shù)據(jù)通信相對(duì)更容易受到外部干擾導(dǎo)致傳輸數(shù)據(jù)出現(xiàn)偏差,可以在傳輸過(guò)程加上校驗(yàn)位來(lái)解決這個(gè)問(wèn)題。校驗(yàn)方法有奇校驗(yàn)(odd)、偶校驗(yàn)(even)、0校驗(yàn)(space)、1校驗(yàn)(mark)以及無(wú)校驗(yàn)(noparity)。

奇校驗(yàn)要求有效數(shù)據(jù)和校驗(yàn)位中“1”的個(gè)數(shù)為奇數(shù),比如一個(gè)8位長(zhǎng)的有效數(shù)據(jù)為:01101001,此時(shí)總共有4個(gè)“1”,為達(dá)到奇校驗(yàn)效果,校驗(yàn)位為“1”,最后傳輸?shù)臄?shù)據(jù)將是8位的有效數(shù)據(jù)加上1位的校驗(yàn)位總共9位。

偶校驗(yàn)與奇校驗(yàn)要求剛好相反,要求幀數(shù)據(jù)和校驗(yàn)位中“1”的個(gè)數(shù)為偶數(shù),比如數(shù)據(jù)幀:11001010,此時(shí)數(shù)據(jù)幀“1”的個(gè)數(shù)為4個(gè),所以偶校驗(yàn)位為“0”。

0校驗(yàn)是不管有效數(shù)據(jù)中的內(nèi)容是什么,校驗(yàn)位總為“0”,1校驗(yàn)是校驗(yàn)位總為“1”。

18.2

SCI簡(jiǎn)介

SCI(Serial Communications Interface),意為串行通信接口,是相對(duì)與并行通信的概念,是串行通信技術(shù)的一種總稱,包括了UART,SPI等串行通信技術(shù)。RA6M5的SCI模塊是一個(gè)有10個(gè)通道的異步/同步串行接口,RA4M2有6個(gè)通道,RA2L1有5個(gè)通道。

SCI模塊包含如下功能(根據(jù)具體型號(hào)有所不同):

UART

8位時(shí)鐘同步接口

簡(jiǎn)易IIC(只能用作主機(jī))

簡(jiǎn)易SPI

智能卡接口(符合ISO/IEC 7816-3國(guó)際標(biāo)準(zhǔn))

曼徹斯特接口

增強(qiáng)的串行接口

另外,RA6M5的SCI0、SCI3~SCI9有獨(dú)立的FIFO緩沖區(qū);RA4M2的SCI0、SCI3、SCI4、SCI9有獨(dú)立的FIFO緩沖區(qū);RA2L1僅SCI0有獨(dú)立的FIFO緩沖區(qū)。

18.3

SCI的結(jié)構(gòu)框圖

以RA6M5為例,SCI的結(jié)構(gòu)框圖如下圖所示。接下來(lái)我們大致地研究一下它的結(jié)構(gòu)和功能。

4d2f09b4-a7ea-11f0-8c8f-92fbcf53809c.png

18.3.1

功能引腳

見(jiàn)圖中標(biāo)注①處。

RXDn/SCLn/MISOn:

RXDn:UART接收數(shù)據(jù)輸入。

SCLn:I2C時(shí)鐘信號(hào)輸入或輸出。

MISOn:SPI主機(jī)信號(hào)輸入,從機(jī)信號(hào)輸出。

TXDn/SDAn/MOSIn:

TXDn:UART發(fā)送數(shù)據(jù)輸出。

SDAn:I2C數(shù)據(jù)輸入或輸出。

MOSIn:SPI從機(jī)信號(hào)輸入,主機(jī)信號(hào)輸出。

SSn/CTSn_RTSn:

SSn:片選信號(hào)輸入,低電平有效。

CTSn_RTSn:清除以發(fā)送(Clear to Send)或請(qǐng)求以發(fā)送(Request to Send)。低電平有效。如果使能RTS流控制,當(dāng)UART接收器準(zhǔn)備好接收新數(shù)據(jù)時(shí)就會(huì)將RTS變成低電平;當(dāng)接收寄存器已滿時(shí),RTS將被設(shè)置為高電平。如果使能CTS流控制,發(fā)送器在發(fā)送下一幀數(shù)據(jù)之前會(huì)檢測(cè)CTS引腳,如果為低電平,表示可以發(fā)送數(shù)據(jù),如果為高電平則在發(fā)送完當(dāng)前數(shù)據(jù)幀之后停止發(fā)送,該引腳只適用于硬件流控制。

CTSn(n = 0,3 to 9):

清除以發(fā)送(Clear to Send),適用于硬件流控制。

SCKn:

時(shí)鐘輸出或輸入引腳,適用于同步通信。

18.3.2

發(fā)送和接收控制

見(jiàn)圖中標(biāo)注②處。

通信模式和通信參數(shù)設(shè)置。

FIFO模式設(shè)置。

波特率生成器的時(shí)鐘輸入選擇。

18.3.3

數(shù)據(jù)寄存器和移位寄存器

見(jiàn)圖中標(biāo)注③處。

RSR接收移位寄存器將RXDn引腳接收到的串行數(shù)據(jù)轉(zhuǎn)為并行數(shù)據(jù)。當(dāng)接收到一幀數(shù)據(jù),數(shù)據(jù)會(huì)被自動(dòng)傳入RDR/RDRHL或FRDRHL寄存器(在FIFO模式下),并允許RSR繼續(xù)接收更多數(shù)據(jù),CPU無(wú)法直接訪問(wèn)RSR。

TSR傳輸移位寄存器用于傳輸串行數(shù)據(jù)。要進(jìn)行數(shù)據(jù)傳輸,SCI首先自動(dòng)將數(shù)據(jù)從TDR/TDRHL或FTDRHL寄存器(在FIFO模式下)傳入到TSR中,然后將數(shù)據(jù)發(fā)送到TXDn引腳,CPU無(wú)法直接訪問(wèn)TSR。

18.3.4

波特率發(fā)生器

見(jiàn)圖中標(biāo)注④處。

用于控制波特率,具體由BRR(Bit Rate Rigister),MDDR(Modulation Duty Register)和SMR(Serial Mode Register)寄存器控制。SMR在這里對(duì)波特率生成器的輸入時(shí)鐘進(jìn)行選擇,可以選擇PCLK,PCLK/4,PCLK/16,PCLK/64,即PCLK/4n(n=0-3)。

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

    關(guān)注

    33

    文章

    9275

    瀏覽量

    155469
  • 串口通訊
    +關(guān)注

    關(guān)注

    2

    文章

    266

    瀏覽量

    26050
  • 波特率
    +關(guān)注

    關(guān)注

    2

    文章

    319

    瀏覽量

    35315

原文標(biāo)題:串口通信協(xié)議層&SCI簡(jiǎn)介————瑞薩RA系列FSP庫(kù)開(kāi)發(fā)實(shí)戰(zhàn)指南(45)

文章出處:【微信號(hào):瑞薩嵌入式小百科,微信公眾號(hào):瑞薩嵌入式小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    串行通信接口(SCI)

    可編程。8.1 串行通信接口結(jié)構(gòu)8.1.1 串行通信接口
    發(fā)表于 09-16 12:44

    USB接口串行通信中的應(yīng)用

    1 USB接口簡(jiǎn)介USB即通用串行總線,可以實(shí)現(xiàn)熱插拔,采用菊花鏈結(jié)構(gòu)?最多可以同時(shí)連接127臺(tái)設(shè)備,由總線提供電源,并有檢錯(cuò)、糾錯(cuò)功能以保證數(shù)據(jù)正確傳輸。USB在PC機(jī)上應(yīng)用時(shí)
    發(fā)表于 12-17 11:24

    串行通信的分類,常見(jiàn)的串行通信接口?

    設(shè)備之間通信的方式串行通信的分類常見(jiàn)的串行通信接口UART引腳連接方法STM32的UART特點(diǎn)S
    發(fā)表于 03-17 07:32

    串行通信接口的基本知識(shí)

    不同型號(hào)的單片機(jī)使用的串口不同,根據(jù)需求選擇相應(yīng)的單片機(jī),在有些場(chǎng)合如果單片機(jī)如果沒(méi)有需要的串行通信接口,則可以通過(guò)單片機(jī)的I/O口進(jìn)行模擬。全雙工UART(異步串行
    發(fā)表于 07-16 08:16

    LCD串行接口的定義及其功能

    MSP430FR6989系列教程之LCD串行接口是一種可以將接收來(lái)自CPU的并行數(shù)據(jù)字符轉(zhuǎn)換為連續(xù)的串行數(shù)據(jù)流發(fā)送出去,同時(shí)可將接收的串行數(shù)據(jù)流轉(zhuǎn)換為并行的數(shù)據(jù)字符供給CPU的器件。一
    發(fā)表于 11-29 07:48

    串行通信通信方式是什么?常見(jiàn)的串行通信接口有哪些?

    串行通信通信方式是什么?常見(jiàn)的串行通信接口有哪些?STM32F4異步
    發(fā)表于 12-03 07:35

    常見(jiàn)串行通信接口有哪些?

    通信有哪些分類?常見(jiàn)串行通信接口有哪些?
    發(fā)表于 12-07 07:45

    異步串行通信接口的IP核設(shè)計(jì)

    異步串行通信接口(SCI)因其結(jié)構(gòu)簡(jiǎn)潔、使用方便,因而在各類MCU、DSP 和MPU 芯片設(shè)計(jì)中獲得廣泛的應(yīng)用。本文給出一種以狀態(tài)機(jī)為控制核心、以數(shù)據(jù)流為執(zhí)行中心的異步
    發(fā)表于 04-15 11:32 ?18次下載

    串行通信接口電路

    串行通信接口電路 CPU與外部的信息交換稱為通信(Communication)?;镜?b class='flag-5'>通信方式有兩種:并行
    發(fā)表于 06-08 17:06 ?49次下載

    串行通信接口標(biāo)準(zhǔn)

    串行通信接口標(biāo)準(zhǔn) RS232接口芯片??
    發(fā)表于 09-16 12:47 ?3973次閱讀

    什么是串行通信接口

    什么是串行通信接口 串行通信設(shè)備和接口通過(guò)點(diǎn)對(duì)點(diǎn)數(shù)據(jù)鏈路傳輸信號(hào)。在
    發(fā)表于 03-19 14:33 ?4995次閱讀
    什么是<b class='flag-5'>串行</b><b class='flag-5'>通信</b>和<b class='flag-5'>接口</b>

    幾種串行通信接口標(biāo)準(zhǔn)詳解

    幾種串行通信接口標(biāo)準(zhǔn)詳解
    發(fā)表于 01-03 11:34 ?0次下載

    通信接口的作用_常用的串行通信接口有哪些

    本文首先介紹了通信接口的作用,其次闡述了通信接口的種類,最后介紹了常用的串行通信
    發(fā)表于 03-28 10:33 ?1.8w次閱讀

    plc常用的串行通信接口標(biāo)準(zhǔn)

    plc通信主要采用串行異步通信,其常用的串行通信接口標(biāo)準(zhǔn)有RS-232C、RS-422A和RS-
    發(fā)表于 09-17 16:07 ?5816次閱讀
    plc常用的<b class='flag-5'>串行</b><b class='flag-5'>通信</b><b class='flag-5'>接口</b>標(biāo)準(zhǔn)

    串行接口的工作原理和結(jié)構(gòu)

    串行接口(Serial Interface)的工作原理和結(jié)構(gòu)是理解其在計(jì)算機(jī)與外部設(shè)備之間數(shù)據(jù)傳輸方式的重要基礎(chǔ)。以下將詳細(xì)闡述串行接口的工
    的頭像 發(fā)表于 08-25 17:01 ?3460次閱讀