首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

wince 兑现 串口0到串口1 转发

2012-12-26 
wince 实现 串口0到串口1 转发我根据在网上瘦了一些资料,现在编了一个程序,想在WINCE上实现想实现串口0到

wince 实现 串口0到串口1 转发
我根据在网上瘦了一些资料,现在编了一个程序,想在WINCE上实现想实现串口0到串口1通信,
就是通过ARM9上的串口0输入数据,然后ARM将数据通过ARM9上的串口1输出到PC机,反之也行,
我编了挺久了,虽然可以通信,但是好像有点小问题,在PC上收到的[img=http://hi.baidu.com/kaly_liu/item/05d01fe2fdd31da0c00d75af]不管怎么样都是受到5位[/img],求指点啊!
不知道是不是字符转换有问题啊:


if(dwLength != 0)
{
len = strlen(recvBuf);
for ( i = 0; i < len; i++, recvBuf++)
{
tmp.Format(_T("%c"), *recvBuf);//////////////////将字符转换为字符串 
WriteFile(pDlg->m_hComm2, tmp, 1, &dwactlen, NULL); /* 从串口1发送数据 */
}



if(dwLength2 != 0)
{
len2 = strlen(recvBuf2);
for ( i = 0; i < len2; i++, recvBuf2++)
{
tmp.Format(_T("%c"), *recvBuf2);///////////////////将字符转换为字符串
WriteFile(pDlg2->m_hComm, tmp,1, &dwactlen2, NULL); /* 从串口1发送数据 */
}




[解决办法]
计算机串口收到的RX
[解决办法]
可是我的另外一个可以了,为什么这个不行呢?
这个代码修改如图

热点排行