[应用方案] 单片机C语言中标志位的经典应用

[复制链接]
166|41
发GV第几啊 发表于 2026-9-19 09:02 | 显示全部楼层
这种写法在裸机开发里没问题,但在Linux应用层编程里是绝对禁止的,因为用户空间不能直接访问物理地址。看来楼主是在做嵌入式底层开发,这种硬核操作确实是嵌入式的乐趣所在,虽然折腾,但能掌控每一个比特
感觉很反感mva 发表于 2026-9-20 08:11 | 显示全部楼层
其实除了IO口,用位带操作来做状态机标志位管理也很爽。定义一个uint32_t的状态字,每一位代表一个状态,置位复位一气呵成。比用一堆bool变量省内存,而且判断起来也快,CPU只需要一条指令就能测试任意一位
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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