试题详情
- 简答题写出PDIUSBD12固件各模块程序的分工。
- PDIUSBD12固件各模块程序的分工如下:
硬件提取层:对单片机的I/O口、数据总线等硬件接口进行操作。
PDIUSBD12命令接口:对PDIUSBD12器件进行操作的模块子程序集。
中断服务程序:当PDIUSBD12向单片机发出中断请求时,读取PDIUSBD12的中断传输来的数据,并设定事件标志“EPPFLAGS”和Setup包数据缓冲区“CONROL_XFER”传输给主循环程序。
标准请求处理程序:对USB的标准设备请求进行处理。
厂商请求处理程序:对用户添加的厂商请求进行处理。
主循环程序:发送USB请求、处理USB总线事件和用户功能处理等。 关注下方微信公众号,在线模考后查看
热门试题
- 编程:录入并调试一个排序子程序,其功能为
- 8251A RESET引脚出
- 西文字符的编码是()码,用()个字节表示
- 并行总线
- 8259A具有哪些工作方式和中断操作功能
- 什么是统一编址,分别编址?各有何特点?
- 什么是Pentium的动态分支预测和Pe
- 8253-5是()芯片,也称为()片。
- 用16k×8位的存储芯片,组成64k×1
- 空操作NOP指令其实根本没有指令。
- Pentium的3个最基本的读写控制引脚
- Intel 8255A初始化
- 什么是中断响应周期?在中断响应周期中CP
- 简单总结新一代IA-32处理器的结构特点
- 什么是时钟周期、总线周期、指令周期?它们
- 存储周期指的是()。
- 8251有哪些基本性能?
- 将10011100和11100101相加
- 在半导体存储器件中,什么是SRAM、DR
- 8255A的A口、B口、C口有哪几种工作