硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5732|回复: 1
收起左侧

[emWin] 【求助】学习STemwin实战第一期的后记--->Usb 插入检测的疑惑

[复制链接]

6

主题

17

回帖

6

积分

新手上路

积分
6
发表于 2014-2-27 16:14:41 | 显示全部楼层 |阅读模式
硬汉你好,参看你的stemwin实战 第一期 usbhost 那一篇

有个插入U盘检测的功能,检测到插入U盘,FrameWin 会draw个 位图
但是我参照那个程序,U盘插入,USB_Host_Application_Ready 这个变量始终没有
改变呀,我查询你源程序。该动手的都动手了,请问,需要注意啥么?

---------------------------
还想问你一个问题,比如我一个Dialog,上面有个控件A,我能够给这个对话框的
控件单独设置一个回调,及脱离开主dialog的回调?
感觉有时候,这种消息都发不出去···
-------------
  1. void MainTask(void)
  2. {
  3.     ············
  4.     hDlg_Parent = GUI_CreateDialogBox(_aDialogCreate, GUI_COUNTOF
  5. (_aDialogCreate), _cbDialog, WM_HBKWIN, 0, 0);
  6.     while(1)
  7.     {
  8.         if(USB_Host_Application_Ready != prev_usb_state)
  9.         {
  10.           prev_usb_state = USB_Host_Application_Ready;
  11.           WM_SendMessageNoPara(hDlg_Parent,
  12. WM_MSG_USB_STATUS_CHANGED);
  13.           if(USB_Host_Application_Ready == 0)
  14.           {
  15.                 //在此处插入一些,应对拔掉usb的 操作
  16.                
  17.           }
  18.         }
  19.         GUI_Delay(10);
  20.     }
  21. }
复制代码
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107144
QQ
发表于 2014-2-27 16:22:09 | 显示全部楼层
1. 你看下这个文件usbh_usr.c文件。
2. 对话框上的控件,直接用对话框本身的回调最好。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-20 11:05 , Processed in 0.193941 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表