片內(nèi)定時(shí)器T1作為波特率發(fā)生器選擇傳送波特率1200bps
發(fā)布時(shí)間:2022/11/28 17:40:38 訪問次數(shù):147
SK5278工作時(shí)需要外接RC振蕩電路以供系統(tǒng)工作,RC元件的典型值為R=3.3kΩ,C=20pF,此時(shí)的振蕩頻率約為4MHz,由于此振蕩頻率較高,故在印制電路板布線時(shí),所有元件尤其是振蕩電路的元件應(yīng)盡量靠近芯片,并盡量使電路連線最短。
SK5278的RESET復(fù)位端在一般應(yīng)用情況下,可以直接與正電源連接,在需要較高可靠性的情況下,可以連接外部RC復(fù)位電路,在上電或接收到RESET端的復(fù)位信號(hào)后,SK5278大約需要經(jīng)過25ms的復(fù)位時(shí)間才會(huì)進(jìn)入到正常工作狀態(tài)。
程序中應(yīng)盡可能地減少CPU對(duì)SK5278的訪問次數(shù),以提高程序的效率。
在全雙工方式下發(fā)送的信號(hào)也可能會(huì)被本身接收,因此紅外通信需采用異步半雙工方式,即通信的某一方發(fā)送和接收是交替進(jìn)行的。
單片機(jī)的串行口采用方式3通信;通信的數(shù)據(jù)格式為每幀11位,包括1位起始位、8位數(shù)據(jù)位、1位奇偶校驗(yàn)位和1位停止位;片內(nèi)定時(shí)器T1作為波特率發(fā)生器,選擇傳送的波特率為1200bps,則定時(shí)器T1的初值應(yīng)設(shè)置為TL1=TH1=E8H,另外應(yīng)禁止定時(shí)器T1中斷,以免因定時(shí)器T1溢出而產(chǎn)生不必要的中斷。
進(jìn)行紅外通信之前,通信雙方首先要根據(jù)系統(tǒng)的功能要求制訂某種特定的通信協(xié)議,然后才能編寫相應(yīng)的通信程序。例如在電度表抄表系統(tǒng)中,紅外通信的一方是單相電度表,另一方是手持抄表器,雙方遵循表1格式的通信協(xié)議。
內(nèi)部邏輯會(huì)檢查連接到I2C總線上的EEPROM中的第一個(gè)字節(jié)(0xC0或0xC2)。
如果是0xC0,就會(huì)使用EEPROM中的VID/PID/DID來替代內(nèi)部存儲(chǔ)值;如果是0xC2,內(nèi)部邏輯就會(huì)把EEPROM中的內(nèi)容裝入到內(nèi)部RAM中;如果沒有檢查到EEPROM,FX2就會(huì)使用內(nèi)部存儲(chǔ)的描述符來枚舉。
當(dāng)首次插入U(xiǎn)SB時(shí),F(xiàn)X2通過USB電纜會(huì)自動(dòng)枚舉且下載固件和USB描述符表;接下來,F(xiàn)X2再次枚舉,這次主要通過下載的信息來定義設(shè)備。這兩個(gè)步驟就叫做重枚舉,當(dāng)設(shè)備插入時(shí)它們就立即執(zhí)行。
T0和T1就可以出借給用戶作定時(shí)器內(nèi)。T2在波特率發(fā)生器方式時(shí),可置位T2CON寄存器中的TCLK位或RCLK位。在TH2、TL2中裝入計(jì)數(shù)初值,使T2從這個(gè)初值開始計(jì)數(shù),但并不置位FT2。RCAR2H和RCAP2L中的常數(shù)由軟件設(shè)定后,T2的溢出率是嚴(yán)格不變的,因而使串行通信的波特率非常穩(wěn)定。
上海德懿電子科技有限公司 www.deyie.com
來源:21ic.如涉版權(quán)請聯(lián)系刪除。圖片供參考
SK5278工作時(shí)需要外接RC振蕩電路以供系統(tǒng)工作,RC元件的典型值為R=3.3kΩ,C=20pF,此時(shí)的振蕩頻率約為4MHz,由于此振蕩頻率較高,故在印制電路板布線時(shí),所有元件尤其是振蕩電路的元件應(yīng)盡量靠近芯片,并盡量使電路連線最短。
SK5278的RESET復(fù)位端在一般應(yīng)用情況下,可以直接與正電源連接,在需要較高可靠性的情況下,可以連接外部RC復(fù)位電路,在上電或接收到RESET端的復(fù)位信號(hào)后,SK5278大約需要經(jīng)過25ms的復(fù)位時(shí)間才會(huì)進(jìn)入到正常工作狀態(tài)。
程序中應(yīng)盡可能地減少CPU對(duì)SK5278的訪問次數(shù),以提高程序的效率。
在全雙工方式下發(fā)送的信號(hào)也可能會(huì)被本身接收,因此紅外通信需采用異步半雙工方式,即通信的某一方發(fā)送和接收是交替進(jìn)行的。
單片機(jī)的串行口采用方式3通信;通信的數(shù)據(jù)格式為每幀11位,包括1位起始位、8位數(shù)據(jù)位、1位奇偶校驗(yàn)位和1位停止位;片內(nèi)定時(shí)器T1作為波特率發(fā)生器,選擇傳送的波特率為1200bps,則定時(shí)器T1的初值應(yīng)設(shè)置為TL1=TH1=E8H,另外應(yīng)禁止定時(shí)器T1中斷,以免因定時(shí)器T1溢出而產(chǎn)生不必要的中斷。
進(jìn)行紅外通信之前,通信雙方首先要根據(jù)系統(tǒng)的功能要求制訂某種特定的通信協(xié)議,然后才能編寫相應(yīng)的通信程序。例如在電度表抄表系統(tǒng)中,紅外通信的一方是單相電度表,另一方是手持抄表器,雙方遵循表1格式的通信協(xié)議。
內(nèi)部邏輯會(huì)檢查連接到I2C總線上的EEPROM中的第一個(gè)字節(jié)(0xC0或0xC2)。
如果是0xC0,就會(huì)使用EEPROM中的VID/PID/DID來替代內(nèi)部存儲(chǔ)值;如果是0xC2,內(nèi)部邏輯就會(huì)把EEPROM中的內(nèi)容裝入到內(nèi)部RAM中;如果沒有檢查到EEPROM,FX2就會(huì)使用內(nèi)部存儲(chǔ)的描述符來枚舉。
當(dāng)首次插入U(xiǎn)SB時(shí),F(xiàn)X2通過USB電纜會(huì)自動(dòng)枚舉且下載固件和USB描述符表;接下來,F(xiàn)X2再次枚舉,這次主要通過下載的信息來定義設(shè)備。這兩個(gè)步驟就叫做重枚舉,當(dāng)設(shè)備插入時(shí)它們就立即執(zhí)行。
T0和T1就可以出借給用戶作定時(shí)器內(nèi)。T2在波特率發(fā)生器方式時(shí),可置位T2CON寄存器中的TCLK位或RCLK位。在TH2、TL2中裝入計(jì)數(shù)初值,使T2從這個(gè)初值開始計(jì)數(shù),但并不置位FT2。RCAR2H和RCAP2L中的常數(shù)由軟件設(shè)定后,T2的溢出率是嚴(yán)格不變的,因而使串行通信的波特率非常穩(wěn)定。
上海德懿電子科技有限公司 www.deyie.com
來源:21ic.如涉版權(quán)請聯(lián)系刪除。圖片供參考
熱門點(diǎn)擊
- 單片機(jī)的RXD和TXD口與SCL和SDA分別
- 數(shù)據(jù)總線允許8位或16位訪問方式并允許動(dòng)態(tài)改
- 傳導(dǎo)和輻射的電磁環(huán)境電平最好遠(yuǎn)低于標(biāo)準(zhǔn)規(guī)定的
- 單刀雙擲開關(guān)(SP2T)以及可旁路低噪聲放大
- AGND與DGND間串入反向并聯(lián)二極管使兩點(diǎn)
- 觸發(fā)單脈沖產(chǎn)生用門電路將6路單脈沖合為6路雙
- 電容引腳出現(xiàn)松脫或銹斷現(xiàn)象微調(diào)電容器無旋轉(zhuǎn)柄
- CAN/CANFD的波特率的電池包CANFD
- 為補(bǔ)償因電動(dòng)機(jī)定子繞組電阻所引起的低速時(shí)轉(zhuǎn)矩
- 正弦交流電頻率交流電流單位時(shí)間內(nèi)電流方向改變
推薦技術(shù)資料
- 電動(dòng)吸錫烙鐵
- 用12V/2A的電源為電磁閥和泵供電,F(xiàn)QPF9N50... [詳細(xì)]
- 車載顯示技術(shù)AR
- 2 納米工藝 A18 Pro 芯片參數(shù)技術(shù)應(yīng)
- 新一代 HBM3/HBM3e
- NAND FLASH控制器芯片
- SoC芯片架構(gòu)設(shè)計(jì)
- 嵌入式存儲(chǔ)芯片PPI Nand
- 多媒體協(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)用研究