TFT操作中读取参数的问题

2019-10-15 04:15发布

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有什么用呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
正点原子
1楼-- · 2019-10-15 04:46
回复【2楼】netlhx:
---------------------------------
下拉作用。
netlhx
2楼-- · 2019-10-15 05:55
 精彩回答 2  元偷偷看……
cao57508
3楼-- · 2019-10-15 07:36
去掉了,你在程序中完整的做个测试,说说结果。

一周热门 更多>