华芯微特开发论坛

 找回密码
 立即注册
搜索
热搜: SWM341 资料
查看: 98|回复: 1

FATFS+ MSC

[复制链接]

6

主题

21

帖子

90

积分

注册会员

Rank: 2

积分
90
发表于 2024-3-25 11:14:01 | 显示全部楼层 |阅读模式
FATFS +MSC 共存
如何识别在MSC 状态? USBs是否插入电脑?
分析与解决:SWM34S没有现成的寄存器 需要手动检测 USB_DEVSR_FRNR 寄存器位是否一直在变,如果USB断开连接就是不变的。


这个USB_DEVSR_FRNR 在哪定义的?

回复

使用道具 举报

13

主题

47

帖子

394

积分

超级版主

Rank: 8Rank: 8

积分
394
发表于 2024-3-25 15:53:54 | 显示全部楼层


  1. uint16_t frame_number = (USBD->DEVSR & USBD_DEVSR_FRNR_Msk) >> USBD_DEVSR_FRNR_Pos;
复制代码


如果 USBD 连接了主机,,这个读数会每 ms 增一,,通过检测它是否变化,,能够判断是否连接主机

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|华芯微特开发论坛

GMT+8, 2024-5-20 14:44 , Processed in 0.030217 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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