基于DMA控制器的UART串行通信設計
針對大數(shù)據(jù)量的串口間通信,在常規(guī)的UART串行數(shù)據(jù)通信的基礎上,結合Cortex-M3微控制器中DMA控制器的作用,實現(xiàn)DMA控制的UART串口數(shù)據(jù)包收發(fā)。設計鏈表項緩存,最終實現(xiàn)DMA的分散/聚集模式的數(shù)據(jù)傳輸過程,主要是發(fā)送過程。提高了串行數(shù)據(jù)通信過程的MCU獨立性和MCU利用的效率。 ...
針對大數(shù)據(jù)量的串口間通信,在常規(guī)的UART串行數(shù)據(jù)通信的基礎上,結合Cortex-M3微控制器中DMA控制器的作用,實現(xiàn)DMA控制的UART串口數(shù)據(jù)包收發(fā)。設計鏈表項緩存,最終實現(xiàn)DMA的分散/聚集模式的數(shù)據(jù)傳輸過程,主要是發(fā)送過程。提高了串行數(shù)據(jù)通信過程的MCU獨立性和MCU利用的效率。 ...
PC機的串行口通信模擬協(xié)議軟件,可以模擬PC與單片機的串行通信...
現(xiàn)代社會信息量爆炸式增長,由于網(wǎng)絡、多媒體等新技術的發(fā)展,用戶對帶寬和速度的需求快速增加。并行傳輸技術由于時鐘抖動和偏移,以及PCB布線的困難,使得傳輸速率的進一步提升面臨設計的極限;而高速串行通信技術憑借其帶寬大、抗干擾性強和接口簡單等優(yōu)勢,正迅速取代傳統(tǒng)的并行技術,成為業(yè)界的主流。 本論文針對目...
本文介紹使用VB6.0開發(fā)工具實現(xiàn)PC機與單片機的串行通訊的基本原理和方法。并結合具體實例給出使用RS-232接口進行串行通信的基本程序。隨著計算機技術尤其是單片微型機技術的發(fā)展,人們已越來越...
本文詳述了使用VB和C51實現(xiàn)PC機和單片機串行通信的開發(fā)方法,并簡要地介紹了VB通訊控件及其使用方法,給出了調(diào)試程序。關鍵詞:Visual Basic 單片機串行通信Abstract...