发表于:2011/12/22 8:20:12
#0楼
第一次在单片机上写与PC通讯的程序
想了好久,有个问题不能解决,想请各位大侠指教:
因为PC机上发送的数据的时间是不定的
而在单片机上用了循环来不断重复检测好多东东,其中之一是PC来的资料,准备用中断来处理
PC也不总是发数据,只是点击某个按键才发送的(比如 四个数字)
现在的问题是:我如何才知道,中断收到的数据是四个数字中的第一个?
在两方面的编程如何处理才行?
在PC的编程上我习惯用时间间隔发送而非mscomm事件发送,是否是问题的原因
谢谢
想了好久,有个问题不能解决,想请各位大侠指教:
因为PC机上发送的数据的时间是不定的
而在单片机上用了循环来不断重复检测好多东东,其中之一是PC来的资料,准备用中断来处理
PC也不总是发数据,只是点击某个按键才发送的(比如 四个数字)
现在的问题是:我如何才知道,中断收到的数据是四个数字中的第一个?
在两方面的编程如何处理才行?
在PC的编程上我习惯用时间间隔发送而非mscomm事件发送,是否是问题的原因
谢谢