OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8157|回复: 6

关于stm32h743 usb接口在UCOSIII中的问题

[复制链接]

2

主题

6

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2016-10-30
在线时间
3 小时
发表于 2019-7-9 21:47:46 | 显示全部楼层 |阅读模式
2金钱
求教:stm32h7无UCOSIII,读U盘正常,加入后不正常。
OS_ERR err;
while(1)
{
  USBH_Process(&hUSBHost);
  OSTimeDlyHMSM(0,0,0,10,OS_OPT_TIME_PERIODIC,&err);//延时10ms
}
应该是重复检测造成的,stm32f407中
OS_ERR err;
while(1)
{
  if(HCD_IsDeviceConnected(&USB_OTG_Core))
  {
   USBH_Process(&hUSBHost);
  }
  OSTimeDlyHMSM(0,0,0,10,OS_OPT_TIME_PERIODIC,&err);//延时10ms
}
但是在H7中无HCD_IsDeviceConnected(&USB_OTG_Core)这个文件。请问怎么解决?网上找不到相关例程。急!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2019-7-10 01:21:22 | 显示全部楼层
我们综合实验用的UCOSII,没问题。你可以参考一下
回复

使用道具 举报

2

主题

6

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2016-10-30
在线时间
3 小时
 楼主| 发表于 2019-7-10 21:11:01 | 显示全部楼层
【正点原子】阿波罗STM32H743开发板光盘资料中的例程中没找到综合例程,寄存器版和库版。F7版的USB库不一样。
回复

使用道具 举报

27

主题

427

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
4367
金钱
4367
注册时间
2017-5-30
在线时间
578 小时
发表于 2019-8-7 22:50:10 | 显示全部楼层
正点原子 发表于 2019-7-10 01:21
我们综合实验用的UCOSII,没问题。你可以参考一下

原子哥的综合例程放在哪个位置了,我找遍文件夹了也没看见
回复

使用道具 举报

1

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
193
金钱
193
注册时间
2017-1-7
在线时间
61 小时
发表于 2019-8-8 11:48:36 | 显示全部楼层
static void USBH_UserProcess  (USBH_HandleTypeDef *phost, uint8_t id)
{
  /* USER CODE BEGIN CALL_BACK_1 */
  switch(id)
  {
  case HOST_USER_SELECT_CONFIGURATION:
  break;

  case HOST_USER_DISCONNECTION:
  Appli_state = APPLICATION_DISCONNECT;
  break;

  case HOST_USER_CLASS_ACTIVE:
  Appli_state = APPLICATION_READY;
  break;

  case HOST_USER_CONNECTION:
  Appli_state = APPLICATION_START;
  break;

  default:
  break;
  }

在ucosiii中发现stm32H743芯片的插入和拔出都可以检测到,就是没法  APPLICATION_READY(就绪).在cubemx生成的裸机跑,在主循环中不加延时轮询 USBH_Process(&hUsbHostFS)可以很快就绪,但是加上100ms或者50ms等待就绪的时间起码超过半分钟。不知道其他人有没遇到这样的情况。
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2020-7-9
在线时间
1 小时
发表于 2021-7-20 17:37:24 | 显示全部楼层
也遇到了类似的问题,不知道怎么解决?
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2019-11-5
在线时间
5 小时
发表于 2022-1-20 12:09:28 | 显示全部楼层
stm32H7是怎样解决的
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-6 10:59

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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