字符狀態(tài)的輸出和轉(zhuǎn)換
發(fā)布時(shí)間:2020/8/13 22:58:31 訪問(wèn)次數(shù):629
數(shù)據(jù)發(fā)送單元主要功能是完成數(shù)據(jù)的并/串轉(zhuǎn)換及發(fā)送,同時(shí)產(chǎn)生發(fā)送標(biāo)志位。其結(jié)構(gòu)如圖2所示,字符發(fā)送狀態(tài)機(jī)。下面簡(jiǎn)要介紹發(fā)送單元各功能模塊及其狀態(tài)轉(zhuǎn)換。
TXD時(shí)鐘八分頻器,對(duì)基于波特率時(shí)鐘進(jìn)行八分頻,并輸出兩個(gè)基本脈沖—TXD_CLK_WORK(用于計(jì)數(shù)、移位等)和TXD_CLK_END(用于標(biāo)志位的生成和數(shù)據(jù)流輸出)。
TXD狀態(tài)寄存器,通過(guò)此狀態(tài)寄存器設(shè)置通信控制寄存器2的兩個(gè)控制位—TXEMPTY和TXRDY位,以表示數(shù)據(jù)寫(xiě)入SCI_TXBUF和啟動(dòng)發(fā)送過(guò)程。
發(fā)送字符計(jì)數(shù)器,當(dāng)字符狀態(tài)機(jī)的輸出狀態(tài)為允許字符計(jì)數(shù)時(shí),其開(kāi)始對(duì)發(fā)送的字符計(jì)數(shù)。當(dāng)計(jì)數(shù)器值等于編程的字符數(shù)時(shí),輸出TX_CHAP_REACH信號(hào)作為字符狀態(tài)機(jī)激勵(lì),使之進(jìn)入非字符輸出狀態(tài)。
發(fā)送空閑線計(jì)數(shù)器,當(dāng)字符狀態(tài)機(jī)進(jìn)入發(fā)送空閑線數(shù)據(jù)狀態(tài)時(shí),開(kāi)始工作。當(dāng)計(jì)數(shù)到一定值時(shí),輸出信號(hào)TX_IDLECOUT_REACH作為字符狀態(tài)機(jī)激勵(lì),使之進(jìn)入非空閑線數(shù)據(jù)計(jì)數(shù)狀態(tài)。
發(fā)送數(shù)據(jù)流的形成,在TXBUF2SHIFT的高電平脈沖作用下,在SCI_TXBUF中待發(fā)送數(shù)據(jù),經(jīng)過(guò)選擇器選擇指定位數(shù)的數(shù)據(jù)送入SCI_TXSHIFT低位,不足的高位清“0”。與此同時(shí),TXWAKE數(shù)據(jù)也送到WUT寄存器,在地址位模式情況下,由ADDR_IDLE控制在WUT中形成地址位;并由SCI_TXSHIFT數(shù)據(jù)位、地址位和奇偶方式位三者邏輯或形成奇偶校驗(yàn)位。
當(dāng)前發(fā)送字符狀態(tài)機(jī),在啟動(dòng)、控制位、計(jì)數(shù)器溢出等激勵(lì)作用下,實(shí)現(xiàn)發(fā)送字符狀態(tài)的輸出和轉(zhuǎn)換。發(fā)送字符狀態(tài)機(jī)的激勵(lì)有:TXEMPTY(為“0”時(shí)啟動(dòng)TXD發(fā)送)、ADDR_IDLE(地址/空閑線模式選擇位)、PARENA(奇偶校驗(yàn)使能位)、STOPBIT(選擇1或2個(gè)停止位)、WUT(發(fā)送空閑位數(shù)據(jù)允許位)、TX_CHARCOUT_REACH(發(fā)送字符數(shù)目已夠位)、TX_IDLECOUT_REACH(發(fā)送空閑數(shù)目已夠位)。發(fā)送字符狀態(tài)機(jī)(見(jiàn)圖3)的狀態(tài)有:1為幀停止位(1位),3為幀第1停止位(2位),5為幀第2停止位(2位),8位幀起始位,9為待機(jī)狀態(tài),A為幀數(shù)據(jù)位,B為空閑線模式起始位,C為幀地址位,E為幀奇偶校驗(yàn)位,F(xiàn)為空閑線模式停止位,D為空閑線模式計(jì)數(shù)0~7。
數(shù)據(jù)接收單元的功能是完成串行數(shù)據(jù)接收及接收標(biāo)志位的生成。其結(jié)構(gòu)如圖4所示,接收起始位檢測(cè)和接收字符狀態(tài)機(jī).
接收單元各功能模塊及狀態(tài)轉(zhuǎn)換說(shuō)明如下。
(素材來(lái)源:21ic和ttic.如涉版權(quán)請(qǐng)聯(lián)系刪除。特別感謝)
數(shù)據(jù)發(fā)送單元主要功能是完成數(shù)據(jù)的并/串轉(zhuǎn)換及發(fā)送,同時(shí)產(chǎn)生發(fā)送標(biāo)志位。其結(jié)構(gòu)如圖2所示,字符發(fā)送狀態(tài)機(jī)。下面簡(jiǎn)要介紹發(fā)送單元各功能模塊及其狀態(tài)轉(zhuǎn)換。
TXD時(shí)鐘八分頻器,對(duì)基于波特率時(shí)鐘進(jìn)行八分頻,并輸出兩個(gè)基本脈沖—TXD_CLK_WORK(用于計(jì)數(shù)、移位等)和TXD_CLK_END(用于標(biāo)志位的生成和數(shù)據(jù)流輸出)。
TXD狀態(tài)寄存器,通過(guò)此狀態(tài)寄存器設(shè)置通信控制寄存器2的兩個(gè)控制位—TXEMPTY和TXRDY位,以表示數(shù)據(jù)寫(xiě)入SCI_TXBUF和啟動(dòng)發(fā)送過(guò)程。
發(fā)送字符計(jì)數(shù)器,當(dāng)字符狀態(tài)機(jī)的輸出狀態(tài)為允許字符計(jì)數(shù)時(shí),其開(kāi)始對(duì)發(fā)送的字符計(jì)數(shù)。當(dāng)計(jì)數(shù)器值等于編程的字符數(shù)時(shí),輸出TX_CHAP_REACH信號(hào)作為字符狀態(tài)機(jī)激勵(lì),使之進(jìn)入非字符輸出狀態(tài)。
發(fā)送空閑線計(jì)數(shù)器,當(dāng)字符狀態(tài)機(jī)進(jìn)入發(fā)送空閑線數(shù)據(jù)狀態(tài)時(shí),開(kāi)始工作。當(dāng)計(jì)數(shù)到一定值時(shí),輸出信號(hào)TX_IDLECOUT_REACH作為字符狀態(tài)機(jī)激勵(lì),使之進(jìn)入非空閑線數(shù)據(jù)計(jì)數(shù)狀態(tài)。
發(fā)送數(shù)據(jù)流的形成,在TXBUF2SHIFT的高電平脈沖作用下,在SCI_TXBUF中待發(fā)送數(shù)據(jù),經(jīng)過(guò)選擇器選擇指定位數(shù)的數(shù)據(jù)送入SCI_TXSHIFT低位,不足的高位清“0”。與此同時(shí),TXWAKE數(shù)據(jù)也送到WUT寄存器,在地址位模式情況下,由ADDR_IDLE控制在WUT中形成地址位;并由SCI_TXSHIFT數(shù)據(jù)位、地址位和奇偶方式位三者邏輯或形成奇偶校驗(yàn)位。
當(dāng)前發(fā)送字符狀態(tài)機(jī),在啟動(dòng)、控制位、計(jì)數(shù)器溢出等激勵(lì)作用下,實(shí)現(xiàn)發(fā)送字符狀態(tài)的輸出和轉(zhuǎn)換。發(fā)送字符狀態(tài)機(jī)的激勵(lì)有:TXEMPTY(為“0”時(shí)啟動(dòng)TXD發(fā)送)、ADDR_IDLE(地址/空閑線模式選擇位)、PARENA(奇偶校驗(yàn)使能位)、STOPBIT(選擇1或2個(gè)停止位)、WUT(發(fā)送空閑位數(shù)據(jù)允許位)、TX_CHARCOUT_REACH(發(fā)送字符數(shù)目已夠位)、TX_IDLECOUT_REACH(發(fā)送空閑數(shù)目已夠位)。發(fā)送字符狀態(tài)機(jī)(見(jiàn)圖3)的狀態(tài)有:1為幀停止位(1位),3為幀第1停止位(2位),5為幀第2停止位(2位),8位幀起始位,9為待機(jī)狀態(tài),A為幀數(shù)據(jù)位,B為空閑線模式起始位,C為幀地址位,E為幀奇偶校驗(yàn)位,F(xiàn)為空閑線模式停止位,D為空閑線模式計(jì)數(shù)0~7。
數(shù)據(jù)接收單元的功能是完成串行數(shù)據(jù)接收及接收標(biāo)志位的生成。其結(jié)構(gòu)如圖4所示,接收起始位檢測(cè)和接收字符狀態(tài)機(jī).
接收單元各功能模塊及狀態(tài)轉(zhuǎn)換說(shuō)明如下。
(素材來(lái)源:21ic和ttic.如涉版權(quán)請(qǐng)聯(lián)系刪除。特別感謝)
上一篇:四個(gè)引腳是低電平有效
熱門(mén)點(diǎn)擊
- 高達(dá) 2.4 GHz/3 GHz 的發(fā)射/接
- 低電平電壓電路的電源驅(qū)動(dòng)光耦
- 集成驅(qū)動(dòng)器無(wú)橋PFC級(jí)峰值效率半橋
- 體聲波濾波器的過(guò)渡帶寬
- 低線路或負(fù)載瞬態(tài)響應(yīng)數(shù)字
- 溫度傳感器和電源電壓監(jiān)視器
- 并串轉(zhuǎn)換的作用是提升數(shù)據(jù)的速率
- 非重復(fù)性峰值正向浪涌額定電流
- CMOS毫米波全集成4通道相控陣芯片
- 雙通道交錯(cuò)式升壓PFC拓?fù)涞碾娫?/a>
推薦技術(shù)資料
- DFRobot—玩的就是
- 如果說(shuō)新車間的特點(diǎn)是“靈動(dòng)”,F(xiàn)QPF12N60C那么... [詳細(xì)]
- 電源管理 IC (PMIC)&
- I2C 接口和 PmBUS 以及 OTP/M
- MOSFET 和柵極驅(qū)動(dòng)器單
- 數(shù)字恒定導(dǎo)通時(shí)間控制模式(CO
- Power Management Buck/
- 反激變換器傳導(dǎo)和輻射電磁干擾分析和抑制技術(shù)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究