发现个很奇怪的现象。串口收数据时,不管一次来了多少个字节,只要是超过8个字节的就会给截成几段,按照8个字节一组的方式,比如接收15bytes,就是8+7,每次都这样,但是写入时,是多少个字节就一次性写入多少个字节。不知道什么原因?我用的不是控件,是ReadFile函数哈、有知道什么原因的吗?
解决方案 »
- VC中已经建立了数据源,若是数据库的位置变化了,怎么在VC中ODBC重新连接数据库呢,已经写了好多代码了,不想重建工程啊
- 如果通过内存映射实现进程间的通信(十万火急!!!分不够再加,在线等)
- 我是大菜鸟,问题简单,还请大家帮忙
- 请教!!!!!
- 关于taskbar的问题:
- 使用画板打印
- SetIcon(m_hIcon, TRUE);SetIcon(m_hIcon, FALSE);
- vs2005读取wps表格数据
- mfc udp 广播后,为什么监听到的都是自己广播的信息,设备的信息监听不到
- 请大家帮忙解决一下我的问题,我的一个重要cpp文件打不开了。
- MFC unicode 环境 字符串比较
- Script.NET IDE最新版本正式开源,使用VC实现类似Eclipse的组件化平台
_In_ HANDLE hFile,
_Out_ LPVOID lpBuffer,
_In_ DWORD nNumberOfBytesToRead,
_Out_opt_ LPDWORD lpNumberOfBytesRead,
_Inout_opt_ LPOVERLAPPED lpOverlapped);
想看看你怎么填写的
这里是我的程序和串口调试助手读写操作的结果截图,可以看到都是始终按照每8个字节一组被分割了。但是写操作却没有被分割我想知道,这个8个字节一组的属性是从哪里来的?
2. 发送是另外一回事,是被操作系统缓冲了。