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

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

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

stm32串口奇偶校驗(yàn)

lhl545545 ? 來(lái)源:博客園 開(kāi)源電子網(wǎng) 面包板 ? 作者:博客園 開(kāi)源電子網(wǎng) ? 2021-07-23 09:26 ? 次閱讀

STM32串口通信使用奇偶校驗(yàn)的時(shí)候應(yīng)該設(shè)置數(shù)據(jù)位長(zhǎng)度9bit,奇偶校驗(yàn)是硬件完成的,并且stm32用校驗(yàn)位時(shí),數(shù)據(jù)位要選9位,8位會(huì)出現(xiàn)故障可能。

STM32串口通信使用奇偶校驗(yàn)代碼如下:#ifdef USART1_ON

//允許USART1的時(shí)鐘

RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE);

_InitStructure.USART_BaudRate = 9600;

USART_InitStructure.USART_WordLength = USART_WordLength_9b;

USART_InitStructure.USART_StopBits = USART_StopBits_1;

USART_InitStructure.USART_Parity = USART_Parity_Odd;

USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;

USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;

USART_Init( USART3, &USART_InitStructure);

STM32串口通信使用奇偶校驗(yàn)時(shí)在有奇偶校驗(yàn)時(shí)需要9個(gè)數(shù)據(jù)位,無(wú)奇偶校驗(yàn)時(shí)8個(gè)數(shù)據(jù)位即可。
本文綜合整理自博客園 開(kāi)源電子網(wǎng) 面包板社區(qū)
責(zé)任編輯:pj

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • stm32串口
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    2005
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    STM32F103VET6串口通信的時(shí)候,要求可以切換三種傳輸格式(485的奇偶校驗(yàn)位)

    各位大神好 我自己在做STM32F103VET6串口通信的時(shí)候,要求可以切換三種傳輸格式(485的奇偶校驗(yàn)位)
    發(fā)表于 08-19 14:39

    如何解決STM32使用串口奇偶校驗(yàn)遇到的問(wèn)題?

    如何解決STM32使用串口奇偶校驗(yàn)遇到的問(wèn)題?
    發(fā)表于 12-06 07:26

    STM32串口通信如何使用奇偶校驗(yàn)?

    STM32串口通信如何使用奇偶校驗(yàn)
    發(fā)表于 12-10 07:36

    為什么STM32串口配置成有無(wú)奇偶校驗(yàn)位時(shí)其數(shù)據(jù)長(zhǎng)度是不同的呢

    為什么STM32串口配置成有無(wú)奇偶校驗(yàn)位時(shí)其數(shù)據(jù)長(zhǎng)度是不同的呢?
    發(fā)表于 12-10 07:19

    奇偶校驗(yàn)

    奇偶校驗(yàn)碼   奇偶校驗(yàn)碼是一種開(kāi)銷最小,能發(fā)現(xiàn)數(shù)據(jù)代碼中一位出錯(cuò)情況的編碼,常用于存儲(chǔ)器讀寫檢查,或ASCII字符、其它類
    發(fā)表于 10-13 16:42 ?5148次閱讀

    奇偶校驗(yàn)器,奇偶校驗(yàn)器是什么意思

    奇偶校驗(yàn)器,奇偶校驗(yàn)器是什么意思 奇偶校驗(yàn)器定義 為了系統(tǒng)的可靠性,對(duì)于位數(shù)
    發(fā)表于 03-08 17:32 ?2144次閱讀

    奇偶校驗(yàn)碼,奇偶校驗(yàn)碼原理是什么?

    奇偶校驗(yàn)碼,奇偶校驗(yàn)碼原理是什么? 奇偶校驗(yàn)碼是奇校驗(yàn)碼和偶校驗(yàn)碼的統(tǒng)稱,是一種最基本的檢錯(cuò)碼。它是由n-1位信息元和1位
    發(fā)表于 03-17 17:39 ?6.2w次閱讀

    奇偶校驗(yàn)器_奇偶校驗(yàn)設(shè)計(jì)程序

    本內(nèi)容提供了奇偶校驗(yàn)器_奇偶校驗(yàn)設(shè)計(jì)的程序代碼,希望對(duì)大家有幫助
    發(fā)表于 11-11 10:04 ?5646次閱讀

    stm32 usart奇偶校驗(yàn)如何配置

    stm32 usart奇偶校驗(yàn)如何配置?或許你在stm32 usart奇偶校驗(yàn)過(guò)程中會(huì)遇到如下一些坑,stm32 usart偶
    的頭像 發(fā)表于 07-23 09:55 ?7207次閱讀
    <b class='flag-5'>stm32</b> usart<b class='flag-5'>奇偶校驗(yàn)</b>如何配置

    STM32 串口奇偶校驗(yàn)問(wèn)題

    串口1:PA9 PA10 //打印調(diào)試數(shù)據(jù)串口2:PA2 PA3 //串口傳感器通訊遇到問(wèn)題說(shuō)明:1、STM32串口1、2輸出時(shí),一直丟
    發(fā)表于 12-24 18:43 ?9次下載
    <b class='flag-5'>STM32</b> <b class='flag-5'>串口</b>及<b class='flag-5'>奇偶校驗(yàn)</b>問(wèn)題

    問(wèn)題筆記:STM32串口數(shù)據(jù)位與校驗(yàn)

    問(wèn)題:STM32移植freemodbus 后測(cè)試時(shí),只能使用無(wú)校驗(yàn) ,設(shè)置奇偶校驗(yàn)時(shí)無(wú)法與上位機(jī)通訊解決方法如果串口助手使用串口配置為:數(shù)據(jù)
    發(fā)表于 12-24 18:44 ?19次下載
    問(wèn)題筆記:<b class='flag-5'>STM32</b><b class='flag-5'>串口</b>數(shù)據(jù)位與<b class='flag-5'>校驗(yàn)</b>位

    STM32的UART奇偶校驗(yàn)注意

    STM32的UART奇偶校驗(yàn)注意STM32的UART在初始化時(shí),我們通常用到最多的就是無(wú)校驗(yàn)位,1停止位。但是我在項(xiàng)目中也遇到某些芯片通信用的需要奇
    發(fā)表于 12-28 19:10 ?20次下載
    <b class='flag-5'>STM32</b>的UART<b class='flag-5'>奇偶校驗(yàn)</b>注意

    增強(qiáng)FIFO模式下的奇偶校驗(yàn)

    自昊芯推出專題講解SCI串口通訊奇偶校驗(yàn),分為兩期講解,上期主要講解標(biāo)準(zhǔn)SCI模式下的奇偶校驗(yàn),本期主要講解增強(qiáng)FIFO模式下的奇偶校驗(yàn)。
    的頭像 發(fā)表于 11-02 09:30 ?879次閱讀

    什么是奇偶校驗(yàn) 奇偶校驗(yàn)的基本原理 奇偶校驗(yàn)電路什么意思

    什么是奇偶校驗(yàn) 奇偶校驗(yàn)的基本原理 奇偶校驗(yàn)電路什么意思? 奇偶校驗(yàn)是一種用于檢測(cè)二進(jìn)制數(shù)據(jù)中錯(cuò)誤的方法。它的基本原理是在二進(jìn)制數(shù)據(jù)的末尾添加一個(gè)額外的位,使得數(shù)據(jù)中二進(jìn)制 1 的數(shù)量
    的頭像 發(fā)表于 10-17 16:16 ?3344次閱讀

    奇偶校驗(yàn)和crc校驗(yàn)的區(qū)別 CRC校驗(yàn)奇偶校驗(yàn)之間有什么關(guān)系?

    奇偶校驗(yàn)和crc校驗(yàn)的區(qū)別 CRC校驗(yàn)奇偶校驗(yàn)之間有什么關(guān)系? 奇偶校驗(yàn)和 CRC(Cyclic Redundancy Check)
    的頭像 發(fā)表于 10-17 16:28 ?3046次閱讀