|
本帖最后由 SUPER_CRJ 于 2023-11-18 14:31 编辑
原来使用了:
ST32MF411RET6写了一个USB_HID的程序(还包括SPI,I2C,定时器,彩屏),跑的正常。
最后量产的时候准备换:STM32F412RET6。USB死活不工作,不识别,其他外设(SPI,I2C,定时器,彩屏都正常)。
关键的问题是:STM32F412我查看手册:封装功能一样的,只会更多,内部功能,全部都比F411更多,按照道理是:F411能跑的,F412肯定可以。
我仔细检测了引脚配置,USB配置,手册,都没有发现问题。
所以问题是:程序不变,硬件不变(换了几套硬件。),只是换了单片机,为什么原来可以在STM32F411RET6能正常运行的USB程序,STM32F412不行。
下面是原理图关于USB的部分(我怀疑是PA9没有拉到VBUS_5V的原因,但是STM32F411我也没拉到5V啊,而且我现在硬件没有了。因为最后量产换回来了。)
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……
|