[STM32F0] 按位存入一个数组

[复制链接]
1254|12
 楼主| zyf部长 发表于 2022-2-4 23:32 | 显示全部楼层 |阅读模式
如何将STM32 某些IO口状态按位存入一个数组?
xxmmi 发表于 2022-2-4 23:46 | 显示全部楼层
是每次状态改变后就存储吗?
heweibig 发表于 2022-2-4 23:48 | 显示全部楼层
可以啊,不难啊。楼主用来做什么?
ousj 发表于 2022-2-4 23:51 | 显示全部楼层

动态存储每一个位的状态吗?什么项目?
chenjunt 发表于 2022-2-4 23:53 | 显示全部楼层
还是怎么存?不清楚怎么存。
heweibig 发表于 2022-2-4 23:55 | 显示全部楼层
如果是跟随变化,可以通过中断。IO中断,在中断里赋值给数组。然后全局变量自动加一。
wyjie 发表于 2022-2-4 23:57 | 显示全部楼层
建立全局变量,开启IO中断,只要变化就中断,然后写入数组,自动++
七毛钱 发表于 2022-2-5 18:34 来自手机 | 显示全部楼层
楼主这是准备用来干啥大事啊
chuxh 发表于 2022-2-19 10:35 | 显示全部楼层

通过结构体定义个位段的结构体,就是里面均是布尔数值。
wyjie 发表于 2022-2-19 10:38 | 显示全部楼层
什么叫按位存入一个数组,是把各个位存入数组,比如是一组8个IO,存入大小是8的数组吗
dingy 发表于 2022-2-19 10:42 | 显示全部楼层
将IO口的状态分别与0x01,0x02,0x04...作与运算,不就分离出了每位的状态了吗
xxrs 发表于 2022-2-19 10:45 | 显示全部楼层
用000000+bit+0 诸如此类吧
 楼主| zyf部长 发表于 2022-2-19 10:49 | 显示全部楼层
结贴了,多谢大家讨论这么多哈,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

694

主题

7102

帖子

8

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