使用 DTCa 的異步 SCIC 傳輸/接收
出處:維庫電子市場網(wǎng) 發(fā)布于:2023-10-08 16:30:04
發(fā)送數(shù)據(jù)預(yù)先存儲在RAM的發(fā)送數(shù)據(jù)存儲區(qū)域中,并使用DTC進行發(fā)送。接收數(shù)據(jù)存儲在RAM中,接收數(shù)據(jù)存儲均使用DTC。
當在 IRQ1 中斷請求引腳上檢測到下降沿時,串行發(fā)送/接收開始。
比特率:38400bps
數(shù)據(jù)長度 8 位,LSB 在前
停止位:1位
奇偶校驗:無
硬件流控制:無

圖 2 顯示了一個連接示例。

軟件
在此示例代碼中,DTC 用于自動處理 SCI1 數(shù)據(jù)發(fā)送和接收。SC1I 數(shù)據(jù)發(fā)送和接收通過按下開關(guān)開始。
當數(shù)據(jù)傳輸使能時,會產(chǎn)生 TXI1 中斷請求,這將成為 DTC 激活源。DTC 源用于將數(shù)據(jù)從發(fā)送數(shù)據(jù)存儲區(qū)發(fā)送到 TDR 寄存器,然后從引腳發(fā)送數(shù)據(jù)。
當數(shù)據(jù)接收完成時,產(chǎn)生 RXI1 中斷請求,這成為 DTC 激活源。DTC 用于將接收數(shù)據(jù)傳送到接收數(shù)據(jù)存儲區(qū)域。
發(fā)送數(shù)據(jù)傳輸256次后,TXI1中斷發(fā)生。此時,TXI1 中斷被禁止,TEI1 中斷被使能。
接收數(shù)據(jù)傳輸 256 次后,會發(fā)生 RXI1 中斷。此時,SCI1 接收和 RXI1 中斷被禁止,接收結(jié)束標志變?yōu)?1。
發(fā)送完 256 字節(jié)數(shù)據(jù)后,發(fā)生 TEI1 中斷。此時,SCI1 發(fā)送和 TEI1 中斷被禁用,發(fā)送結(jié)束標志變?yōu)?1。
發(fā)送操作
1. 初始化 – 初始化后,等待來自開關(guān)的輸入以開始發(fā)送/接收
2. 檢測來自開關(guān)的輸入以開始發(fā)送/接收 – 當檢測到來自開關(guān)的輸入以開始發(fā)送/接收時,設(shè)置 IR 標志將IRQ1 中斷置0。讀取發(fā)送結(jié)束標志和接收結(jié)束標志。如果發(fā)送和接收都結(jié)束,則將發(fā)送結(jié)束標志設(shè)置為0(發(fā)送)。設(shè)置DTC的傳輸源地址和傳輸操作次數(shù),并啟用DTC激活。
3. 開始數(shù)據(jù)傳輸 – TXI1 中斷使能后,DTC 被激活,TXI1 中斷的 IR 標志變?yōu)?0。發(fā)送數(shù)據(jù)的個字節(jié)從 RAM 中的發(fā)送數(shù)據(jù)存儲區(qū)傳輸?shù)?SCI1.TDR登記。
4. 開始數(shù)據(jù)發(fā)送——數(shù)據(jù)從 SCI1.TDR 寄存器傳輸?shù)?SCI1.TSR 寄存器,TXI1 中斷的 IR 標志變?yōu)?1,并且從 TXD1 引腳輸出要發(fā)送數(shù)據(jù)的個字節(jié)。DTC 由 TXI1 中斷請求激活,并傳輸發(fā)送數(shù)據(jù)的第二個字節(jié)。
5. TXI1 中斷 – 第 256 個數(shù)據(jù)傳輸結(jié)束后,CPU 接受 TXI1 中斷請求。在TXI1中斷處理中,禁用TXI1中斷并啟用TEI1中斷。
6. TEI1 中斷——當?shù)?256 個字節(jié)的一位被發(fā)送時,SCI1.TDR 寄存器沒有更新,因此產(chǎn)生 TEI1 中斷請求。在 TEI1 中斷處理中,禁用發(fā)送和 TEI1 中斷,并將發(fā)送結(jié)束標志設(shè)置為 1(發(fā)送結(jié)束)。從上面的步驟2開始重復(fù)操作。
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- 工業(yè)5G技術(shù)在智能制造中的應(yīng)用與實踐解析2025/12/31 10:57:21
- 工業(yè)以太網(wǎng)交換機選型與現(xiàn)場應(yīng)用技術(shù)指南2025/12/18 10:48:14
- 無線傳輸電路基礎(chǔ),射頻前端設(shè)計、天線匹配與鏈路預(yù)算計算2025/10/27 13:55:50
- ASK 解調(diào)的核心要點與實現(xiàn)方式2025/9/5 16:46:17
- 雙偶極子天線:結(jié)構(gòu)、特性與應(yīng)用全解析2025/9/3 10:29:21









