石玉

  • 2019-02-06
  • 回复了主题帖: Autodesk EAGLE 试用记录

    Eagle用过几次,刚才始用简直要命

  • 2019-01-21
  • 回复了主题帖: 过年都放几天假?和谁一起回家?回家的票搞定了吗?

    只放7天假,一个人回:Sad:

  • 回复了主题帖: 【奖品发送完毕】: 下载有好礼!未来已来,你准备好了吗?益莱储5G白皮书~颁奖啦~

    请兑换成E金币,谢谢EE!

  • 2018-12-13
  • 回复了主题帖: 500元求做红外计数单片机

    只用写程序吗?还是硬件都没有

  • 2018-12-12
  • 回复了主题帖: 关于USB协仪分析仪,为什么这么少

    USB-IF_Tester 发表于 2018-12-12 10:31 楼主在哪里的?如果上海,我借你用我的Ellisys。
    谢谢:congratulate:我买了沁恒的USB2.0分析仪,1900块

  • 2018-12-10
  • 回复了主题帖: XMC4800 Relax EtherCAT Kit到手,马上准备推活动!谁想要这个板子呀!

    厉害了小姐姐

  • 2018-12-04
  • 回复了主题帖: 公司项目做的差不多了,全部被认证打下来了

    很正常,特别是EMC,不改几次根本过不了

  • 2018-11-27
  • 回复了主题帖: 此电阻一般用在何处

    精密电阻?

  • 2018-11-26
  • 回复了主题帖: 大家说说,当硬件工程师难度大,还是软件工程师难度大

    其实都一样的,想做好都难

  • 2018-11-05
  • 回复了主题帖: 帮忙他人,成就自我——EEWORLD问答榜(10期)

    {:1_124:}

  • 2018-10-18
  • 发表了主题帖: 标准仪器设备接口之USBTMC

    这段时间在设备端实现了USBTMC接口,总结一下分享给大家,希望能和各位大佬讨论把USBTMC做的更完善:congratulate: 1.什么是标准仪器设备接口   标准仪器设备接口是上位机与仪器通信使用的接口,比如示波器,电源,信号发生器等,通过标准仪器设备接口可以实现对仪器的控制和状态监控,实现自动化测试测量工作,常用的标准仪器设备接口包含LAN,USB和GPIB,对应的通信协仪分别是VXI-11,USBTMC和IEEE488 2.软件部分    标准仪器设备接口软件部分分为服务器和客户端,上位机均是客户端,仪器侧均是服务器,客户端很好实现,有现成的库,且实现的方式很多,比如可以在PC上用C#,puthon,labview等实现,服务器资料很少,本文讲的是USBTMC服务器的实现 3.文档    要搞明白USBTMC要看以下3份文档 《usb_20.pdf》 《USBTMC_1_00.pdf》 《usbtmc_usb488_subclass_1_00.pdf》   我只看明白了一部分,只实现了基本功能 3.USB协仪解析    这部分大家应该都懂 4.USBTMC协仪解析    USBTMC使用USB块传输协仪,在枚举阶段,接口描述符需要指明是USBTMC类和USB488子类,实际上USBTMC现在只有USB488这一个子类,USBTMC协仪其实是在USB的数据传输阶段把传输的数据再进行一次打包,无论是输入(设备到主机)还是输出(主机到设备),前12个字节叫USBTMC的Header,因为有输入和输出,所以分别叫“USBTMC message Bulk-OUT Header”和“USBTMC message Bulk-IN Header” 头的前4个字节表示数据包的类型和包的计数,后8个字的的含意根据包的类型来,包类型如下所示 消息包括命令消息,版本信息,供应商信息,其中我们重点看的是命令消息 如果包类型是DEV_DEP_MSG_OUT,表示主机向设备发送一个命令消息,设备应该回复一个DEV_DEP_MSG_IN类型消息的包给主机,这样就完成了一次USBTMC通信,需要注意的是,所有类型消息的长度都是4的整数倍,如果不是则补零 5.用PIDUSBD12实现USBTMC    根据《圈圈教你玩USB》中的代码修改实现了USBTMC,只实现了“*IDN?”这一个命令,代码在附件中    实现了这个设备后可以使用agilent io libraries suite工具测试设备是否正常工作 6.linux上实现USBTMC    在国外一个论坛上找到了一部分驱动代码,完善了一下测试可以正常使用,用这个驱动实现的设备要使用NI MAX测试是否正常工作(为什么上面用PIDUSBD12实现USBTMC是用agilent io libraries suite工具测试而这里是用NI MAX测试呢,我发现和设备描述符中的设备版本号有关,如果设备版本号是0,就可以用agilent io libraries suite识别,如果不为0,就不能用agilent io libraries suite识别而可以用NI MAX识别,之前做VXI-11时也是有类似的问题,坑死了) 此内容由EEWORLD论坛网友石玉原创,如需转载或用于商业用途需征得作者同意并注明出处

  • 回复了主题帖: 辞职了

    加油

  • 2018-10-17
  • 回复了主题帖: 【奖品发送完毕】:PI LYTSwitch™-6系列IC 让你了解不知道的秘密看专题赢好礼!

    确认个人信息无误,谢谢EE

  • 回复了主题帖: 【奖品发送完毕】看是德科技智慧汽车精彩专题参与问卷调查有好礼!

    确认个人信息无误,感谢EE,麻烦换成E币,谢谢

  • 2018-10-13
  • 回复了主题帖: 老铁们,求一块Kinetis K50开发板

    懒猫爱飞 发表于 2018-10-13 09:56 淘宝走起吧
    淘宝上都是K60的,没有K50的,我刚才下单了一块K60的

  • 2018-10-12
  • 发表了主题帖: 老铁们,求一块Kinetis K50开发板

    朋友的一个项目要在k50上移植fatfs和内部rtc,想买块板先验证一下,各位大佬有带sdhc接口sd卡的k50开发板么,最好有fatfs例子的,谢谢啦

  • 2018-10-11
  • 回复了主题帖: lpc1759怎样用串口下载程序

    zhaojun_xf 发表于 2012-9-12 11:01 下载软件和IAP是一套的,得自己编写,网上没有现成的下载。。。
    最近用LPC1788做串口下载的功,能分享一下下载软件和bootload程序吗:congratulate:

  • 2018-10-04
  • 回复了主题帖: 来投稿!优秀原创可获得最高500等值RMB啦!

    工作后好久没DIY了:Cry:

  • 2018-09-10
  • 回复了主题帖: 【奖品发送完毕】下载 NI 虚拟仪器技术的架构、应用与展望 超级好礼等你拿!

    信息确认,兑换成E金币,谢谢

  • 2018-08-23
  • 回复了主题帖: KEIL每次打开工程工程文件都会丢失?

    ewall 发表于 2018-8-23 08:26 退出前保存一下呢
    退出时保存过,打开工程文件又没有了,这种现像有时候会出现,有时候又不会,新添加的文件在下一次打开时经常遇到这种问题,用一段时间再打开又好了:Sweat:

