基于DSPsC8000 McBSP串口模式下的異步串行通信系統(tǒng)的制作方法
【專利摘要】一種基于DSPsC8000?McBSP串口模式下的異步串行通信系統(tǒng),包括DSPsC8000?McBSP及串行通訊RS232的接口,系統(tǒng)通過(guò)設(shè)置DSPsC8000?McBSP的各控制寄存器,使其可以接收uART數(shù)據(jù),將McBsP的各個(gè)管腳設(shè)置為串口工作方式;UART的串行數(shù)據(jù)既包括幀信息也包括數(shù)據(jù)信息,利用UART的起始位作為一幀的啟動(dòng)信號(hào),McBSP開始接收數(shù)據(jù)。本實(shí)用新型把通用數(shù)字信號(hào)處理器(DSPS)利用于異步串行通信,其具備了數(shù)字信號(hào)處理器的全部?jī)?yōu)點(diǎn),是目前基于DSPsC8000的McBSP的異步串行通信最有的選擇。
【專利說(shuō)明】基于DSPsC8000 McBSP串口模式下的異步串行通信系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及一種異步串行通信系統(tǒng),具體涉及一種基于DSPsC8000 McBSP串口模式下的異步串行通信系統(tǒng)。
【背景技術(shù)】
[0002]通用數(shù)字信號(hào)處理器(DSPS)以其強(qiáng)大的數(shù)據(jù)處理能力在高速信號(hào)處理方面得到了廣泛的應(yīng)用,而串行通信是一種廣泛的通信方式,其成本低,抗干擾能力強(qiáng),以被深入廣泛的應(yīng)用,串行通信中有一種異步串行通信,即傳輸、通信的信號(hào)時(shí)異步的,這在串行通信領(lǐng)域非常常見(jiàn)。如好把通用數(shù)字信號(hào)處理器(DSPS)利用于異步串行通信是目前的研發(fā)熱點(diǎn),隨著數(shù)字信號(hào)處理器(DSPS)技術(shù)的不斷升級(jí),利用數(shù)字信號(hào)處理器(DSPS)應(yīng)用于異步串行通信的設(shè)計(jì)系統(tǒng)也有待于改善。
【發(fā)明內(nèi)容】
[0003]本實(shí)用新型的目的在于提供一種基于DSPsC8000 McBSP的異步串行通信系統(tǒng),其把通用數(shù)字信號(hào)處理器(DSPS)利用于異步串行通信,其具備了數(shù)字信號(hào)處理器的全部?jī)?yōu)點(diǎn),是目前基于DSPsC8000的McBSP的異步串行通信最有的選擇。
[0004]本實(shí)用新型的技術(shù)解決方案是:
[0005]一種基于DSPsC8000 McBSP串口模式下的異步串行通信系統(tǒng),包括DSPsC8000McBSP及串行通訊RS232的接口,其特殊之處在于:所述系統(tǒng)通過(guò)設(shè)置DSPsC8000 McBSP的各控制寄存器,使其可以接收uART數(shù)據(jù),將McBsP的各個(gè)管腳設(shè)置為串口工作方式;UART的串行數(shù)據(jù)既包括幀信息也包括數(shù)據(jù)信息,利用UART的起始位作為一幀的啟動(dòng)信號(hào),McBSP開始接收數(shù)據(jù)。
[0006]上述基于DSPsC8000 McBSP串口模式下的異步串行通信系統(tǒng),其特征在于:還包括發(fā)送數(shù)據(jù)線(TX)和接收數(shù)據(jù)線(RX),所述DSPsC8000 McBSP包括幀同步輸入線(FSR)及數(shù)據(jù)輸出線(DX);所述發(fā)送數(shù)據(jù)線(TX)同時(shí)和McBsP的數(shù)據(jù)輸入線(DR)以及幀同步輸入線(FSR)相連,所述接收數(shù)據(jù)線(RX)和McBsP的數(shù)據(jù)輸出線(DX)相連。
[0007]上述DSPsC8000 McBSP接收到數(shù)據(jù)以后通過(guò)觸發(fā)中斷方式或是觸發(fā)EDMA方式將數(shù)據(jù)讀至相應(yīng)的區(qū)域,再根據(jù)數(shù)據(jù)波特率以及DSPsCSOOO McBSP的接收時(shí)鐘對(duì)數(shù)據(jù)進(jìn)行處理,得到串行數(shù)據(jù);數(shù)據(jù)發(fā)送時(shí)將數(shù)據(jù)處理以后寫入DXR進(jìn)行發(fā)送。
[0008]上述DSPsC8000 McBSP及串行通訊RS232的接口之間設(shè)有驅(qū)動(dòng)芯片MAX3232,作為DSPsC8000 McBSP和串行通訊RS232的接口之間的電壓轉(zhuǎn)換芯片。
[0009]本實(shí)用新型的優(yōu)點(diǎn)在于:把通用數(shù)字信號(hào)處理器(DSPS)利用于異步串行通信,其具備了數(shù)字信號(hào)處理器的全部?jī)?yōu)點(diǎn),是目前基于DSPsCSOOO的McBSP的異步串行通信最有的選擇。
【專利附圖】
【附圖說(shuō)明】[0010]圖1為本實(shí)用新型電路連接原理圖;
[0011]圖2為本實(shí)用新型DSPsC8000連接方式示意圖。
【具體實(shí)施方式】
[0012]參見(jiàn)圖1及圖2,一種基于DSPsC8000 McBSP串口模式下的異步串行通信系統(tǒng),包括DSPsC8000 McBSP及串行通訊RS232的接口,系統(tǒng)通過(guò)設(shè)置DSPsC8000 McBSP的各控制寄存器,使其可以接收uART數(shù)據(jù),將McBsP的各個(gè)管腳設(shè)置為串口工作方式;UART的串行數(shù)據(jù)既包括幀信息也包括數(shù)據(jù)信息,利用UART的起始位作為一幀的啟動(dòng)信號(hào),McBSP開始接收數(shù)據(jù)。
[0013]還包括發(fā)送數(shù)據(jù)線(TX)和接收數(shù)據(jù)線(RX),所述DSPsC8000 McBSP包括幀同步輸入線(FSR)及數(shù)據(jù)輸出線(DX);所述發(fā)送數(shù)據(jù)線(TX)同時(shí)和McBsP的數(shù)據(jù)輸入線(DR)以及幀同步輸入線(FSR)相連,所述接收數(shù)據(jù)線(RX)和McBsP的數(shù)據(jù)輸出線(DX)相連。
[0014]DSPsC8000 McBSP接收到數(shù)據(jù)以后通過(guò)觸發(fā)中斷方式或是觸發(fā)EDMA方式將數(shù)據(jù)讀至相應(yīng)的區(qū)域,再根據(jù)數(shù)據(jù)波特率以及DSPsCSOOO McBSP的接收時(shí)鐘對(duì)數(shù)據(jù)進(jìn)行處理,得到串行數(shù)據(jù);數(shù)據(jù)發(fā)送時(shí)將數(shù)據(jù)處理以后寫入DXR進(jìn)行發(fā)送。
[0015]DSPsC8000 McBSP及串行通訊RS232的接口之間設(shè)有驅(qū)動(dòng)芯片MAX3232,作為DSPsC8000 McBSP和串行通訊RS232的接口之間的電壓轉(zhuǎn)換芯片。
[0016]具體地:
[0017]發(fā)送數(shù)據(jù)線(TX)同時(shí)和McBSP的數(shù)據(jù)輸入線(DR)以及幀同步輸入線(FSR)相連,而接收數(shù)據(jù)線(RX)直接和McBSP的數(shù)據(jù)輸出線(DX)相連。UART數(shù)據(jù)的起始位通過(guò)觸發(fā)McBSP的FSR管腳來(lái)啟動(dòng)McBSP進(jìn)行一個(gè)字節(jié)的串行數(shù)據(jù)的接收。McBSP接收到數(shù)據(jù)以后可以通過(guò)觸發(fā)中斷方式或是觸發(fā)EDMA方式將數(shù)據(jù)讀至相應(yīng)的區(qū)域,再根據(jù)數(shù)據(jù)波特率以及DSPS的接收時(shí)鐘對(duì)數(shù)據(jù)進(jìn)行處理,得到串行數(shù)據(jù)。數(shù)據(jù)發(fā)送時(shí)將數(shù)據(jù)處理以后寫入DXR進(jìn)行發(fā)送。
【權(quán)利要求】
1.一種基于DSPsC8000 McBSP串口模式下的異步串行通信系統(tǒng),包括DSPsC8000McBSP及串行通訊RS232的接口,其特征在于:所述系統(tǒng)通過(guò)設(shè)置DSPsC8000 McBSP的各控制寄存器,使其可以接收uART數(shù)據(jù),將McBsP的各個(gè)管腳設(shè)置為串口工作方式;UART的串行數(shù)據(jù)既包括幀信息也包括數(shù)據(jù)信息,利用UART的起始位作為一幀的啟動(dòng)信號(hào),McBSP開始接收數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述基于DSPsC8000McBSP串口模式下的異步串行通信系統(tǒng),其特征在于:還包括發(fā)送數(shù)據(jù)線(TX)和接收數(shù)據(jù)線(RX),所述DSPsC8000 McBSP包括幀同步輸入線(FSR)及數(shù)據(jù)輸出線(DX);所述發(fā)送數(shù)據(jù)線(TX)同時(shí)和McBsP的數(shù)據(jù)輸入線(DR)以及幀同步輸入線(FSR)相連,所述接收數(shù)據(jù)線(RX)和McBsP的數(shù)據(jù)輸出線(DX)相連。
3.根據(jù)權(quán)利要求1或2所述基于DSPsC8000McBSP串口模式下的異步串行通信系統(tǒng),其特征在于:所述DSPsC8000 McBSP接收到數(shù)據(jù)以后通過(guò)觸發(fā)中斷方式或是觸發(fā)EDMA方式將數(shù)據(jù)讀至相應(yīng)的區(qū)域,再根據(jù)數(shù)據(jù)波特率以及DSPsCSOOO McBSP的接收時(shí)鐘對(duì)數(shù)據(jù)進(jìn)行處理,得到串行數(shù)據(jù);數(shù)據(jù)發(fā)送時(shí)將數(shù)據(jù)處理以后寫入DXR進(jìn)行發(fā)送。
4.根據(jù)權(quán)利要求3所述基于DSPsC8000McBSP串口模式下的異步串行通信系統(tǒng),其特征在于:所述DSPsC8000 McBSP及串行通訊RS232的接口之間設(shè)有驅(qū)動(dòng)芯片MAX3232,作為DSPsC8000 McBSP和串行通訊RS232的接口之間的電壓轉(zhuǎn)換芯片。
【文檔編號(hào)】G06F13/40GK203588256SQ201320667146
【公開日】2014年5月7日 申請(qǐng)日期:2013年10月28日 優(yōu)先權(quán)日:2013年10月28日
【發(fā)明者】王耀斌 申請(qǐng)人:陜西高新實(shí)業(yè)有限公司