通用串行总线在分组无线网中的应用
时间:02-04
来源:互联网
点击:
上各步骤中USBN9602与单片机的通信是通过单片机在USBN9602的寄存器中进行读和写来完成的,因此对USBN9602的读和写是单片机执行最频繁也是最重要的操作。在程序中这两个操作表现为子函数read_usb和write_usb。USBN9602共有64个可读或可写的寄存器,它们同时拥有一个高8位地址,又各自拥有一个低8位地址(00~3F)。由于前面所提到可以把USBN9602中需要读写的寄存器当作普通的外部数据寄存器来对待,所以只需给定高8位地址和要读写的寄存器对应的低8位地址,就可以直接用MOVX指令来完成这两项操作。
这时的PRU已经成为一个USB设备,能够被计算机正确识别。要使这个USB设备正常工作,实现它与计算机的通信,还要为该设备编写驱动程序。USB的驱动程序属于WDM型。WDM(Windows Driver Model),即Windows驱动程序模型,是Microsoft力推的全新驱动程序模式,旨在通过提供一种灵活的方式来简化驱动程序的开发,在实际对新硬件支持的基础上减少并降低所必须开发的驱动程序的数据数量和复杂性。开发工具可以选择DDK(Driver Development Kits)。
- 通用串行总线架构(USB)的目的主要基于以下三方面考虑(12-15)
- 通用串行总线(USB)电缆隔离器电路(12-15)
- 解决通用串行总线(USB)控制器有感叹号(12-14)
- USB通用串行总线内部结构解析(12-14)
- 基于ARM Cortex3的低功耗无源USB-CAN透明传输的实(10-08)
- USB数据通信接□模块的通用串行总线简介(10-17)