CH32V003J4M6 PA2引脚设置为OD输出,外部上拉电阻是2K 。下载程序后,发现PA2输出高电平是1V。请问这个是哪里设置问题?我看过寄存器对应的值是正确的,引脚没有复用。换了2片芯片都是这样。
热门产品 :
CH397: 高集成度、低功耗USB网卡芯片
CH32V003J4M6 PA2引脚设置为OD输出,外部上拉电阻是2K 。下载程序后,发现PA2输出高电平是1V。请问这个是哪里设置问题?我看过寄存器对应的值是正确的,引脚没有复用。换了2片芯片都是这样。
您好,注意一下PA2同时是OSC引脚,作为IO口使用时注意系统主频配置使用内部晶振,可以检查一下是否配置使用内部晶振。此外,可以之际配置成推挽输出输出高电平试一下,看输出高电平是不是3.3V。
非常感谢!
我检查了程序,system_ch32v00x.c文件中时钟宏定义是外部晶振,但是我没用外部晶振。现在修改宏定义为内部晶振,目前可以正常输出3v高电平了。