一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

CKS32F107xx系列USART的LIN模式

中科芯MCU ? 來(lái)源:中科芯MCU ? 2025-02-18 17:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

CKS32F107xx系列在支持正常USART功能的同時(shí),亦支持LIN(局域互聯(lián)網(wǎng))模式。

LIN模式是通過(guò)設(shè)置USART_CR2寄存器的LINEN位選擇。在LIN模式下,下列位必須保持為0:

USART_CR2寄存器的CLKEN位

USART_CR3寄存器的STOP[1:0],SCEN,HDSEL和IREN

LIN發(fā)送

在前幾講中,對(duì)USART發(fā)送器進(jìn)行了部分介紹,其所描述的同樣步驟適用于LIN主發(fā)送,但和正常USART發(fā)送有以下區(qū)別:

清零M位以配置8位字長(zhǎng)

置位LINEN位以進(jìn)入LIN模式。這時(shí),置位SBK將發(fā)送13位’0’作為斷開(kāi)符號(hào)。然后發(fā)一位’1’,以允許對(duì)下一個(gè)開(kāi)始位的檢測(cè)。

LIN接收

當(dāng)LIN模式被使能時(shí),斷開(kāi)符號(hào)檢測(cè)電路被激活。該檢測(cè)完全獨(dú)立于USART接收器。斷開(kāi)符號(hào)只要一出現(xiàn)就能檢測(cè)到,不管是在總線空閑時(shí)還是在發(fā)送某數(shù)據(jù)幀其間,數(shù)據(jù)幀還未完成,又插入了斷開(kāi)符號(hào)的發(fā)送。

當(dāng)接收器被激活時(shí)(USART_CR1的RE=1),電路監(jiān)測(cè)RX上的起始信號(hào)。監(jiān)測(cè)起始位的方法同檢測(cè)斷開(kāi)符號(hào)或數(shù)據(jù)是一樣的。當(dāng)起始位被檢測(cè)到后,電路對(duì)每個(gè)接下來(lái)的位,在每個(gè)位的第8,9,10個(gè)過(guò)采樣時(shí)鐘點(diǎn)上進(jìn)行采樣。如果10個(gè)(當(dāng)USART_CR2的LBDL=0)或11個(gè)(當(dāng)USART_CR2的LBDL=1)連續(xù)位都是’0’,并且又跟著一個(gè)定界符,USART_SR的LBD標(biāo)志被設(shè)置。如果LBDIE位=1,中斷產(chǎn)生。在確認(rèn)斷開(kāi)符號(hào)前,要檢查定界符,因?yàn)樗馕禦X線已經(jīng)回到高電平。

如果在第10或11個(gè)采樣點(diǎn)之前采樣到了’1’,檢測(cè)電路取消當(dāng)前檢測(cè)并重新尋找起始位。如果LIN模式被禁止,接收器繼續(xù)如正常USART那樣工作,不需要考慮檢測(cè)斷開(kāi)符號(hào)。

如果LIN模式?jīng)]有被激活(LINEN=0),接收器仍然正常工作于USART模式,不會(huì)進(jìn)行斷開(kāi)檢測(cè)。如果LIN模式被激活(LINEN=1),只要一發(fā)生幀錯(cuò)誤(也就是停止位檢測(cè)到’0’,這種情況出現(xiàn)在斷開(kāi)幀),接收器就停止,直到斷開(kāi)符號(hào)檢測(cè)電路接收到一個(gè)’1’(這種情況發(fā)生于斷開(kāi)符號(hào)沒(méi)有完整的發(fā)出來(lái)),或一個(gè)定界符(這種情況發(fā)生于已經(jīng)檢測(cè)到一個(gè)完整的斷開(kāi)符號(hào))。

圖1說(shuō)明了斷開(kāi)符號(hào)檢測(cè)器狀態(tài)機(jī)的行為和斷開(kāi)符號(hào)標(biāo)志的關(guān)系。圖2給出了一個(gè)斷開(kāi)幀的例子。

1cee08ca-edd4-11ef-9310-92fbcf53809c.png

圖1LIN 模式下的斷開(kāi)檢測(cè)(11 位斷開(kāi)長(zhǎng)度—設(shè)置了 LBDL 位)

1d06f20e-edd4-11ef-9310-92fbcf53809c.png

圖2 LIN 模式下的斷開(kāi)檢測(cè)與幀錯(cuò)誤的檢測(cè)

