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

[复制链接]
 楼主| JhonsonChou 发表于 2022-8-29 20:13 | 显示全部楼层 |阅读模式
本帖最后由 JhonsonChou 于 2022-8-31 10:05 编辑

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

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

微信图片编辑_20220829192658.jpg
经过一系列操作,最终发现把正端输入改成其他可选端口,都可以实现输出跳变,唯独PA2不行

好了,然后我就去看官方数据手册了,发现果然是有个坑
微信截图_20220829192002.png

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


您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

16

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部