基于单片机的USB接口设计

急急急!!!!哪位大侠能够告诉我做一个最最简单的CH375之间的相互通信在搭建完硬件编完程序外还要做哪些啊,比如说要不要写驱动程序什么的,我的设计是基于单片机的,小女子感激涕零,没齿难忘!![Emot]1[/Emot]

你的375用来做什么的??做主机(例如操作U盘)还是做设备(和计算机通信)?


是和MAX232做数据通信,我负责USB这一块,是做主机的


你把你要做的东西说明白点,USB主要用来做什么的说明白点,375做主机用来操作什么东西?


375在单片机的控制下向外发送数据和接收数据,数据仅是一个BCD码,发送时由4个开关来组成一个BCD码,通过单片机和375发送给对方,接收的数据送到一个数码管来显示


375在单片机的控制下向外发送数据和接收数据,数据仅是一个BCD码,发送时由4个开关来组成一个BCD码,通过单片机和375发送给对方,接收的数据送到一个数码管来显示


375的数据口和单片机的P1口相连,单片机的P0。0~P0。3接数码管显示电路,P0。4~P0。7接4个开关,用作发送端,375的CS,A0,中断口分别都接单片机的P2口上用来控制


这个电路跟程序比较简单,不用考虑什么驱动之类的


太好了!!!是不是只要写个程序就可以了?可不可以参考沁恒公司资料里的程序,用不着USB的测试程序吧,是不是只用Keil51或伟福仿真就可以了?


你的设备那边是不是一个USB设备呢?这样的话你还要将这个设备枚举起来才可以发数据,也就是你先获取到描述符之后在向你的设备发数据,你可以参考我们的网站上面的例子程序,下载CH375HST。ZIP的压缩包


我的设备也是由375组成的,我已经下载了那个包,而且已经看过了,我是不是只要在这个例子上再加入显示程序和按键发送程序就可以了?


我们的CH375HST里面有一个是关于372和375通信的例子,你可以参考那个修改,在加上显示的程序就应该可以了


只有登录才能回复,可以选择微信账号登录