Advertisement

mcu 常用的宏定义汇总

阅读量:

简介

在MCU开发过程中,通常存在诸多需要执行寄存器操作的环节。

寄存器操作

复制代码
    #define SET_BIT(REG, BIT)     ((REG) |= (BIT))
    
    #define CLEAR_BIT(REG, BIT)   ((REG) &= ~(BIT))
    
    #define READ_BIT(REG, BIT)    ((REG) & (BIT))
    
    #define CLEAR_REG(REG)        ((REG) = (0x0))
    
    #define WRITE_REG(REG, VAL)   ((REG) = (VAL))
    
    #define READ_REG(REG)         ((REG))
    
    
    AI写代码c
    

GPIO操作 (以stm32为例)

复制代码
    // define I/O port process marco
    #define MID_CONCAT_RAW

全部评论 (0)

还没有任何评论哟~