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
在linux 下的hp打印机驱动源码,不知道合不合大家用
标签: linux 打印机驱动 源码
上传时间: 2013-12-18
上传用户:13517191407
CH375官方有了51单片机控制打印机的代码,我在一个项目中要用到,所以把它移植到了AVR的单片机上,用的MEGA128,WINAVR20070122编译器,希望大家笑纳
标签: 375 CH 51单片机 控制
上传时间: 2016-04-20
上传用户:zjf3110
点阵汉字显示软件, 源码 当前针式打印机采用24针进行字符打印,字符点阵采用24×24的排列方式,用72个字节来保存。将所有字符的点阵数据按一定的秩序排列在一起就形成了点阵字库。为了对字库中所保存的字模进行可视化浏览,以设计出更好的打印方式,特设计一个点阵汉字显示工具。
标签: 点阵 汉字显示 字符 打印
上传时间: 2016-04-24
上传用户:xfbs821
即打即停,控件打印机,适合控制打印机的用户
标签: 打印机 控件 控制 用户
上传时间: 2014-01-26
上传用户:rocwangdp
这是获取打印机信息的一个简单的代码.初学者可学习一下.
标签: 打印机 代码 初学者
上传时间: 2014-01-02
上传用户:wys0120
AVR做的打印机控制例子,基于AVR和CH375
标签: AVR 375 CH 打印机
上传时间: 2016-04-27
上传用户:1427796291
打印机IEEE1284并行接口的设计,进行了编程思想指导。
标签: IEEE 1284 打印机 并行
上传时间: 2016-05-10
上传用户:xc216
微型热敏打印机驱动程序源代码.C语言编写,89C52+
标签: 89 52 热敏打印机 源代码
上传用户:vodssv
微型打印机在单片机系统中的应用。
标签: 微型打印机 单片机系统 中的应用
上传时间: 2014-01-03
上传用户:gundan