摘要:為了適應(yīng)全數(shù)字化自動控制更加廣泛的應(yīng)用,采用現(xiàn)場可編程門陣列(FPGA)對異步串行通信控制器(UART)進(jìn)行多模塊的系統(tǒng)設(shè)計的方法,使串口通信的集成度更高。對UART系統(tǒng)結(jié)構(gòu)進(jìn)行了模塊化分解,可分為三個模塊:FP
增強(qiáng)型8051芯片,具有雙串口。我以前通常采用軟件模擬一個串口來實現(xiàn),要占用太多的系統(tǒng)資源。該芯片可以通過一個內(nèi)置的波特率發(fā)生器,實現(xiàn)兩個串口同時工作在一個波特率下,或一個通過內(nèi)置,一個通過TH1實現(xiàn)不同波特
在串行異步通信中,目前實現(xiàn)波特率自動檢測并適應(yīng)的設(shè)計思想有多種,可是他們或者需要額外的硬件支持,或者實現(xiàn)時方法繁雜且軟件開銷大。文章介紹了一種簡單可靠的用軟件實現(xiàn)波特率自動適應(yīng)的方法,并給出了仿真調(diào)試
摘要:采用Verilog HDL語言作為硬件功能的描述,運用模塊化設(shè)計方法分別設(shè)計了通用異步收發(fā)器(UART)的發(fā)送模塊、接收模塊和波特率發(fā)生器,并結(jié)合現(xiàn)場可編程門陣列(FPGA)的特點,實現(xiàn)了一個可移植的UART模塊。該設(shè)計不