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

问题即可解决

相关推荐
仍然探索未知中2 分钟前
C语言经典100例
c语言
爱吃西瓜的小菜鸡16 分钟前
【C语言】矩阵乘法
c语言·学习·算法
艺术家天选27 分钟前
STM32点亮LED灯
stm32·单片机·嵌入式硬件
向阳逐梦28 分钟前
基于STM32F4单片机实现ROS机器人主板
stm32·单片机·机器人
委员1 小时前
基于NodeMCU的物联网空调控制系统设计
单片机·mcu·物联网·智能家居
小猪写代码1 小时前
STM32 水质水位检测项目 (调试模块)和(延时模块)
stm32·单片机·嵌入式硬件
阿昊真人1 小时前
电源转换模块 arduino
单片机
Stark、1 小时前
【Linux】文件IO--fcntl/lseek/阻塞与非阻塞/文件偏移
linux·运维·服务器·c语言·后端
御风_212 小时前
STM32单片机使用CAN协议进行通信
stm32·单片机·嵌入式硬件
deja vu水中芭蕾2 小时前
嵌入式C面试
c语言·开发语言