女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]介紹Philips公司新推出的異步收發(fā)芯片SCC2691的功能與特點(diǎn)。

摘要:介紹Philips公司新推出的異步收發(fā)芯片SCC2691的功能與特點(diǎn)。包括SCC2691的引腳定義、主要功能、常用寄存器等內(nèi)容。在此基礎(chǔ)上,結(jié)合實(shí)際工作經(jīng)驗,給出一個軟、硬件設(shè)計的實(shí)例。

    關(guān)鍵詞:單片機(jī) 通用異步收發(fā)器(UART) 串口擴(kuò)展

引 言

1 概 述

  SCC2619是Philips公司推出的高集成、低能耗的全雙工通用異步收發(fā)器UART。該芯片的接收與發(fā)送速度可以分別定義,接收器采用三倍緩沖方式,在中斷驅(qū)動系統(tǒng)中大大減少了CPU處理中斷的次數(shù)。SCC2691在收、發(fā)雙方之間提供了一種握手方式,當(dāng)接收方的緩沖區(qū)已滿時,能自動使遠(yuǎn)程發(fā)送方的發(fā)送失效。除此之外,SCC2691還具有以下特性:

△可編程的數(shù)據(jù)格式為5~8位數(shù)據(jù)位;可選擇的

奇偶校驗位;可編程的停止位。

△16位可編程的計數(shù)器/定時器。

△收發(fā)器的波特率可分別按以下方式定義:從

50~115.2K共18種固定的波特率;由計數(shù)器/定

時器驅(qū)動的非標(biāo)準(zhǔn)自定義的波特率;外部時鐘

的1倍或16倍頻。

△奇偶校驗、幀錯誤、溢出錯誤檢測。

△可編程的通道方式。

△7個中斷源,但同時僅有一種中斷輸出。

2 引腳定義

  SCC2691采用SO、PLCC、DIP等形式封裝。主要引腳功能定義如下。

  D0~D7:數(shù)據(jù)總線。在CPU和UART之間所有的數(shù)據(jù)、命令、狀態(tài)信息等都是通過數(shù)據(jù)總線進(jìn)行傳遞的。在CEN信號是有效低電平時,發(fā)送的方向由WRN和RDN兩個讀寫控制決定;當(dāng)CEN為高電平時,數(shù)據(jù)總線三態(tài)。

  CEN:芯片使能引腳,低電平有效。低電平使能時,在CPU與UART之間通過D0~D7傳遞的數(shù)據(jù)受   WRN、RDN和A0~A2等引腳控制;高電平時,使UART與CPU隔離。

  WRN:寫選通,低電平有效。當(dāng)CEN為低電平時,WRN上的低電平使數(shù)據(jù)總線D0~D7上的數(shù)據(jù)被送往由地址A0~A2選中的寄存器中。

  RDN:讀選通,低電平有效。當(dāng)CEN為低電平時,RDN上的低電平將被地址A0~A2選中的寄存器的內(nèi)容送往數(shù)據(jù)總線D0~D7。

  A0~A2:地址輸入端。選擇執(zhí)行讀寫操作的UART寄存器。

  RESET:復(fù)位輸入端,高電平有效。復(fù)位時將清除UART中的狀態(tài)寄存器(SR)、中斷屏蔽寄存器(IMR)、中斷狀態(tài)寄存器(ISR),設(shè)置方式指針指向方式寄存器1(MR1),使發(fā)送和接收失效,并且引腳TxD置為高電平。

  INTRN:中斷請求輸出端,低電平有效。可從七個中斷源中選擇一個作為UART的中斷輸出。CPU可以讀中斷狀態(tài)寄存器(ISR),以判斷七個中斷源的狀態(tài)。該引腳是漏極開路輸出,需要接上拉電阻。

  X1/CLK:晶體連接或外部時鐘輸入端。通常采用3.6864MHz的晶體。

  X2:晶體連接端。若未連接晶體,最好使該引腳懸空。

  RxD:串行數(shù)據(jù)輸入端。

  TxD:串行數(shù)據(jù)輸出端。當(dāng)發(fā)送器空閑、不使能或者UART工作在本地循環(huán)狀態(tài)下,該引腳輸出高電平。

  MPO:多功能輸出端。通過對輔助控制寄存器(ACR)進(jìn)行編程,可以選擇以下8種功能作為該引腳的輸出。

