没有合适的资源?快使用搜索试试~ 我知道了~
蓝桥杯嵌入式LED模块不受控制的解决方法
5星 · 超过95%的资源 22 下载量 112 浏览量
2021-01-06
10:19:28
上传
评论 6
收藏 347KB PDF 举报
温馨提示
试读
4页
文章目录方案一:引脚PD2锁存问题方案二:直接对LCD部分函数进行修改方案三:定时器方式下LED模块不受控制 关于蓝桥杯这个LED模块,如果想控制的效果如你所愿,其实并非常的简单。在这里我提供了三种方案,这三种全部使用之后,可以说99.99%可以解决问题。 方案一:引脚PD2锁存问题 由下图官方提供的使用手册,我们可以看出蓝桥杯使用的这款板子的LCD显示屏模块与LED模块公用引脚,所以有可能是你在使用LCD屏的时候导致了LED的变化。 解决方案如下: Led.c #include Led.h void Led_Init(void) { GPIO_InitTypeDef GPIO_In
资源推荐
资源详情
资源评论
蓝桥杯嵌入式蓝桥杯嵌入式LED模块不受控制的解决方法模块不受控制的解决方法
文章目录文章目录方案一:引脚PD2锁存问题方案二:直接对LCD部分函数进行修改方案三:定时器方式下LED模块不受控制
关于蓝桥杯这个LED模块,如果想控制的效果如你所愿,其实并非常的简单。在这里我提供了三种方案,这三种全部使用之后,可以说
99.99%可以解决问题。
方案一:引脚方案一:引脚PD2锁存问题锁存问题
由下图官方提供的使用手册,我们可以看出蓝桥杯使用的这款板子的LCD显示屏模块与LED模块公用引脚,所以有可能是你在使用LCD屏的
时候导致了LED的变化。
解决方案如下:
Led.c
#include "Led.h"
void Led_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC|RCC_APB2Periph_GPIOD,ENABLE
GPIO_InitStructure.GPIO_Pin = Led_All;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(GPIOC,&GPIO_InitStructure);
//这里是对锁存器引脚进行初始化PD2
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
资源评论
- 菜只因C2024-03-0811111111111111
weixin_38501810
- 粉丝: 2
- 资源: 942
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功