USB_CAN 适配器测试例程使用说明.docx

上传人:p** 文档编号:79246 上传时间:2022-12-19 格式:DOCX 页数:6 大小:117.51KB
下载 相关 举报
USB_CAN 适配器测试例程使用说明.docx_第1页
第1页 / 共6页
USB_CAN 适配器测试例程使用说明.docx_第2页
第2页 / 共6页
USB_CAN 适配器测试例程使用说明.docx_第3页
第3页 / 共6页
USB_CAN 适配器测试例程使用说明.docx_第4页
第4页 / 共6页
USB_CAN 适配器测试例程使用说明.docx_第5页
第5页 / 共6页
USB_CAN 适配器测试例程使用说明.docx_第6页
第6页 / 共6页
亲,该文档总共6页,全部预览完了,如果喜欢就下载吧!
资源描述

《USB_CAN 适配器测试例程使用说明.docx》由会员分享,可在线阅读,更多相关《USB_CAN 适配器测试例程使用说明.docx(6页珍藏版)》请在第壹文秘上搜索。

1、USB.CAN适配器测试例程采用CDC透传模式一、简介CAN总线无处不在,在设计开发中,到处需要用到CAN总线调试工具,本工具可以作为CAN的基础测试工具,用于监听CAN总线,或测试CAN数据收发。测试时,可以用两个板子,对接起来测试。即可实现如下介绍的功能。二、接线图示意三、开发测试环境兼容系统:XP.WIN7测试系统:XP32bit(已验证)开发工具:MDK4.54MCU型号:STM32F107VC(3.5版本固件库)测试软件:StC-isp-15xx-v6.82.exe(串口调试工具)四、测试方式:定时CAN总线数据发送两块板卡供电、7娴嘛稣总线对应接好,两块板卡对接。使用mini-us

2、b数据线链接电脑、观测测试数据、接任意一块板子即可定时周期:0.5s测试模式:CAN接收到数据直接传输给USB(包长度为20字节)CAN将USB接收到的数据发送到总线CAN自动向总线发生周期数据包:间隔0.5秒数据包格式如下:指示灯作用:1.ED2(每秒闪烁,指示程序运行正常)1.ED3(收到一个CAN数据包,翻转一次Ied状态,代表收到一个数据)1.ED4(收到一个USB数据包,翻转一次Ied状态,代表收到一个数据)定时发送数据包格式:TxMessage-StdId=0x12345678;TMessage.EtId=011223344;TxMessage.IDE=CANJD.EXT;TxMe

3、ssage.RTR=CAN_RTR_DATA;TxMessage.D1.C=8;TxMessage.Data0=010;TxMessage-Data1=020;TMessage.Data2=030;TMessage.Data3=040;TMessage.Data4=050;TMessage.Data5=060;TxMessage-Data6=0x70;TMessage.Data7=080;USB访问方式:1、插入usb数据线:若第一次插入会提示安装驱动。2、若提示安装驱动则,定位当对应驱动目录【开发包,说明文档drivermT6Fcckj.inf3、安装好驱动后,设备管理器将发现,USB转CA

4、N适配器曼SHENTAE86SBiometricS)3co(n0com-seria1.portemu1.atorsISJ,DVD/CD-RON驱动器出国IDEATA/ATAPI控制器出qORTEC,处理器一因盘驱动需+*为也_-y隅口(COM和1.PT)yCDRUSBJZAN转换明(COM37)监视器由3健盘的人体学输入设备0声者、视频和涛涉控制图庄二鼠标和其它针设备不通用串行总统控制器4、这时,就可以使用串口工具访问该设备了(选择好对应串口号,hex模式,其他无所谓)教材/联合实验室串口助手Ke门仿真设置范例程序选型/价格/样品波特率计算器定时器计菖器软,5、数据通信截图教材/联合实验室串口

5、助手Kr1.仿真设置范例程序选型优检件品波特率计算器定时器计菖器软接收辍冲区。文本模式 hex模式 I潘空接收区 I保存接收数据U1.i00000000OliOOOOOOOOOOOO00Ob00 0000 0000 0000 0000 00y44 44 44 44 443333333333t2222222222t11 11 11 11 11V3 OO04 00 0804 00 0804 00 0804 00 0810 10 10 10 102030402030402030402030 4020 30 405050505050E.j606060606088 8 8 8 8 Oooooo7 7 7

6、 7 7 7IJjOO0000 001.lj。文本模式HEX模式 I清空发送区 保存发送数据1234I发送文件I发送数据M自动发送周期GnS) 100发送缓冲区清空全部数据I自动循环发送I间隔200ms多字符串发送发送HEX(1)O1.06 I AIxJOl 06 IQLo6 ILUOl 06 IRJ(5)Ol 06 I6jOl 06 IIlJOl 06 IM叵IOl 06 I0 V串口波特率115200V校给位无校会V停止位1位V至有编程完成后自动打开串口发送二可查誓H1.口将UB/U7设置为标潴US瞪串口接收160(S6、数据解释数据包:固定长度为20字节00000000443322110

7、400081020304050607080004字节:00000000(StdId)4字节:44332211(ExtId:0x1.1.223344)1字节:04(ExtId:04扩展模式)1字节:00(RTR:00CAN_RTR_Data)1字节:08(D1.C:08数据长度为8字节)8字节:1020304050607080(8字节数据)1字节:00(FMI:00)测试固件:STM32F107USBCAN20150510.heMDK4.54编译好的固件固件源码在工程管理中、采用通过文件库存放在固定位置,即与工程文件独立并共享、所以编译中需要处理以下问题标准固件库路径:F:1.ibST.STDSTM32F10X.1.ib:STM32标准外设库3.5F:1.ibSTM32_USBV301:stm32-usb库3.01F:1.ibCM3:与cm3相关的头文件及配置文件

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > CSS/Script

copyright@ 2008-2023 1wenmi网站版权所有

经营许可证编号:宁ICP备2022001189号-1

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!