打印
[STM32F1]

STM32的PA1已经设置成输入模式,如果想判断输入是高电平还是低电平,这句话怎么写呢/

[复制链接]
1469|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xielaibin|  楼主 | 2013-12-1 19:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32的PA1已经设置成输入模式,如果想判断输入是高电平还是低电平,这句话怎么写呢?新手,谢谢前辈了.
沙发
戈卫东| | 2013-12-1 19:12 | 只看该作者
#define CHECK_HIGH_PA1()     ((GPIOA->IDR & (1<<1)) != 0)

使用特权

评论回复
板凳
xielaibin|  楼主 | 2013-12-1 20:07 | 只看该作者
#define CHECK_HIGH_PA1()     这是什么意思?

使用特权

评论回复
地板
huzi2099| | 2013-12-1 20:21 | 只看该作者
xielaibin 发表于 2013-12-1 20:07
#define CHECK_HIGH_PA1()     这是什么意思?

是宏函数

使用特权

评论回复
5
xielaibin|  楼主 | 2013-12-1 21:14 | 只看该作者
哦 谢谢啊 还是不太懂  我就用了while(GPIOA->IDR & GPIO_Pin_1)   你看可以吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

38

主题

111

帖子

3

粉丝