STM32寄存器操作端口模式SDA_OUT()/SDA_IN()

#define SDA_IN() {GPIOB->CRL&=0X0FFFFFFF;GPIOB->CRL|=(u32)8<<28;} #define SDA_OUT() {GPIOB->CRL&=0X0FFFFFFF;GPIOB->CRL|=(u32)3<<28;} 是不是看到懵了,其實不難,相信用寄存器寫過stm8s的就明白了,其實這是利用寄存器配置端口模式,只是32爲的寄存器太多! 首先得明白C
相關文章
相關標籤/搜索