蓝桥杯嵌入式备考笔记

这里写目录标题

  • keil配置
  • LED-KEY-LCD
    • led
    • key
    • LCD最多21位
  • RTC
  • PWM捕获+占空比
  • ADC
  • I2C
  • 按键长按
  • uart
  • PWM
  • DAC
  • 双击
  • 高亮
  • EEp初始化
  • LED闪烁
  • 时间倒计时

keil配置

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

LED-KEY-LCD

在这里插入图片描述
在这里插入图片描述
留下这几个
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
按键
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
创建俩个文件写代码,记得把这两个文件加进工程在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

led

在这里插入图片描述
uwTick 1ms执行一次
写错了 不是1000 是100
在这里插入图片描述
在这里插入图片描述
PD2 SET 表示打开锁存器 可以操作LED
LED对应PC引脚拉高是熄灭
在这里插入图片描述

key

在这里插入图片描述
如果要在main使用需要extern
在这里插入图片描述
在这里插入图片描述

LCD最多21位

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

RTC

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

PWM捕获+占空比

改变极性 分别算高低电平时间
在这里插入图片描述

ADC

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

I2C

先要初始化
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

设置字体绿色
在这里插入图片描述
清屏
在这里插入图片描述

按键长按

在这里插入图片描述
在短按加一个条件让长按松手不触发
在这里插入图片描述

uart

在这里插入图片描述
在这里插入图片描述
用鼠标右键复制
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意三行背下来在这里插入图片描述

PWM

不要用同一个定时器设置不同引脚的PWM
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

DAC

在这里插入图片描述
在这里插入图片描述

双击

在这里插入图片描述

高亮

在这里插入图片描述

EEp初始化

在这里插入图片描述

LED闪烁

在这里插入图片描述

时间倒计时

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/300987.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spyder无法载入(load)或者闪退问题

在Anaconda prompt中直接输入spyder,报错如下 Traceback (most recent call last):File "C:\Users\user\.conda\envs\KB\Scripts\spyder-script.py", line 10, in sys.exit(main())File "C:\Users\user\.conda\envs\KB\lib\site-packages\spyder\a…

Python爬虫:为什么你爬取不到网页数据

目录 前言 一、网络请求被拒绝 二、数据是通过JavaScript加载的 三、需要进行登录 四、网站反爬虫策略 五、网站结构变更 总结 前言 作为一名开发者,使用Python编写爬虫程序是一项常见的任务。爬虫程序的目的是收集互联网上的数据,并将其保存或使…

JavaWeb后端——Mybatis

概述 Mybatis:Java程序来对数据库进行操作,一款优秀的持久层框架,用于简化JDBC的开发 SSM:SpringMVC、Spring、Mybatis 快速入门 步骤2:注意数据库连接的四要素 application.properties:springboot 的默…

外包干了25天,技术倒退明显

先说情况,大专毕业,18年通过校招进入湖南某软件公司,干了接近6年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落! 而我已经在一个企业干了四年的功能…

文章解读与仿真程序复现思路——电力系统自动化EI\CSCD\北大核心《考虑灵活爬坡产品的虚拟电厂两阶段分布鲁棒优化运营策略》

本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》 论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html 电网论文源程序-CSDN博客电网论文源…

约跑小程序源码(asp.net+vue+element++uniapp+sqlserver)

开发语言:c# 框架:后端 asp.net mvc pc管理页面:vueelement 数据库:sqlserver 开发软件:eclipse/myeclipse/idea 浏览器:谷歌浏览器 小程序框架:uniapp 小程序开发软件:HBuilder X …

certum通配符https证书230元

Certum,作为欧洲成立最早的数字证书颁发机构,自成立以来一直在数字安全领域发挥着重要作用。随着互联网的迅猛发展,不仅是用户注重网络安全问题,各个浏览器和终端都开始优先收录使用https加密传输协议的站点。数字证书作为一种保障…

【蓝桥杯嵌入式】第十三届省赛(第二场)

目录 0 前言 1 展示 1.1 源码 1.2 演示视频 1.3 题目展示 2 CubeMX配置(第十三届省赛第二场真题) 2.1 设置下载线 2.2 HSE时钟设置 2.3 时钟树配置 2.4 生成代码设置 2.5 USART1 2.5.1 基本配置 2.5.2 NVIC 2.5.3 DMA 2.6 TIM 2.6.1 TIM2 2.6.2 TIM4 2.6.3 …

