zgh468
驱动牛犊
驱动牛犊
  • 注册日期2003-03-30
  • 最后登录2003-05-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1778回复:4

望搞USB的大虾赐教

楼主#
更多 发布于:2003-05-23 23:31
我做毕业设计用D12+8052,搞数据采集,采集直流,交流,电阻值,用的是smartpro调试板。里面的Firmware我就是不懂,看不明白,那么usb的驱动跟Firmware有区别吗?Firmware里面的程序是C51写的,请问里面的.h文件定义了好多端口地址,那是自己定义的,还是生成的?
还有一点就是我编写的采集程序怎么跟它相衔接在一起?8052也要控制我的采集外围电路,是不是要改好多地方阿?

ps:哪位有相似的采集c51的程序能给小弟一份吗?
tqyjk
驱动老牛
驱动老牛
  • 注册日期2001-08-31
  • 最后登录2012-01-06
  • 粉丝0
  • 关注0
  • 积分1021分
  • 威望319点
  • 贡献值0点
  • 好评度115点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-27 11:16
我没搞过usb。不过在c51里的*.h文件里的断口地址是根据不同的cpu或外设不同的地址写的。不是自动生成的,不过51系列的大多数寄存器的地址是一样的。所以可以把软件自带的reg*。h拿来根据你采用的cpu和外设的地址修改一下就可以用了。
d12它好像只实现了usb的物理层协议,你要用它必须写上一层的控制程序,就是在单片机里的fireware。  另外在pc边也要有usb的驱动。在网上有源代码。
float97
驱动牛犊
驱动牛犊
  • 注册日期2002-06-06
  • 最后登录2005-03-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-28 22:56
Firmware是写到单片机里面控制D12的,驱动程序是装在电脑里的,差别十万八千里,我用单片机控制过D12,能和电脑做简单的通信,需要的话跟我联系。
我是学生
BellDu
驱动牛犊
驱动牛犊
  • 注册日期2001-12-21
  • 最后登录2007-07-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-05-29 17:10
D12是个什么东东?麻烦赐教。
Bell.
mars_1
驱动牛犊
驱动牛犊
  • 注册日期2003-05-28
  • 最后登录2004-03-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-06-09 18:44
float97  你好,我现在想要单片机通过D12和电脑实现通信。
你能给我你的固件吗?MAIL chenbo_1@yahoo.com.cn
先谢谢了 :D
游客

返回顶部