• 正文
    • 1.SCON.0-RI接收中斷標(biāo)志位
    • 2.SCON.1-TI發(fā)送中斷標(biāo)志位
    • 3.SCON.2-不使用
    • 4.SCON.3-啟用波特率發(fā)生器
    • 5.SCON.4-9位數(shù)據(jù)模式
    • 6.SCON.5-多機(jī)通訊模式(MPM)選擇位
    • 7.SCON.6-啟用接收器
    • 8.SCON.7-啟用發(fā)送器
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

SCON寄存器的八個(gè)位分別是什么 scon寄存器各位的作用

2023/03/31
8350
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論


SCON(Serial Control)寄存器是串口通訊控制寄存器,用于設(shè)置串行通訊參數(shù)及控制其工作狀態(tài)。

下面將詳細(xì)介紹SCON寄存器的各個(gè)位的作用:

1.SCON.0-RI接收中斷標(biāo)志位

RI(Receive Interrupt)用于表示當(dāng)前是否有數(shù)據(jù)可供接收。當(dāng)SCON.0被置位時(shí),表示當(dāng)前數(shù)據(jù)接收完畢,并會(huì)觸發(fā)RI中斷。

2.SCON.1-TI發(fā)送中斷標(biāo)志位

TI(Transmit Interrupt)用于表示當(dāng)前是否可以發(fā)送數(shù)據(jù)。當(dāng)SCON.1被置位時(shí),表示當(dāng)前可以發(fā)送新的數(shù)據(jù),并會(huì)觸發(fā)TI中斷。

3.SCON.2-不使用

SCON.2保留不使用,始終為0。

4.SCON.3-啟用波特率發(fā)生器

當(dāng)SCON.3被置位時(shí),啟用定時(shí)器1作為波特率發(fā)生器,用于控制串行傳輸的速率。

5.SCON.4-9位數(shù)據(jù)模式

當(dāng)SCON.4被置位時(shí),表示當(dāng)前使用9位數(shù)據(jù)模式。此時(shí)發(fā)送和接收數(shù)據(jù)均為9位,最高位被作為奇偶校驗(yàn)位。

6.SCON.5-多機(jī)通訊模式(MPM)選擇位

SCON.5用于選擇是否啟用多機(jī)通訊模式(Multi-processor Communication Mode),用于在多個(gè)設(shè)備間進(jìn)行串口通訊。

7.SCON.6-啟用接收器

當(dāng)SCON.6被置位時(shí),啟用串口接收器,用于接收外部設(shè)備發(fā)送的數(shù)據(jù)。

8.SCON.7-啟用發(fā)送器

當(dāng)SCON.7被置位時(shí),啟用串口發(fā)送器,用于向外部設(shè)備發(fā)送數(shù)據(jù)。

相關(guān)推薦

  • LAT1209 Arm?v7-M架構(gòu)的STM32如何啟用DWT進(jìn)行計(jì)數(shù)
  • LAT1202 TIM DMA burst 輸出變頻 PWM 波形
  • LAT1255 直接修改寄存器來(lái)輸出內(nèi)部時(shí)鐘的方法
  • LAT1356 如何降低BlueNRG-LPS的開機(jī)峰值電流
  • 電子產(chǎn)業(yè)圖譜