原创 把我的AT91SAM7X256转CAN开源了

2009-7-17 21:06 3870 10 11 分类: MCU/ 嵌入式

https://static.assets-stash.eet-china.com/album/old-resources/2009/7/17/4dc7a64c-c7ff-4d73-a706-d41077c3394e.rar" target=_blank>申明:原帖我在ourdev上发过一次,现在发到EDN让更多学习ARM,USB,CAN的网友能下到。


一直比较关心USB,断断续续学习了一些USB的协议,发现很难搞,前段时间在论坛上看到一个毕设做STM32的示波器,再加上圈圈的《圈圈教你玩USB》,再加上EK-STM32F板子、英贝德的AT91SAM7X256的板子,凑齐了硬件,于是开始全面搞USB了。
本来最先搞的STM32的,USB上下位机都通了,但是CAN不能和USB同时用,就转到AT91来了,我们实验室最常用的就是CAN和RS422,但大多是PCI的CAN板卡,用起来太费劲,很早就想做一个USB转CAN的东西。
上位机软件自然是: VC++6.0  , DriverStudio3.2 ,  DDK,至于安装顺序,DriverStudio设置,网上很多资料,我不再讲了,圈圈的书也写了,这个论坛里也有教程。
下位机用的是Keil ARM  3.22.


USB和CAN与AT91SAM7X256接口


点击开大图


VC界面:


文章评论1条评论)

登录后参与讨论

tengjingshu_112148725 2009-7-19 13:45

谢谢分享
相关推荐阅读
用户1407470 2012-11-04 15:12
MEGa128驱动ENC28J60
ENC28J60调试心得: (1)网线要通,建议两根直连网线,将ENC28j60模块、MEGA128各自分别接到路由器,使用前确保网线是好的。不建议使用交叉网线将模块直接连电脑,我先这样没调通...
用户1407470 2012-11-04 15:05
MEGA128驱动超声波测距模块US-100
AVRstudio6下写的,IDE自带GCC。使用Timer1的输入捕获,晶振8M.   #include <stdio.h> #define F_CPU 8000000...
用户1407470 2012-11-03 21:47
MEGa128驱动ENC28J60
MEGa128驱动ENC28J60  ...
用户1407470 2012-11-03 21:47
MEGa128驱动ENC28J60
MEGa128驱动ENC28J60  ...
用户1407470 2008-07-28 21:43
万利板子上创建SD卡的FAT文件系统(一)
万利的板子上创建SD卡文件系统 (一)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />...
我要评论
1
10
关闭 站长推荐上一条 /2 下一条