本文的内容是从概念上介绍USB软驱固件设计的各个步骤,这些步骤中的重点在于USB设备的枚举,Mass Storage CBI协议/UFI命令的处理以及本设计中所采用的DataFlash AT45DB161B的读写。
上传时间: 2015-07-04
上传用户:璇珠官人
基于C51和PDIUSBD12USB接口芯片的USB通信固件设计源程序代码
上传时间: 2015-08-15
上传用户:shus521
PDIUSBD12 是一款带有并行总线和局部DMA传输能力的高速USB 接口器件固件设计的目标就是 使PDIUSBD12 在USB 上达到最大的传输速率外围设备例如打印机扫描仪外部的海量存储器和数码 相机都可使用PDIUSBD12 在USB 上传输数据这些设备的CPU 要忙于处理许多设备控制和数据以及图像 处理等任务PDIUSBD12 的固件设计成完全的中断驱动当CPU 处理前台任务时USB 的传输可在后台 进行这就确保了最佳的传输速率和更好的软件结构同时简化了编程和调试 后台ISR 中断服务程序和前台主程序循环之间的数据交换通过事件标志和数据缓冲区来实现例 如PDIUSBD12 的批量输出端点可使用循环的数据缓冲区当PDIUSBD12 从USB 收到一个数据包那 么就对CPU 产生一个中断请求CPU 立即响应中断在ISR中固件将数据包从PDIUSBD12 内部缓冲区 移到循环数据缓冲区并在随后清零PDIUSBD12 的内部缓冲区以使能接收新的数据包CPU 可以继续它当 前的前台任务直到完成例如打印当前页然后返回到主循环检查循环缓冲区内是否有新的数据并开始其 它的前台任务
上传时间: 2016-04-10
上传用户:13160677563
对数据采集作比较详尽的阐述。着重描述了硬件接口电路和接口芯片的固件设计。
上传时间: 2016-06-02
上传用户:csgcd001
本文的内容是从概念上介绍USB软驱固件设计的各个步骤,这些步骤中的重点在于USB设备的枚举,Mass Storage CBI协议/UFI命令的处理以及本设计中所采用的DataFlash AT45DB161B的读写。 qq:292942278
上传时间: 2013-12-26
上传用户:fhzm5658
给做Cypress FX2 68013固件设计的朋友一点参考源代码,希望对你们有用!
上传时间: 2013-12-24
上传用户:zhangyigenius
蓝牙固件设计电路,使用bluesuite软件,通过并口可以对固件进行升级
上传时间: 2014-01-26
上传用户:youmo81
固件作为目标板启动最核心程序,不仅仅需要引导操作系统,更重要的是需要实现所有硬件的初始化和自检等,方便设备的维护和保养。U-Boot作为一款通用的开源固件程序,具有良好的可移植性和完整的功能。通过分析U-Boot的目录结构和启动流程以及目标板的设计需求,来实现完成基于MPC8548E目标板的具体修改和移植,并增加关键硬件的自检功能,同时阐述通过设置环境变量来启动操作系统内核。对于不同的CPU和开发板,本U-Boot的启动原理分析和移植有一定的借鉴意义。
上传时间: 2014-12-30
上传用户:lllliii
本固件程序用于CYPRESS公司的FX2系列高速USB芯片,实现数据的双向透明传输,即不对数据进行处理,只实现传输功能。程序采用GPIF方式,批量传输模式。经过调试,完全可用,已经用于上市的产品。通用性强,根据具体应用,只需做少量更改即可使用,可作为固件设计的样本。开发环境为Keil C。
上传时间: 2016-02-12
上传用户:wys0120
本文介绍了基于USB单片机的弹载测量系统地面测试台的固件程序设计方法。地面测试台用来对弹载数据记录装置进行自检,在本测试台上采用EZ-USB FX2系列单片机CY7C68013来实现上位机与地面测试台间的通信,固件程序的功能包括产生测试台状态信号、下载各种信号源数据及进行实时监测数据回读。文中通过测试台的工程实例,详细介绍了端口模式下固件程序的编写流程,并给出了部分程序代码。
上传时间: 2013-10-30
上传用户:thesk123