CH32V003J4M6 PA2引脚OD输出高电平是1V

CH32V003J4M6 PA2引脚设置为OD输出,外部上拉电阻是2K 。下载程序后,发现PA2输出高电平是1V。请问这个是哪里设置问题?我看过寄存器对应的值是正确的,引脚没有复用。换了2片芯片都是这样。

您好,注意一下PA2同时是OSC引脚,作为IO口使用时注意系统主频配置使用内部晶振,可以检查一下是否配置使用内部晶振。此外,可以之际配置成推挽输出输出高电平试一下,看输出高电平是不是3.3V。


非常感谢!

我检查了程序,system_ch32v00x.c文件中时钟宏定义是外部晶振,但是我没用外部晶振。现在修改宏定义为内部晶振,目前可以正常输出3v高电平了。


只有登录才能回复,可以选择微信账号登录