各位大佬们,我在读取PA4引脚的电平时候使用串口打印,结果发现高电平时候输出16。这是怎么一回事儿?
代码是这样写的
上面那两个函数都是宏定义之后的“置高电平”和“读取电平”的函数。
希望有大佬可以帮忙解决一下。
热门产品 :
CH32L103: 32位PDUSB低功耗单片机
各位大佬们,我在读取PA4引脚的电平时候使用串口打印,结果发现高电平时候输出16。这是怎么一回事儿?
代码是这样写的
上面那两个函数都是宏定义之后的“置高电平”和“读取电平”的函数。
希望有大佬可以帮忙解决一下。
您好,可以看下读取IO状态的库函数,返回值是一个32位的值,而不是bool值,PA4是高的话返回值就是1<<4,即16.