随笔分类 - 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进行赋值,这个主
阅读全文
摘要:(*(volatile unsigned int *)0x0000FFF0) 在MCU的底层驱动中经常看到这样的对寄存器地址操作的C语言写法,下面来一一分析下这个 为了简化对该表达式的理解可以分两步走 对上面表达式进行简化如下: (*(volatile unsigned int *)(x)) 注意这
阅读全文