试题详情
简答题写出PDIUSBD12固件各模块程序的分工。
  • PDIUSBD12固件各模块程序的分工如下:
    硬件提取层:对单片机的I/O口、数据总线等硬件接口进行操作。
    PDIUSBD12命令接口:对PDIUSBD12器件进行操作的模块子程序集。
    中断服务程序:当PDIUSBD12向单片机发出中断请求时,读取PDIUSBD12的中断传输来的数据,并设定事件标志“EPPFLAGS”和Setup包数据缓冲区“CONROL_XFER”传输给主循环程序。
    标准请求处理程序:对USB的标准设备请求进行处理。
    厂商请求处理程序:对用户添加的厂商请求进行处理。
    主循环程序:发送USB请求、处理USB总线事件和用户功能处理等。
  • 关注下方微信公众号,在线模考后查看

热门试题