PDIUSBD12 是一款带有并行总线和局部DMA传输能力的高速USB 接口器件固件设计的目标就是 使PDIUSBD12 在USB 上达到最大的传输速率外围设备例如打印机扫描仪外部的海量存储器和数码 相机都可使用PDIUSBD12 在USB 上传输数据这些设备的CPU 要忙于处理许多设备控制和数据以及图像 处理等任务PDIUSBD12 的固件设计成完全的中断驱动当CPU 处理前台任务时USB 的传输可在后台 进行这就确保了最佳的传输速率和更好的软件结构同时简化了编程和调试 后台ISR 中断服务程序和前台主程序循环之间的数据交换通过事件标志和数据缓冲区来实现例 如PDIUSBD12 的批量输出端点可使用循环的数据缓冲区当PDIUSBD12 从USB 收到一个数据包那 么就对CPU 产生一个中断请求CPU 立即响应中断在ISR中固件将数据包从PDIUSBD12 内部缓冲区 移到循环数据缓冲区并在随后清零PDIUSBD12 的内部缓冲区以使能接收新的数据包CPU 可以继续它当 前的前台任务直到完成例如打印当前页然后返回到主循环检查循环缓冲区内是否有新的数据并开始其 它的前台任务
标签: PDIUSBD USB 12 DMA
上传时间: 2016-04-10
上传用户:13160677563
cs850实验板的flash存储器编程,实现NOR闪存芯片的厂商ID读取、区块(sector)擦除、字节编程等基本的闪存操作
标签: flash 850 cs 实验板
上传时间: 2016-04-12
上传用户:wys0120
一 个 实 用 的 电 子 白 板 系 统 应 该 具 备 以 下 基 本 功 能: 用 户 在 浏 览 到 白 板 主 页 时, 需 登 录 后 才 能 进 行 交 流。
标签: 页
上传时间: 2013-12-27
上传用户:ddddddos
一个根据热敏电阻的电阻值计算出AD转换值的程序(源码) 采用列表控件,可同时计算出0到159度的电阻值所对应的AD值,AD转换精度8到12位 计算结果可保存可打开(文档操作)
标签: 计算 159 电阻值 AD
上传时间: 2016-04-15
上传用户:lizhizheng88
《计算机组装与维修》电子教案(包括PPT和DOC文档) 第一章 绪论 第二章 CPU 第三章 内存储器 第四章 主板 第五章 外部存储器 第六章 显卡 第七章 显示器 第八章 声卡和音箱 第九章 网卡
标签: CPU 计算机组装
上传用户:woshiayin
汽车电喇叭程序
标签: 汽车 电喇叭 程序
上传时间: 2014-12-07
上传用户:924484786
电闹钟的设计与制作 电闹钟的设计与制作电闹钟的设计与制作
标签: 闹钟
上传时间: 2014-01-24
上传用户:hjshhyy
几种DSP与外接存储器的连接方法(英文名字不会翻译啊)
标签: DSP 存储器 连接方法 英文
上传时间: 2016-04-17
上传用户:bibirnovis
支流调速系统的电直流电源原理图希望对于开发支流流调速系统的朋友有一点帮助。
标签: 流调速 原理图 直流电源
上传时间: 2016-04-18
上传用户:franktu
利用SQLServer2000实现电话本功能
标签: SQLServer 2000 电话
上传时间: 2013-12-16
上传用户:thesk123