雅特力科技AT32F415版本USB的PA11,PA12,PA9等USB设备程序配置,PC无设备反应

文章讨论了在处理AT32F415系列芯片的USB功能时,官方示例代码中关于OTGFS_VBUSPA9的注释存在的误导,指出C系列(如AT32F415RCT7)实际应支持VBUS检测,而B系列(如AT32F415RBT7)则不支持该功能,导致设备插入USB后无反应,需注意注释信息的准确性。
摘要由CSDN通过智能技术生成

在#include "usb_conf.h"头文件中

官方例程中忽视OTGFS_VBUS PA9版本问题,会造成插入USB,PC设备无反应

/**
  * @brief usb sof output enable
  */
/* #define USB_SOF_OUTPUT_ENABLE */

/**
  * @brief ignore vbus detection, only available in at32f415xx revision C.
  *        at32f415xx revision B: (not support)
  *        the vbus detection pin (pa9) can not be used for other functionality.
  *        vbus pin must kept at VBUS or VDD.
  *
  *        at32f415xx revision C: (support)
  *        ignore vbus detection, the internal vbus is always valid.
  *        the vbus pin (pa9) can be used for other functionality.
  */
/* #define USB_VBUS_IGNORE */

官方例程中是AT32F415RCT7的C系列有忽视OTGFS_VBUS PA9功能但却注释掉了

芯片AT32F415RBT7应该是无忽视OTGFS_VBUS PA9功能,不能作为普通 I/O 使用,应该属于B系列吧,但只有

#define USB_VBUS_IGNORE 才有设备反应

注释说明错了?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值