取消
清空記錄
歷史記錄
清空記錄
歷史記錄
在生活中,你是否有過電子產(chǎn)品之間是如何通訊的疑惑呢?
使用串口通訊,雙方需要使用3條線
放大數(shù)據(jù)波形圖
可以看出一幀數(shù)據(jù)一共有10位
起始位永遠(yuǎn)用低電平表示
停止位永遠(yuǎn)用高電平表示
中間的8位(一個(gè)字節(jié))采用ASCll碼表來傳輸數(shù)據(jù)
比如,現(xiàn)在要傳輸字母 A
在ASCll碼表中,字母 A 對應(yīng)的十進(jìn)制為65
于是可以讓第1位和第7位為高電平,其余位為低電平,這樣就能表示 A
注:圖中每一位所對應(yīng)的1 2 4 8、、、是二進(jìn)制的權(quán)(其中第一位可以看成2的0次方,第二位是2的1次方,依此類推)
一秒鐘能發(fā)多少個(gè)數(shù)據(jù)位就叫波特率
就拿常用的9600舉例
即每一位的電平時(shí)間為100us
如果波特率為115200,那每位電平的時(shí)間為8.7us,由此可知,但1S的時(shí)間內(nèi),115200波特率比9600快了幾倍
通訊雙方必須嚴(yán)格遵守波特率(也就是雙方在時(shí)間上要同步,哪個(gè)時(shí)間發(fā),哪個(gè)時(shí)間收)
如果雙方的波特率不一致,將會(huì)導(dǎo)致數(shù)據(jù)傳輸失敗,要格外注意
說簡單點(diǎn),就是雙方約定一致的速率采用ASCll碼表來實(shí)現(xiàn)傳輸數(shù)據(jù)