关于serialPort.open()的一些问题
想写一个串口读写数据的界面,使用serialPort控件。
对控件进行初始化的时候使用了serialPort1.open()语句,即打开串口,因为执行完serialPort1.open()语句后,串口打开是需要一定时间的,立即进行下一步读数据操作就会读到错误数据,如果等一会再读取,就没问题了(经过很多次验证)。
于是就想后面写读取串口数据的时候想先判断一下串口是不是被打开了,不知道怎么判断一下,例如使用if语句,串口打开我再读,没打开的话,就等到打开串口后再执行读取语句。
不知道哪位大神能帮帮我,初学者,菜鸟,还请大家说的具体一点,能附上代码回答,在这里向大家请教一下。谢谢大家了。