SCI的16級(jí)FIFO緩沖
發(fā)布時(shí)間:2009/1/15 0:00:00 訪問(wèn)次數(shù):2150
下面介紹fifo特征和使用fifo時(shí)sci的編程。
。1)復(fù)位:在上電復(fù)位時(shí),sci工作在標(biāo)準(zhǔn)sci模式,禁止fifo功能。fifo的寄存器scifftx、sciffrx和sciffct都被禁止。
。2)標(biāo)準(zhǔn)sci:標(biāo)準(zhǔn)f24x sol模式,txint/rxint中斷作為sci的中斷源。
。3)fifo使能:通過(guò)將scifftx寄存器中的sciffen位置1,使能fifo模式。在任何操作狀態(tài)下scirst都可以復(fù)位fifo模式。
。4)寄存器有效:所有sci寄存器和sci fifo寄存器(scifftx,sciffrx和sciffct)有效。
。5)中斷:fifo模式有兩個(gè)中斷,一個(gè)是發(fā)送fifo中斷txint,另一個(gè)是接收f(shuō)ifo中斷rxint。fifo接收、接收錯(cuò)誤和接收f(shuō)ifo溢出共用rxint中斷。標(biāo)準(zhǔn)sol的txint將被禁止,該中斷將作為sci發(fā)送fifo中斷使用。
。6)緩沖:發(fā)送和接收緩沖器增加了2個(gè)16級(jí)的fifo,發(fā)送fifo寄存器是8位寬,接收f(shuō)ifo寄存器是1o位寬。標(biāo)準(zhǔn)sci的一個(gè)字的發(fā)送緩沖器作為發(fā)送fifo和移位寄存器間的發(fā)送緩沖器。只有移位寄存器的最后一位被移出后,一個(gè)字的發(fā)送緩沖才從發(fā)送fifo裝載。使能fifo后,經(jīng)過(guò)一個(gè)可選擇的延遲(sciffct),txshf被直接裝載而不使用txbuf。
txffst(位12~8)與中斷觸發(fā)優(yōu)先級(jí)位txffil(位4~0)相匹配,就能產(chǎn)生一個(gè)中斷觸發(fā)從而為sci的發(fā)送和接收提供一個(gè)可編程的中斷觸發(fā)邏輯。接收f(shuō)ifo的默認(rèn)觸發(fā)優(yōu)先級(jí)為0x11111,發(fā)送fifo的默認(rèn)觸發(fā)優(yōu)先級(jí)為0x00000。圖和表給出了在fifo或非fifo模式下sci中斷的操作配置。
圖 sci fifo中斷標(biāo)志和使能邏輯位
表 sci中斷標(biāo)志位
歡迎轉(zhuǎn)載,信息來(lái)源維庫(kù)電子市場(chǎng)網(wǎng)(www.dzsc.com)
下面介紹fifo特征和使用fifo時(shí)sci的編程。
。1)復(fù)位:在上電復(fù)位時(shí),sci工作在標(biāo)準(zhǔn)sci模式,禁止fifo功能。fifo的寄存器scifftx、sciffrx和sciffct都被禁止。
。2)標(biāo)準(zhǔn)sci:標(biāo)準(zhǔn)f24x sol模式,txint/rxint中斷作為sci的中斷源。
(3)fifo使能:通過(guò)將scifftx寄存器中的sciffen位置1,使能fifo模式。在任何操作狀態(tài)下scirst都可以復(fù)位fifo模式。
。4)寄存器有效:所有sci寄存器和sci fifo寄存器(scifftx,sciffrx和sciffct)有效。
。5)中斷:fifo模式有兩個(gè)中斷,一個(gè)是發(fā)送fifo中斷txint,另一個(gè)是接收f(shuō)ifo中斷rxint。fifo接收、接收錯(cuò)誤和接收f(shuō)ifo溢出共用rxint中斷。標(biāo)準(zhǔn)sol的txint將被禁止,該中斷將作為sci發(fā)送fifo中斷使用。
(6)緩沖:發(fā)送和接收緩沖器增加了2個(gè)16級(jí)的fifo,發(fā)送fifo寄存器是8位寬,接收f(shuō)ifo寄存器是1o位寬。標(biāo)準(zhǔn)sci的一個(gè)字的發(fā)送緩沖器作為發(fā)送fifo和移位寄存器間的發(fā)送緩沖器。只有移位寄存器的最后一位被移出后,一個(gè)字的發(fā)送緩沖才從發(fā)送fifo裝載。使能fifo后,經(jīng)過(guò)一個(gè)可選擇的延遲(sciffct),txshf被直接裝載而不使用txbuf。
txffst(位12~8)與中斷觸發(fā)優(yōu)先級(jí)位txffil(位4~0)相匹配,就能產(chǎn)生一個(gè)中斷觸發(fā)從而為sci的發(fā)送和接收提供一個(gè)可編程的中斷觸發(fā)邏輯。接收f(shuō)ifo的默認(rèn)觸發(fā)優(yōu)先級(jí)為0x11111,發(fā)送fifo的默認(rèn)觸發(fā)優(yōu)先級(jí)為0x00000。圖和表給出了在fifo或非fifo模式下sci中斷的操作配置。
圖 sci fifo中斷標(biāo)志和使能邏輯位
表 sci中斷標(biāo)志位
歡迎轉(zhuǎn)載,信息來(lái)源維庫(kù)電子市場(chǎng)網(wǎng)(www.dzsc.com)
熱門點(diǎn)擊
- FIFO的操作
- SCI的16級(jí)FIFO緩沖
- 指紋識(shí)別的硬件電路設(shè)計(jì)
- 指紋識(shí)別的方法
- 指紋識(shí)別碼的基本概念
- 車載系統(tǒng)的結(jié)構(gòu)和基本原理
- 賽靈思發(fā)布數(shù)字前端設(shè)計(jì)加快3GPP LTE射
- 指紋識(shí)別的軟件設(shè)計(jì)
- RFID系統(tǒng)的分類
- RFID在無(wú)線電基站設(shè)備管理中的應(yīng)用
推薦技術(shù)資料
- 基準(zhǔn)電壓的提供
- 開(kāi)始的時(shí)候,想使用LM385作為基準(zhǔn),HIN202EC... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開(kāi)
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(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)用研究