① RTSN:請求發(fā)送,低電平有效??赏ㄟ^編程命令寄存器(CR)使該引腳使能,也可以設(shè)置方式寄存器(MR),當(dāng)發(fā)送方結(jié)束發(fā)送或接收方的接收緩沖區(qū)已滿時自動復(fù)位。

② C/TO:計數(shù)/定時器輸出。

③ TxC1X:發(fā)送器頻率的1倍頻輸出。

④ TxC16X:發(fā)送器頻率的16倍頻輸出。

⑤ RxC1X:接收器頻率的1倍頻輸出。

⑥ RxC16X:接收器頻率的16倍頻輸出。

⑦ TxRDY:表示發(fā)送器保存寄存器(THR)空。低電平有效(漏極開路輸出)。

⑧ RxRDY/FFULL:標(biāo)識接收器緩沖區(qū)非空或已滿。低電平有效(漏極開路輸出)。

  MPI:多功能輸入引腳。該引腳可定義為以下3種功能:

① GPI:通用引腳。該引腳上的跳變或電平狀態(tài)可以作為中斷源反映到中斷狀態(tài)寄存器(ISR)的相應(yīng)位。

② CTCLK:計數(shù)器/定時器的外部輸入時鐘。

③ RTCLK:接收器或發(fā)送器的外部時鐘輸入。設(shè)置時鐘選擇寄存器(CSR)可選擇輸入的1倍頻或16倍頻作為接收和發(fā)送的頻率。

3 主要功能

(1)中斷控制

  以下內(nèi)部事件的發(fā)生可以使能中斷輸出引腳(INTRN):發(fā)送保持寄存器(THR)準(zhǔn)備好;發(fā)送轉(zhuǎn)移寄存器(TSR)空;接收保持寄存器(RHR)準(zhǔn)備好或已滿;接收到break信號的開始或結(jié)束;計數(shù)器達(dá)到定義的計數(shù)值;MPI端腳的跳變;MPI端腳的電平狀態(tài)。

    與中斷控制相關(guān)的寄存器是中斷屏蔽寄存器(IMR)和中斷狀態(tài)寄存器(ISR)。IMR用于從以上七個中斷源中選擇一種作為觸發(fā)INTRN的條件。CPU可以讀取ISR來獲得所有中斷源的狀態(tài)。ISR不受IMR的影響。

    (2)操作控制

  UART的控制邏輯單元接收來自CPU的命令生成相應(yīng)的信號來支配內(nèi)部各器件進(jìn)行操作??刂七壿媶卧ㄟ^地址譯碼和讀寫控制使CPU與UART相互通信。地址譯碼與讀寫控制之間的關(guān)系見表1。

表1 寄存器地址表

