標題:
常用串行通信
[打印本頁]
作者:
liumei
時間:
2014-4-30 18:18
標題:
常用串行通信
主要用于電腦和單片機、單片機和單片機之間的通信。
有三種:1、UART異步串口通信。2、I*IC總線串行同步通信。3、SPI串行總線同步通信。
一、UART異步串口通信
串行異步通信以字符為通信單位進行傳輸,在信息傳輸?shù)倪^程中,不必與數(shù)據(jù)一起發(fā)送同步脈沖的傳送方式稱為異步串行通信。
當單片機與單片機采用此方式通信時
TXD——>RXD
RXD<——TXD
GND ——GND 其中T是發(fā)送的意思,R是接收的意思。
模式0:使用較少,暫時不提。
模式1:以TXD為例,平時沒數(shù)據(jù)時TXD為高電平,來了數(shù)據(jù),一位起始位0,八位數(shù)據(jù)位(一個字節(jié)),一位停止位1。
模式2和3:原理和模式1一樣,只是添加了一位奇偶校驗位(防止通信出錯)。
串口波特率:就是發(fā)送一位數(shù)據(jù)的速率,即發(fā)送一個數(shù)據(jù)的持續(xù)時間=1/baud;
SBUF:串口數(shù)據(jù)緩沖寄存器,發(fā)送數(shù)據(jù)時,只要將數(shù)據(jù)送入SBUF,則單片機自動發(fā)送數(shù)據(jù),接收數(shù)據(jù)時,自動將數(shù)據(jù)接收至SBUF。
作者:
雪中梅花
時間:
2014-5-21 13:47
謝謝樓主。
作者:
雪中梅花
時間:
2014-7-1 07:48
謝謝樓主的奉獻學習了。
作者:
liuxin198405
時間:
2014-7-30 17:04
地址為0x50; 一句話不就概括了
作者:
yzl
時間:
2015-6-8 07:37
學單片機其中串行通信必學請大力支持
作者:
yzl
時間:
2015-6-8 07:42
1學單片機串行通信必學請幫助感謝
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1