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界面:
tengjingshu_112148725 2009-7-19 13:45