在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

MSP430FR2311中UART模塊寄存器配置的分析和計算

星星科技指導(dǎo)員 ? 來源:TI ? 作者:Max Han ? 2023-04-04 09:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

簡介

MSP430FR2311是一款FRAM數(shù)字控制器,可以實現(xiàn)超低功耗,并且集成了豐富的外設(shè)模塊,可以滿足工業(yè)和消費等多種應(yīng)用。MSP430FR2311中的eUSCI_A0支持UART通訊,本文對此UART模塊的寄存器配置進(jìn)行了詳細(xì)的分析和計算,以幫助工程師對此UART模塊進(jìn)行深入理解和靈活配置。

UART通訊模塊介紹

MSP430FR2311系統(tǒng)的eUSCI_A0模塊支持UART通訊。

UART屬于異步通信模式,MSP430FR2311通過UCA0RXD和UCA0TXD與其它芯片相連,芯片之間并沒有時鐘信號CLK連接。

在工程應(yīng)用中,首先根據(jù)工程需要選擇合適的波特率(Baud Rate),在MSP430FR2311中成為BITCLK,然后選擇UART模塊的時鐘源BRCLK,根據(jù)選擇的波特率和時鐘源頻率,進(jìn)行合適的寄存器配置,便可實現(xiàn)UART通訊。在MSP430FR2311中,UCA0CTLW0中的UCSSELx用來選擇時鐘源,波特率通過UCOS16, UCBRx, UCBRFx和 UCBRSx來設(shè)定。

低頻波特率配置

如果BRCLK是BITCLK的整數(shù)倍,即BRCLK/BITCLK=N,這時比較容易理解,在UART傳輸時,每個數(shù)據(jù)bit時長包含了N個BRCLK。

但往往BRCLK不是BITCLK的整數(shù)倍,這時要實現(xiàn)UART通訊就需要進(jìn)行合適的調(diào)制(modulation),以避免累積誤差導(dǎo)致UART通訊失敗。在MSP430FR2311中,UCBRSx用來實現(xiàn)合理調(diào)制。

以傳輸一個8bit數(shù)據(jù)為例,在發(fā)送的bit位中包含start bit,8bit數(shù)據(jù),parity bit和stop bit。

在SLAA049中,用圖標(biāo)明了UCBRSx的modulation模式,它是以8bit為一個循環(huán)進(jìn)行調(diào)制。

以時鐘源頻率BRCLK 32768Hz,波特率BITCLK 2400Hz為例,32768/2400=13.6533,所以UCOS16=0,UCBRx=13,modulation的作用主要是用來消除累積誤差,所以如下表所示,當(dāng)累積誤差大于等于0.5時,UCBRSx對應(yīng)的位置1,否則清零。經(jīng)過計算,UCBRSx=0xB6.

表1 UCBRSx的生成說明

Start Bit Data Bit0 (LSB) Data Bit1 Data Bit2 Data Bit3 Data Bit4 Data Bit5 Data Bit6
UCBRSx m0
1
m1
0
m2
1
m3
1
m4
0
m5
1
m6
1
m7
0
Fractional 0.6533*1
=0.6533
0.6533*2
=1.3066
0.6533*3
=1.9599
0.6533*4
=2.6132
0.6533*5
=3.2665
0.6533*6
=3.9198
0.6533*7
=4.5731
0.6533*8
=5.2264

再以時鐘源頻率BRCLK 1048576Hz,波特率BITCLK 115200為例,1048576/115200=9.1022,所以UCOS16=0,UCBRx=9,對于m5,雖然小數(shù)部分大于0.5,但是由于在m4的位置已經(jīng)增加了1個BRCLK的時長,所以需要小數(shù)部分累積到大于1.5后,UCBRSx的位才會設(shè)置為1。經(jīng)過計算,UCBRSx=0x08.

表2 UCBRSx的生成說明

Start Bit Data Bit0 (LSB) Data Bit1 Data Bit2 Data Bit3 Data Bit4 Data Bit5 Data Bit6
UCBRSx m0
0
m1
0
m2
0
m3
0
m4
1
m5
0
m6
0
m7
0
Fractional 0.1022*1
=0.1022
0.1022*2
=0.2044
0.1022*3
=0.3066
0.1022*4
=0.4088
0.1022*5
=0.5110
0.1022*6
=0.6132
0.1022*7
=0.7154
0.1022*8
=0.8176