A2 A1 A0 讀(RDN=0) 寫(WRN=0)
0 0 0 方式寄存器MR1/MR2 方式寄存器MR1/MR2
0 0 1 狀態(tài)寄存器SR 時鐘選擇寄存器CSR
0 1 0 波特率生成器測試方式 命令寄存器CR
0 1 1 接收保持寄存器RHR 發(fā)送保持寄存器THR
1 0 0 1倍頻/16倍頻測試方式 輔助控制寄存器ACR
1 0 1 中斷狀態(tài)寄存器ISR 中斷屏蔽寄存器IMR
1 1 0 計數(shù)器/定時器高位輸出寄存器CTU 計數(shù)器/定時器高位預(yù)置寄存器CTUR
1 1 1 計數(shù)器/定時器低位輸出寄存器CTL 計數(shù)器/定時器低位預(yù)置寄存器CTUR

  方式寄存器1(MR1)和方式寄存器2(MR2)通過一個輔助指針來訪問。當(dāng)上電復(fù)位或通過命令寄存器(CR)執(zhí)行復(fù)位命令時,指針指向MR1,以后對MR1的任何讀寫操作都使指針指向MR2,并一直指向MR2,直到再次執(zhí)行復(fù)位命令。

    (3)計數(shù)器/定時器

  計數(shù)器/定時器的工作方式和輸入時鐘源的選擇,可以通過編程輔助控制寄存器(ACR)從八種方式中選擇。計數(shù)器/定時器的輸出可以設(shè)置為多功能輸出口MPO,定時器的輸出也可以作為生成波特率的選擇之一。

  ① 定時方式:定時器的輸出是一個方波,其周期是寄存器CTUR和CTLR中值的2倍。定時器溢出時,中斷狀態(tài)寄存器(ISR)中的計數(shù)器準(zhǔn)備好(counter ready)置位。當(dāng)發(fā)布一個中斷計數(shù)器命令時,定時器不會終止,僅影響ISR中的counter ready位。當(dāng)接收到一個開始計數(shù)/定時器命令時,定時器會終止當(dāng)前的操作,以新的CTUR和CTLR開始一個定時周期。

 ?、?計數(shù)方式:計數(shù)器接收到開始計數(shù)命令后,將計數(shù)值送入CTU和CTL。當(dāng)計數(shù)值達(dá)到預(yù)定的存入CTUR和CTLR中的值時,ISR中的counter ready位置1,計數(shù)操作不會停止,直到接收到結(jié)束計數(shù)命令為止。CPU可以在任何時候設(shè)置寄存器CTUR和CTLR,但是該值僅有當(dāng)結(jié)束本次計數(shù)并開始下一次計數(shù)命令時才有效。

    (4)接收和發(fā)送

  發(fā)送器接收來自CPU的并行數(shù)據(jù),將其轉(zhuǎn)換為串行數(shù)據(jù)流送往TxD端口,串行數(shù)據(jù)流被以一個開始位、可編程個數(shù)的數(shù)據(jù)位、可選擇的奇偶校驗位和可編程個數(shù)的停止位的組合形式發(fā)送出去。發(fā)送結(jié)束后,若沒有新的數(shù)據(jù)被送往發(fā)送保持寄存器(THR),則TxD端腳保持高電平,并且狀態(tài)寄存器(SR)中的位TxEMT置1。當(dāng)CPU將一個新的數(shù)據(jù)送往THR后,TxEMT位清零,發(fā)送操作繼續(xù)。發(fā)布一個開始break命令,可以使發(fā)送器發(fā)送一個break信號(持續(xù)的低電平)。發(fā)送器接收到一個終止發(fā)送的命令時,若其正在發(fā)送數(shù)據(jù)或THR中仍有數(shù)據(jù),發(fā)送器會繼續(xù)發(fā)送直到THR為空截止。

  接收器從RxD引腳接收串行數(shù)據(jù),檢測其開始位、奇偶校驗位、終止位,若有錯誤則設(shè)置狀態(tài)寄存器(SR)中的相應(yīng)位。接收器將數(shù)據(jù)送往接收保持寄存器(RHR),等待CPU以查詢方式或以中斷方式讀取數(shù)據(jù),并且將SR中的RxRDY和中斷狀態(tài)寄存器(ISR)的RxRDY位置1。

  接收保持寄存器(RHR)是一個可容納3個字符的先進(jìn)先出隊列(FIFO)。接收器將從RxD接收到的數(shù)據(jù)送往FIFO的開始位置,并將SR中的RxRDY置1。RxRDY=1,表示FIFO中有接收字符;而FFULL=1,表示FIFO已滿。在方式寄存器1(MR1)中,可以選擇RxRDY或FFULL作為接收中斷源。讀RHR可以將其中的數(shù)據(jù)連同在SR中的相應(yīng)狀態(tài)位一起從FIFO中彈出。

4 寄存器

  寄存器是CPU與UART之間進(jìn)行操作的橋梁。CPU通過編程寄存器來支配UART操作,另外,各種狀態(tài)寄存器的變化也體現(xiàn)了命令的執(zhí)行結(jié)果。

