阅读:1778回复:4
望搞USB的大虾赐教
我做毕业设计用D12+8052,搞数据采集,采集直流,交流,电阻值,用的是smartpro调试板。里面的Firmware我就是不懂,看不明白,那么usb的驱动跟Firmware有区别吗?Firmware里面的程序是C51写的,请问里面的.h文件定义了好多端口地址,那是自己定义的,还是生成的?
还有一点就是我编写的采集程序怎么跟它相衔接在一起?8052也要控制我的采集外围电路,是不是要改好多地方阿? ps:哪位有相似的采集c51的程序能给小弟一份吗? |
|
沙发#
发布于:2003-05-27 11:16
我没搞过usb。不过在c51里的*.h文件里的断口地址是根据不同的cpu或外设不同的地址写的。不是自动生成的,不过51系列的大多数寄存器的地址是一样的。所以可以把软件自带的reg*。h拿来根据你采用的cpu和外设的地址修改一下就可以用了。
d12它好像只实现了usb的物理层协议,你要用它必须写上一层的控制程序,就是在单片机里的fireware。 另外在pc边也要有usb的驱动。在网上有源代码。 |
|
板凳#
发布于:2003-05-28 22:56
Firmware是写到单片机里面控制D12的,驱动程序是装在电脑里的,差别十万八千里,我用单片机控制过D12,能和电脑做简单的通信,需要的话跟我联系。
|
|
|
地板#
发布于:2003-05-29 17:10
D12是个什么东东?麻烦赐教。
|
|
|
地下室#
发布于:2003-06-09 18:44
float97 你好,我现在想要单片机通过D12和电脑实现通信。
你能给我你的固件吗?MAIL chenbo_1@yahoo.com.cn 先谢谢了 :D |
|