SuperIO如何实现特殊通讯方式
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,本文小编为大家详细介绍"SuperIO如何实现特殊通讯方式",内容详细,步骤清晰,细节处理妥当,希望这篇"SuperIO如何实现特殊通讯方式"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来
千家信息网最后更新 2025年02月02日SuperIO如何实现特殊通讯方式
本文小编为大家详细介绍"SuperIO如何实现特殊通讯方式",内容详细,步骤清晰,细节处理妥当,希望这篇"SuperIO如何实现特殊通讯方式"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
1.1 统一的IO接口
开发一套设备驱动同时具备串口和网络通讯能力,通讯接口在逻辑上是统一的,在此基础上串口和网络也有自己的IO通讯特点,根据不同的通讯方式,可以把IIOChannel实例转换成ISessionSocket或ISessionCom实例。如下图:
1.2 通讯要求
一个请求命令分两次发送,每次发送数据时的串口校验位不同。先发送地址信息,这时串口的配置为Baud,m,8,1;再发送请求命令信息,这时的串口配置为Baud,s,8,1。这样完成一次请求数据的命令。如下图:
1.3 重写通讯接口
设备驱动继承SuperIO.Device.RunDevice1抽象类,里边有一个虚函数Send(IIOChannel io, byte[] sendbytes),io参数为通讯操作实例,sendbytes参数为要发送的数据信息,可以重写这个接口函数,完成特殊的发送数据要求。如下图:
接收完数据,需要把串口设置修改成默认的配置,避免影响其他设备驱动的通讯,如下图:
读到这里,这篇"SuperIO如何实现特殊通讯方式"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
通讯
串口
数据
特殊
方式
接口
信息
命令
实例
文章
设备
设备驱动
配置
驱动
不同
内容
函数
参数
网络
统一
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
web服务器访问不到
电影小说软件开发
移动支付 软件开发
数据库实现深度学习
苹果手机隐私上传服务器
软件开发广告制作
互联网信息科技公司发展
服务器无法启动或控制
数据库和网络技术证书
服务器计算芯片初创公司
网络技术wdm是什么意思
光遇服务器繁忙是怎么了
负载均衡 服务器
机票旅客数据库
中国核心期刊数据库源刊
嘉兴企业软件开发要求
对日软件开发项目自我介绍
怎样在多台电脑上修改一个数据库
海南dns服务器托管虚拟主机
网络安全问题和建议
软件开发人员有什么特点
联想集团复工复产网络安全防护
北京乐学帮网络技术招聘
SQL数据库一直显示在还原
公司网络安全培训简报
计算机与网络安全保密题库
几大软件开发公司
小规模软件开发企业税率多少
要求键入网络安全密钥
sql服务器异常记录