5 應(yīng) 用

   (1)硬件電路

  圖1是使用SCC2691設(shè)計的擴(kuò)展串口電路。其中AD0~AD7接CPU(億恒C164CI)數(shù)據(jù)總線;A12~A14與CPU地址線相連;、分別與CPU的讀寫信號相連;RESET接CPU的RESETOUT;2691_CS是SCC2691的片選信號;INTRN接CPU的中斷輸入端。

    (2)測試程序

  測試程序采用Tasking C集成環(huán)境開發(fā),具體程序見網(wǎng)絡(luò)補(bǔ)充版(http://www.dpj.com.cn)。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

柏林2025年9月9日 /美通社/ -- 2025年9月5日,納斯達(dá)克上市公司優(yōu)克聯(lián)集團(tuán)(NASDAQ: UCL)旗下全球互聯(lián)品牌GlocalMe,正式亮相柏林國際消費(fèi)電子展(IFA 2025),重磅推出融合企...

關(guān)鍵字: LOCAL LM BSP 移動網(wǎng)絡(luò)

深圳2025年9月9日 /美通社/ -- PART 01活動背景 當(dāng)技術(shù)的鋒芒刺穿行業(yè)壁壘,萬物互聯(lián)的生態(tài)正重塑產(chǎn)業(yè)疆域。2025年,物聯(lián)網(wǎng)產(chǎn)業(yè)邁入?"破界創(chuàng)造"與"共生進(jìn)化"?的裂變時代——AI大模型消融感知邊界,...

關(guān)鍵字: BSP 模型 微信 AIOT

"出海無界 商機(jī)無限"助力企業(yè)構(gòu)建全球競爭力 深圳2025年9月9日 /美通社/ -- 2025年8月28日, 由領(lǐng)先商業(yè)管理媒體世界經(jīng)理人攜手環(huán)球資源聯(lián)合主辦、深圳?前海出海e站通協(xié)辦的...

關(guān)鍵字: 解碼 供應(yīng)鏈 AI BSP

柏林2025年9月9日 /美通社/ -- 柏林當(dāng)?shù)貢r間9月6日,在2025德國柏林國際電子消費(fèi)品展覽會(International Funkausstellung...

關(guān)鍵字: 掃地機(jī)器人 耳機(jī) PEN BSP

武漢2025年9月9日 /美通社/ -- 7月24日,2025慧聰跨業(yè)品牌巡展——湖北?武漢站在武漢中南花園酒店隆重舉辦!本次巡展由慧聰安防網(wǎng)、慧聰物聯(lián)網(wǎng)、慧聰音響燈光網(wǎng)、慧聰LED屏網(wǎng)、慧聰教育網(wǎng)聯(lián)合主辦,吸引了安防、...

關(guān)鍵字: AI 希捷 BSP 平板

上海2025年9月9日 /美通社/ -- 9月8日,移遠(yuǎn)通信宣布,其自研藍(lán)牙協(xié)議棧DynaBlue率先通過藍(lán)牙技術(shù)聯(lián)盟(SIG)BQB 6.1標(biāo)準(zhǔn)認(rèn)證。作為移遠(yuǎn)深耕短距離通信...

關(guān)鍵字: 藍(lán)牙協(xié)議棧 移遠(yuǎn)通信 COM BSP

上海2025年9月9日 /美通社/ -- 為全面落實(shí)黨中央、國務(wù)院和上海市委、市政府關(guān)于加快發(fā)展人力資源服務(wù)業(yè)的決策部署,更好發(fā)揮人力資源服務(wù)業(yè)賦能百業(yè)作用,8月29日,以"AI智領(lǐng) HR智鏈 靜候你來&quo...

關(guān)鍵字: 智能體 AI BSP 人工智能

北京2025年9月8日 /美通社/ -- 近日,易生支付與一汽出行達(dá)成合作,為其自主研發(fā)的"旗馭車管"車輛運(yùn)營管理平臺提供全流程支付通道及技術(shù)支持。此次合作不僅提升了平臺對百余家企業(yè)客戶的運(yùn)營管理效率...

關(guān)鍵字: 一汽 智能化 BSP SAAS

深圳2025年9月8日 /美通社/ -- 晶泰科技(2228.HK)今日宣布,由其助力智擎生技制藥(PharmaEngine, Inc.)發(fā)現(xiàn)的新一代PRMT5抑制劑PEP0...

關(guān)鍵字: 泰科 AI MT BSP

上海2025年9月5日 /美通社/ -- 由上海市經(jīng)濟(jì)和信息化委員會、上海市發(fā)展和改革委員會、上海市商務(wù)委員會、上海市教育委員會、上海市科學(xué)技術(shù)委員會指導(dǎo),東浩蘭生(集團(tuán))有限公司主辦,東浩蘭生會展集團(tuán)上海工業(yè)商務(wù)展覽有...

關(guān)鍵字: 電子 BSP 芯片 自動駕駛
關(guān)閉