CubeMX无法打开.ioc文件
软件为keil5,头文件未找到
通过FATFS文件系统读写SD卡创建文件可以了,但加入MSC,一直显示一个没有格式化的U盘盘符,也不能格式化,这是什么问题导致的
STM32双核H7核间通信的方法
STM32F103C8T6使用CubeIDE烧录运行报硬件错误,相同代码MDK烧录却可以正常运行
MCSDK5.4.4 FOC电流闭环运行电机偶发停转问题
MCSDK6.3.1使用SIXSTEP如何才能使用电流模式呢?我在配置了电流传感器后仍然无法使用电流模式。
STM32G473VET6同时使用6个片上放大器(OPAMP)的PGA加外部偏置模式,引脚位置让差分信号走线分离,信号有无较大影响?
向各位大佬请教一个问题
STM32CubeMX 使用"FW_F1 V1.8.6"生成FreeRTOS代码缺少"freertos_mpool.h"?
第一,你调用的HAL_RCC_APB2_FORCE_RESET()函数,我看了下手册,应该不是对GPIO外设做复位。
请你再确认下。另外,调用这个FORCE_RESET函数后,建议后续调用RELEASE_RESET函数。具体到这里可能
问题不大,其它地方注意成对使用。
第二、建议你根据蜂鸣器的驱动电平要求,同样通过HAL_PWREx_EnableGPIOPullUp或HAL_PWREx_EnableGPIOPullDown
在进入standby之前将其电平固定下来。
第三、芯片复位后的GPIO除个别调试相关脚外,都处于高阻模拟输入态。此时管脚电平取决于外部电路。
我感觉这个现象非常像我Debug的时候,把程序停在GPIO初始化之前,一段时间后蜂鸣器也会响,但是停在GPIO初始化之后,就不会响。但是怎么解决呢,进入待机模式一定会把所有时钟关闭啊。
如果是电平的话,根据手册描述是可以配置上拉或下拉的。
如果担心有状态失控的瞬间,也可以考虑外部加上下拉电阻解决这样的问题。
是电平驱动,但是我的目的是进入待机模式,配置成上下拉意义不大,因为待机模式IO口默认是浮空的把
好的,我会参考意见一;
对于意见二,
HAL_PWREx_EnablePullUpPullDownConfig
将蜂鸣器引脚拉低,确实能解决我的问题,我刚才也试了一下,把所有程序都注释掉,蜂鸣器也会响,我怀疑是栅极浮空导致的。不知道有没有其他方法可以解决这个问题。