wince 操作串口 writefile函数每次只能发送一个字节 50
我用wince的writefile函数想发送四个字节,分别是0x800x010x060x55,用串口调试器发现每次都只能接收到第一个0x80,而在xp环境下的writef...
我用wince的writefile函数想发送四个字节,分别是0x80 0x01 0x06 0x55,用串口调试器发现每次都只能接收到第一个0x80,而在xp环境下的writefile就没有问题。请问这是怎么回事?我怀疑是不是在串口设置的时候哪个参数没有设置对啊。如果解决了多给20分。谢谢
展开
6个回答
展开全部
看你的描述,感觉是接受或者发送缓冲区的问题。看看你的发送端发送的字节长度是否正确,可以固定为4试试看。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-09-29
展开全部
串口发送的数据你定义了几个字节?
Dim outbyte(1) As Byte 定义一个当然只发一个
Dim outbyte(13) As Byte定义13个就发13个字节
你的代码要在WINCE里面运行 就只能在智能设备wince下写代码
而在智能设备wince下的SerialPort是没有writefile这个函数的
你方法有问题
Dim outbyte(1) As Byte 定义一个当然只发一个
Dim outbyte(13) As Byte定义13个就发13个字节
你的代码要在WINCE里面运行 就只能在智能设备wince下写代码
而在智能设备wince下的SerialPort是没有writefile这个函数的
你方法有问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果 WinCE 设备串口驱动没有问题,可以安照 MSDN 查一下应用的设置
http://msdn.microsoft.com/en-us/library/aa450602.aspx
http://msdn.microsoft.com/en-us/library/aa450602.aspx
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主问题解决没? 我也遇到相同问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询