打印
[N32G43x]

避坑指南--比较器端口选择

[复制链接]
559|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 JhonsonChou 于 2022-8-31 10:05 编辑

最近在调试N32的比较器,基于官方的例程稍加修改,发现一直调试不通,经过一系列调试排查,最终定位到问题点,希望大家不要再踩到这个坑了

程序基本是按照官方例程来改的,改动点只在于将例程中的比较器1正端输入参数改为COMP1_CTRL_INPSEL_PA2,也就是选择PA2为正输入端口,同时GPIO的配置也改成PA2选择模拟输入。负端选择为内部参考电压VC2,档位选择16,调节PA2电压从0-3.3V时,发现比较器输出没有跳变,非常奇怪


经过一系列操作,最终发现把正端输入改成其他可选端口,都可以实现输出跳变,唯独PA2不行

好了,然后我就去看官方数据手册了,发现果然是有个坑


对了一下,发现芯片是C版本的,所以输入的COMP1_CTRL_INPSEL_PA2其实是对应PA3端口


使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

16

帖子

0

粉丝