简单的串口有关问题
发布时间:2010-05-30 21:30:38 文章来源:www.iduyao.cn 采编人员:星星草
简单的串口问题
#include "stdafx.h"
#include "windows.h"
#include "tchar.h"
using namespace System;
HANDLE m_port;
DCB m_dcb;
COMMTIMEOUTS m_commtimeouts;
/*
int main(array<System::String ^> ^args)
{
*/
m_port = CreateFile(_T("COM1"), GENERIC_READ|GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL);
if(m_port == INVALID_HANDLE_VALUE)
{
Console::WriteLine(L"no handle");
return false;
}
SetupComm(m_port, 512, 512);
m_dcb.DCBlength = sizeof(DCB);
GetCommState(m_port, &m_dcb);
m_dcb.BaudRate = 19200;
m_dcb.ByteSize = 8;
m_dcb.StopBits = 1;
m_dcb.fParity = NOPARITY;
SetCommState(m_port, &m_dcb);
m_commtimeouts.ReadIntervalTimeout = MAXWORD;
m_commtimeouts.ReadTotalTimeoutConstant = 10;
m_commtimeouts.ReadTotalTimeoutMultiplier = 10;
m_commtimeouts.WriteTotalTimeoutConstant = 50;
m_commtimeouts.WriteTotalTimeoutMultiplier= 100;
SetCommTimeouts(m_port, &m_commtimeouts);
DWORD dw;
TCHAR* ch = L"789";
// char* ch = "789";
PurgeComm(m_port,PURGE_RXCLEAR|PURGE_TXCLEAR);
WriteFile(m_port, ch, /*strlen(ch)*/wcslen(ch)*sizeof(TCHAR), &dw, 0);
return 0;
/*
}
*/
上述代码在pc上向wince发数据显示正常
但是从wince里向pc上发数据显示乱码
请教原因。
补充:已知pc串口助手和wince串口助手已经通讯过而且正常工作。
------解决方案--------------------
听说wince上只支持unicode,不知道_T,L这些宏混用是否有问题。
------解决方案--------------------
用ASCII试一试,以判定是否是编码的问题
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
windows phone 7 闪光灯控制程序
写了个基于windows phone 7 照相管理程序(C#),手机闪光灯默认是自动的,希望每次打开程序时,程序自动...
-
SMGP长短信请教
目前API包使用是正常的。但是存在一个非常让人烦躁的问题.
长短信的问题.
比如我发的信息是200个中文,到了客户的...
-
求教 content-length, sid,类似这样的字段,想了解下,请帮忙推荐下该看那些资料?
求教 content-length, sid,类似这样的字段,想了解下,...
-
在10a上短信拦截,遇到编码问题,如何知道当前短信是ascii,还是unicode?
在10a上短信拦截,遇到编码问题,如何知道当前短信是ascii,还是unic...
-
问题:求救!!!关于短信回复的问题?请看下文描述,
目前做短信开发,遇到一个问题,发出的短信都是先存放在数据网关的发送表中,发送内容包括了...
-
ophone手机客户端与服务器的开发问题
大家好啊,我正在做一个简单的博客手机客户端,前台客户端已经做了点了,后台服务器端不知道该怎...
-
wml还是XHTML?请大家帮帮忙
最近接触到一个WAP 营业厅。
从网上了解到目前用于开发的语言有WML和XHTML
从目前主流来看: 是用WM...
-
wap2.0(xhtml)中不支持select的onpick怎么办?有什么替代办法马?
我倒有一个思路,就是在xhtml中使用wml标签,可是好像没有?
请教高手...
-
手机应用开发好了,在哪里发布比较好,还有如何产生收入啊
android手机应用开发好了,在哪里发布比较好,还有如何产生收入啊
------解决...
-
手机网络游戏的CMWAP连接,是用的Socket吗?
我看现在好多手机网络游戏,比如"武林OL",就可以直接选择CMWAP来玩,数据传输的速度还很...