C#串口编程一个小问题,请高手进入!
以前没做过这方面,所以自己不能搞定了,请高手帮忙!
要求,向地址00H发送数据0AH,地址01H发送数据20h,地址02H发送数据0B5H...
我主要是对显示十六进制数据有一些问题,还有怎样确定目的地址?
请给出关键代码,不用很长,重要的几句就可以!!谢谢
问题点数:50、回复次数:6Top
1 楼cnicq(why not?)回复于 2003-12-03 00:13:01 得分 10
没有接触过
upTop
2 楼zjnfast(超级天才)回复于 2003-12-03 10:04:28 得分 0
upTop
3 楼qimini(循序渐进)回复于 2003-12-03 10:18:15 得分 10
我倒是做过,不太懂你的意思?Top
4 楼myhex(小乙)回复于 2003-12-03 10:20:56 得分 10
你是做单片机通讯吧,我不懂你说的地址00H,01H,02H指的什么,这应该是单片机的片内地址吧?这和串口通讯有什么关系???另外,你提供的信息也确实不多。
如果想在.net下实现串口通讯,无非有两种方法。
一种是将vs 6.0出的MSCOMM32控件作为一个组件加入到程序中,这里有一点小麻烦,你必须确定系统上注册有这个控件。同时你应该将这控件通过.net下一个小工具好象叫什么export的,进行编译,转换为.net下可用的组件,或在toolbox里在自定义工具箱,然后在com里找到Microsoft Communication Control,再添加到工具箱里,这样就可以象用.net下的普通控件一样用了。具体mscomm32的使用你就别问我了,网上到处有介绍
第二种是用P/Invoke方式,也就是引用关于串口通讯的有关win32API,对串口进行更高级更低层的控制。这方面也有很多资料可查的。Top
5 楼tangyanjun1(唐延军)回复于 2003-12-03 10:56:13 得分 10
楼上能不能给几个网址啊。Top
6 楼anux(阿牛克斯)回复于 2003-12-03 11:12:55 得分 10
今天刚在CodeProject上看到的串口编程,有源代码。希望有帮助。
http://www.codeproject.com/dotnet/DotNetComPorts.aspTop




