
STM32G0b1 USB device cdc显示设备描述符请求失败
基于STM32U575的RFID信息审查系统?
STM32CubeProgrammer 安装错误,请帮忙解决,谢谢
STM32CubeMX 配置STM32G070RBT6TR时无法使能PVD中断
STM32G070RBT6TR STM32CubeMX ADC配置后使用的是内部参考电压且零点的读数太大了
测评在哪里发?
Group Study vs. Solo Study: What Works Best?
STM32G070CBT6使用硬件SPI无法读出W25Q128的ID
STM32G0B0CET6的usb的时钟只能用48MHz的晶振来实现吗?
STM32G070RET6,中断优先级配置没有效果
通过配置系统寄存器对相应管脚的钳位二极管的连接予以使能.
#define SYSCFG_CDEN_PA1 SYSCFG_CFGR2_PA1_CDEN /*!< Enables Clamping Diode on PA1 */
#define SYSCFG_CDEN_PA3 SYSCFG_CFGR2_PA3_CDEN /*!< Enables Clamping Diode on PA3 */
#define SYSCFG_CDEN_PA5 SYSCFG_CFGR2_PA5_CDEN /*!< Enables Clamping Diode on PA5 */
#define SYSCFG_CDEN_PA6 SYSCFG_CFGR2_PA6_CDEN /*!< Enables Clamping Diode on PA6 */
#define SYSCFG_CDEN_PA13 SYSCFG_CFGR2_PA13_CDEN /*!< Enables Clamping Diode on PA13 */
#define SYSCFG_CDEN_PB0 SYSCFG_CFGR2_PB0_CDEN /*!< Enables Clamping Diode on PB0 */
#define SYSCFG_CDEN_PB1 SYSCFG_CFGR2_PB1_CDEN /*!< Enables Clamping Diode on PB1 */
#define SYSCFG_CDEN_PB2 SYSCFG_CFGR2_PB2_CDEN /*!< Enables Clamping Diode on PB2 */
库代码里应该有相关操作函数。void HAL_SYSCFG_EnableClampingDiode(uint32_t PinConfig);
可能原厂根据不同的应用各有考虑吧。 比如输入信号高于VDD很多,这时候持续钳位在VDD会引起很大注入电流,通常电流大到一定程度会损坏这个钳位二极管,还可能造成对VDD短路。 另外稍大一点注入电流也会引起其他模块工作不准或不正常,比如模拟部分的ADC之类电路,特别要注意避免这种干扰的。 没有直接的钳位二极管可以使这种电流变得极小,当然输入电压也要在限制范围内。
G0为什么要这么设计呢?钳位二极管不是mos的体二极管吗?还能没有?
没有钳位二极管感觉很不安全啊?不懂st的这个操作?
今年因为stm32f103c8t6涨价买不到等原因,使用STM32G030C8T6作替换,在103时继电器动作等没有任何不妥。但是g030就会在继电器动作的时候自动复位了,不知道是不是这个没有钳位二极管的缘由。待我使用有钳位二极管的引脚测试一下
如果存在体二极管或者保护二极管(接VDD), 当外接接5V上拉时,会存在5V往VDD漏电路径吧