蓝桥杯-STM32G431RBT6(解决LCD与LED引脚冲突的问题)
一、LCD与LED为什么会引脚冲突
LCD与LED引脚共用。
网上文章是在LCD_WriteRAM、LCD_WriteRAM_Prepare、LCD_WriteReg中添加,但问题并没有解决。
二、使用步骤
在如下函数中加入uint16_t temp=GPIOC->ODR; GPIOC->ODR=temp;
LCD_Init();
void LCD_Clear(u16 Color)
void LCD_DisplayStringLine(u8 Line, u8 *ptV)
网上文章是在LCD_WriteRAM、LCD_WriteRAM_Prepare、LCD_WriteReg中添加,但问题并没有解决。
例:
void LCD_DisplayStringLine(u8 Line, u8 *ptr)
{ uint16_t temp=GPIOC->ODR;
u32 i = 0;
u16 refcolumn = 319;//319;
while ((*ptr != 0) && (i < 20)) //20
{
LCD_DisplayChar(Line, refcolumn, *ptr);
refcolumn -= 16;
ptr++;
i++;
}
GPIOC->ODR=temp;
}
问题即可解决
原文地址:https://blog.csdn.net/JK03820/article/details/142308157
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!