当前位置: 首页 > news >正文

第十六届蓝桥杯模拟二(串口通信)

 由硬件框图可以知道我们要配置LED 和按键

一.LED

先配置LED的八个引脚为GPIO_OutPut,锁存器PD2也是,然后都设置为起始高电平,生成代码时还要去解决引脚冲突问题

二.按键

按键配置,由原理图按键所对引脚要GPIO_Input

生成代码,在文件夹中添加code文件夹,code中添加fun.c、fun.h、headfile.h文件,去资源包中把lcd.c、lcd.h、fonts.h添加到code中,然后去写按键控制灯亮灭的程序,看是否有问题

按键控制led没有问题后写lcd显示代码,显示没问题后,解决lcd与led引脚冲突问题,方法在我的其他文章中CSDN

  HAL_GPIO_WritePin (GPIOD,GPIO_PIN_2,GPIO_PIN_RESET ); //为解决引脚冲突初始化lcd时    LCD_Init ();                         


http://www.mrgr.cn/news/96213.html

相关文章:

  • ubuntu 22.04 一键安装 lxd
  • Linux——线程安全
  • YOLO历代发展 图像增强方式 架构
  • K8S学习之基础五十九:部署gitlab服务
  • 《Python实战进阶》No34:卷积神经网络(CNN)图像分类实战
  • LangChain4j与DashScope深度集成实战:一站式开发指南
  • Vue 中使用 ECharts
  • 【C++游戏引擎开发】第1周《线性代数》(2):矩阵加减法与SIMD集成
  • github使用
  • JavaScript时间戳的使用
  • FFmpeg —— 实时绘制音频波形图(附源码)
  • OpenCV正确安装及环境变量配置
  • python并发爬虫
  • 元能力的养成
  • java同时使用两个不同版本的jar包,基于maven-shade-plugin,非自定义类加载器方法
  • 知识表示方法之二:产生式表示法(Production System)
  • 鸿蒙UI开发
  • 记录一次渗透测试/常用命令
  • MybatisPlus(SpringBoot版)学习第六讲:插件(分页插件乐观锁)
  • 解决 FFmpeg 使用 C/C++ 接口时,解码没有 shell 快的问题(使用多线程)