CH579 25脚 RST,如何复用为其它功能

如GPIO和PWM,现在GPIO一直是高电平

你好,可以通过isp工具选择rst引脚功能,若不使用rst功能,只能作为输入引脚使用。


@WCH-IC问一下,现在RST我想当做IO使用,那在代码里要怎么引用呢,比我要用P1的1脚,就写P1_1就好了,那RST当做P5_7脚用,要怎么写,因为这没在头文件里定义


你好,对P5寄存器进行操作即可。


是P5_IN这个寄存器吗?我想在程序上使用P5_7,来获取判断它是低电平还是高电平,这要怎么写啊


判断P5_IN 寄存器第7位的状态,该位只读,表示复位引脚关闭复位功能之后的电平状态。


if(P5_IN >> 7 )

这样可以吗


可以的



还是不行,下载配置有取消P5.7勾选,还是无法获取到P5.7的低电平状态,请问是还需要设置其他东西吗?

image.png

image.png


image.png

可以尝试这样写,实测没问题。


我好像懂了,P5.7指定了是低电平状态,我的电路判断的是低电平表示按键按下,所以一直卡在这j_0012.gif


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