怎么像51单片机一样 直接读取8个IO口的状态?

2019-07-21 07:12发布

比如 51单片机的P0口4个低电平 4个高电平 我们可以直接用 判断P1==0xf0,那么STM32应该怎么用呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
warship
1楼-- · 2019-07-21 08:34
直接读取对应端口的输入寄存器,
一下子可以读取16位。
如:u16 input=GPIOC->IDR;
富富嘟嘟丶
2楼-- · 2019-07-21 09:25
 精彩回答 2  元偷偷看……
今晚啃母猪丶
3楼-- · 2019-07-21 09:48
IDR寄存器
尹林
4楼-- · 2019-07-21 15:03
ST应该是提供操作IO口的库函数,可以找找看。估计是GPIO_GetValue()类似的函数吧
秋天
5楼-- · 2019-07-21 19:16
位带操作最容易
富富嘟嘟丶
6楼-- · 2019-07-21 23:07
尹林 发表于 2018-12-3 17:00
ST应该是提供操作IO口的库函数,可以找找看。估计是GPIO_GetValue()类似的函数吧

对对 但是新手不懂位 就只能用库函数了

一周热门 更多>