通過(guò)串口的開(kāi)和關(guān),我們可以得到不同的輸出電壓,從而可以實(shí)現(xiàn)開(kāi)關(guān)的功能.
串口一共9Pin,平常較常用的是RS232,TX 和RX,做開(kāi)關(guān)使用的時(shí)候用到DTR 和RTS,一般是第四和第七Pin.
在打開(kāi)串口的時(shí)候必須Enable DTR和RTS。
dcb.fDtrControl = DTR_CONTROL_ENABLE;
dcb.fRtsControl= RTS_CONTROL_ENABLE;
DTR,RTS Pin 在串口開(kāi)和關(guān)的時(shí)候電壓分別為正負(fù)11 伏. 如此可以做兩個(gè)開(kāi)關(guān)實(shí)現(xiàn)四種狀態(tài)。