关于io方向设置和操作数的问题,求指教。

2019-10-15 00:45发布

//io方向设置
#define DS18B20_IO_IN()  {GPIOG->CRH&=0XFFFF0FFF;GPIOG->CRH|=8<<12;}
#define DS18B20_IO_OUT() {GPIOG->CRH&=0XFFFF0FFF;GPIOG->CRH|=3<<12;}
//io操作数                                                                                  
#define        DS18B20_DQ_OUT PGout(11)  
#define        DS18B20_DQ_IN  PGin(11)
请问,io方向设置时后面{GPIOG->CRH&=0XFFFF0FFF;GPIOG->CRH|=8<<12;}如何理解
io操作数设置中        为什么是PGout(11)


请各路大神指教,谢谢。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。