浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 初學(xué)園地

SCI自動(dòng)波特率檢測(cè)

發(fā)布時(shí)間:2009/1/15 0:00:00 訪問次數(shù):1452

  大多數(shù)sci模塊硬件不支持自動(dòng)波特率檢測(cè)。一般情況下嵌入式控制器的sci時(shí)鐘由pll提供,設(shè)計(jì)的系統(tǒng)工作會(huì)改變pll復(fù)位時(shí)的工作狀態(tài),這樣很難支持自動(dòng)波特率檢測(cè)功能。而在tms320f2812處理器上,增強(qiáng)功能的sci模塊硬件支持自動(dòng)波特率檢測(cè)邏輯。寄存器sciffct位abd和cdc位控制自動(dòng)波特率邏輯,使能scirst位使自動(dòng)波特率邏輯工作。增加自動(dòng)波特率檢測(cè)功能的sci通信接口除了能夠滿足正常通信自動(dòng)檢測(cè)系統(tǒng)的通信速率外,還支持采用sol接口上電引導(dǎo)裝載程序?這對(duì)于通過上位機(jī)采用sci接口實(shí)時(shí)更新系統(tǒng)軟件非常重要。

  當(dāng)cdc為1時(shí),如果abd也置位表示自動(dòng)波特率檢測(cè)開始工作,就會(huì)產(chǎn)生sci發(fā)送fifo中斷(txint)。同時(shí)在中斷服務(wù)程序中必須使用軟件將cdc位清0,否則如果中斷服務(wù)程序執(zhí)行完cdc仍然為1,則以后不會(huì)產(chǎn)生中斷。具體操作步驟如下。

 。1)將sciffct中的cdc位(位13)置位,清除abd位(位15),使能sci的自動(dòng)波特率檢測(cè)模式。

  (2)初始化波特率寄存器為1或限制在500 kb/s內(nèi)。

 。3)允許sci以期望的波特率從一個(gè)主機(jī)接收字符“a”或字符“a”。如果第一個(gè)字符是“a”或“a”,則說明自動(dòng)波特率檢測(cè)硬件已經(jīng)檢測(cè)到sci通信的波特率,然后將abd位置1。

 。4)自動(dòng)檢測(cè)硬件將用檢測(cè)到的波特率的十六進(jìn)制值刷新波特率寄存器的值,這個(gè)刷新邏輯器也會(huì)產(chǎn)生一個(gè)cpu中斷。

 。5)通過向sciffct寄存器的abd clr位(位13)寫入1清除abd位,響應(yīng)中斷。寫0清除cdc位,禁止自動(dòng)波特率邏輯。

 。6)讀到接收緩沖為字符“a”或“a”時(shí),清空緩沖和緩沖狀態(tài)位。

 。7)當(dāng)cdc為1時(shí),如果abd也置位表示自動(dòng)波特率檢測(cè)開始工作,就會(huì)產(chǎn)生sci發(fā)送fifo中斷(txint),同時(shí)在中斷服務(wù)程序中必須使用軟件將cdc位清0。

  歡迎轉(zhuǎn)載,信息來源維庫(kù)電子市場(chǎng)網(wǎng)(www.dzsc.com)



  大多數(shù)sci模塊硬件不支持自動(dòng)波特率檢測(cè)。一般情況下嵌入式控制器的sci時(shí)鐘由pll提供,設(shè)計(jì)的系統(tǒng)工作會(huì)改變pll復(fù)位時(shí)的工作狀態(tài),這樣很難支持自動(dòng)波特率檢測(cè)功能。而在tms320f2812處理器上,增強(qiáng)功能的sci模塊硬件支持自動(dòng)波特率檢測(cè)邏輯。寄存器sciffct位abd和cdc位控制自動(dòng)波特率邏輯,使能scirst位使自動(dòng)波特率邏輯工作。增加自動(dòng)波特率檢測(cè)功能的sci通信接口除了能夠滿足正常通信自動(dòng)檢測(cè)系統(tǒng)的通信速率外,還支持采用sol接口上電引導(dǎo)裝載程序?這對(duì)于通過上位機(jī)采用sci接口實(shí)時(shí)更新系統(tǒng)軟件非常重要。

  當(dāng)cdc為1時(shí),如果abd也置位表示自動(dòng)波特率檢測(cè)開始工作,就會(huì)產(chǎn)生sci發(fā)送fifo中斷(txint)。同時(shí)在中斷服務(wù)程序中必須使用軟件將cdc位清0,否則如果中斷服務(wù)程序執(zhí)行完cdc仍然為1,則以后不會(huì)產(chǎn)生中斷。具體操作步驟如下。

 。1)將sciffct中的cdc位(位13)置位,清除abd位(位15),使能sci的自動(dòng)波特率檢測(cè)模式。

  (2)初始化波特率寄存器為1或限制在500 kb/s內(nèi)。

  (3)允許sci以期望的波特率從一個(gè)主機(jī)接收字符“a”或字符“a”。如果第一個(gè)字符是“a”或“a”,則說明自動(dòng)波特率檢測(cè)硬件已經(jīng)檢測(cè)到sci通信的波特率,然后將abd位置1。

 。4)自動(dòng)檢測(cè)硬件將用檢測(cè)到的波特率的十六進(jìn)制值刷新波特率寄存器的值,這個(gè)刷新邏輯器也會(huì)產(chǎn)生一個(gè)cpu中斷。

  (5)通過向sciffct寄存器的abd clr位(位13)寫入1清除abd位,響應(yīng)中斷。寫0清除cdc位,禁止自動(dòng)波特率邏輯。

 。6)讀到接收緩沖為字符“a”或“a”時(shí),清空緩沖和緩沖狀態(tài)位。

 。7)當(dāng)cdc為1時(shí),如果abd也置位表示自動(dòng)波特率檢測(cè)開始工作,就會(huì)產(chǎn)生sci發(fā)送fifo中斷(txint),同時(shí)在中斷服務(wù)程序中必須使用軟件將cdc位清0。

  歡迎轉(zhuǎn)載,信息來源維庫(kù)電子市場(chǎng)網(wǎng)(www.dzsc.com)



相關(guān)IC型號(hào)

熱門點(diǎn)擊

 

推薦技術(shù)資料

FU-19推挽功放制作
    FU-19是國(guó)產(chǎn)大功率發(fā)射雙四極功率電二管,EPL20... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13692101218  13751165337
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!