在我的程序中读写串口,一般情况下能正常工作。但是我重新启动机器后,
能发送数据,但是无法接收到数据!用串口测试工具,测试一下,工具能正常
收发数据。然后我的程序也能正常收发数据了,为什么会是这样?读写串口之前
是不是要执行什么清理操作?
能发送数据,但是无法接收到数据!用串口测试工具,测试一下,工具能正常
收发数据。然后我的程序也能正常收发数据了,为什么会是这样?读写串口之前
是不是要执行什么清理操作?
解决方案 »
- gcc中,如何让程序的字符集为unicode?vc可以设置工程属性,codeblock不知道怎么弄
- dll中的函数想要让exe的某个文件的函数响应,要怎么调用?
- Debug下程序指针跑得位置和实际位置不匹配的问题,Visual studio高手来帮忙!
- 关于进程间同步
- ~~~~~~~~~~高手请进~~~~~~~~~~Windows下CTRL+X, CTRL+C, CTRL+V是调用哪些系统API~~~~~~~~~
- 在线待候,200分请教Flash与Vc或Vb协同编程,来者有分
- 新手问题,如何在VC中连接SQL数据库?
- 如何将已经做好的.dll 添加成控件使用(在线等)
- 作品设计目的,开发思路,技术指标,创新点,技术关键,这些冬冬怎么写?谁有样板,借看一下!!!xiexie!!!!!!!!!1
- 一个摄像头视频捕捉的问题(100分在线等)
- 关于二手VC6
- 怎么样让STATIC TEXT控件的背景透明?
if(m_ctrlComm.GetPortOpen())
m_ctrlComm.SetPortOpen(FALSE);
m_ctrlComm.SetCommPort(1);
if( !m_ctrlComm.GetPortOpen())
m_ctrlComm.SetPortOpen(TRUE);
else
AfxMessageBox("cannot open serial port");
m_ctrlComm.SetSettings("9600,n,8,1");
m_ctrlComm.SetInputMode(1); m_ctrlComm.SetRThreshold(1); m_ctrlComm.SetInputLen(0);
我响应OnOnComm事件,事件能响应,可是
m_ctrlComm.GetBufferSize() 返回的都是0
我用超级终端能返回数据的
请各位高手指教一下!