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

问题即可解决

相关推荐
caimouse1 天前
ReactOS 窗口系统分析(23):键盘 — keyboard.c + kbdlayout.c
c语言·开发语言·计算机外设
嵌入式阿蔡1 天前
传感器_03:电机驱动——让 GPIO 当指挥官,别让 GPIO 当电源
网络·stm32·单片机·嵌入式硬件·嵌入式实时数据库
动词ing1 天前
【C语言】自定义函数+指针入门
c语言·开发语言·算法
动词ing1 天前
【C语言】结构体+文件基础
c语言·开发语言·数据结构
caimouse1 天前
ReactOS 窗口系统分析(7):分层窗口与绘制辅助 — layered.c + draw.c
c语言·开发语言
国科安芯1 天前
ASL706S:让 MCU 不再“失忆跑飞“的守护芯片
分布式·单片机·嵌入式硬件·安全·fpga开发·架构
树的枝1 天前
【STM32】03.中断和EXTI外设
笔记·stm32·单片机·嵌入式硬件
不灭的黄金瞳1231 天前
预处理详解
c语言
小雪崩2 天前
嵌入式学习 day25:哈希表及排序与查找
linux·c语言·数据结构·学习·排序算法
单片机杂货铺2 天前
【单片机毕业设计选题】基于stm32单片机儿童公路车速度检测报警
stm32·单片机·嵌入式硬件·51单片机·硬件工程·课程设计