随笔分类 -  C语言

语法和技巧
摘要:typedef struct{ uint32_t one:1 uint32_t two:2 uint32_t eight:8 uint32_t :15 uint32_t twenty_five:10; }myarea;位域操作,字面上可以看出就是进行位操作,也就是对几个字节中的bit进行赋值,这个主 阅读全文
posted @ 2021-12-07 15:06 idea~ 阅读(355) 评论(0) 推荐(0) 编辑
摘要:(*(volatile unsigned int *)0x0000FFF0) 在MCU的底层驱动中经常看到这样的对寄存器地址操作的C语言写法,下面来一一分析下这个 为了简化对该表达式的理解可以分两步走 对上面表达式进行简化如下: (*(volatile unsigned int *)(x)) 注意这 阅读全文
posted @ 2021-12-07 15:01 idea~ 阅读(199) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示