E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
stm32学习
STM32学习
值传感器篇——max30102心率血氧传感器
这个传感器让我了解了很多,以前使用的单片机,基本没有遇见过堆栈溢出的问题,这个传感器让我遇到了,在此记录调试心得。首先把所有驱动文件都贴出来了心率血氧算法代码algorithm.h/**\filealgorithm.h********************************************************Project:MAXREFDES117#*Filename:algo
脱发小白龙
·
2022-12-09 11:36
stm32
单片机
算法
嵌入式
stm32学习
之定时器中断时间设置与计算
嗯~~~在stm32中经常使用定时器,但是一直没有学会怎样计算定时器的时间,近期简单学习了一下做一下总结记录首先我们会在主函数里边定义时钟的最高频率为72Mhz(使用SysTick_Init(72);定义)如下方代码所示intmain(){u8i;SysTick_Init(72);NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//中断优先级分组分2组
脱发小白龙
·
2022-12-09 11:36
stm32
嵌入式
stm32
STM32学习
:串口通讯(proteus仿真)
文章目录前言一、相关知识点二、电路搭建与硬件配置1、proteus电路搭建1、COMPIM元件2、VIRTUALTERMINAL虚拟终端元件3、整体电路:2、CubeMx硬件电路配置三、串口通讯函数与程序编写1、串口通讯函数1、阻塞式发送函数2、非阻塞式发送函数3、阻塞式接收函数4、非阻塞式接受5、串口发送完毕中断回调函数2、程序编写1、宏定义与数据变量设定2、开机串口发送helloworld!(
lijin111222
·
2022-12-08 21:43
学习笔记
stm32
stm32
单片机
学习
STM32学习
之温湿度检测——DHT11
一准备材料1、参考资料《STM32不完全手册_库函数版本》《STM32F103xCDE_DS_CH_V5.pdf》《STM32中文参考手册_V10.pdf》《DHT11》《DHT11》下载链接:https://pdf1.alldatasheetcn.com/datasheet-pdf/download/1132088/ETC2/DHT11.html2、器件准备STM32板子DHT11二、原理说明1
li星野
·
2022-12-05 18:17
#
STM32
stm32
学习
fpga开发
STM32学习
笔记详解-ADC&DAC
针对STM32F103RC学习过程中遇到的较为复杂、难以理解的地方,此处对其进行详细分析,以避免学习笔记中容易出错、混淆、看不懂的地方基于正点原子ALIENTEKmini版,由于其手册对于部分模块的讲解有些模糊,此处记录一些个人理解,便于日后重温概念模拟信号:在时间上连续,在数值上也连续的信号,其伴随的信息不仅与数值有关,也和时间有关数字信号:在时间上离散,在数值上只能取得几个固定值,其伴随的信息
Fally J 幻灵
·
2022-11-29 13:35
笔记
STM32
STM32学习
笔记二:命令行工具安装
一目了然1简述2WindowsTerminal安装3PowerShell7安装4Cmake安装5ninja安装1简述熟悉Linux系统的小伙伴都清楚Terminal,Linux系统的操作可在Terminal内进行操作,凡我之所想,皆可通过Terminal命令完成。很多开发者也正是因为喜欢基于Terminal的命令开发方式而钟爱Linux系统。对于Windows系统,虽然有cmd命令提示符窗口,但其
*夏至未至*
·
2022-11-29 04:08
STM32
命令行开发
Terminal
PowerShell
cmake
ninja
STM32学习
笔记--CAN
目录:一、CAN通信原理1.CAN通信简介2.CAN通信优点3.CAN总线物理层4.CAN报文种类5.数据帧格式6.仲裁过程7.位同步二、STM32的CAN控制器1.功能特点2.STM32CAN架构3.标识符筛选器4.CAN发送流程5.CAN接收流程6.CAN波特率7.CAN常用寄存器三、STM32CAN库函数配置参考资料一、CAN通信原理1.CAN通信简介 CAN是ControllerAreaN
FIGHTINTING
·
2022-11-22 04:52
单片机
STM32
嵌入式
嵌入式
stm32
mcu
can
单片机
STM32学习
笔记----STM32串口小结
一.简要介绍**串行通信**一般是以帧格式传输数据,即是一帧一帧的传输,每帧包含有起始信号、数据信息、停止信息,可能还有校验信息。USART就是对这些传输参数有具体规定,当然也不是只有唯一一个参数值,很多参数值都可以自定义设置,只是增强它的兼容性。USART满足外部设备对工业标准NRZ异步串行数据格式的要求,并且使用了小数波特率发生器,可以提供多种波特率,使得它的应用更加广泛。USART支持同步单
小路科技
·
2022-11-22 04:52
STM32学习
stm32
linux
arm
vs2019
harmonyos
stm32 hal uart_
STM32学习
笔记—CAN总线收发数据常见问题分析
这是第9篇学习分享文章,《
STM32学习
笔记》之CAN总线收发数据常见问题分析。
weixin_39757212
·
2022-11-22 04:49
stm32
hal
uart
stm32h7
UART
dma接收不到数据
【转】
STM32学习
笔记—CAN总线收发数据常见问题分析
这是第9篇学习分享文章,《
STM32学习
笔记》之CAN总线收发数据常见问题分析。
sllin
·
2022-11-22 04:14
#
CAN
STM32学习
笔记:CAN总线的过滤器
STM32CAN控制器,提供了28个可配置的筛选器组(F1仅互联型才有28个,其他的只有14个),STM32CAN控制器每个筛选器组由2个32位寄存器组成(CAN_FxR1和CAN_FxR2,x=0~27)。根据位宽不同,每个筛选器组可提供:●1个32位筛选器,包括:STDID[10:0]、EXTID[17:0]、IDE和RTR位●2个16位筛选器,包括:STDID[10:0]、IDE、RTR和E
暖暖的纠结
·
2022-11-22 04:10
STM32
stm32
STM32学习
笔记(二)---GPIO
STM32学习
笔记(二)—GPIO文章目录
STM32学习
笔记(二)---GPIOGPIO功能框图GPIO功能描述GPIO功能框图GPIO功能描述输入功能(浮空/上拉/下拉)a.输出被禁止,施密特触发器打开
顶点元
·
2022-11-19 14:06
#
STM32学习笔记
stm32
单片机
学习笔记
STM32学习
笔记
目录C语言语法C语言枚举定义STM32寄存器地址的理解含参数的宏定义寄存器与外设的理解#include"stm32f10x.h"GPIO输出位带操作系统时钟配置EXTI中断/事件Systick(系统定时器)USARTDMA存储器介绍C语言语法C语言枚举定义//里面的变量值会自动加一,且注意每个变量后是逗号,最后一个变量后没有逗号//GPIO_Speed_10MHz相当于一个常量可以直接赋值给int
Study_Jay
·
2022-11-19 14:57
STM32学习
stm32
学习
arm开发
STM32学习
笔记(0)
下面是个人在《STM32库开发实践指南》这本书的学习过程中,从中提炼的要点笔记,以及自己的一些理解,以便后期复习回顾。由于本科阶段个人能力有限,如果以下篇幅中论述有误,欢迎大家提醒小弟。1.STM32综述1.1CMSIS标准1.1.1设计原由STM32是由Cortex-M3内核(CPU)、片上外设、内部总线等组成的单片微型计算机,其芯片结构如下:Corten-M3是由ARM公司设计的一款处理器架构
扪虱稠人
·
2022-11-19 14:53
嵌入式学习
嵌入式
STM32
学习笔记
stm32学习
笔记1:寄存器的映射
#映射重新取一个名字##e.g.令PF输出高电平让PF口对应地址对应的口(就是PF口)等于0xffff地址:查找参考文件,地址是40021400偏移14=40021414*(unsignedint*40021414)=0xffff;即可,由于查找地址过于麻烦,可以预先宏定义#defineGPIOF_ODR*(unsignedint*40021414)给地址取别名,就可以直接给io口配置高低电平取别
jijinotking
·
2022-11-19 14:19
stm32
stm32
单片机
学习
STM32学习
笔记(5) 串口通讯-接收与发送
一通信的基本概念串口并行与串行数电课讲过,并行速度快但占用的门电路多,耗费空间串行速度慢但节约空间数据通信方向全双工:TX,RX同时收发数据半双工:不能同时收发数据,可分时收发数据单工:任何时刻都只能往某一个固定的方向传输数据数据同步方式同步异步通信速率比特率:每秒钟传输的二进制位数,单位(bit/s)波特率:每秒中传输的码元个数一个码元就是一个脉冲信号,一个脉冲信号有可能携带1bit数据,也有可
什么都只会一点
·
2022-11-01 11:52
STM32
单片机
stm32
物联网
51单片机
c语言
STM32学习
笔记(4) 高级定时器-两路互补的PWM输出(带死区和刹车控制)
目录1.实验目的2.实验效果3.理论部分3.1时钟源3.2时基单元3.3输入捕获4.程序流程4.1GPIO初始化结构体4.2时基初始化结构体4.3输出比较结构体4.4刹车和死区结构体的初始化5.程序源码1.实验目的使用高级定时器,输出两路互补的PWM输出,需要有带死区和不带死区两种情况2.实验效果图1:不带死区的两路互补的PWM输出图2:带死区的两路互补的PWM输出3.理论部分3.1时钟源内部时钟
什么都只会一点
·
2022-11-01 11:51
STM32
stm32
单片机
arm
嵌入式硬件
stm32学习
过程中的基础概念梳理(一)
1.UDP协议UDP是UserDatagramProtocol的简称,中文名是用户数据报协议,是OSI(OpenSystemInterconnection,开放式系统互联)参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETFRFC768是UDP的正式规范。2.全双工(FullDuplex)是通讯传输的一个术语。通信允许数据在两个方向上同时传输,它在能力上相当于两个单工通
zouzou0301
·
2022-10-19 07:28
【
STM32学习
3】DMA基础操作
前言介绍了DMA的基础概念以及存储器到存储器、存储器到外设两种DMA的使用方式。一、DMA基础概念DMA(DirectMemoryAccess)翻译过来就是直接存储器访问,顾名思义就是能够直接访问存储器的一个外设。传输数据是单片机的一个重要工作任务,比如各种传感器传输给单片机的数据,以及处理完成的数据要传输给上位机。如果这些任务全部交给CPU核心,那么可能太占用资源,导致CPU来不及处理其它的任务
天山没有长寿茶
·
2022-10-19 07:47
STM32
学习
蓝桥杯嵌入式_
STM32学习
_ADC配置
原理基础知识1、GPIO根据滑动变阻器的引脚,我们可以知道应该用PB0来作为ADC的获取引脚。再通过芯片手册(注意,不是数据手册哈),我们可以知道ADC是通道8.板子有三个ADC,那么用哪个ADC呢?咱们就默认ADC1就行。反正比赛就先讲效率吧(摆烂)。2、通道ADC有规则通道和注入通道。规则通道就是很正常的通道。注入通道就是类似中断一样的,且前提是有规则通道的存在。但是我们比赛只用得到规则通道。
Moqim Flourite.
·
2022-10-16 17:57
嵌入式
stm32
蓝桥杯
c语言
STM32 + UCOSII 操作系统(简单讲解)
参考资料:正点原子RTOS操作系统讲解,参考的文章:(53条消息)
STM32学习
笔记一一UCOSII(
最菜的程序员
·
2022-09-30 00:01
单片机
stm32
嵌入式硬件
STM32学习
笔记:FLASH读写之二
因为关于STM32的Flash相关的知识点比较多,所以该内容的学习我们分为以下4个部分1、RAM和ROM的一些基本概念——
STM32学习
笔记:FLASH读写之一2、STM32的Flash寄存器及介绍——
thebestleo
·
2022-09-29 18:28
STM32
stm32
flash
【
STM32学习
笔记】(12)——NVIC(嵌套向量中断控制器)详解
NVIC(嵌套向量中断控制器)简介在讲如何配置中断优先级之前,我们需要先了解下NVIC。NVIC是嵌套向量中断控制器,控制着整个STM32芯片中断相关的功能,它跟Cortex-M3内核紧密联系,是内核里面的一个外设。但是各个芯片厂商在设计芯片的时候会对Cortex-M3内核里面的NVIC进行裁剪,把不需要的部分去掉,所以说STM32的NVIC是Cortex-M3的NVIC的一个子集。NVIC寄存器
狂飙的笨牛
·
2022-09-29 18:27
STM32学习笔记
单片机
stm32
STM32学习
教程
STM32学习
教程【硬石电子】资料下载库的区分启动模式选择NVICDMAstm32hal库pb3做普通ioUSART-串口通讯DMA-直接存储寄存器读取DMA-USART1接发RS-485通信【洋桃电子
4201创造1024
·
2022-09-29 18:36
stm32
stm32
STM32学习
笔记(3)——时钟系统
STM32学习
笔记(3)——时钟系统一、STM32时钟系统1.STM32时钟系统框图(1)最左边(2)STM32的5个时钟源(蓝色框图)(3)几个重要的时钟(黑色字体)(4)预分频器(绿色框图)(5)选择器
Mount256
·
2022-09-29 18:59
STM32/STM8
学习笔记
stm32
单片机
嵌入式
[
STM32学习
]——一文搞懂I2C总线
目录I2C总线的概念I2C最重要的功能包括:I2C的物理层I2C主要特点:I2C的高阻态I2C物理层总结:I2C的协议层初始(空闲)状态开始信号:停止信号数据有效性应答信号I2C数据传送数据传送格式I2C写数据I2C发送数据I2C读数据:以EEPROM的AT24C02为例子芯片的寻址:操作时序:从AT24C02中读取数据1、读取当前地址的数据2、读取随即地址的数据3、连续读数据软件I2C和硬件I2
~Old
·
2022-07-07 14:24
stm32
单片机
linux
数字通信
mcu
[
STM32学习
笔记(一)] 如何安装keil5 MDK版本并安装C51
文章目录1、注意事项2、安装流程2.1获取Keil5安装包2.2安装keil52.3破解keil5MDK2.4安装STM32芯片包3在安装了mdk的基础上安装c511、注意事项安装路径必须全部是英文如果已经安装了keil的其他版本,可以将keil5安装到其他的盘中,就可以解决。两个版本的keil可以分别使用,互不干扰keil5安装后,必须添加MCU库,否则无法使用想在keil5中编写C51程序,必
素履求知
·
2022-07-07 14:08
嵌入式学习笔记
stm32
嵌入式
STM32学习
笔记-定时器
一、STM32定时器介绍1、STM32F4定时器介绍STM32F4xx系列微控制器具有多达14个定时器。其中包括2个基本定时器,10个通用定时器2个高级定时器其中最大定时器时钟可通过RCC_DCKCFGR寄存器配置为84MHz或者168MHz。一般是默认配置2、定时器计数模式向上计数模式计数器从0计数到自动加载值(TIMx_ARR),然后重新从0开始计数并且产生一个计数器溢出事件。向下计数模式计数
行之无边
·
2022-07-06 18:11
stm32
单片机
arm
【
STM32学习
2】简易函数发生器与示波器制作
(本文针对电子设计大赛的训练题目进行总结归纳,以记录STM32的学习)基本要求使用STM32单片机制作一低频信号发生器和简易示波器,要求使用STM32的ADC,DAC和DMA。本题目的制作采用正点原子STM32F407探索者开发板作为硬件平台,具体要求如下:1,用TFTLCD屏幕制作交互界面,显示信号波形和测量的频率和峰峰值2,使用STM32片内ADC对输入的信号进行处理3,用STM32片内DAC
Destiny_uestc
·
2022-06-23 13:04
STM32学习
stm32
STM32学习
-了解一些常见元器件
目录一:排针+排座二:蜂鸣器2.1-蜂鸣器应用2.2-蜂鸣器原理图+PCB+实物三:DC座3.1-DC座应用3.2-DC座原理图封装3.3-DC座PCB封装图3.4-DC座实物图四:导线+焊锡丝USB电源线五:LED5.1-LED灯实物5.2-LED灯原理图封装图5.3-LED灯PCB封装图5.4-LED高亮白灯LED高亮黄灯六:Powerswitch电源开关6.1-电源开关原理图封装6.2-电源
学习要充足
·
2022-06-05 10:51
STM32学习
stm32
学习
单片机
STM32学习
总结之------串口通信USART
学习目标:掌握STM32基础知识STM32单片机学习总结之------串口通信(USART)学习内容:1、利用串口可以帮助我们调试程序,本节介绍的为串口最基本、最常用的方法,全双工、异步通讯方式。2、要配置串口通讯,至少要设置以下几个参数:字长(一次传送的数据长度)、波特率(每秒传输的数据位数)、奇偶校验位、还有停止位。在初始化串口的时候,必然有一个串口初始化结构体,这个结构体的几个成员就是有来存
努力更努力
·
2022-05-28 11:52
单片机
stm32
STM32学习
日记6---串口通信
文章目录前言一、先说UART与USART1、通信数据同步方式:同步与异步2、数据传送方式:串行与并行二、介绍一下串口通信的几个参数三、串口实验(我这里就用串口1)3·1串口就传输数据并且打印3·2串口中断前言题外话:说真的,我的32的专栏确实停了好久,其实草稿箱里面又几篇32的文章,只是由于内容不完整就迟迟没有发布。具体看到有一个小伙伴需要一篇32关于串口的文章,所以,我也来学习一下吧~~~正篇:
加油油——1
·
2022-05-23 12:15
STM32
stm32
学习
单片机
STM32学习
记录0008——GPIO那些事1
一、GPIO工作原理准备资料《STM32中文参考手册》第八章:通用和复用功能I/O(GPIO和AFIO)《芯片数据手册(datasheet)》官网地址https://www.stmcu.com.cn/Product/pro_detail/STM32F103/product《STM32不完全手册-库函数版本》《STM32不完全手册-寄存器版本》1.1、GPIO基本结构和工作方式1.1.1基本结构说明
li星野
·
2022-04-26 07:42
#
STM32
stm32
STM32学习
文章目录
STM32学习
笔记一、STM32简介二、开发1、使用软件1.1、书签工具2、片上资源/外设3、命名规则4、芯片的系统结构5、引脚定义6、启动配置7、最小系统电路三、软件安装及新建工程1、软件安装
博客zhu虎康
·
2022-04-01 11:32
笔记
stm32
(
stm32学习
总结)—对寄存器的理解 _
芯片里面有什么我们看到的STM32芯片是已经封装好的成品,主要由内核和片上外设组成。若与电脑类比,内核与外设就如同电脑上的CPU与主板、内存、显卡、硬盘的关系。STM32F103采用的是Cortex-M3内核,内核即CPU,由ARM公司设计。ARM公司并不生产芯片,而是出售其芯片技术权。芯片生产厂商(SOC)如ST、TI、Freescale,负责在内核之外设计部件并生产整个芯片,这些内核之外的部件
0x9e5Y2J
·
2022-04-01 11:00
STM32学习
笔记---电源管理
一、STM32电源管理简介1、电源管理简介~~~~~~~~电源对电子设备的重要性不言而喻,它是保证系统稳定运行的基础,而保证系统能稳定运行后,又有低功耗的要求。~~~~~~~~在很多应用场合中都对电子设备的功耗要求非常苛刻,如某些传感器信息采集设备,仅靠小型的电池提供电源,要求工作长达数年之久,且期间不需要任何维护;由于智慧穿戴设备的小型化要求,电池体积不能太大导致容量也比较小,所以也很有必要从控
行之无边
·
2022-04-01 08:23
stm32
单片机
fpga开发
stm32学习
之路,方法很重要
学习stm32已经一个月时间了,可算是入门了。相信很多人跟我一样,刚开始学的时候会遇到很多问题,以及对stm32里面众多寄存器的恐惧。要利用stm32官方给的固件库开发,少不了的还是要对寄存器有一定的了解。下面我就谈谈我的入门之路吧。刚开始接触到的时候,还是看原子的视频,但是那个视频就想大型连续剧一样,一看时长就让人没什么欲望学下去了,而且,前面有有两三个小时都是都是些芯片的基本的介绍和选型手册的
轻染QAQ
·
2022-03-30 14:20
stm32
学习之路
stm32
单片机
STM32学习
心得三十七:MPU6050六轴传感器实验
记录一下,方便以后翻阅~主要内容:1)MPU6050简介;2)MPU6050相关寄存器介绍;3)相关实验代码解读(除了案例可实现的功能外,主函数增加了在LCD屏上显示6轴的原始数据(含正负号)的功能)。一、什么是MPU6050?MPU6050是InvenSense公司推出的全球首款整合性6轴运动处理组件,内带3轴陀螺仪和3轴加速度传感器,并且含有一个第二IIC接口,可用于连接外部磁力传感器,利用自
闲人Ne
·
2022-03-29 08:54
STM32基于标准库的学习
stm32
嵌入式
单片机
mpu6050
keil
mdk
ssd内部是多个flash一起操作_
STM32学习
笔记—片内FLASH读写失败问题分析
今天是第5篇分享,《
STM32学习
笔记》之片内FLASH读写失败问题分析。
weixin_39648297
·
2022-03-18 18:02
STM32学习
笔记(CubeMX配HAL)(第三天:中断)
今天可能会学得比较多,所以说三四五可能会全部连着一起更新如果说时间比较紧张的话,一天还是只学一节就差不多了今天学一下中断,中断这个东西很重要,在单片机微处理器这些环节里面,中断的核心位置是难以动摇的。首先中断包括啥呢,中断源,中断向量(中断源的地址啥的),中断优先级,中断服务函数啥啥啥的。对于STM32而言,是M3内核的,有16个内部中断,240个外部中断。256个中断优先级。因为STM32相较于
Reedsway在重庆
·
2022-02-20 11:13
笔记
stm32
STM32学习
:最小系统与启动模式
一、最小系统的组成最小系统是指用最少的元件组成的可以工作的系统。(一)电源电路DC-DC电路:5V转3.3V电源模块.png(二)复位电路STM32芯片低电平复位上电时,首先默认复位。复位电路.png(三)晶振电路高速8MHz晶振:给系统提供晶振尾部有一个3V纽扣电池供电。如果3.3V没有供电,则通过纽扣电池供电。默认情况下3.3V高于纽扣电池电压。晶振电路.png32.768KHz晶振:给RTC
虞锦雯
·
2022-02-18 05:09
嵌入式C语言常用知识点
我们这里就列举部分
STM32学习
中会遇见的C语言基础知识点1.位操作下面我们先讲解几种位操作符,然后讲解位操作使用技巧。
卡拉肖克-X
·
2021-11-08 22:55
STM32
c语言
单片机
开发语言
STM32学习
——半天学完正点原子入门篇例程,STM32:学会了吗?我:学废了✨
本文代码均来正点原子标准例程声明:本文不是教学文章,可能也不适合初学者阅读不知为什么,最近总蹦出有很多想法(可能是工作太闲了)一会想学这,一会想学那,这不,突然想复习一下STM32了。我好久以前就学过正点原子的课程,还买过一些开发板,但现在手上只有一个核心板了,就暂且凑合着用吧。我是个喜欢制定计划的人,既然有了想法,那就得制定一个学习计划,估摸了一下,明天要上班,现在已经中午了,所以我只有一个下午
小辉_Super
·
2021-09-26 01:00
#
STM32
stm32
STM32学习
笔记①:环境配置及室内温湿度检测
文章目录前言一、项目简介1.项目名称2.项目设计思路3.项目准备软硬件二、项目实施1.BSP工程项目创建2.BSP工程开发3.硬件接线三、项目效果总结前言这是初次接触STM32单片机,作为第一个项目,在此做下笔记一、项目简介1.项目名称基于STM32的室内温湿度检测2.项目设计思路思路:本项目采用ARM结构中最为代表的Cortex-M4系列的芯片,选用STM32F407ZGT6开发板进行项目开发,
Mpara
·
2021-06-15 20:20
物联网
stm32
单片机
stm32
单片机
嵌入式
物联网
STM32学习
笔记(12)——定时器初步应用(2)
前续:
STM32学习
笔记(11)——定时器初步应用(1)三、高级定时器——PWM互补输出【实现功能】通过使用高级定时器TIM1的输出通道CH1,输出一对互补信号PWM。要求占空比为50%。
Mount256
·
2021-06-01 12:24
STM32学习笔记
stm32
嵌入式
arm
【
STM32学习
】项目一 人体传感器模拟实现淮安沈坤状元府的视频宣传(HAL库实现)
代码链接:(1条消息)人体传感器模拟实现淮安沈坤状元府的视频宣传(HAL库实现)-电信文档类资源-CSDN下载1)广告自动投放装置,其主要实现的功能是,大屏广告在有人到来时,广告自动播放,无人到来时,广告不播放。2)这样的设置其实在我们生活中已经不难见了。比如一些旅游景点:周恩来故居、沈坤状元府,就这样的。3)说道状元府,这里可以给大家普及一下,从隋朝到清朝末年,1300余年间共诞生过700多个状
书盲
·
2021-05-26 17:08
单片机c语言
人体传感器
STM32
广告
宣传片
C语言
【
STM32学习
】(31)STM32通过ADC实现多按键功能(标准库和HAL库实现)
完整的源码链接:(1条消息)STM32通过ADC实现多按键功能(标准库和HAL库实现)-电信文档类资源-CSDN下载我们在使用嵌入式功能开发的时候经常需要使用按键实现一些功能。按键一般接触较多的就是独立按键,但一般情况上会需要多个按键,使用独立按键就会使得IO口资源浪费;因此会提出使用矩阵按键,该方法是可以实现节省IO口;本次介绍使用ADC实现多按键功能,通过采集ADC不同的值,然后判断是按键几按
书盲
·
2021-05-25 18:48
单片机c语言
STM32
ADC
按键
STM32F4深入学习【定时器】(上)
最复杂的是那些总线协议,而最难掌握的就是定时器这里笔者通过阅读STM32F4xx官方参考手册,配合英文版和中文版整理了与STM32标准外设库有关的定时器知识点(其实大部分是摘抄/翻译原文),经过自己浅薄的经验(半年多的
STM32
内 鬼
·
2021-05-22 20:58
嵌入式基础笔记
stm32
单片机
mcu
time
【
STM32学习
】(30)STM32实现18B20温度采集(标准库和HAL库实现)
单片机型号:STM32F103源码下载链接:(2条消息)STM32实现18B20温度采集(标准库和HAL库实现)-电信文档类资源-CSDN下载现要求完成温度采集并在串口或液晶屏上显示。我们这里使用DS18B20实现,它的一些特性大家可以网上搜搜,资料很多。18B20的两个时序图很重要,程序的完成就是按照时序图完成的。复位的时序图:读写0/1的时序图:ROM命令总线上可以挂多个器件,通过不同的器件地
xiaocaidayong
·
2021-05-22 16:27
单片机c语言
18B20
温度采集
STM32
标准库
HAL库
【
STM32学习
】(29)STM32实现595驱动三个数码管(标准库和HAL库实现)
我选用的单片机型号为:STM32F103系列74LS595是一个串转并行输出的芯片,它能为单片机节省很多的IO口,应用场景广泛。现要求三个数码管动态显示,常规设计都是并行实现,需要8个IO数据口,然后还需要3个IO片选数码管接口,这样大大占用了IO口,导致连接的外设变少。因此我们引入74LS595芯片。电路设计如下:只需要三个共阴极数码管与三个595芯片级联即可完成,通过RCLK,SCK,SER三
xiaocaidayong
·
2021-05-21 19:13
单片机c语言
STM32
74LS595
74HC595
数码管
串行转并行
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他