注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题

viewtool的个人空间 http://home.eeworld.com.cn/space-uid-912987.html [收藏] [复制] [分享] [RSS]

日志

利用Ginkgo 2 USB转CAN适配器调试STM32的CAN程序

已有 235 次阅读2019-2-18 15:15 |个人分类:viewtool产品


准备:
1、Ginkgo CAN适配器(可在纬图淘宝店购买)
2、CAN总线电平转换模块或CAN收发器模块(可在纬图淘宝店购买或自备)
3、STM32F103/107/105单片机开发板(可在纬图淘宝店购买或自备)
4、Ginkgo CAN适配器相关软件和资料(可在纬图官方网站下载)
开始:
1、下载Ginkgo CAN适配器USB驱动,将Ginkgo CAN适配器与电脑相连接并安装好驱动(驱动安装可产考对应文档)。
2、下载Ginkgo CAN适配器上位机软件并解压到本地任何目录下,双击Ginkgo CAN Adapter Classic.exe运行Ginkgo CAN适配器上位机软件,软件界面如下图所示:

若驱动安装正确则在软件的右下角状态栏可看到设备连接数量。
3、将设备初始化设置为环回模式以检测设备工作是否正常,相关参数设置如下:

点击“初始化设备”初始化Ginkgo CAN适配器。
4、设置过滤器,使能过滤器0并设置为屏蔽位模式,设置其他参数为0,这样就可以接收任何数据了,具体设置如下图所示:

5、勾选“自动接收”开始接收CAN总线上的数据,若收到数据后会在显示数据框以列表的方式显示数据,如下图所示:

6、发送数据,测试CAN适配器是否能自发自收,设置好如下数据:

点击“发送数据”即可将数据发送出去,由于CAN适配器工作于环回模式,因此发送的数据会被自己接收到,如下图所示:

7、如下图方式初始化设配器。

由于是初始化的两个通道,因此数据同时发送到两个通道并成功接收到了。
8、下面我们新建一个STM32F103CAN程序发送工程,这个工程主要实现CAN数据的发送,发送的数据通过Ginkgo CAN适配器来接收。程序源码下载。
9、按照下图设置好CAN适配器。

[img=555,168]开启自动接收功能,这样适配器就会自动接收到CAN总线上的数据并显示出来了,如下图所示:



单片机端源码下载: can_normal_send.rar (634.1 KB, 下载次数: 148)

此内容由EEWORLD论坛网友viewtool原创,如需转载或用于商业用途需征得作者同意并注明出处

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2019-5-22 13:35 , Processed in 0.034590 second(s), 11 queries , Gzip On, MemCache On.

Powered by EEWORLD电子工程世界

© 2019 http://bbs.eeworld.com.cn/

返回顶部