是关于汽车电子方面的应用,与车上电脑(ECU)通讯前有一个唤醒过程,需要先将TXD针高电位一段时间(比如350ms),之后再低电位一段时间(比如50ms),之后再高电位一段时间(比如100ms),请问一下如何在VC中实现这一过程。
试过用EscapeCommFunction(hCom,SETBREAK)和EscapeCommFunction(hCom,CLRBREAK)可以改变电位,但是BREAK后是串口中断,实现不了通讯。
查了一些资料没有找到好的方法,有人建议向串口发送0或1一段时间,这种方法可行么,有没有更好的方法么?
希望得到大家的帮助,多谢了!
试过用EscapeCommFunction(hCom,SETBREAK)和EscapeCommFunction(hCom,CLRBREAK)可以改变电位,但是BREAK后是串口中断,实现不了通讯。
查了一些资料没有找到好的方法,有人建议向串口发送0或1一段时间,这种方法可行么,有没有更好的方法么?
希望得到大家的帮助,多谢了!
// 那么请问一下,用TX唤醒设备是符合ISO14230标准的做法?