用XMT指令發(fā)送數(shù)據(jù)
發(fā)布時(shí)間:2019/6/12 20:53:59 訪問(wèn)次數(shù):2054
用XMT指令發(fā)送數(shù)據(jù) K4H511638G-HCCC
用XMT指令可以方便地發(fā)送1~255字節(jié),如果有一個(gè)中斷服務(wù)程序連接到發(fā)送結(jié)束事件上,在發(fā)送完緩沖區(qū)內(nèi)最后一個(gè)字符時(shí),會(huì)產(chǎn)生一個(gè)發(fā)送中斷(對(duì)端口0為中斷事件9,對(duì)端口1為中斷事件26)。也可以不通過(guò)中斷執(zhí)行發(fā)送指令,可查詢發(fā)送完成狀態(tài)位SM4.5或SM4,6的變化,判斷發(fā)送是否完成。
如果將字符數(shù)設(shè)置為0并執(zhí)行XMT指令,可以產(chǎn)生一個(gè)br∞k狀態(tài),這個(gè)break狀態(tài)可以在線上持續(xù)一段特定的時(shí)間,這段特定時(shí)間是以當(dāng)前波特率傳輸16位數(shù)據(jù)所需要的時(shí)間。發(fā)送break的操作與發(fā)送其他信息一樣,發(fā)送break的操作完成時(shí)也會(huì)產(chǎn)生一個(gè)發(fā)送中斷,SM4.5或SM4.6反映發(fā)送操作的當(dāng)前狀態(tài)。
用RCV指令接收數(shù)據(jù)
用RCV指令可以方便地接收一個(gè)或多個(gè)字節(jié),最多可達(dá)255字節(jié)。如果有一個(gè)中斷服務(wù)程序連接到接收信息完成事件上,在接收完最后一個(gè)字符時(shí),會(huì)產(chǎn)生一個(gè)接收中斷(對(duì)端口0為中斷事件23,對(duì)端口1為中斷事件24)。和發(fā)送指令一樣,也可以不使用中斷,通過(guò)查詢接收信息狀態(tài)寄存器SMB86(端口⑴或SMB186(端口1)來(lái)接收信息。當(dāng)RCV指令未被激活或已被終止時(shí).它們不為0;當(dāng)接收正在進(jìn)行時(shí),它們?yōu)?。RCV指令允許用戶選擇信息的起始和結(jié)束條件,使用SMB86~SMB94對(duì)端口0進(jìn)行設(shè)置,使用SMB186~SMB194對(duì)端口1進(jìn)行設(shè)置。當(dāng)超限或有校驗(yàn)錯(cuò)誤時(shí),接收信息會(huì)自動(dòng)終止。因此必須為接收信息功能操作定義一個(gè)起始條件和結(jié)束條件(最大字符數(shù))。
用XMT指令發(fā)送數(shù)據(jù) K4H511638G-HCCC
用XMT指令可以方便地發(fā)送1~255字節(jié),如果有一個(gè)中斷服務(wù)程序連接到發(fā)送結(jié)束事件上,在發(fā)送完緩沖區(qū)內(nèi)最后一個(gè)字符時(shí),會(huì)產(chǎn)生一個(gè)發(fā)送中斷(對(duì)端口0為中斷事件9,對(duì)端口1為中斷事件26)。也可以不通過(guò)中斷執(zhí)行發(fā)送指令,可查詢發(fā)送完成狀態(tài)位SM4.5或SM4,6的變化,判斷發(fā)送是否完成。
如果將字符數(shù)設(shè)置為0并執(zhí)行XMT指令,可以產(chǎn)生一個(gè)br∞k狀態(tài),這個(gè)break狀態(tài)可以在線上持續(xù)一段特定的時(shí)間,這段特定時(shí)間是以當(dāng)前波特率傳輸16位數(shù)據(jù)所需要的時(shí)間。發(fā)送break的操作與發(fā)送其他信息一樣,發(fā)送break的操作完成時(shí)也會(huì)產(chǎn)生一個(gè)發(fā)送中斷,SM4.5或SM4.6反映發(fā)送操作的當(dāng)前狀態(tài)。
用RCV指令接收數(shù)據(jù)
用RCV指令可以方便地接收一個(gè)或多個(gè)字節(jié),最多可達(dá)255字節(jié)。如果有一個(gè)中斷服務(wù)程序連接到接收信息完成事件上,在接收完最后一個(gè)字符時(shí),會(huì)產(chǎn)生一個(gè)接收中斷(對(duì)端口0為中斷事件23,對(duì)端口1為中斷事件24)。和發(fā)送指令一樣,也可以不使用中斷,通過(guò)查詢接收信息狀態(tài)寄存器SMB86(端口⑴或SMB186(端口1)來(lái)接收信息。當(dāng)RCV指令未被激活或已被終止時(shí).它們不為0;當(dāng)接收正在進(jìn)行時(shí),它們?yōu)?。RCV指令允許用戶選擇信息的起始和結(jié)束條件,使用SMB86~SMB94對(duì)端口0進(jìn)行設(shè)置,使用SMB186~SMB194對(duì)端口1進(jìn)行設(shè)置。當(dāng)超限或有校驗(yàn)錯(cuò)誤時(shí),接收信息會(huì)自動(dòng)終止。因此必須為接收信息功能操作定義一個(gè)起始條件和結(jié)束條件(最大字符數(shù))。
熱門點(diǎn)擊
- 單邊通信
- 全局?jǐn)?shù)據(jù)通信的診斷
- 全局?jǐn)?shù)據(jù)通信
- 水塔水位控制
- S7-200的參數(shù)設(shè)置
- 智能從站負(fù)責(zé)處理該數(shù)據(jù)區(qū)與實(shí)際I/O之間的數(shù)
- 連接:(Connection)
- 用戶應(yīng)用程序
- 用XMT指令發(fā)送數(shù)據(jù)
- 對(duì)電動(dòng)機(jī)的保護(hù)是生產(chǎn)設(shè)各工作可靠的一個(gè)保證
推薦技術(shù)資料
- 循線機(jī)器人是機(jī)器人入門和
- 循線機(jī)器人是機(jī)器人入門和比賽最常用的控制方式,E48S... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- 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)用研究