蓝桥杯-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;
}

问题即可解决

相关推荐
日更嵌入式的打工仔22 分钟前
RS-485通讯协议
笔记·嵌入式硬件
蓝桥_吹雪22 分钟前
HAL库深入了解--STM32与GPIO
单片机·嵌入式硬件
嗯嗯=26 分钟前
STM32单片机学习篇5
stm32·单片机·学习
不能跑的代码不是好代码31 分钟前
STM32:LED共阴/共阳连接与GPIO控制逻辑的关系,如何实现电平转换
stm32·单片机·嵌入式硬件
颜子鱼2 小时前
Linux驱动-INPUT子系统
linux·c语言·驱动开发
Jason_zhao_MR2 小时前
YOLO5目标检测方案-基于米尔RK3576开发板
linux·人工智能·嵌入式硬件·目标检测·计算机视觉·目标跟踪·嵌入式
qq_25814297-npl2 小时前
HEX数据00,显示为ASC码,怎么是是\0
单片机
不做无法实现的梦~3 小时前
使用ros2跑mid360的fastlio2建图
git·单片机·嵌入式硬件·gitcode
Joshua-a3 小时前
正点原子DS100示波器测DC电源纹波方法
单片机·嵌入式硬件
2301_772204283 小时前
ARM——时钟系统
arm开发·单片机·嵌入式硬件