vc下用mscomm与RS232实现串口通信,采集AD转换器输出的电压信号,进行数据分析并实现波形显示。能做到吧?信号该如何采集?需要自定义什么通信协议吗?这个串口通信如何模拟?哪位高手告诉下,vc如何与串口进行通信?菜鸟问题,见笑了……
解决方案 »
- 窗口样式,EX样式,类样式,结构样式。。。。。。。。有什么关系
- 关于PostMessage和SendMessage,SOS
- _RecordsetPtr 查询问题
- access语句查询问题,着急啊各位老大!
- 如何编程得到子网掩码和修改子网掩码
- 求win2003的DDK, 100分答谢
- DLL与DLL的问题
- ADO+ACCESS+CListCtrl:如何使得在CListCtrl中显示的记录按数据库记录编号倒序排列?
- API钩子中怎样调用原始函数而不用先unhook
- help workshop编写帮助文件,里面的rtf文件如何编写啊。
- [color=#FF00FF]CString m_sHostName[/color]如下定义在@1处和@2处有区别吗?如有,请讲解下.谢谢!!!!
- 看过 <Visual C++经典游戏程序设计>(人民邮电出版社)的进来报个名啊.
这里有一个封装很好的读写串口类 http://www.codeproject.com/KB/system/serial.aspx
//可以,用串口的状态脚进行判断。
//不过串口是RS232电平,-3~-15V为0, +3~+15V为1, -3~+3V无定义。
//AD转换出来的一般是TTL电平
//具体能不能用,要看转换出的电平是什么样的。
9针串行口的针脚功能表如下: 针脚 功能 针脚 功能 1 载波检测(DCD)
2 接受数据(RXD)
3 发出数据(TXD)
4 数据终端准备好(DTR)
5 信号地线(SG)
6 数据准备好(DSR)
7 请求发送(RTS)
8 清除发送(CTS)
9 振铃指示(RI)比较同意4楼的兄弟说法,若要采集到准确的电压值很难,一般用串口采集开关量,并进行输出控制等。