飞翔科技电子爱好者论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3931|回复: 3

CAN卡的上位机编程

[复制链接]

3

主题

6

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2015-12-29 10:26:18 | 显示全部楼层 |阅读模式
     大家好,小弟进来想开发一个CAN卡的上位机软件。USB-CAN卡的生产商提供了相关的函数接口,我准备用VC++进行上位机的设计开发,但是对VC++了解较少,有人做过这方面的开发吗?具体怎么实现?
回复

使用道具 举报

7

主题

61

帖子

189

积分

注册会员

Rank: 2

积分
189
发表于 2016-4-15 21:23:19 | 显示全部楼层
用STM32搞CAN通信并不是很难,KEIL FOR ARM软件中有example,你可以参考里面的例程去学习,去修改,这种32位单片机用固件库的方式开发软件,实际要比查数据手册配置寄存器轻松多了,你可以看看库说明手册,里面介绍每个库函数都比较详细,形参和返回值都有说明,以及该函数的功能。不过说明手册一般都是英文的,如果英文不太好,干巴爹吧
回复 支持 1 反对 0

使用道具 举报

7

主题

371

帖子

1513

积分

超级版主

Rank: 8Rank: 8

积分
1513
发表于 2015-12-29 19:41:01 | 显示全部楼层
这个最主要的是看CAN卡的生产商是否可以给你提供一些实例程序。我之前用C#开发过CAN卡的上位机,参考的就是一个实例,C++应该和C#在实现方式上是有一些差别的。在C#里在工程里添加了一个.dll文件,并在程序里新建了一个类,类的作用是度组那个.dll文件,并解析出接口函数。当然这些在实例里直接复制过来就行了。在主程序中调用函数就可以了。C++应该是用.c和.h文件吧?这个我不是特别清楚。最主要是找个实例就好弄了。
回复 支持 反对

使用道具 举报

7

主题

61

帖子

189

积分

注册会员

Rank: 2

积分
189
发表于 2016-4-15 21:27:59 | 显示全部楼层
看错了。。。原来你要搞上位机软件呀,这个我没搞过,同学有会的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|飞翔科技电子爱好者论坛  

GMT+8, 2020-2-17 18:24 , Processed in 0.651962 second(s), 27 queries .

Powered by Discuz X3.2

© 2001-2011 Comsenz 源码论坛

返回顶部