DCONn中的DASn(目的地址空間位)和IDAn(目的地址自動加1位)用于指出數(shù)據(jù)傳送的物理目的空間。DCONn中的SASn(源地址空間位)和ISAn(源地址自動加1位)用于指出數(shù)據(jù)傳送的物理源空間。采用DMA控制器來處理GSC數(shù)據(jù)傳送時,當(dāng)DMA通道用于接收服務(wù)時,首先將接收機傳送來的數(shù)據(jù)自動送入到接收緩沖器RFIFO中,其源地址寄存器應(yīng)置成RFIFO地址(SARHN=x x H,SARLN=0F4H);然后,將接收緩沖器中的數(shù)據(jù)傳送到目的地址指定的物理空間,其可以是外部RAM、內(nèi)部RAM或SFR;最后,對收到的數(shù)據(jù)進行CRC校驗,并通知CPU是否正確接收到該幀數(shù)據(jù)。當(dāng)DMA通道用于發(fā)送服務(wù)時,首先將要發(fā)送的數(shù)據(jù)傳送到先入先出發(fā)送緩沖器TFIFO中,其目的地址寄存器應(yīng)置成TFIFO地址(DARHN=xxH,DARLN=85H);然后,將先入先出發(fā)送緩沖器TFIFO中的數(shù)據(jù)傳送給發(fā)射機;最后,對發(fā)送出去的數(shù)據(jù)進行CRC校驗,并通知CPU是否正確發(fā)送了該幀數(shù)據(jù)。
高級數(shù)據(jù)鏈路控制(High Data Link Control)規(guī)程,簡稱HDLC規(guī)程,是面向位的鏈路控制規(guī)程。它與基本型規(guī)程不同,鏈路的監(jiān)控功能是通過一定的位組合所表示的命令和響應(yīng)來實現(xiàn)的,這些命令和響應(yīng)可以與信息報文一起傳送。HDLC規(guī)程具有透明傳輸、可靠性高、傳輸效率高并具有極大的靈活性等特點。它是由IBM公司開發(fā)的通信協(xié)議,已廣泛應(yīng)用于工業(yè)領(lǐng)域。它基于主/從結(jié)構(gòu),要求每個從部都有唯一的地址。從部只有在允許通信時才能且只能和主站通信,這就消除了串行線路上由于幾個從部同時發(fā)送引起沖突的可能 性。其幀結(jié)構(gòu)如圖3所示。