MSP430FR2311 User’s Guide中提供了UCBRSx的調(diào)制數(shù)據(jù),方便快速獲得正確的UCBRSx值。

高頻波特率配置

MSP430FR2311中包含了一個過采樣波特率模式(oversampling baud-rate mode),用來支持高頻時鐘源。UCA0MCTLW中UCOS16用來使能過采樣波特率模式。當(dāng)UCOS16=1時,過采樣波特率模式使能,此時UCBRx中1對應(yīng)16個BRCLK時長,UCBRFx中1對應(yīng)1個BRCLK時長。

以時鐘源頻率BRCLK 4000000Hz,波特率BITCLK 57600為例,4000000/57600=69.4444,再將69除以16,商為4,余數(shù)為5,所以UCOS16=1,UCBRx=4,UCBRFx=5. UCBRSx的設(shè)置如前面的討論,不再贅述,UCBRSx=0x55.

在過采樣波特率模式中,數(shù)值判定(majority votes)時,總是以1/16的數(shù)據(jù)bit時長(1/BITCLK)來分段。

審核編輯:郭婷

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

    關(guān)注

    114

    文章

    17070

    瀏覽量

    183793
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5432

    瀏覽量

    124128
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1275

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    msp430fr2311驅(qū)動DAC80004時,出現(xiàn)高電平的原因?

    1.我在嘗試用msp430fr2311驅(qū)動DAC80004時,測量時鐘發(fā)現(xiàn)八位高低時鐘然后一個中間間斷存在一段時間的高電平后,又出現(xiàn)連續(xù)的8個高電平,是否是因為msp430fr2311是16位
    發(fā)表于 12-09 06:16

    MSP430FR2311微控制紅外反射傳感解決方案包括BOM及層圖

    FRAM-based MSP430FR2311 eliminates external EEPROMIntegrated transimpediance amplifier (TIA) with pA
    發(fā)表于 09-25 08:34

    MSP430FR2311 UART模塊寄存器配置分析計算

    的eUSCI_A0支持UART通訊,本文對此UART模塊寄存器配置進(jìn)行了詳細(xì)的分析
    發(fā)表于 03-14 06:45

    MSP430FR2311 UART 通訊的累積誤差分析計算和時鐘頻率優(yōu)選

    進(jìn)行了詳細(xì)的分析計算。根據(jù)計算結(jié)果,工程師可以優(yōu)選出時鐘源頻率,提高UART數(shù)據(jù)傳輸系統(tǒng)的可靠性。 在附錄1的文章,對
    發(fā)表于 03-14 06:45

    求問MSP430FR2311存儲FRAM存儲地址是?

    MSP430FR2311這個單片機的fram存儲地址是什么還有如何設(shè)置
    發(fā)表于 06-06 18:21

    MSP430FR2311UART模塊寄存器配置分析計算

    UART模塊寄存器配置進(jìn)行了詳細(xì)的分析計算,以幫助工程師對此
    發(fā)表于 11-11 08:09

    msp430 UART 通訊寄存器的詳細(xì)解讀

    msp430 UART 通訊 寄存器的詳細(xì)解讀 相關(guān)參數(shù)的設(shè)置和命令的詳見等等
    發(fā)表于 08-15 19:03 ?1次下載

    MSP430寄存器中文注釋并且分析

    MSP430寄存器中文注釋---P1/2口(帶中斷功能)
    發(fā)表于 05-08 09:15 ?9次下載
    <b class='flag-5'>MSP430</b><b class='flag-5'>寄存器</b>中文注釋并且<b class='flag-5'>分析</b>

    關(guān)于MSP430FR2311的特點及應(yīng)用介紹

    MSP430FR2311介紹
    的頭像 發(fā)表于 08-06 00:10 ?4937次閱讀

    低頻波特率的發(fā)射端累積誤差

    累積誤差進(jìn)行了詳細(xì)的分析計算。根據(jù)計算結(jié)果,工程師可以優(yōu)選出時鐘源頻率,提高UART數(shù)據(jù)傳輸系統(tǒng)的可靠性。 在附錄1的文章,對
    的頭像 發(fā)表于 01-11 10:46 ?1700次閱讀

    UART通訊模塊介紹

    功耗,并且集成了豐富的外設(shè)模塊,可以滿足工業(yè)和消費等多種應(yīng)用。MSP430FR2311的eUSCI_A0支持UART通訊,本文對此UART
    的頭像 發(fā)表于 01-11 10:43 ?2523次閱讀

    MSP430FR2311 MCU等高性能MCU

    肯定是高度集成,因為大多數(shù)健康監(jiān)測是非常小的設(shè)備,這意味著MCU和相關(guān)電路必須具有非常小的形狀。 包括TI的新MSP430FR2311 MCU在內(nèi)的新MCU集成比過去典型MCU更多的功能。新集成
    的頭像 發(fā)表于 12-15 16:51 ?1478次閱讀

    MSP430FR2311 UART模塊寄存器配置分析計算

    作者: TI 工程師 Max Han 簡介 MSP430FR2311是一款FRAM數(shù)字控制,可以實現(xiàn)超低功耗,并且集成了豐富的外設(shè)模塊,可以滿足工業(yè)和消費等多種應(yīng)用。MSP430FR2311
    發(fā)表于 02-11 10:59 ?2次下載
    <b class='flag-5'>MSP430FR2311</b> <b class='flag-5'>中</b><b class='flag-5'>UART</b><b class='flag-5'>模塊</b><b class='flag-5'>寄存器</b><b class='flag-5'>配置</b>的<b class='flag-5'>分析</b>和<b class='flag-5'>計算</b>

    MSP430FR2311 UART模塊寄存器配置分析計算

    MSP430FR2311 UART模塊寄存器配置分析
    發(fā)表于 11-01 08:26 ?6次下載
    <b class='flag-5'>MSP430FR2311</b> <b class='flag-5'>中</b><b class='flag-5'>UART</b><b class='flag-5'>模塊</b><b class='flag-5'>寄存器</b><b class='flag-5'>配置</b>的<b class='flag-5'>分析</b>和<b class='flag-5'>計算</b>

    如何在MSP430FR2311上使用智能模擬組合和跨阻抗放大器

    電子發(fā)燒友網(wǎng)站提供《如何在MSP430FR2311上使用智能模擬組合和跨阻抗放大器.pdf》資料免費下載
    發(fā)表于 09-14 10:27 ?0次下載
    如何在<b class='flag-5'>MSP430FR2311</b>上使用智能模擬組合和跨阻抗放大器
    主站蜘蛛池模板: 国产在线一区二区三区四区 | 日韩一卡2卡三卡4卡无卡网站 | 好男人社区在线观看www | 韩国xxxxxxxx69 | 国产精品四虎在线观看免费 | 欧美zoozzooz在线观看 | 亚洲成在 | 国产一级特黄高清在线大片 | 天天综合色一区二区三区 | 综合网激情五月 | 日本亚洲卡一卡2卡二卡三卡四卡 | 日本最好的免费影院 | 日本高清色视频www 日本高清色视频在线观看免费 | 亚洲男人的天堂成人 | 成片一卡三卡四卡免费网站 | 青草青草视频2免费观看 | 爱草视频 | 老司机色网| 中日韩在线视频 | 鲁久久 | 色综合小说天天综合网 | 日本美女搞黄 | 久久国产精品免费专区 | 羞羞答答91麻豆网站入口 | 欧美射射射 | 91男人 | 天天爱夜夜爱 | 狂捣猛撞侍卫攻双性王爷受 | 国产小视频免费看 | 你懂的亚洲| 精品免费久久久久久成人影院 | 在线观看永久免费视频网站 | 手机在线电影你懂的 | 中文字幕色 | 香港三级在线视频 | 欧美日一级 | 欧美性野久久久久久久久 | 免费看欧美一级特黄α大片 | 亚洲欧洲无码一区二区三区 | www.四虎影| 天天干夜啪|