單片機采集外部電壓信號,計算電壓穿越的時間。然後通過串口發送到電腦。
使用定時器生成壹個系統時間。
if ((Vin - 3 ) * VinLast < 0) { Time3V = 系統時間;} //判斷時間穿越3V,並記錄當前的系統時間
if ((Vin - 5) * VinLast < 0) { Time5V = 系統時間;} //同理判斷穿越5V。
VinLast = Vin ; //記錄最後壹次電壓值
UART_Send = TIME5V - Time3V;