CH582读取引脚电平问题

 各位大佬们,我在读取PA4引脚的电平时候使用串口打印,结果发现高电平时候输出16。这是怎么一回事儿?

image.png

代码是这样写的

image.png

上面那两个函数都是宏定义之后的“置高电平”和“读取电平”的函数。

希望有大佬可以帮忙解决一下。

您好,可以看下读取IO状态的库函数,返回值是一个32位的值,而不是bool值,PA4是高的话返回值就是1<<4,即16.


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