基于CY7C68013A的USB控制系统设计研究
[09-13 16:55:57] 来源:http://www.88dzw.com 接口定义 阅读:8537次
文章摘要:5 实验实验系统,采用CY7C68013A-56pin作为USB设备芯片,实现控制LED和读取I/O数据功能。由于芯片采用3.3 V电压供电,因此可以从主机USB口取电,经LM317电压调整芯片转换为3.3 V,也可外接3.3 V电压供电。在PD口接LED,显示TD_Poll(void)实现的功能(灯亮/灭间隔300 ms),而PA口LED用于显示判断主机发送数据。PB口接高/低电平,用于主机读取该口数据,可以验证主机接收数据的正确性。初始化子程序:主机控制界面运行如图4所示。界面中的USB Information分类框中为USB描述相关信息,由主机通过标准请求获得。Operation分类框中
基于CY7C68013A的USB控制系统设计研究,标签:接口技术,微机原理与接口技术,http://www.88dzw.com5 实验
实验系统,采用CY7C68013A-56pin作为USB设备芯片,实现控制LED和读取I/O数据功能。由于芯片采用3.3 V电压供电,因此可以从主机USB口取电,经LM317电压调整芯片转换为3.3 V,也可外接3.3 V电压供电。在PD口接LED,显示TD_Poll(void)实现的功能(灯亮/灭间隔300 ms),而PA口LED用于显示判断主机发送数据。PB口接高/低电平,用于主机读取该口数据,可以验证主机接收数据的正确性。
初始化子程序:
主机控制界面运行如图4所示。
界面中的USB Information分类框中为USB描述相关信息,由主机通过标准请求获得。Operation分类框中为主机向USB设备PA口发送数据,以及从USB设备的PB读取数据的情况。
6 结语
采用CY7C68013A实现USB控制系统,无论在固件程序编写、主机控制界面开发,以及设备驱动程序的使用等方面,都具有简单、方便的优点。系统采用设备固件存放在主机上的方法,不但简化了硬件设计,节约元器件成本,而且也提高了设备的可靠性。同时,此法对以后固件升级或更改设备功能,也十分简便,只需把固件修改好并放到主机相应位置,在USB设备再次插入主机时,就可以实现固件自动更新。文中给出一些设计过程中需要注意的关键问题,对于USB控制设备的设计具有一定的指导作用。上述系统和程序经过实际运行,工作稳定、可靠。
Tag:接口定义,接口技术,微机原理与接口技术,接口定义
《基于CY7C68013A的USB控制系统设计研究》相关文章
- › 基于CY7C68013A的USB控制系统设计研究
- › 基于cyclone EP1C6 的LED大屏设计方案
- › 基于CYGNAL单片机和FPGA的舞台吊杆控制器的设计
- 在百度中搜索相关文章:基于CY7C68013A的USB控制系统设计研究
- 在谷歌中搜索相关文章:基于CY7C68013A的USB控制系统设计研究
- 在soso中搜索相关文章:基于CY7C68013A的USB控制系统设计研究
- 在搜狗中搜索相关文章:基于CY7C68013A的USB控制系统设计研究
分类导航
最新更新