[STM32L0] 请教:如何将STM32 某些IO口状态按位存入一个数组

[复制链接]
3195|5
 楼主| ningbuzhi 发表于 2015-12-30 14:18 | 显示全部楼层 |阅读模式
请教:如何将STM32 某些IO口状态按位存入一个数组? 希望有具体的代码写法,谢谢啦
稳稳の幸福 发表于 2015-12-30 22:51 | 显示全部楼层
是每次状态改变后就存储吗?还是怎么存?不清楚怎么存。如果是跟随变化,可以通过中断。IO中断,在中断里赋值给数组。然后全局变量自动加一。
玛尼玛尼哄 发表于 2015-12-30 22:55 | 显示全部楼层
建立全局变量,开启IO中断,只要变化就中断,然后写入数组,自动++
huangcunxiake 发表于 2015-12-30 23:05 | 显示全部楼层
通过结构体定义个位段的结构体,就是里面均是布尔数值。
Thor9 发表于 2015-12-31 15:16 | 显示全部楼层
某些IO口状态按位存入一个数组

什么叫按位存入一个数组,是把各个位存入数组,比如是一组8个IO,存入大小是8的数组吗
可可球 发表于 2015-12-31 16:33 | 显示全部楼层
将IO口的状态分别与0x01,0x02,0x04...作与运算,不就分离出了每位的状态了吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

24

帖子

0

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