主题:串口问题和采购 共有51795人关注过本帖 |
---|
yh830921 |
1楼 |
![]() |
串口问题和采购 ![]()
您好!
请问一下,我用的是EM9000,在EVC中调试贵公司提供的串口程序:step2_serial 我把接收线程中的:WriteFile( lpSerPara->hSer, lpSerPara->DatBuf, lpSerPara->nDatLen, &nWillLen, 0 );语句改成了:WriteFile( lpSerPara->hSer, "AAFF0104A6020202F4", 18 , &nWillLen, 0 );,为什么在串口调试工具中显示的是:AAFF0104A6020202F4AAFF0104A6020202F4,不是应该显示:AAFF0104A6020202F4吗?? 还有我们公司想买:ETA197 数据采集模块 请问一下,是不是提供函数库的? |
单帖管理 | 引用 | 回复 ![]() |
x10 |
2楼 |
![]() |
![]()
ETA197我们会提供一个范例程序,source code。串口问题,明天测试后答复你,多半是类型转换的问题。
|
单帖管理 | 引用 | 回复 ![]() |
zhl |
3楼 |
![]() |
![]()
原因是由于调试助手发送的一个数据包, step2_serial程序中的接收线程接收了两次引起的, 相应的WriteFile(...)也就执行了两遍,所以显示成"AAFF0104A6020202F4AAFF0104A6020202F4"。
|
单帖管理 | 引用 | 回复 ![]() |
yh830921 |
4楼 |
![]() |
![]()
明白了,谢谢
|
单帖管理 | 引用 | 回复 ![]() |