您的位置 首页 报告

初涉USB,初学者USB入门总结(5)USB上位机读写开发

上一部分说了固件和驱动的编程,这里再谈一下上位机的程序,因为我开发的范围也就是传传数据,所以太深入的没有去做,不过一般的工程调试应

上一部分说了固件和驱动的编程,这儿再谈一下上位机的程序,由于我开发的规模也便是传传数据,所以太深化的没有去做,不过一般的工程调试应该足够了。
固件的程序和驱动编写好了后,把设备刺进就可以正确识别到,接下来的作业便是怎么用上位机读写设备了。其实读写操作跟读写串口共同的,便是用file进行操作。关键是打开设备,下面是我用到的程序,这儿都贴出来吧,我都是用这个的,供我们参阅,呵呵,假如刚开始弄的话,估量得弄上个一个星期才行,用这个程序修改一下,两分钟搞定。
其间GUID ClassGuid是你在驱动中生成的一个号,它有必要跟你的驱动对应起来,这个号的方位在驱动程序的XXXDeviceInterface.h中的#define XXXDevice_CLASS_GUID \….(XXX表明你起的工程姓名)。把这个号替换之后用FpOpenDevice打开设备,得到一个读句柄,一个写句柄,然后在自己的程序顶用readfile和writefile读写设备就可以了,留意,不管是读仍是写,都是主机宣布的,设备不能自动发发数据。比方上位机中运转readfile,就会发送一个IN指令,设备接到IN指令后,会把缓冲区的内容宣布。
关于初学总结就先介绍到这儿,谢谢我们的支撑
期望我们多多共享自己开发的经历,在开发学习中遇到的问题和困惑或许其他人都会有碰到,与其自己把这些心得憋在肚子里让我们都走一遍弯路不如把自己的经历与他人共享,这样不光自己有个总结再个使他人收益,何乐而不为,独乐乐不如众乐乐,所以而也。
其实开发也是一件具有艺术与哲学的工作,说其艺术,是其听凭你幻想,发出的一望无垠。说其有道理,是万事皆有因,顺从其美(天然即客观规律),必能找其底子,体会其间微妙,其乐无穷~

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/baogao/234123.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部