本文提出的方法可用來評(píng)估通過PC串口進(jìn)行脈寬編碼通訊的單總線(one-wire)器件,對(duì)通訊錯(cuò)誤,如奇偶性和應(yīng)答,進(jìn)行監(jiān)測。與PC的硬件接口為MAX232驅(qū)動(dòng)/接收器,本例子中的從動(dòng)裝置為德州儀
一、一般情況下,很多人都是利用printf函數(shù)重定向來實(shí)現(xiàn)的,但是看得不是很明白。所以,此處利用sprintf函數(shù)來實(shí)現(xiàn)。二、整個(gè)的思想就是把要打印的數(shù)據(jù),放到MCU對(duì)PC的串口發(fā)送緩沖里。三、sprintf函數(shù)在stdio.h頭文
RS-232串口有4條輸入線(1、6、8、9腳)被兩個(gè)雙4輸入多路復(fù)用器(IC1和 IC2)接受16通道輸入,兩條輸出線(4、7腳)控制輸入通道選擇,每條線的允許PC在C程序控制下讀4個(gè)輸入通道。腳4通過VD為IC供電,并向C1 充電。腳4為低電平時(shí),C1保持向IC供電。VDW1、VDW2把輸出電壓限制在-0.6~+5.1V之間。
通過從PC串口傳輸適當(dāng)?shù)氖M(jìn)制值到一對(duì)IR LED,遙控IR接收器能夠?qū)崿F(xiàn)38.4 kHz的數(shù)據(jù)傳輸。經(jīng)常需要在沒有直接電纜連接的情況下,傳輸一對(duì)位或字節(jié)的數(shù)據(jù)到微處理器。實(shí)現(xiàn)這個(gè)目標(biāo)的簡單方法是使用普遍采用的IR接收
RS-232串口有4條輸入線(1、6、8、9腳)被兩個(gè)雙4輸入多路復(fù)用器(IC1和IC2)接受16通道輸入,兩條輸出線(4、7腳)控制輸入通道選擇,每條線的允許PC在C程序控制下讀4個(gè)輸入通道。腳4通過VD為IC供電,并向C1充電。腳
利用PC串口進(jìn)行脈沖編碼通信的方法