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

问题即可解决

相关推荐
暮鹤筠1 小时前
[C语言初阶]操作符
c语言·开发语言
编程墨客4 小时前
STM32F103C8T6单片机内部执行原理及启动流程详解
stm32·单片机·嵌入式硬件
Wangshanjie_985 小时前
【STM32】-SPI通讯
stm32
qq_411262426 小时前
整体无需占用任何硬件 UART,即可新增一条全双工软串口
单片机·嵌入式硬件
阿捏利6 小时前
C Primer Plus 第6版 编程练习——第7章(上)
c语言·编程题·c primer plus
jz_ddk6 小时前
[实战]调频(FM)和调幅(AM)信号生成(完整C语言实现)
c语言·算法·信号处理
码农Cloudy.8 小时前
C语言<数据结构-链表>
c语言·数据结构·链表
XINVRY-FPGA8 小时前
XCZU47DR-2FFVG1517I Xilinx FPGA AMD ZynqUltraScale+ RFSoC
人工智能·嵌入式硬件·fpga开发·信息与通信·信号处理·射频工程·fpga
星竹晨L8 小时前
C语言——预处理详解
c语言·开发语言
Cyrus_柯8 小时前
单片机基础(STM32-DAY2(GPIO))
单片机·嵌入式硬件