2.k8s架构

目录 k8s集群架构 控制平面 kube-apiserver kube-scheduler etcd kube-controller-manager node 组件 kubelet kube-proxy 容器运行时(Container Runtime) cloud-controller-manager 相关概念 k8s集群架构 一个Kubernetes集群至少包含一个控制…

【Django开发】前后端分离美多商城项目第6篇:用户部分,1. 业务说明【附代码文档】

美多商城项目4.0文档完整教程(附代码资料)主要内容讲述:美多商城,项目准备1.B2B--企业对企业,2.C2C--个人对个人,3.B2C--企业对个人,4.C2B--个人对企业,5.O2O--线上到线下,6.F2C--工厂到个人。项目准备,配置1. 修改set…

C++——智能指针

作者:几冬雪来 时间:2024年4月7日 内容:C内容智能指针讲解 目录 前言: 为什么需要智能指针: 普通智能指针书写: 智能指针发展历史与各种智能指针: 循环引用与弱指针: 定制删…

蚁剑修改特征性信息

前言 我们首先得知道蚁剑的流量特征: 编码器和解码器的特征:蚁剑自带的编码器和解码器具有明显的特点,可以通过更改配置文件来达到流量加密的目的1。例如,蚁剑支持多种编码方式,如base64、chr、rot13等,这…

thinkphp6中使用监听事件和事件订阅

目录 一:场景介绍 二:事件监听 三:配置订阅 一:场景介绍 在项目开发中有很多这样的场景,比如用户注册完了,需要通知到第三方或者发送消息。用户下单了,需要提示给客服等等。这些场景都有一个…

什么是多路复用器滤波器

本章将更深入地介绍多路复用器滤波器,以及它们如何用于各种应用中。您将了解到多路复用器如何帮助设计人员创造出更复杂的无线产品。 了解多路复用器 多路复用器是一组射频(RF)滤波器,它们组合在一起,但不会彼此加载,可以在输出之…

Linux 下安装 openjdk 17【详细步骤】

👉 目标 了解为什么不选择 oracle jdk17,而是选择 openjdk17linux 下安装 openjdk17 详细步骤为什么不选择 oracle jdk17? 官网:Java Downloads | Oracle 中国 官网描述:JDK 17 binaries are free to use in production and free to redistribute, at no cost, under t…

服务器开发 Socket 相关函数

Socket 函数 #include <sys/types.h> #include <sys/socket.h> int socket(int domain, int type, int protocol)domain: AF_INET 这是大多数用来产生 socket 的协议&#xff0c;使用TCP或UDP来传输&#xff0c;用IPv4的地址 AF_INET6 与上面类似&#xff0c;不过…

opencv图像处理技术(阈值处理与图像平滑)

进行图像处理时&#xff0c;常常需要对图像进行预处理以提取所需的信息或改善图像质量。阈值处理和图像平滑是两种常见的预处理技术。 阈值处理 阈值处理是一种图像分割技术&#xff0c;其基本思想是将图像中的像素值与一个或多个预先设定的阈值进行比较&#xff0c;根据比较…

5分钟学会Rust语言如何操作JSON

JSON(JavaScript Object Notation)在Web开发中被广泛应用于数据交换。作为一种数据格式&#xff0c;JSON相较于XML来说&#xff0c;更易于阅读和写入&#xff0c;且数据解析性能强。Rust作为一门系统级编程语言&#xff0c;其与JSON的交互操作密切。本文将详细地描述在Rust中如…

循环双链表算法库构建

学习贺老师数据结构数据结构之自建算法库——循环双链表_数据结构编写一个程序linklist.cpp-CSDN博客 模仿单链表逻辑,实现双链表, 大差不差 v1.0: 实现基本功能 V1.0 1.主要功能: //(1)头插法建立循环双链表 void Create_Double_CyclicList_Head(DoubleLinkList_Cyclic *&am…

C++进阶(五) 哈希

1. unordered系列关联式容器 1.1 unordered_map 1.2 unordered_map的接口说明 2. 底层结构 2.1 哈希概念 2.2 哈希冲突 2.3 哈希函数 2.4 哈希冲突解决 2.4.1 闭散列 2.4.2 开散列 3. 模拟实现 3.1 unordered_set 3.2 unordered_map 4.哈希的应用 4.1 位图 4.1.…