
目的:外部输入电压,和比较器负端的DAC输出值比较,外部电压下降小于 DAC值时触发中断。 配置: 比较器配置: DAC配置: 程序初始化: 硬件及测量: 在比较器1的正向输入端,输入3.3V的电压,在DAC1OUT1 引脚可以量到2.9V输出电压,此时比较器输出高电平。 将输入电压改为2.3V时,比较器输出低点平,比较功能正常。 问题: 在中断里面打断点之后,输入在3.3V时,比较器输出高电平,此时一直进入比较器中断,不能实现下降沿中断。输入2.3V时,比较器输出低电平,不进入中断。 查看EXTI配置:确实配置为下降沿中断, 3.3V时中断标志一直被置位, 尝试加入中断标志清除指令: 还是无法清除标志。 问题:无法解决设置为下降沿中断,实际测试更像高电平中断,无法实现下降沿中断的要求。 |
STM32G474, I2C设备地址,总出现多余地址0x20,是什么原因?
STM32G431CBU6 驱动STDRIVE101,自己配置的PWM互补输出,死区时间为500ns,为什么STDRIVE101的报警灯会亮,CP接10K接地了,scref接的+5V
关于STM32G474 双BANK的测试问题
STM32G473CBUx的模拟地
最近在做单极倍频SPWM
为什么STM32G431的串口用不了2.5M的波特率
上电连接USB显示DFU模式
STM32G491RE上电出现DFU模式
STM32G431的3.3V引脚对地电阻变小
STM32G473RC timer8的CCDS bit, Capture/Compare DMA selection.