[quote=引用 4 楼 humingxin 的回复:] 定义: #define READ_PIN(port_data_reg,pin) ((uint8_t)((port_data_reg&(1<<pin))?1:0)) #define I2C_SDA_PORT (0x0xxxxx) #define I2C_SDA_PIN (0x00) 使用: uint8_t i2c_data = READ_PIN(I2C_SDA_PORT,I2C_SDA_PIN)
定义: #define READ_PIN(port_data_reg,pin) ((uint8_t)((port_data_reg&(1<<pin))?1:0)) #define I2C_SDA_PORT (0x0xxxxx) #define I2C_SDA_PIN (0x00) 使用: uint8_t i2c_data = READ_PIN(I2C_SDA_PORT,I2C_SDA_PIN)
定义成结构体来读取管脚效果更好吧,也很偷懒
27,375
社区成员
28,770
社区内容
加载中
试试用AI创作助手写篇文章吧