弄了一天也没搞定。c++ builder下用pcomm开发遇到的奇怪问题
本帖最后由 mansea163 于 2011-08-24 22:26:49 编辑 放置一个按钮,点击按钮就用sio_write写字符串"abcdefghijklmnopqrstuvwxyz"
然后用sio_cnt_irq事件驱动的方式调用一个中断服务函数来读取串口。sio_read放在中断服务函数中。
问题是:整个字符串是分两次或更多次才读取到的。为什么不是一次。没有改变读写超时设置。
什么原因?
[解决办法]
每次发多少个跟波特率是没有关系得,不知道你得需求是什么,你看看这个控件有没有一个属性,是接收到一定长度得数据才触发这个回调函数得,或者你要在接收到数据后判断处理一下