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

问题即可解决

相关推荐
m0_5557629033 分钟前
struct 中在c++ 和c中用法区别
java·c语言·c++
wuqingshun3141591 小时前
蓝桥杯 XYZ
数据结构·c++·算法·职场和发展·蓝桥杯
float_六七1 小时前
蓝桥杯第十六届模拟赛——基础细节考频分析
职场和发展·蓝桥杯
ZaaaaacK1 小时前
STM32技能综合巩固
stm32·单片机·嵌入式硬件
年轮不改1 小时前
STM32智能手表——任务线程部分
stm32·智能手表
南玖yy1 小时前
数据结构C语言练习(两个队列实现栈)
c语言·数据结构·算法
zhouziyi07012 小时前
【蓝桥杯14天冲刺课题单】Day 8
c++·算法·蓝桥杯
yuanbenshidiaos2 小时前
stm32面试
stm32·嵌入式硬件·面试
charlie1145141912 小时前
STM32F103C8T6单片机的起始点:使用GPIO输出点亮我们的第一个小灯(标准库篇)
stm32·单片机·嵌入式硬件
北极象2 小时前
用C实现一个最简单的正则表达式引擎
c语言·正则表达式·php