聲明:本文內(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)投訴
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5434

    瀏覽量

    124528
  • LIN
    LIN
    +關(guān)注

    關(guān)注

    4

    文章

    225

    瀏覽量

    41167
  • USART
    +關(guān)注

    關(guān)注

    1

    文章

    201

    瀏覽量

    31969
  • 發(fā)送器
    +關(guān)注

    關(guān)注

    1

    文章

    261

    瀏覽量

    27285

原文標(biāo)題:MCU微課堂|CKS32F107xx USART(三)

文章出處:【微信號(hào):中科芯MCU,微信公眾號(hào):中科芯MCU】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    CKS32F4xx系列MCU的低功耗模式之睡眠模式

    本課講為大家講解CKS32F4xx系列產(chǎn)品的低功耗模式之睡眠(Sleep)模式。MCU為滿足某些應(yīng)用場(chǎng)景:如小型化低容量設(shè)備,長(zhǎng)期監(jiān)測(cè)設(shè)備等,低功耗應(yīng)運(yùn)而生,其中根據(jù)需求,用戶可以選擇
    發(fā)表于 06-26 10:02 ?790次閱讀
    <b class='flag-5'>CKS32F4xx</b><b class='flag-5'>系列</b>MCU的低功耗<b class='flag-5'>模式</b>之睡眠<b class='flag-5'>模式</b>

    CKS32F107xx系列USART的特性和功能

    通用同步異步收發(fā)器(USART)提供了一種靈活的方法與使用工業(yè)標(biāo)準(zhǔn)NRZ異步串行數(shù)據(jù)格式的外部設(shè)備之間進(jìn)行全雙工數(shù)據(jù)交換。USART利用分?jǐn)?shù)波特率發(fā)生器提供寬范圍的波特率選擇。它支持同步單向通信
    的頭像 發(fā)表于 02-18 16:58 ?755次閱讀

    利用CKS32F107xx系列RTC的鬧鐘實(shí)驗(yàn)

    本小節(jié)講解的是如何在萬(wàn)年歷實(shí)驗(yàn)的基礎(chǔ)上,利用RTC的鬧鐘功能實(shí)現(xiàn)一個(gè)鬧鐘,在每天的[XX小時(shí)-XX分鐘-XX秒]產(chǎn)生鬧鐘,然后通過(guò)閃爍LED模擬鬧鐘響效果。
    的頭像 發(fā)表于 02-18 17:21 ?799次閱讀

    CKS32F4xx系列產(chǎn)品串口DMA傳輸

    在上一講,我們講過(guò)CKS32F4xx系列的6個(gè)串口都支持DMA傳輸。因此本節(jié)我們對(duì)CKS32F4xx系列的DMA進(jìn)行介紹,同時(shí)利用DMA對(duì)串口數(shù)據(jù)進(jìn)行傳輸。
    的頭像 發(fā)表于 04-10 11:18 ?1401次閱讀

    CKS32F4xx系列RNG功能設(shè)置

    ? MCU 微課堂 CKS32F4xx 系 列RNG功能 隨機(jī)數(shù)發(fā)生器簡(jiǎn)介 ? ? CKS32F4xx系列自帶了硬件隨機(jī)數(shù)發(fā)生器(RNG),RNG處理器是一個(gè)以連續(xù)模擬噪聲為基礎(chǔ)的隨機(jī)數(shù)發(fā)生器,在
    的頭像 發(fā)表于 09-08 10:01 ?963次閱讀
    <b class='flag-5'>CKS32F4xx</b><b class='flag-5'>系列</b>RNG功能設(shè)置

    CKS32F4xx系列DAC功能

    CKS32F4xx系列DAC功能
    的頭像 發(fā)表于 11-06 16:56 ?1178次閱讀
    <b class='flag-5'>CKS32F4xx</b><b class='flag-5'>系列</b>DAC功能

    CKS32F4xx系列ADC多通道DMA電壓采集

    CKS32F4xx系列ADC多通道DMA電壓采集
    的頭像 發(fā)表于 11-06 16:53 ?1407次閱讀

    CKS32F4xx系列低功耗模式STANDBY模式

    CKS32F4xx系列低功耗模式STANDBY模式
    的頭像 發(fā)表于 11-06 16:57 ?800次閱讀
    <b class='flag-5'>CKS32F4xx</b><b class='flag-5'>系列</b>低功耗<b class='flag-5'>模式</b>STANDBY<b class='flag-5'>模式</b>

    CKS32F4xx系列低功耗模式SLEEP模式

    CKS32F4xx系列低功耗模式SLEEP模式
    的頭像 發(fā)表于 11-06 16:59 ?1040次閱讀
    <b class='flag-5'>CKS32F4xx</b><b class='flag-5'>系列</b>低功耗<b class='flag-5'>模式</b>SLEEP<b class='flag-5'>模式</b>

    CKS32F4xx系列低功耗模式STOP模式

    CKS32F4xx系列低功耗模式STOP模式
    的頭像 發(fā)表于 11-06 17:08 ?919次閱讀
    <b class='flag-5'>CKS32F4xx</b><b class='flag-5'>系列</b>低功耗<b class='flag-5'>模式</b>STOP<b class='flag-5'>模式</b>

    CKS32F107xx系列時(shí)鐘系統(tǒng)具體配置方法講解

    上一章節(jié)對(duì)CKS32F107xx系列時(shí)鐘做了整體介紹,本章節(jié)以使用HSI內(nèi)部高速時(shí)鐘為例對(duì)時(shí)鐘具體配置方法進(jìn)行講解。
    的頭像 發(fā)表于 05-28 10:05 ?1010次閱讀
    <b class='flag-5'>CKS32F107xx</b><b class='flag-5'>系列</b>時(shí)鐘系統(tǒng)具體配置方法講解

    CKS32F107xx系列MCU中ADC介紹

    CKS32F107xx系列產(chǎn)品提供2個(gè)12位的模擬/數(shù)字轉(zhuǎn)換器(ADC),每個(gè)ADC共用多達(dá)16個(gè)外部通道,各通道的A/D轉(zhuǎn)換可以單次、連續(xù)、掃描或間斷模式執(zhí)行。ADC的結(jié)果可以左對(duì)齊或右對(duì)齊方式存儲(chǔ)在16位數(shù)據(jù)寄存器中。
    的頭像 發(fā)表于 06-22 11:04 ?1198次閱讀

    CKS32F107xx系列MCU的雙重ADC模式

    獨(dú)立模式的ADC采集需要在一個(gè)通道采集并且轉(zhuǎn)換完成后才會(huì)進(jìn)行下一個(gè)通道的采集。而雙重ADC的機(jī)制就是使用兩個(gè)ADC同時(shí)采樣一個(gè)或者多個(gè)通道。雙重ADC模式較獨(dú)立模式一個(gè)最大的優(yōu)勢(shì)就是提高了采樣率,彌補(bǔ)了單個(gè)ADC 采樣不夠快的缺
    的頭像 發(fā)表于 07-22 09:19 ?920次閱讀
    <b class='flag-5'>CKS32F107xx</b><b class='flag-5'>系列</b>MCU的雙重ADC<b class='flag-5'>模式</b>

    CKS32F107xx系列MCU的GPIO內(nèi)部硬件結(jié)構(gòu)和工作模式

    16個(gè)引腳,如型號(hào)為CKS2F107VET6型號(hào)的芯片有GPIOA、GPIOB、GPIOC至GPIOE共5組GPIO,芯片一共100個(gè)引腳,其中GPIO就占了一大部分,所有的GPIO引腳都有基本的輸入輸出功能。
    的頭像 發(fā)表于 07-22 09:23 ?1276次閱讀
    <b class='flag-5'>CKS32F107xx</b><b class='flag-5'>系列</b>MCU的GPIO內(nèi)部硬件結(jié)構(gòu)和工作<b class='flag-5'>模式</b>

    詳解CKS32F107xx系列的定時(shí)器同步功能

    CKS32F107xx系列部分定時(shí)器在內(nèi)部是相連的,可用于定時(shí)器同步或鏈接,方便用戶配置不同的同步模式,以便在電機(jī)控制、數(shù)據(jù)采集和PWM信號(hào)生成等應(yīng)用中,實(shí)現(xiàn)復(fù)雜的時(shí)間序列和多通道的同步操作。本節(jié)課
    的頭像 發(fā)表于 11-26 17:51 ?1061次閱讀
    詳解<b class='flag-5'>CKS32F107xx</b><b class='flag-5'>系列</b>的定時(shí)器同步功能