函数的思维导图初二(4个高清版)

author: 脑图123 阅读:61 点赞:0

4个函数的思维导图初二合集,内容涵盖if (HCD_IsDeviceConnected(pdev))判断设备有没有连接、USB_OTG_BSP_mDelay(100)延时一段时间使设备电源稳定、HCD_ResetPort(pdev)发送USB端口复位指令、phost->usr_cb->DeviceAttached()打印设备已经连接、if ( HCD_ResetPort(pdev) == 0)判断USB设备复位是否成功等10个方面,每张思维导图都非常漂亮,每张图片均高清版。

第1张,初二函数的思维导图精选版

初二函数的思维导图-1

在线编辑预览

第2张,初二函数的思维导图附打印高清版

初二函数的思维导图-2

在线编辑预览

第3张,初二函数的思维导图高清晰可打印

初二函数的思维导图-3

在线编辑预览

第4张,初二函数的思维导图高清版

初二函数的思维导图-4

在线编辑预览

思维导图知识点说明:

  1. if (HCD_IsDeviceConnected(pdev))判断设备有没有连接:phost->gState = HOST_DEV_DISCONNECTED;如果设备没有连接,端口没有使能,则修改主机状态
  2. USB_OTG_BSP_mDelay(100)延时一段时间使设备电源稳定:
  3. HCD_ResetPort(pdev)发送USB端口复位指令:phost->usr_cb->ResetDevice();打印设备复位
  4. phost->usr_cb->DeviceAttached()打印设备已经连接:phost->Control.hc_num_out = USBH_Alloc_Channel(pdev, 0x00);给USB设备分配输出通道
  5. if ( HCD_ResetPort(pdev) == 0)判断USB设备复位是否成功:phost->usr_cb->ResetDevice();成功复位打印设备复位
  6. phost->device_prop.speed = HCD_GetCurrentSpeed(pdev)检测设备的速度:phost->usr_cb->ResetDevice();打印设备的速度
  7. USBH_Open_Channel打开输入控制通道打开输出控制通道:
  8. if ( USBH_HandleEnum(pdev phost) == USBH_OK)执行枚举函数并判断枚举是否成功如果枚举完成则函数返回USBH_OK:
  9. phost->usr_cb->EnumerationDone()打印设备枚举完成:
  10. HOST_USR_INPUT //用户输入确认这个函数返回用户的确认的确认信息:
  11. status = phost->class_cb->Requests(pdev phost)获取设备的类调用函数Request()确定函数的类:
  12. status = phost->class_cb->Machine(pdev phost) USBH_ErrorHandle(phost status)开始类的状态机在这个函数里面调用用户自定义的应用函数:
  13. USBH_DeInit(pdev phost)//重初始化 phost->usr_cb->DeInit()//执行用户回调重初始化:
  14. phost->usr_cb->DeviceDisconnected()//用户回调在显示器上显示->设备未连接:
  15. USBH_DeInit(pdev phost)//主机重新初始化进入新的枚举过程:
  16. phost->usr_cb->DeInit()//执行用户回调重初始化:
  17. phost->class_cb->DeInit(pdev &phost->device_prop) USBH_DeAllocate_AllChannel(pdev)//收回通道:
  18. phost->gState = HOST_IDLE//主机回到初始状态 -> HOST_IDLE(空闲):

下载地址1 下载地址2 下载地址3

Tags: 初二 导图 函数 思维

  • Comments (0