统计信息

已有765人来访过

  • 芯币:2231
  • 好友:14
  • 主题:85
  • 回复:849
  • 课时:--
  • 资源:--

留言

你需要登录后才可以留言 登录 | 注册


yuyang159 2018-10-25
石先生 您好,我们公司最近设计了一款GPIB设备,设备的主要流程为通过arm模拟IO时序控制NAT9914 与电脑带的GPIB卡链接,通过对9914的初始化后发现GPIB卡未能找到设备(此时9914设备被置为讲者状态,但BO位并未置为高),请问你们开发遇见过这个问题没 ,任何帮助都不胜感激
chenbingjy 2016-5-17
你好!你QQ多少?方便想你请教Linux下编译安卓开发内核?谢谢!
bingling_894 2014-6-29
石玉: 可以,你告诉我地址和电话,我寄给你后你你再给邮费我,
嗯嗯,好的,真的很谢谢你。可以问你要QQ吗?我在那上面发给你。
bingling_894 2014-6-29
石玉: 需要那几本书?
可以借MSP430单片机原理与实例详解和proteus这两本吗?谢谢!
bingling_894 2014-6-29
石玉: 需要那几本书?
可以借MSP430单片机原理与实例应用和proteus这两本吗?谢谢!
TCYAMAKASI 2014-6-10
石同学,您好,我是东华大学的唐川,我想请教一下有关磁悬浮的技术,请问可以发我信息吗?手机:13917978563
查看全部