[STM32F0] 按位存入一个数组

[复制链接]
544|12
 楼主| zyf部长 发表于 2020-2-16 16:48 | 显示全部楼层 |阅读模式
如何将STM32 某些IO口状态按位存入一个数组?
xxmmi 发表于 2020-2-16 16:51 | 显示全部楼层
是每次状态改变后就存储吗?
hanzhen654 发表于 2020-2-16 16:52 | 显示全部楼层
可以啊,不难啊。楼主用来做什么?
gaoke231 发表于 2020-2-16 16:54 | 显示全部楼层
动态存储每一个位的状态吗?什么项目?
kangzj 发表于 2020-2-16 16:55 | 显示全部楼层
还是怎么存?不清楚怎么存。
zwll 发表于 2020-2-16 16:58 | 显示全部楼层
如果是跟随变化,可以通过中断。IO中断,在中断里赋值给数组。然后全局变量自动加一。
chuxh 发表于 2020-2-16 17:03 | 显示全部楼层
建立全局变量,开启IO中断,只要变化就中断,然后写入数组,自动++
juventus9554 发表于 2020-2-16 17:07 | 显示全部楼层
通过结构体定义个位段的结构体,就是里面均是布尔数值。
stly 发表于 2020-2-16 17:10 | 显示全部楼层
什么叫按位存入一个数组,是把各个位存入数组,比如是一组8个IO,存入大小是8的数组吗
dingy 发表于 2020-2-16 17:13 | 显示全部楼层
将IO口的状态分别与0x01,0x02,0x04...作与运算,不就分离出了每位的状态了吗
lium 发表于 2020-2-16 17:17 | 显示全部楼层
用000000+bit+0 诸如此类吧
 楼主| zyf部长 发表于 2020-2-16 17:21 | 显示全部楼层
结贴了,多谢大家讨论这么多哈,呵呵
zchong 发表于 2020-2-16 17:36 来自手机 | 显示全部楼层
解决了,结贴了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

694

主题

7102

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部