No.64746 作者:emtronixuser 邮件:support@sw996.com ID:136446 登陆:1次 文章数:48篇 最后登陆IP:118.115.14.158 最后登陆:2010/1/6 21:57:10 注册:2009/9/9 12:45:20 财富:100 发帖时间:2009/9/18 10:43:36 发贴者IP:60.255.30.1 标题:emtronixuser:C#使用COM组件接口进行串口操作 摘要:No.64746C#使用COM组件接口进行串口操作 文章来源: 英创ARM9工控主板均提供了多个串口供客户进行通讯控制使用,包括标准的RS232和TTL电平的COM接口(经过简单的电平转换即可成为标准的RS232/RS485或者RS422)。由于英创ARM9嵌入式主板采用WinCE操作系统,很多客户都选择了界面友好、开发便利的C#语言(使用Visual Studio 2005.NET集成开发环境);在VS2005中,微软提供了一个标准的串口类SerialPort供客户使用,该串口类可以灵活方便地进行串口设置、收发等操作,英创也提供了基于该串口类的C#例程供客户参考。但是,微软所提供的串口类虽然方便灵活,但是没有提供RTS控制的功能,而客户在进行工业现场通讯的时候,往往是需要对RTS进行设置的。为了解决这个问题,英创公司现在提供了操作串口的COM组件接口;用户只需要在目标平台上进行组件注册,然后在C#程序开发的时候,对该COM组件添加引用,即可在程序里面自由地通过对象操作来使用函数。 注:英创提供的可以供C#开发使用的串口COM组件与eVC开发使用的串口COM组件在成员数据类型上有显著区别,不能互换使用。 下面我们就以EM9000嵌入式主板为实例,在C#使用COM组件接口进行串口操作作一个说明: 一、在目标嵌入式主板上进行COM组件注册 串口COM组件的核心文件就是英创提供的 ......
>>返回讨论的主题
|