金牌会员
- 积分
- 1834
- 金钱
- 1834
- 注册时间
- 2012-5-19
- 在线时间
- 281 小时
|
楼主 |
发表于 2020-5-16 10:03:05
|
显示全部楼层
本帖最后由 zhcj66 于 2020-5-16 10:05 编辑
- void comp_Init(void)
- {
- GPIO_Init(GPIOB, GPIO_Pin_3, GPIO_Mode_In_FL_No_IT);//浮空,无中断
-
- COMP_DeInit();
- COMP_Cmd(ENABLE);//启用比较器接口
- COMP_Init(COMP_Selection_COMP2, COMP_Reference_Internal, COMP_Polarity_High);//配置具有外部参考源和极性高的 COMP2 通道
- COMP_SwitchConfig(COMP_Switch_COMP2Ch2, ENABLE);
- COMP_ITConfig(COMP_IT_ITEN2, ENABLE);//启用 COMP2 中断
- }
- INTERRUPT_HANDLER(COMP_IRQHandler, 18)
- {
-
- COMP_ClearITPendingBit(COMP_IT_CEF2);
- }
复制代码
943941946 发表于 2020-5-14 16:37
芯片数据手册-电气参数-参考电压
今天早上调通了比较器的中断,采用内部参考,外部输入1.6-4.3mV之间调整输入电压时,会产生中断,按你画出的参考电压来说,完全不符合这个参考电压值
mcu采用3.3v供电,输入比较器的采用多圈电位器进行调整
|
|