TFT例程中读取LCD控制器中的寄存器数据函数中,代码如下:
[mw_shl_code=c,true]uint16_t LCD_RD_DATA(void)
{
uint16_t t;
GPIOB->CRL=0X88888888;
GPIOB->CRH=0X88888888;
GPIOB->ODR=0X0000;
LCD_RS_SET;
LCD_CS_CLR;
LCD_RD_CLR;
t=DATAIN;
LCD_RD_SET;
LCD_CS_SET;
GPIOB->CRL=0X33333333;
GPIOB->CRH=0X33333333;
GPIOB->ODR=0XFFFF;
return t;
}
[/mw_shl_code]
这一段代码怎么理解:
[mw_shl_code=c,true] GPIOB->CRL=0X88888888;
GPIOB->CRH=0X88888888;
GPIOB->ODR=0X0000;
[/mw_shl_code]
GPIOB->ODR = 0x0000,这里配置的GPIOB是做为输入之用,写GPIO->ODR有什么用呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
---------------------------------
下拉作用。
一周热门 更多>