蓝桥杯-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 分钟前
贴片式封装的ULN2003驱动两个步进电机可靠性分析
单片机·嵌入式硬件
一杯原谅绿茶31 分钟前
51单片机TM1804控制RGB灯闪烁的问题及例程
单片机·嵌入式硬件·51单片机
qq_4017004134 分钟前
单片机电源怎么选
单片机·嵌入式硬件
黎雁·泠崖34 分钟前
吃透指针通用用法:回调函数与 qsort 的使用和模拟
c语言·开发语言
脏脏a36 分钟前
聊聊 C 里的进制转换、移位操作与算术转换
c语言·开发语言·移位操作符
xie_pin_an37 分钟前
深入解析 C 语言排序算法:从快排优化到外排序实现
c语言·算法·排序算法
boneStudent1 小时前
Day36:DMA 配置与使用
stm32·单片机·嵌入式硬件
inputA1 小时前
【rt-thread】点灯实验和按键输入实验
c语言·笔记·学习·实时操作系统
LCG米1 小时前
基于LoRa的远距离低功耗农业传感器网络设计与实现(SX1278+STM32L071)
网络·stm32·php
xiaobuding_QAQ1 小时前
51汇编仿真proteus8.15学习篇一(附源码)
汇编·单片机·学习·proteus