STM32_PWM呼吸灯
1、什么叫呼吸灯? 由亮到暗逐渐变化,很有节奏感地一起一伏,感觉好像人在呼吸,当手机收到消息,屏幕上的指示灯会渐变,比较显眼,能起到一个通知提醒的
1、什么叫呼吸灯? 由亮到暗逐渐变化,很有节奏感地一起一伏,感觉好像人在呼吸,当手机收到消息,屏幕上的指示灯会渐变,比较显眼,能起到一个通知提醒的
一、三种boot启动模式 一般来说就是指我们下好程序后,重启芯片时,SYSCLK的第4个上升沿,BOOT引脚的值将被锁存。用户可以通过设置BOOT1和BOOT0引脚的状态,来选择在复位后
当你打开STM32 ST-LINK Utility,硬件连接好st-link V2,打开了要烧写的文件,点那个Program verify烧录时, 如果出错了: Progr
目录 准备 一、SD卡的数据读写 1.目标 2.连线 3.写入数据 4.读出数据 二、Flash地址空间的数据读取 1.目的 2.配置 3.代码修改 三、总结 参考 准备 所需的软件 STM32CubeMX、keil5、
我原有的例程中,一直用HAL_UART_Receive_IT开启接收,且在中断接收单字节数据,这样做的优点是我可以自定义接收不同长度的数据帧,并且便于解析。缺点就是每个字节进入一次中断很低
系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如: 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 前言
STM32F103寄存器方式点亮LED流水灯 1、学习和理解STM32F103系列芯片的地址映射和寄存器映射原理;了解GPIO端口的初始化设置三步骤(时钟配置、输入输出模式设置、最大速率设置)。 2、
2个STM32串口之间的串口通信(RX,TX) 链接:https://pan.baidu.com/s/1HKGYOi58lC9GUnCSVoRyLQ 提取码:qdzy 历程是根据正点和
STM32蓝牙控制循迹避障小车源代码——4.蓝牙控制 注意-所需模块: 蓝牙模块 接线: 串口通信 A2–RX A3–TX 所有的代码都是直接从工程里面复制的,实测是没有问题的。 蓝牙控制原理&
单片机 STC 89C52RC 功能 向一个方向流水三次,然后全亮,几秒钟后继续流水 代码 #include "reg52.h"typedef unsigned char u8; typedef unsigned
关于两相步进电机的详细内容,相信在网上一大堆可以找得到,这里我主要介绍的是实践部分。 首先,我们需要认清步进电机的四根线,一般来说四根线颜色基本都为红、蓝、绿、黑,对应的分别
产品说明 L9170 是一款DC双向马达驱动电路,大输出电流 Iout 5A,它适用于玩具等类的电机驱动、自动阀门电机驱动、电磁门锁驱动等。它有两个逻辑输入端子用来控制电机前进、后退及制动。该电路具有良好的抗干扰性&
2021年车载芯片供应持续紧缺,本文梳理车载芯片相关基本知识。 车载芯片分类及用途列表 序号芯片类别用途1SoC系统级芯片,用于智能运算。即将能够完成某项功能的一整个系统集成在一块芯片上。SoC常由CPUGPUD
ADCTIMDMA采集交流 前言 本文主要讲解定时器触发ADC去采集交流信号,DMA把数据搬移到内存。 所需工具: 开发板:STM32F103C8T6STM32CubeMXIDE: Keil-MDK 相关文
串行通讯是指仅用一根接收线和一根发送线就能将数据以位进行传输的一种通讯方式。尽管串行通讯的比按字节传输的并行通信慢,但是串口可以在仅仅使用两根线的情况下就能实现数据的传输。 典型的串口通信使用3根线完成,分别是地线
【STM32Cube笔记】系列文章目录 1-基于STM32的VSCode入门级教程前言 2-STM32Cube安装教程 3-STM32CubeIDE汉化 4-STM32Cube配置时钟设置 5-跑马灯引脚配置 6-Cortex-M7内核基本配
串口协议和RS—232标准 串口通信协议:是指规定了数据包的内容,内容包含了起始位、主体数据、校验位及停止位,双方需要约定一致的数据包格式才能正常收发数据的有关规范。在串口通信中,常用的
串口配置TMC2209电机驱动模块 本文主要记录TMC2209调试过程,通过串口助手配置TMC2209的寄存器实现转速,方向,细分数等寄存器设置。 1.首先要实现uart配置TMC2209寄存器就要先
本文内容为本人公众号文章,更多内容,欢迎关注! 声明:此文为笔记,参考rt-thread官方文档,第四项配置说明为rt-thread网站复制。 一、安装 Na
今天在画仿真图时发现proteus元件库里的stm32系列并没有我所需要的。通过百度才到了官网下载相应的元件,后自己导入到元件库! 1、官网链接为:https://componentsearcheng
描述 USB 的功能还是比较的复杂,这里主要了解USB CDC类(Communication Device Class)实现的虚拟串口 【Virtual Port Com】学习的思路依旧是先用起来&#
前述: QQ:961209458 V X:F9986858 承接毕业设计。 设计的内容 本课题主要是设计一种基于STM32的MLX90614人体红外测温仪。全文主要阐述了非接触式人体体温测试仪的硬件
CH32F103C8号称是兼容STM32F103C8的,但在调试CAN总线时,遇到了一些问题。 基础代码通过STM32CubeMX生成,但是在执行 void MX_CAN_Init(void) 时始终不
ARM 与 STM32 的关系 ARM介绍: 总结 具有以下三种含义: ARM是一家全球半导体行业技术领先的公司,主要业务是设计RISC嵌入式处理器。ARM是一类微处理器芯片或产品的统称ÿ
1 简介 Hi,大家好,这里是丹成学长,今天向大家介绍一个 单片机项目 基于单片机的智能饮水机系统设计与实现 大家可用于 课程设计 或 毕业设计 技术解答、毕设帮助、开题指导 print("Q
今天在画仿真图时发现proteus元件库里的stm32系列并没有我所需要的。通过百度才到了官网下载相应的元件,后自己导入到元件库! 1、官网链接为:https://componentsearcheng
在替换芯片时,发现STM32f103与STM32F030的区别: 内部结构 下图是103的IO口内部结构: 下图是030的IO口内部结构图: 通过上面的比较可以看出: 两个
国产沁恒CH32F103C8T6使用指南 前言: CH32F103芯片是由南京沁恒电子产品公司推出的国产ARM芯片,与STM32F103系列芯片相比,不仅管脚和寄存器全部兼容,而且还增强
SimpleFOC的教程比较多,做了一个总的链接,欢迎点击阅读:SimpleFOC教程链接汇总 一、原理说明 1.1、霍尔电机 霍尔电机就是带霍尔传感器的直流无刷电机。 通过霍尔传感器判断电机
一、ADC简介 ADC(Analog-to-Digital Converter),即模拟-数字转换器,可以将连续变化的模拟信号转换为离散的数字信号,进而使用数字电路进行处理,称之为数字信号
开发板:STM32F446 Nucleo开发板IDE: keil MDK初始化配置工具:stm32cubeMx例程内容:通过定时器触发ADC规则通道及注入通道的模数转换工作。下面基于STM32CubeMx进行些必要
第十八章 SPI编程(有误) 18.1 SPI接口简介 SPI(Serial Peripheral Interface)接口是全双工的同步串行通讯总线,支持通过多个不同的片选信号来连接多个外设。
foc学习笔记2——svpwm 写在前面:如今网上关于foc的文章和教程很多,但初学者往往会被那些专业且复杂的公式搞晕,不知道自己到底在学什么。本文尽量少列公式,多解释用途,
下图是WiFi-10模块与T5L连接线路接线示意图,图下方匹配电容470P、105(可取消)、106均可依据实际需求进行更换。WiFi-10模块的供电由电源芯片AMS1117-3.3提供,
在有流式数据处理的嵌入式系统中,队列(Queue)是几乎必然被使用的工具,但大多数开发板提供的FreeRTOS例程是不包含队列的,要使用还要自己研究。这次我的样例把串口收到的数据按字节塞入队列ÿ
系列文章目录 一、基于STM32F103C8T6最小系统板和STM32CubeMX实现LED灯循环闪烁 二、基于STM32F103C8T6和STM32CubeMX实现UART串口通信数据收发 三、实战小例程 基于STM32F103C8T6最小
设计简介: 本设计是基于单片机的智能家居控制系统,主要实现以下功能: 可通过DS18B20实时测量环境温度温度具有上下限,自动模式下温度超出限值,GMS发送短信温度上下限
全彩LED灯的实现 前言 利用PWM控制实现全彩LED灯 一、相关知识 1.全彩 LED 灯简介 全彩 LED 灯,实质上是一种把红、绿、蓝单色发光体集成到小面积区域中的 LED 灯,控制时对这三种颜色的灯管输
说明:本文章适用于STM32初学者,想完成一个好玩且有深度的项目但不知道从何下手的同学。 PID调参是平衡车的精髓所在,参数整定的好坏直接影响到平衡车的平衡效果。有的车平衡时来回晃而参数选的好的车就能稳
原料及工具 正点原子水星开发板一套(含H743核心板)、JLINK仿真器一套、装有Keil5的电脑一台。 开始 主要过程参考文章: STM32嵌入LUA开发(控制小灯闪耀) 原文是移植到STM32
一、前言 littlevgl是一个小型开源嵌入式 GUI 库(简称LVGL),界面精美,消耗资源小,可移植度高,支持响应式布局,全库采用纯 c 语言开发,移植上手简单。 l
写在前面的婆婆妈妈的话(有问题的同学可以qq:1448507315找我交流) 本人大三,参加过数次电赛,来CSDN好久, 每次都是在绝望中从这里找到了希望,每次都仿佛一个即
目录 SPI的结构框图 STM32的SPI模块 从选择NSS管理 软件NSS 硬件NSS 时钟信号的相位与极性 数据帧格式 状态标志 SPI中断 STM32F103RCT6的SPI1引脚 SPI模块引脚配置的GPIO模式
在电子产品的工厂生产阶段,最容易导致PCB主板出现不良的原因就是芯片损坏,导致电子产品在生产测试阶段出现不良品,那么芯片损坏的原因一般是由于什么导致的呢? (1࿰
在本篇文章中,我们使用Arduino开发板和脉搏传感器(Pulse Sensor)设计了一款心跳/脉搏/BPM速率监视器。脉搏传感器连接到Arduino开发板以监控心跳/脉搏/BPM速率,
extern void xPortSysTickHandler(void); void SysTick_Handler(void) {#if (INCLUDE_xTaskGetSchedulerState 1 )if (xTaskGetSc
Windows 10 20H2 HLK-W806-V1.0-KIT WM_SDK_W806_v0.6.0 引自《W80X_MCU_快速入门V0.2》、《W806 MCU 芯片规格书 V2.0》 简介 W806 芯片是一款安全 MCU 芯片。芯
第一课 点亮led #外设LED闪烁 from machine import Pin import time led Pin(22,Pin.OUT) while True:led.on()time.sleep(1)led.off()tim
STM32 Cubemax(十三) ——SPI时序读写RFID-RC522 目录 STM32 Cubemax(十三) ——SPI时序读写RFID-RC522 前言 一、SPI时序通信 二、模块接线 三.Cubemax配置 四.核心代码
STM32F103C8T6 MPU6050 原始数据通过串口读取(CubeMx生成 HAL库) 前言 MPU6050作为一个六轴惯性测量单元,经常在各种设备中被使用,经过一段时间的调试&
问题:在使用K210时使用官方介绍的串口通信,发送的数据为八位的数据,但是在使用中需要十六位的,因为所需数据可能涉及到百位。 解决方法:将数据打包后发送。 一下为打包函数
1. 编码器概述 编码器是一种将角位移或者角速度转换成一连串电数字脉冲的旋转式传感 器,我们可以通过编码器测量到底位移或者速度信息。编码器从输出数据类型上 分,可以分为增量式编码器和绝对式编码器。 从编码器检测原
STM32中串口的接收中断函数为:void USART1_IRQHandler(void),串口接收一个字节触发中断函数。原子哥的例程中,以串口1为例 void USART1_IRQHandler(v
最近在做RT1064的开发,网上能找到的资料不多,基本上都是NXP官方的资料,于是决定自己写笔记做个记录。 i.MX RT1064 简介 i.MX RT1064 处理器属于全新的处理器系列ÿ
在STM32H750XB上使用LWIP,H743等芯片也适用。主要讲述了配置H7的LWIP,与F4的不同之处。 1.时钟树,主频400MHz 2.MPU配置 3.ETH的GPIO配置,设
目录 前言 一、ESP8266介绍 二、如何实现WiFi传输?代码详解附上 三、结果实现流程与展示 四、总结 题外话: 前言 哎哎哎,发觉好久没有更新博客了,最近一直事情比较
前言 读者必读:本人在专业实习的时候用到了外部ADC模块——AD7705,在使用的过程中参考过很多资料,有些资料非常有用,有些资料讲的有些小问题。 切记:一定要看英文芯片
早上基础课程: 一、讲解了有关ARM的知识。 1.ARM是指一家设计处理器架构的公司;全称Advanced RISC Machines,精简指令集的机器 2.采用ARM公司提供方案设计的处理器芯片的统称。 A应
本博客适用于STM32F103C8T6最小系统板,外观如下 首先需要下载安装st-link的驱动,链接如下 链接:https://pan.baidu.com/s/1EwMTGsOyckWO-XTQbU
问题背景 u16 USART_RX_STA0; //接收状态标记 USART_RX_STA的作用就是在全部函数之间实现一个消息传递,自己设置,自己管理,自己识别。 USART_RX_STA bit15
1. 基本原理 1.1 控制电机转速 在电机两端施加电压,电机就会旋转,而且电压越大,转速越快 1.2 控制电机旋转方向 通正向电压电机正转,反向电压电机反转 2. H桥驱动
SPI总线传输一共有4中模式,这4种模式分别由时钟极性(CPOL,Clock Polarity)和时钟相位(CPHA,Clock Phase)来定义,其中CPOL参数规定了SCK时钟信号空
1)实验平台:正点原子新起点V2开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id609758951113 2)全套实验源码手
SGP30:基于STM32使用HAL库对空气质量传感器进行驱动(硬件II2模拟IIC) 本章博客涉及代码,关注以下公众号,回复关键字sgp30获取下载链接!
一、硬件准备:战舰开发板、PS2手柄接收器、PS2手柄、连接线 二、硬件连接: PS2手柄接收器有六个引脚,和单片机连接IO口连接,如下图: 接收器信号单片机IOGNDGNDVCC3.
【STM32Cube笔记】系列文章目录 1-基于STM32的VSCode入门级教程前言 2-STM32Cube安装教程 3-STM32CubeIDE汉化 4-STM32Cube配置时钟设置 5-跑马灯引脚配置 6-Cortex-M7内核基本配
模拟量采集模块具有独特的双看门狗安全设计。模拟量采集模块具有计量数据采集、测量数据采集、设备开关状态采集和对外逻辑控制等多项功能,主要用作各种测控终端的数据采集、控制和显示设备,适用于各行业的自动化、信息化系统 。
FreeRTOS源码获取 最新版本可以直接去官网下载:https://www.freertos.org/ 也可以去代码托管平台下载历史版本:https://sourceforge.net/projects/free
STM32时钟树 系统时钟 ①HSE 高速外部时钟信号 HSE 是高速外部时钟信号,可以由有源晶振或者无源晶振提供,频率为4~16MHz。当使用有源晶振时,时钟从OSC_IN引脚进入,
年终总结 CSDN的评委好,各位同仁好! 2021年,我担任嵌入式软件开发工程师一职,具体汇报如下: 一、2021年度工作完成情况 在现有的TDOA定位基站和标签的基础上
目录 前言 一、继电器的使用(重要!!!) 二、写个代码检验 三、源码--百度云 前言 第一个粉丝会是谁呢?期待ing 相信很多志同道合的小伙伴们已经找
注:本文档仅针对GD32F103系列替代STM32F103系列 版权:威尔健科技有限公司 主营业务:GD MCU代理与方案开发,中科微定位模块或芯片,美格通讯模块等。 联系方
1.首先说下printf函数 如下图所示,该方法是重定义fputc函数,让他变成向上位机发送数据,发送的数据会通过串口调试助手打印出来。 #if 1 #pragma import(__use_no_
老规矩,先上产品图 实验材料 : stm32f103c8t6syn8266红外传感器 实验平台: keil RT系统 主要附上如何配置SYN8266 syn8266.h #ifndef _
在野火mini板蜂鸣器例程中遇到这样的几个宏定义: #define BEEP_GPIO_PORT GPIOC #define BEEP_GPIO_CLK RCC_APB2Periph
基于STM32f103ZET6单片机按键控制电机正反转(带PWM调速) 学了快半个月的STM32,收获颇多,很明显的感觉是32位的单片机要比8位单片机(51单片机ÿ
IAR 一、IAR介绍 是一款和keil类似的开发工具软件 二、IAR的使用 2.1创建工程 2.1.1 建立新工作区 File–>>New Workspace 2.1.2 建立新项目 Project–>>Create New
1.硬件最近做了个数字表头小板子,上面有个蜂鸣器,闲来无事,让它唱个歌~(有需要这个板子的可看这里,链接复制到浏览器打开):https://ite
1 简介 Hi,大家好,这里是丹成学长,今天向大家介绍一个 单片机项目 基于stm32的车牌识别系统设计 大家可用于 课程设计 或 毕业设计 技术解答、毕设帮助、开题指导 print("Q 74
前言 本次实验使用的例程来自github,仅做了少量改动 附上github源码 点这里 一、所用器件 (1)STM32F103C8T6 (2)转串口模块(C
1获取uC/OS-III源码 !](https://img-blog.csdnimg.cn/e08398be9fc24923b2f30100805ea928.png) 官网下载较慢,我已经将下载好的文件上传至baiduyun网
LED0_BUS 0:U21 1:W18 2:V18 3:W22 4:V22 5:V20 6:AA22 7:V19 LED1_BUS 0:V17 1:AA17 2:W16 3:Y16 4:AB16 5:W17 6:W15 7:AA16 LE
一、前言 什么是重定向?重定向是指将fputc里面的输出指向目标设备。因printf函数调用了fputc,而fputc输出有默认指向的目标,且不同库中的fputc输出指向不同,所以需要重写fputc
前言: 本系列教程将 对应外设原理,HAL库与STM32CubeMX结合在一起讲解,使您可以更快速的学会各个模块的使用 所用工具: 1、芯片: STM32F407ZET6
基础知识介绍: PWM:一般指脉冲宽度调制。 个人理解:在一个周期内,高电平和低电平持续时间所占总时间的百分比,即占空比,即PWM。 呼吸:一呼一吸即为呼吸。 要实现呼吸的
目录 一、Proteus 8.12-软件下载安装 二、Proteus 8.12-软件破解 三、Proteus 8.12-软件汉化 四、更换密钥 五、解决Proteus闪退问题 一、Proteus 8.12-软件下载安装 步骤1&#x
系列文章目录 ·【STM32】新建工程模板及配置 ·【STM32】STM32与PC端、HC-06、ROS进行USART串口通信 ·【ROS】ROS上位机使用Serial库和boost::asio库与STM32进行USART通讯 ·【S
开发板:野火挑战者_V2 GPIO:PE2 创建工程 使能USART1 用来通过串口打印温度值 配置GPIO 代码编写 我们先打开 DS18B20 的手册 1、DS18B20 复位与存在脉冲 复位 /*
分享一下个人错误经验,之前焊接了一块STM32F103RCT6芯片,配了ISP自动下载电路,焊接好后上电烧写发现可以烧录进去,但是怎么一断电或者一复位怎么程序就没了,连一个简
一、STM32及其他单片机开发现状 在目前绝大部分的单片机开发当中,C语言占据着主流的地位,但由于C语言本身是一种面向过程的语言,因此在当前利用面向对象思想构建可复用代码为主流的今天显得比较麻烦&#x
底板电源 底板电源拓扑结构如下整个板子的电源来自电源适配器的 12V 供电电压,经过 DC-DC 芯片(型号为 JW50690T_6)之后,转 变为系统5V 电压,再经过电源
TFT触摸屏虚拟按键功能展示虚拟按键的代码是基于触摸屏的(这里触摸屏详细可以去看正点原子官方例程这里不过多赘述) 这里主要复习复习本例程中用到的LCD、触摸屏功能函数 并讲讲触摸屏虚拟按键相较于基础的触摸屏多了哪
GPIO结构框图 推挽输出(0-3.3): 在该结构中输入高电平时,上方的P-MOS导通,下方的N-MOS截止,对外输出高电平 。 而在该结构中输入低电平时
1 简介 Hi,大家好,这里是丹成学长,今天向大家介绍一个 单片机项目 大家可用于 课程设计 或 毕业设计 技术解答、毕设帮助、开题指导 print("Q 746876041") 2 绪论 2.1
CH32V307V-R0 是 南京沁恒微电子(WCH) 推出的一款基于 RISC-V 内核的开发板,最高主频为 120Mhz,该开发板芯片为 CH32V307-R0。 芯片资料:32位互联型RISC-V
起因:笔者最近的一个小项目里面需要使用到一块MPU6050姿态传感器。因为之前在某宝买过现成的MPU6050调试过,使用的是一块STM32F1x系列的单片机驱动,代码是没有问题的。所以根据MPU6050
题目 题目和程序:阿里云盘链接 题目分析 1.LCD显示驱动 移植官方提供的LCD程序 2.PA7脉冲输出 只需要改变脉冲高电平时间即可。 3.uart 中断接受字符串,IDLE中断来判断字符串接受完成。
在STM32中CAN1和CAN3是独立的,CAN2和CAN1有关联,所以在CAN2初始化和设置过滤器前需要添加CAN1的代码。 CAN_HandleTypeDef hcan1;/* CAN1 init functi
首先,开发板的串口通信是通过USB进行的,所以开发板上串口1的发送端PA9和接收端PA10是通过跳线帽连接到RXD和TXD上的,如下图; 要用上其他的串口进行通信,就需要将
文章目录 写在前面需求分析硬件使用实现简单分析 最后代码已上传!!!! 代码文章链接 github 代码链接在该文章最后 写在前面 本人编程小白一枚ÿ
一、前言 littlevgl是一个小型开源嵌入式 GUI 库(简称LVGL),界面精美,消耗资源小,可移植度高,支持响应式布局,全库采用纯 c 语言开发,移植上手简单。 l
ADC即模数转换器,能把模拟量(电压)转换为数字量。 这一节我们讲讲stm32的ADC用法,stm32自带的ADC有四种用法:轮询、中断、DMA、定时器触发。 1ÿ
设计简介: 本设计是基于单片机的室内环境监测系统,主要实现以下功能: 可实现LCD1602显示温湿度、二氧化碳、甲醛值、烟雾值、甲烷值、一氧化碳值通过按键切换显示内容环境数据到达设置阈值报警
毫秒延时实现原理 系统时钟源 许多人初次使用hal库,不知道HAL_Delay的实现原理。 大致来说,它的实现步骤如下: 1.用变量获得系统时钟源计数器的值 2.获得要延迟时间的参数值 3.比较
4路红外循迹模块使用教程 个人原创博客:点击浏览模块详细信息: 工作电压:DC 3.3V~5V 工作电流:尽量选择1A以上电源供电 工作温度:-10℃~50℃ 安装孔
IEN2 ——中断使能寄存器2 WDCTL——看门狗控制寄存器 IRCON2 ——中断标志位寄存器2 其他相关寄存器点我跳转。
特点 电压6V到60V1.7A栅极驱动电流,2.3A吸收电流支持3.3V和5V接口集成一个buck电源,可调节输出电压和开关频率,可对外提供1.5A电流死区时间可调整、过流保护可调整、PVDD 和GV
DMX512调光协议和DALI一样属于数字调光协议,一个完整的DMX512数据包格式:1break1mab1startcode512个调光数据。 DMX512发送是基于485串口的基础上实现的特殊的数据协议。 使
2021.5.1更新: 需要焊接晶振,程序默认使用的是外部晶振 2021.4.22更新: 正值毕业设计季,近期有不少毕设题目是本作品的学长学姐私信询问,由于博主备考&#
关注v-x-公-众-号:【嵌入式基地】 后-台-回-复:【电赛】 即可获资料 回复【编程】即可获取 包括有:C、C、C#、JAVA、Python、JavaScript、PHP、数据库、微信小程序、人工智
一.模块特点 HC-05 蓝牙串口通信模块,是基于 Bluetooth Specification V2.0 带 EDR 蓝牙协议的 数传模块。无线工作频段为 2.4GHz ISM,调制方式是 GFS
一.问题与现象: 1.公司的产品之前用的是STM32F103VET6,芯片涨价&高价也买不到的情况下,我们选择了GD32F103VET6进行代替。之前同事直接把ST的程序给烧录进GD中,
1.硬件准备与接线 stm32核心板、 USB转TTL模块、杜邦线、电脑 下载时STM32F103引脚,BOOT0置1,BOOT1置0,按下复位键(实物接线图现都为0)
一、系统时钟 1.时钟树 I.MX6U 的系统主频为 528MHz,但是默认情况下内部 boot rom 会将 I.MX6U 的主频设置为396MHz I.MX6U-ALPHA 开发板的系统时钟来源于两部分: 3
一、概述 之前通过串口调试助手ESP8266已经连接上阿里云了 ESP8266连接阿里云(串口调试助手) 这次我们使用STM32ESP8266来接入阿里云,其实本质上就是STM32和ESP8266进行串
先挖个坑、待整理。 语音播报部分 1.VS1053语音模块 2.JQ8400语音模块 智能小车部分 3.寻迹模块 4.避障模块 5.舵机驱动 6.超声波模块 7.L298N模块 8.蓝牙JD31模块(兼容HC-05
个人项目-STM32机智云上传温湿度和MQ135数据,APP查看 本项目通过STM32的C8t6获取DHT11的温湿度数据,以及空气质量传感器MQ135,通过一块ESP8266模块连接wifi
摘要 本文章基于国信长天M4开发板,讲述了STM32G4 定时器TIM输入捕获频率测量的应用,祝各位学生蓝桥杯比赛取得好成绩! M4开发板 频率发生器部分原理图 由上图可以看出,开发板上配置了两个
目录 一、固件是什么? 二、固件方案设计 2.1 确定方案系统 2.1.1 裸机 2.1.2 RTOS 2.1.3 Linux/Android 2.2 确定通讯协议 2.2.1 设备与设备间通讯 2.2.2 物联网设
一、w5500资料 w5500的资料就放在下面了,单纯的客户端和其他模式上面有教程 https://www.aliyundrive.com/s/enPnnZgNtpE 二、modbus通信 Modbus RTU通信时使用的数据帧
前言 译码器就是将每个输入的二进制代码译成对应的输出高低电平信号,和编码器互为逆过程。 百度百科 74HC138是一款高速CMOS器件,74HC138引脚兼容低功耗肖特基TTL(LSTTL
苍天下的蓝耀__【毕设】六足机器人的设计 序 这个项目是我本科毕业设计作品,可实现功能有常规控制(前后左右移动、左右自旋)、保持自平衡、三档变速及自主避障功能,历时三个月在家独立完成。
前言 项目需要加密并且需要采用硬件加密,加密方式为非对称–SM2,之前只接触过RES没有接触过SM2,加密也都是采用软件的方式,硬件的话还真是没有用到过,感觉挺有意思&#x
最近在使用keil下载程序的时候遇到的问题: 下载完成之后可以运行,但是外部flash空间内的数据无法读、写、擦, 解决方法: 在keil的option for target中找到d
输入捕获 输入捕获可以对输入的信号的上升沿,下降沿或者双边沿进行捕获,常用的有测量输入信号的脉宽和测量 PWM 输入信号的频率和占空比这两种 输入捕获分为普通输入捕获模式和PWM输入模式 输入捕获的两大核心功能
1. 前言(包括一些个人理解) (2021/11/1编辑) 在项目需要做一个NFC门禁功能的时候,突然发现有个RC522丢在我的桌面,甚至不知道它上面的引脚什
前言 特别声明: 本仓库发布的程序,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。 本人对任何脚本问
前言: 本系列教程将HAL库与STM32CubeMX结合在一起讲解,使您可以更快速的学会各个模块的使用 在我们的HAL库中,对硬件SPI函数做了很好的集成,使得之前SPI几百行代码&#x
一、文件与文件夹创建 准备工作(参考上一篇博文): 1、ST标准库的下载如图: 2、创建好如下文件夹: 1.1 CMSIS文件夹创建 在CMSIS文件夹中存放
最近在做一个项目需要输出单片机内部参考电压.使用stm32cube生成的代码无法正常在引脚上输出内部参考电压. 根据数据手册的显示: 根据手册的意思首先使能输出,然后使能管脚状态. /** Enables the output of
STM32 Cubemax(六) —— STM32利用定时器编码器模式处理带编码器直流电机 文章目录 目录 STM32 Cubemax(五) —— STM32利用定时器编码器模式处理带编码器直流电机 文章目录 前言 一、硬件准备 二、接线 三
1. 项目介绍 本文介绍的项目是基于STM32设计的健康检测设备,支持体温测量,心率检测,支持运动计步(采用MPU6050陀螺仪实现),支持WIFI传输数据到手机APP打印显示。 硬件环境介绍:
目录 一 I2C原理 1. I2C简介 2.软件I2C 3.硬件I2C 二 实现温湿度输出 三 参考文献 一 I2C原理 1. I2C简介 I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在
一. 实现功能 BILIBILILI链接(直接戳跳转) 上电后OLED0.96显示心率血氧参数,手靠近后显示对应值和曲线 注意:STC89C52RC移植后发现内存太小没法
一、安装Arduino环境 先下载Arduino:Arduinp IDE下载 我选择的是免安装压缩包,下载后直接解压即可运行。 界面。 二、添加ESP32开发板 而此时的开发板列表中,并没有ES
简述 本章主要是讲解了STM32的内部定时器的使用。 1、芯片选型&创建工程 这里我选择的是STM32F103C8T6芯片。 配置工程名点击finish 2、芯片工程配置 这里我们主要是在.ioc文件里面进行图形界面配置 1࿰
同课号的同学可以在课号群里找到相对应的文件,其他看到此篇文章的朋友们可以用百度云下载 一、焊接好 二、连接ST-LINK V2 接线: ST-LINK V2STM323.3V3V3SWDIOSWIOSWCLKS
前言 这是本人大四上学期实习时做的一个项目,希望对各位有所帮助。 物料清单 STM32F411CEU6型号的单片机 HP6心率血压模块 MPU6050六轴传感器模块 SHT20温湿度传感器 OLED显示屏 直流电机 五向按键
串口通信小试牛刀 目录 串口通信小试牛刀一、串口通信协议:RS-232 1.串口通信协议2. RS-2323.RS232电平与TTL电平的区别4.USB/TTL转232模块(以CH340芯片模块为例)
esp32太强大了,强大到以至于都没有和stm32交互的栗子。esp32的上一代esp8226与stm32交互的栗子很多,网上一搜到处都是,主要是stm32通过连接esp8226模块与物联网平台进行交互
本文主要利用STM32F103完成对SD卡的数据读取,下面介绍实验的详细操作 要求:掌握SD卡协议原理,用STM32F103完成对SD卡的数据读取(fat文件模式)。 一、
CMSIS-DAP 提供了一种通过 USB 访问 ARM Cortex 微控制器的 Coresight 调试访问端口 (DAP) 的标准化方法。 CMSIS-DAP 通常作为板载接口芯片实现,提供从开发板到一侧在主机上运行的调试器
普中51-单核-A2 STC89C52 Keil uVision V5.29.0.0 PK51 Prof.Developers Kit Version:9.60.0.0 上位机:Vofa 1.3.10 相关介绍 摘自《ATK
对freertos的API函数进行了初步的整理,方便查阅。 /*freertos头文件*/ #include "FreeRTOS.h" #include "task.h" #include "queue.h" #include
一、介绍RT-Thread特点和优势 RT-Thread是一款国产的实时操作系统,为了解决两个问题: 一个是早期的CPU任务切换的开销太大,实时调度器可以避免任务频繁切换导致CPU时间的浪费
本文代码均来正点原子标准例程 声明:本文不是教学文章,可能也不适合初学者阅读 不知为什么,最近总蹦出有很多想法(可能是工作太闲了)一会想学这,一会想学那
1 简介 Hi,大家好,这里是丹成学长,今天向大家介绍一个 单片机项目 基于stm32的车牌识别系统设计 大家可用于 课程设计 或 毕业设计 技术解答、毕设帮助、开题指导 print("Q 74
注:此单片机型号为 STC15F2K60S2. 原理 如图,发光二极管L1—L8 共阳接法,VCC为电源正极,高电平。 已知发光二极管正向导通反向截至,要使得二极管发光&
(限于本人水平,此项目中中还存在不足,欢迎大家指正探讨) 多功能LED设计,拥有自动和手动两种模式 1)自动模式:可以通过人体红外传感器检测是否
系列文章目录 目前在网上还没看到详细讲解DMA循环模式的文章,参考手册中只有简单的一段话: 仅仅这么一段话,不一定对DMA的模式有深入的了解,通过阅读这篇文章,相信可以加深
目录 1.GY-33介绍及其接线 2.通信原理 3.代码 4.GY-33发送出来的数据及如何处理数据 5.软件使用 所需:stm32单片机(这里使用的是正点原子stm32mini板)&#x
KEIL编译后报错 …\OBJ\USART.axf: Error: L6218E: Undefined symbol ADC_Cmd (referred from adc.o). …\OBJ\USART.axf: Error: L6218E:
【STM32Cube笔记】系列文章目录 1-基于STM32的VSCode入门级教程前言 2-STM32Cube安装教程 3-STM32CubeIDE汉化 4-STM32Cube配置时钟设置 5-跑马灯引脚配置 6-Cortex-M7内核基本配
在工作中经常会遇到modbus的设备,而大部分是modbus rtu通信协议,接下来就说明modbus的设备可以怎么进行测试。 1,modbus poll软件 可以使用modbus poll软件采集采集
概要 本文主要记录个人在学习I2C协议的一些个人见解,且基于I2C协议实现STM32读写EEPROM的数据 声明:因个人能力有限,本文仅是个人的学习记录笔记,有错误之处还望指出 I2C
以下文章来源于:公_众_号开源电子网 读取更多技术文章,请扫码关注 STM32如何使用arduino_ide进行开发 很多朋友问到,我不懂硬件,不懂寄存器操作,C语言也
特性 MPU6050 ,能同时检测三轴加速度、 三轴陀螺仪(三轴角速度)的运动数据以及温度数据。利用其内部的 DMP 模块(Digital Motion Processor 数字运动处理器) 
一、认识DHT11传感器 1.概念 DHT11 是广州奥松有限公司生产的一款湿温度一体化的数字传感器。该传感器包括一个电阻式测湿元件和一个 NTC 测温元件,并与一个高性能 8 位单片机相连接。通过单片机等微处理器简单的电路连接就
前言 忙里偷闲,出于兴趣做了一个STM32蓝牙小车,看了很多教程,要么讲的不清不楚,要么付费下载源码,实属烦人,遂写下本教程,完全开源免费&#x
版权声明:本文为CSDN博主「行走的皮卡丘」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 ...
点击图片购买RC522与PN532简介 在写这篇文章之前有写过一篇有关于PN532的文章,RC522与PN532在使用上都可以用来读写我们之前用的M1的IC卡,并且两款芯片有着同样都是应用于13.56MHz的 非接
十分钟快速自制CMSIS_DAP仿真器,将ST-LINK-V2变身DAP仿真器! (一)简介 说到单片机仿真器(下载器)首先想到的就是J-LINK和ST-LINK,很多人可
STM32接入阿里云 前言 在这之前学习了ESP8266接入阿里云,平台是arduino,虽然很简单,但是弊端也很明显,arduino的功能相较于32还是有的拉跨,在做一些项目上
这几天看完了正点原子STM32的串口通讯部分的内容,总感觉很多东西似是而非,前后花了好几天研究了下,这篇博客很多内容是从其他博客上整理来的,并非完全原创,由于前后查了几天好多
学习板:STM32F103ZET6 往期博客: STM32F103五分钟入门系列(一)跑马灯(库函数+寄存器)+加编程模板+GPIO总结 STM32F103五分钟入门系列(二)GPIO的七大寄存器+GPIOx_LCKR作用和配置 STM3
描述 USB 的功能还是比较的复杂,这里主要了解USB CDC类(Communication Device Class)实现的虚拟串口 【Virtual Port Com】学习的思路依旧是先用起来&#
引脚简介 STATE:连接状态引脚:蓝牙未连接时该引脚为低电平,蓝牙连接后该引脚为高电平RXD:TXD:GND:VCC:3.3VEN:
GD32直接使用HAL库(CubeMX生成代码)编程 本文章参考以下文章: 无。 一、使用背景 由于最近芯片价格高涨,STM32出现高价格与缺货的囧况。 https://baijiah
一、材料 (1)安卓终端1台,本文使用的魅蓝手机 (2)stm32微控制器(可以串口通信的) 二、通信内容 上位机发送AA,熄灭stm32上的LED灯 上位机发送BB࿰
目录 序: 1.为什么电机需要驱动电路? 2.驱动电路方案有哪些?(针对直流有刷电机的驱动电路) 3.电机的调速原理(PWM) 一、H桥
这几天看完了正点原子STM32的串口通讯部分的内容,总感觉很多东西似是而非,前后花了好几天研究了下,这篇博客很多内容是从其他博客上整理来的,并非完全原创,由于前后查了几天好多
以STM32F4为例说明 TIM_ClockDivision:时钟分割,配置寄存器是TIM1->CR1 共有3种分割参数,这里CK_INT是指选择的时钟时基见图1-紫红色 CK_INT是用户选择的内部时钟ÿ
一.关于I2C协议的介绍 1. 概念 I2C 通讯协议(Inter-Integrated Circuit)是由 Phiilps 公司开发的,由于它引脚少,硬件实 现简单,可扩展性强&#x
事情经过:有个项目一个模拟IIC上挂了3个外设,其中一个为AT24C02,模拟IIC用的是原子的。这种模式下使用完全没有问题,直到项目需要更换AT24C16。。。第一次找了两个供应商打样了一批AT24C16的IC卡,直接替换没有问题,认为方案替
项目场景: 在调试项目时发现STM32F407驱动83848芯片时以太网初始化失败问题。 问题描述: 具体表现为:板子上电不插网线,等程序跑起来后再插入网线怎么也连接不上。上电前插入网
一、L298N电机驱动板 电源引脚 VCC 外接直流电源引脚,电压范围在5~35V之间 GND GND是接地引脚,连接到电源负极 5V 驱动芯片内部逻辑供电引脚,如果安装了5V跳帽,则此
对于微处理器,一切的底层配置,最终都是配置寄存器 库函数的本质就是对寄存器的封装 映射文件: stm32f10x.h 根据Datasheet,STM32F1系列的GPIO共有7个寄
前言 好久没写STM32的博客了,主要还是涉及到很多核心技术,再加上代码量巨大,懒得整理,就不了了之了。 之前的开发的工程都是在已有框架上的已有产品中增加新功能,这次我决定
网上好多小车循迹的程序,但讲的都不是很清楚,在这里我总结了我们校电赛的经验,将数字循迹小车的步骤代码给大家讲一下,废话不多说,咱先来看看步骤: 1࿰
ARM 与 STM32 的关系 ARM介绍: 总结 具有以下三种含义: ARM是一家全球半导体行业技术领先的公司,主要业务是设计RISC嵌入式处理器。ARM是一类微处理器芯片或产品的统称ÿ
一、环境介绍 单片机采用:STM32F103C8T6 上网方式:采用ESP8266,也可以使用其他设备代替,只要支持TCP协议即可。比如:GSM模块、有线网卡等。 云平
2.3 STM32电机PID速度控制 之前的文章,完成了直流减速电机的PWM控制、电机测速。本篇文章,将实现电机的速度闭环控制。 在公众号:小白学移动机器人,发送:速度PID,即可获得本篇文章的STM32工程文件以及相关资料。 2.3.1
15.1、串行通信接口背景知识 15.2、STM32F1串口框图讲解 参考资料:《STM32开发指南--库函数》5.3,usart串口文件夹/第九章,串口实验 1、串行通信接口背景知识 首先&#x
DHT11温湿度传感器 1. DHT11简介 DHT11是一款温湿度一体化的数字传感器,该传感器包括一个电阻式测湿元件和一个NTC测温元件,并与一个高性能8位单片机连接。通过单片机微处理器简单的电路连接就能够实时
一、开发环境介绍 主控芯片: STM32F103ZET6 代码编程软件: keil5 心率检测模块: PulseSensor WIFI模块: ESP8266 --可选的。直接使用串口有线传输给上位机也可以。 上位机: Cÿ
STM32外部中断/事件控制器 (EXTI) 关于STM32中断与事件的区别,请参考大牛写的博客: STM32中中断与事件的区别 外部中断/事件控制器包含多达 23 个用于产生事件/中断请求的边沿检测器。每根输入
第一篇文章不知道发什么,想了想,单片机的第一个程序好像都是点灯,就像所有编程语言的“Hello World !”一样。 近期在学习STM32的使用,以后会不定时写一些关于3
目录 AT24C02引脚介绍与使用 AT24C02介绍 I2C通信介绍 I2C通信时序 起始条件与终止条件 发送一个字节(主机发送到从机) 接受一个字节(从机发送到主机)
学习板:STM32F103ZET6 往期博客: STM32F103五分钟入门系列(一)跑马灯(库函数+寄存器)+加编程模板+GPIO总结 STM32F103五分钟入门系列(二)GPIO的七大寄存器+GPIOx_LCKR作用和配置 STM3
平衡小车项目最后一贴。 至上次发帖有20多天的时间了,上一贴说的PCB,这一贴来了。不仅有PCB,还有3D图纸哦。 自从上次发帖之后,大概用一周时间将地板画完调试好,画完
目录 1. 串口传输文件的练习。 串口连接 以波特率为 115200 传输图片 以波特率为 256000 传输图片 2. 学习理解汉字的机内码、区位码编码规则和字形数据存储格式。 创建文件夹添加文件 创建代码文件 运行结果 3
目录 1.发送一个字节的函数 2.发送两个字节的函数 3.发送8位数据的数组 4.发送字符串 5.串口1发送字符串 6.打印函数(printf) 7.发送一个数控制灯 1.发送一个字节的函数 void
这篇是本人自己总结学习DHT22的笔记,源码在最后。关于DHT22的工作原理有很多博主讲得很好了,本篇主要讲解DHT22的驱动代码(都在代码注释上)。DHT22是单总线通信的,
基于STM32F103的智能门锁系统 直接说明实现了什么效果 1 指纹解锁(基于AS608) 2 RFID解锁(基于RC522) 3 密码解锁 (基于LCD电容屏触摸控制) 4 蓝牙解锁
1 项目简介 自动跟随小车系统由两部分组成:跟随小车和移动目标携带装置。 工作原理:跟随小车系统通过无线通信模块发送寻找信号,同时超声波接收器开始计时,如果移动目标接收到无线寻找信号&#
前言 本文是以STM32F103C8T6作为主控芯片,通过PB6端口输出PWM,实现控制180°舵机。 一、舵机控制原理 (一)概述 舵机是一种位置伺服驱动器器,是一种带
本文采用的HAL库版本为STM32Cube_FW_F1_V1.8.0(带Patch-CubeF1 1.8.4)。 知识点一:SD卡数据线位宽的配置 SD卡可以采用1位数据线模式,也可以采
STM32基础入门(一):Keil_5下载和安装教程 STM32基础入门(二):Keil_5安装芯片包 STM32基础入门(三):STM32官方固件库(标准外设库)下载 ST
然后点击下一页即可,之后的就正常安装,不需要再点什么。会提示安装成功但不一定可用(不用管!) 接下来就可以在设备管理器里面看见出现了端口的选项,此时我们再插上开
stm32系列芯片移植openhrmony3.0 liteos_m 之前找了很多文章,但是由于本身这方面文章较少加上官网文档太过简洁,移植过程比较繁琐,特此纪录。 附上最终模板地址:https://
第八章 UART串口编程 8.1 UART介绍 8.1.1 UART串口简介 UART全称是通用异步收发传输器(Universal Asynchronous Receiver/Transmitter)。串口顾名思义数据串
概述 最近想基于STM32做个USB设备,但是搜索了下USB相关的技术资料比较少,并且USB相关的书籍也是比较的少,所以打算系统的学习下USB协议相关的技术。USB 的官方网站:http
开始语 新的博客来了,博主继上个做完智能台灯项目后一直想做智能小车项目,在做老师给的项目之外抽空做了一下小车;首先强调一下,这个小车只是半成品,按照我的进度只做到50%&#
1 项目简介 自动跟随小车系统由两部分组成:跟随小车和移动目标携带装置。 工作原理:跟随小车系统通过无线通信模块发送寻找信号,同时超声波接收器开始计时,如果移动目标接收到无线寻找信号&#
一、基础认识 ADC就是模数转换,即将模拟量转换为数字量 l 分辨率,读出的数据的长度,如8位就是最大值为255的意思,即范围[0,255],12位就是最大值为4096,
1. 先描述一下情况 stm32f103,keil-mdk编译后,生成的map文件如下,发现编译出来的所有函数地址,竟然是奇数地址 运行调试,实际情况如下,发
自从2020年海外疫情大爆发,导致晶圆成本一路攀升,ST的单片机涨价速度远远超过了房价的增长速度,许多华强北现货商挣的爽歪歪。这里直接贴张图,让大家来感受一波ST的价格:
目录 1.系统同步 2.源同步 3.自同步 有三种用于两个IC间通信的时序模型——系统同步、源同步和自同步。 1.系统同步 系统同步:两片IC之间进行通信时,使用一个共用时钟,用于数据发送
目录 1、安装JRE环境 2、安装STM32CubeMX 3、HAL库安装(可不安装) 在线安装 离线安装 4、安装完成 这个是使用Java开发的一个工具,所以要先安装JRE环境。 1、安
前言 最近在做毕业设计,题目是关于STM32的一个智能电梯控制系统,其中用到了WiFi模块。我最开始使用的是ESP8266-01S这款模块去连接onenet、天工、阿里云这些,但都以失败告终。但在博主的
【开源】APPSTM32ESP8266MQTT协议上云OneNET 简介: STM32ESP8266通过MQTT协议将多传感器数据传输至OnenNet云平台,加入操作系统FreeRTOS进行多任务管理,
一、前言 在实际工作中使用过ucosIII与FreeRTOS,对它们的API比较熟悉,那么当有新的项目时,应该直接二选一。为什么非得去折腾另一款新的RTOS(RTX5)&#
有关于STM32单片机中,单个或者多个串口输出分别重定向的解决方案 注:这只是作者根据自己的一些浅薄见解得到的一个解决方案,并不是唯一,但是作者本身觉得很不错,而且很方便&
这个文章是手把手教你使用STM32F103C8T6单片机来配置TB6612FNG电机驱动的驱动程序,也是我自己刚搞清楚,分享出来也是一种总结记录。 我们先从硬件上简单认识一下TB6612FNG电机驱动。 硬件介绍
版权声明:本文为CSDN博主「行走的皮卡丘」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 ...
目录 一、SD卡读写模块 二、SPI协议 三、代码分析 四、接线 五、总结 一、SD卡读写模块 SD卡读写是指单片机读写SD卡/TF卡。SD卡是一种低电压的flash闪存产品,有标准的MMC/SPI两种操作模块。对
1 简介 Hi,大家好,这里是丹成学长,今天向大家介绍一个 单片机项目 基于单片机的智能鱼缸系统设计与实现 大家可用于 课程设计 或 毕业设计 技术解答、毕设帮助、开题指导 print("Q 7
本文不讲CH340G芯片如何焊接以及相关参数,请去官方网站寻找资料。 CH340G在根据官方文档,自己根据原理图手动焊接之后,往往还会出现不工作的情况,尤其在arduino开源板子上使用会
STM32的复位方式:硬件复位、软件复位(看门狗复位和系统复位)。 1.硬件复位: 硬件复位通过给NRST引脚输入低电平复位单片机。 2、看门狗复位: 独立看门狗和窗口
目录 1.硬件总体框图 2.材料准备 3.IO口的连接 4.自制的模块 5.源程序及其相关模块资料 6.最终效果演示 1.硬件总体框图 工作原理:电脑,手机等外部设备3.5mm耳机孔输出音频信号
一. 简介 之前写过一篇文章STM32实现四驱小车(五)电机控制任务——电机速度PID控制算法,其中是以大疆的M3508电机为例进行讲解的(没错,就是RoboMaster机
如果用hal库一次性接收大量数据,如果通过判断RXNE标志位,每次只接受一个字节会消耗大量mcu资源去频繁处理中断,如果一次性接收多个字节可能会导致数据无法对齐,如果一次接收大量字节,中断
大家好,我是小政。本篇文章我将针对PWM控制电机与编码器读取电机转速的STM32CubeMX配置过程进行详细的讲解,让准备学习HAL库的小伙伴能够更好的理解STM32CubeMX如何配置。 有小伙伴对于电机驱动和编
前言 本次实验使用的例程来自github,仅做了少量改动 附上github源码 点这里 一、所用器件 (1)STM32F103C8T6 (2)转串口模块(C
前言 前面我学完STM32后做了一个蓝牙小车,完成了小车的基本前进后退以及转向,发布的博客也帮助了不少小伙伴,没看过的去看看吧~ 硬件篇:教你做STM32蓝牙小车(基于ST
第一章 嵌入式系统概论 嵌入式系统的定义: 以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 可以从以下几个方面
摘要:为什么可以在STM上面跑人工智能?简而言之就是通过X-Cube-AI扩展将当前比较热门的AI框架进行C代码的转化,以支持在嵌入式设备上使用,目前使用X-Cube-AI需要在STM32
STM32单片机烧录程序一般需要烧录器,下面介绍如何使用STLINK烧录STM32单片机程序。 1.首先将STLINK与单片机的烧录接口连接好,连接线序如下: 2.然后需要安装STLINK烧录软件&#
串口屏产品对于很多的工程师来说还是需要学习掌握,但是LT268产品可以方便工程师快速上手,快速做好方案。 LT268x/LT269 是针对小尺寸 MCU 屏所设计的 Uart 串口屏控制芯片。其内部采用 32bit
STM32 音频数据的Flash读取与DAC播放 一、题目内容 (简答题) 预备实验: 1)在SD卡创建一个test-speed.txt文件,循环(不加延时)分批一次写入2
LiteOS PahoMQTT 连接华为云 一、前言 使用小熊派连接华为云平台,实现数据的上传与下放,软件层使用 LiteOS 做系统支撑,移植 PahoMQTT 做通讯 二、平台端配置 2.
1.key.h #ifndef _KEY_H #define _KEY_H #include "stm32f10x.h" void KEY_INIT(void); #endif 2.key.c #include "key.h" #in
一、系统时钟 1.时钟树 I.MX6U 的系统主频为 528MHz,但是默认情况下内部 boot rom 会将 I.MX6U 的主频设置为396MHz I.MX6U-ALPHA 开发板的系统时钟来源于两部分: 3
方法1:首先检查SWIO,SCLK,GND,VCC,RST这五根线是否都接了,有些情况把RST接上就好了,还有我是用的国信长天G431开发板,VCC应该接在开发板的5V引脚,
之前用快捷方式打开keil5发现突然弹出如图所示提示: 提示我的keil根目录下缺少TOOLS.INI,然后打不开keil5。后来查了一下真的根目录下的真的没有这个配置文件,于是在MDK5目录里面的找
大家好,我是无际。 有一次我在给内部学员直播的时候,有几个小伙伴问我,为什么要进入临界,临界有什么用? 当时一时半会没想到好的解释,今天举几个例子来解答下。
由于烧写程序等原因,导致下载器连接不上单片机,以下方法实测,问题得到解决。 1.硬件连接 ST-LINK复位引脚与单片机复位引脚连接 2.软件设置 选择复位连接 具体接线和设置见图。
最近在研究电机,于是想写一篇文章来记录我的学习历程。下面是用PWM来驱动电机,涉及的电机驱动是L298N。 大概的思路:初始化连接电机的IO口,配置定时器的PWM模式,配置
是什么 主要通过单片机实现控制arduino stm32 openmv 英伟达 FPGA等等以下介绍一些常用的功能(结合自己的需要学习) 通信 UART和IIC是单片机中常见的通信协议很多模块可以用到 机械
1、说明 在freeRTOS中创建两个任务,当按键第一次被按下后,任务1挂起,当再按下按键后 任务1恢复, 2、添加任务 3、线程1代码实现 /* USER CODE BEGIN H
为方便大家交流,创建了QQ交流群,欢迎入群~ 基础篇 ① LED灯的控制 ② 按键的使用 ③ LCD显示屏的使用(待完善) 进阶篇 ① ADC电压数据采集 ② DAC电压输出 ③ TIM 脉冲频率测量 ④
1.IIC通讯协议(Inter----Integrted Circuit)是由Phiips飞利浦公司开发的, 由于他引脚少,硬件实现简单,可拓展性强,不需要UASRT,CAN通讯协议的外部
迪文T5L的串口屏最大可以扩展到 64Mbytes Nor Flash 或 48MB Nor 512MB NAND Flash,现在迪文出厂的大部分T5L串口PCB板上都预留了FLASH扩展接口(如下图所示
一、FreeRTOS简介 FreeRTOS 是一个可裁剪、可剥夺型的多任务内核,而且没有任务数限制。FreeRTOS 提供了实时操作系统所需的所有功能,包括资源管理、同步、任务通信等。 FreeRTOS 是用 C 和
飞凌嵌入式基于全志系列处理器设计的OKA40i-C开发板、OKT3-C开发板因其接口丰富、低功耗、系统集成度高等特点,深受广大用户赞誉。 小编通过对飞凌技术服务部“A40i/T3客户群问题解决库”进行检索,梳理了部分
STM32 G474 芯片参考手册——官网为英文版 来源 STM官网 授人以渔 为新手指路 https://www.st.com/zh/microcontrollers-microprocessors/stm32g474re.html# 文档
一、开发基础概述: 1、0.96 寸 OLED 模块接口定义: SPI 接口模块: GND 电源地VCC 电源正(3 ~ 5.5V)D0 OLED 的 D
一.硬件方案 本设计采用光电跟踪的方法,利用步进电机驱动,由光电传感器根据入射光线的强弱变化产生反馈信号到微机处理器。微机处理器运行程序,通过对跟踪机构进行控制,调整太阳能电池板的角度实
bluekitchen文件树结构: 可以看出: 1)chipset下是bluekitchen目前所支持的所有bt chip集合 2)platform下是可供选择的跑bluekitchen
循迹传感器型号 TCRT5000 传感器 实物图 用途 1、电度表脉冲数据采样 2、传真机碎纸机纸张检测 3、障碍检测 4、黑白线检测 循迹传感器原理图 引脚 VCC:电源线,连接单片机的3.3V-5V G
唐承乾的电赛小站 系列文章 带*的内容,不是本人所写。 扫盲 stm32cubemx输出pwm波,实现呼吸灯*STM32hal库定时器实现微秒延迟*STM32多串口实现printf——基于cubemxstm32简易
本项目以STM32单片机为主控,可采用蓝牙或wifi等无线方式来控制,外设接有各种传感器:温湿度传感器、烟雾报警传感器、人体感应等,可通过手机APP或其他终端通过无线控制开灯、开门、控制各
准备工作 1、找一个空白文件,新建usart.c 和usart.h 编程逻辑顺序 1、初始化串口所需要用到的GPIO 2、初始化串口,USAR_InitTypeDef 3、配置中断(中断接收&#x
Keil开发软件的使用 STM32F0xx库文件下载链接:链接:https://pan.baidu.com/s/1JNqzu9P2uvzp7tLNerLgFA 提取码:lpm1 软件功能介绍 打开Kei
GPIO与独立按键输入实验任务 1、理论说明 硬件模块 独立按键输入实验涉及的硬件包括三个独立按键(KEY1、KEY2和KEY3),以及与独立按键串联的10kΩ限流电阻,与独立按键并联
一、概述 在硬件设计中有时候经常会遇到,主芯片引脚使用的1.8V、3.3V、5V等,连接外部接口芯片使用的3.3V、5V等,由于电平不匹配就必须进行电平转换。两个设备如果供电电压不一样,
1 背景 近几年,人们的生活正在逐渐向智能化转变, 嵌入式技术及一些新技术的快速发展, 使人们生活和工作变得越来越智能化 。智能小车可以在所处的环境中通过传感器自 行进行判断和分析,在无
前言 蓝桥杯嵌入式方向,给出了以下学习资料,仅供参考。 囊括模拟赛、省赛和国赛现有的赛题。 每年的赛题我会持续更新和更详细的讲解。 有问题可以采取任何方式反馈给我。共同进步,加油。 G4模块配置目录
大家好,我是泽奀,这篇博客我将说说关于51单片机知识介绍。在第一篇的时候我概述过C语言,没看的可以去看看https://blog.csdn.net/weixin_52632755/article/det
Arduino SimpleFOClibrary目前支持的硬件是: 电机 无刷直流电机 步进电机驱动器 无刷直流电机驱动器 云台电机驱动器 步进电机驱动器位置传感器 编码器 磁传感器 霍尔传感器 开环控制单片机 Arduino STM32 ES
前言 众所周知啊,MPU6050是一个在硬件上使用非常广泛的IC,在我们的使用中,MPU6050是一个不可缺少的东西,特别是四轴。 我们一般都是用软件模拟IIC与MPU6050进行通信
5.国民技术N32G45X例程之- 通用定时器中断 前言 5.国民技术N32G45X例程之- 通用定时器中断,主要实现通用定时器TIM2、TIM3的定时中断功能。 提示:以下是本篇文章正文内容,下面案
ESP32支持配置为arduino开发环境(参考:ESP32TFT分光棱镜实现透明小电视 | WDs blog),但是arduino官方的配置是为双核ESP32预编译的SDK,
系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 前言 认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同
LiteOS PahoMQTT 连接华为云 一、前言 使用小熊派连接华为云平台,实现数据的上传与下放,软件层使用 LiteOS 做系统支撑,移植 PahoMQTT 做通讯 二、平台端配置 2.
1.PID原理 PID是什么,P,I,D的分别功能 你和PID调参大神之间,就差这篇文章! 1.1 P I D三个参数简单理解 P(比例)
1、pwm实现调速的原理与介绍 PWM(Pulse Width Modulation)脉冲宽度调制。 1)占空比 pwm占空比就是一个脉冲周期内有效电平在整个周期所占的比例。 通过调节PWM的占空比就能调节IO口上电压的持续
点击图片购买RC522与PN532简介 在写这篇文章之前有写过一篇有关于PN532的文章,RC522与PN532在使用上都可以用来读写我们之前用的M1的IC卡,并且两款芯片有着同样都是应用于13.56MHz的 非接
国电 —— F题: 智能送药小车,所有源码暂时开源 前言 千歌:即将走完大学的四分之三,从入学,参加社团,参赛,申项目,创业……大二由于某些原因&
文章目录 前言 一、keil 官方(pack)下载链接(keil官方更新) 二、百度网盘下载(作者定期更新) 前言 提示:本文所有下载链接永久
材料: (1)51单片机开发板 (2)l298n电机驱动模块1个 (3)四个电机 (4)超声波模块 一、组装
一、安装好CubeMX 这个度娘中一大把。 二、打开CubeMX软件----------------安装支持包和HAL库说明文档 1、安装需要的芯片型号的package支持包 2、找到下载的目录 三、新建工程(以STM32F
问题 启动STM32CubeMX时,仅出现启动画面,之后没有反应。 可能的原因及解决方法 系统不兼容,右击属性,点击兼容性,“以兼容模式运行这个程序”。多次更换兼容系统
前述: QQ:961209458 V X:F9986858 承接毕业设计。 功能 设计内容: 1)温度控制、步进电机控制、定时控制三个控制部分; 2&#x
1 源码 不藏着掖着,直接上代码 链接: https://gitee.com/H0x9DEFA478/ic_mifare1-mfrc522.git. 2 操作对象是什么? “废话,当然是IC卡了!
DRC(Design Rule Check)设计规则检查 drc检查很重要,它可以在你绘图过程中就提示出一些跟工艺要求不符的地方 在我们PCB线路板布线好了之后,且在PCB文件输出之前,我们还要进行
学习板:STM32F103ZET6 往期博客: STM32F103五分钟入门系列(一)跑马灯(库函数+寄存器)+加编程模板+GPIO总结 STM32F103五分钟入门系列(二)GPIO的七大寄存器+GPIOx_LCKR作用和配置 STM3
OSA-15 三杯式风速传感器是我公司自主研发、生产的一款风速测量仪器,传感器壳体采用铝制材料,尺寸公差甚小,具用高耐候性、高强度、防腐蚀和防水性。内部集成光电转换机构、工业微电脑处理器、标准电流发生器
OLED屏幕 OLED即有机发光管(Organic Light-Emitting Diode,OLED)。OLED显示技术具有自发光、广视角、几乎无穷高的对比度、较低功耗、极高反应速度、可用于绕曲性面板、使用温度范围广、构造及制
一、TFT-LCD简介 TFT-LCD(Thin Film Transistor-Liquid Crystal Display) 即薄膜晶体管液晶显示器。TFT-LCD 与无源 TN-LCD、 STN-LCD 的简单
一、温湿度采集传感器(HDC1080) 1.简要概述 HDC1080是一种集成温度传感器的数字湿度传感器,具有出色的测量精度和超低的功耗。其具有14位测量分辨率,相对湿度精度为±2%,温
项目内容:1.灯光控制2.循环控制3.温度采集4.温度和喷淋自动控制(手动控制下加热和喷淋可控,自动模式下加热和喷淋不可控)5.状态断电记忆云端部署:本次设计以esp8266
目录 0、SR-04基本原理 1、准备工作 2、连线 3、STM32CUBEMX设置 3.1新建工程 3.2芯片通用设置 3.3定时器捕获设置 3.4其他设置 3.5生成工程 4、程序完善 4.1完善打印输出函数 4.2完善t
前言: 本系列教程将 对应外设原理,HAL库与STM32CubeMX结合在一起讲解,使您可以更快速的学会各个模块的使用 所用工具: 1、芯片: STM32F407ZET6
迅为ITOP-STM32MP157是基于ST的STM32MP157芯片开发的一款开发平台。 在STM32MP157开发平台上,我们也做了比较多的创新,其中重要的一点就是,iTOP-STM32MP157核
去年做过一点上云的实践,现在把它记录下,协议这块懂得不是很多,也不是学网络的,仅作为一个记录 1、mqtt协议基本概念 MQTT协议基于发布/订阅(publish/subsc
一、stm32f103系列定时器介绍 先声明:stm32f103c8t6中没有基本定时器、只有TIM1-TIM4:分别是高级定时器和通用定时器(对照下图请自行阅读stm32f103x的datashee
设计一个根据语音指令自动播报温湿度系统 一、项目设备 STM32F4控制板,IO Expansion Shield,语音识别模块,语音合成模块,OLED模块、DHT11模块 二、
蓝桥杯嵌入式快速通关篇之adc ADC读取电位器电压值 近些年来,蓝桥杯嵌入式的考察越来越注重逻辑的设计,硬件部分代码量也逐渐增多,这就对如何快速地完成外设部分的程序提出了挑战。 下面,
0.96寸oled屏概述 本次实验所用oled显示屏为黄蓝屏,即屏上1/4 部分为黄光,下3/4 为蓝;而且是固定区域显示固定颜色,颜色和显示区域均不能修改。分辨率为128*64
之前都是使用ST-link进行STM32的程序下载,最近手里有一个jlink。所以想用jlink试一试。 我使用的是SWD接法,VCC,GND,SWCLK,SWDIO。因为没有标准JLINK接口,就使用
新人,传一下自己的代码,顺便记录一下自己所遇到的问题 主函数部分: #include "stm32f10x.h" #include "bsp_led.h" #include "bsp_usart.h
CPU32bitDual-CoreDSPMaximumspeed160MHz32KBICacheand16KBDCacheIEEE754SingleprecisionFPUMathematicalaccelerateengineInterrup
这个疫情的春节,只能呆在家里,所以弄了一个 QCC系列芯片的烧录工具,同时也回顾一下C,好久没有用C。 软件用Vs2022 MFC 做的,新版的VS 用起来还真不习惯。 烧
目的 以往来说单片机和电脑通讯通常使用串口,串口使用起来很方便,不管是单片机本身启用串口还是上位机些串口程序都很简单。但是串口速度并不快,如果想要更加高速的和上位机通讯可以使用USB接口。 使用US
前言 为了尽快的熟悉USB的使用,我没有通读USB2.0的规格书,这是初步的了解的USB协议的各个描述符学习新技术,要先有个感官的认识,再深入学习,或许也是一种好的方法这里
STM32F2配置时钟问题 笔者在本科毕业设计使用STM32F207芯片,但是在配置时钟时出现了问题。 问题 我按照F1写代码的延时函数放在F2竟然不准了 换个办法 使用Systick时钟也是不准,原因是笔者代
项目视频哔哩哔哩视频链接:1项目介绍2原理图绘制3程序讲解4成品展示一、项目简介 本设计是一款基于STM32单片机的智能窗户系统,使用STM32F103C8T6单片机作为核心控制部分,使用DH11温湿
FreeRTOS操作系统学习 前言 很多应用场合对于空耗的要求很严格,比如长期无人照看的数据采集仪器,可穿戴设备等。其实很多 MCU 都有相应的低功耗模式,以此来降低设备运行时的功耗,进
流水灯 流水灯–分步赋值法(数组赋值) 我们利用分步点亮的原理,可以实现最简单的流水灯。但是STC15单片机运行速度非常快,为了实现我们想要的效果,P3口点亮一个LED之后,延迟一段时间,再点亮下一个LED,延迟,以此类推,这样就可以循环显示
更多交流欢迎关注作者抖音号:81849645041 目标 了解窗口看门狗的工作原理及其使用场景,通过喂狗事件使窗口看门狗不产生复位。 原理 STM32有两个看门狗,一个是独立看门狗,一
写在前面 20电赛整体感觉难度比之前小,本次程序设计上也没有太多的难点。功能指标全部完成,程序实现了测量每种失真的情况下的THD的近似值。并且进行了程序拓展,实现了全自动的测量,以及显示
1、(大赛作品)STM32F072RB NUCLEO智能家居控制.zip 2、STM32数字示波器源码数字信号处理教程、配套实例.zip 3、低功耗STM32F411开发板(原理图 PCB源文件官方例程驱动等) .zip 4、基于stm32 n
前言 笔者今年是第一次参加蓝桥杯,赛道为嵌入式设计,目前取得了国二的成绩,虽说不是最好,但从中学到了许多,收获了许多。今年我所使用的是STM32G431, 用
前言 想来想去,也不知道更新什么内容比较好了,犹豫了好久还是先跟大家讲讲液晶显示的配置吧,毕竟我觉得这个在很多项目中都非常实用,我个人是比较喜欢用一块TFT液晶来做显示终端的࿰
利用OpenMV与STM32进行串口通信 OpenMV端的程序 # Untitled - By: dell - 周一 7月 19 2021# Blob Detection and uart transport import sensor,
一、实验目的 将两台笔记本电脑,借助 usb转rs232 模块和杜邦线,建立起串口连接。然后用串口助手等工具软件(带文件传输功能)将一台笔记本上的一个大文件(图片、视频和压
由于调试过程中发现Proteus 8有些许bug,串口中断采用STM32F103RCT6开发板进行讲解 前期准备: STM32CubeMXSTM32F103RCT6开发板IDE Keil(MDK-A
1.高级定时器配置互补pwm 2.死区验证 3.实际使用踩坑 项目是做一个mppt的太阳能最大功率跟踪系统,方案比较烂大街,一个buck_boost电路去把PV端的输出调到BAT想要的。模式分为两种 ÿ
整体连接图片如下: 这个实验有以下两个功能: 单片机可以上传数据到云平台 云平台可以远程下发命令控制单片机上面的LED灯(当然你也可以控制其他的器件,如:电饭锅、空调、窗帘
暑假,本来还是快乐咸鱼的美好时光,老板突然给任务,就是让我去抄一块板子。虽然咱啥也不懂,但也只能拿着万用表和板子莽上去了。兢兢业业的用ad画完后,老板点点头说,
本实验所使用的开发板:正点原子STM32精英板 使用的WIFI模块:正点原子家的ESP8266 实验中所遇到的问题:当根据正点原子所给的教程进行硬件连接并且烧录进所提供的例程时ÿ
一、需要准备的材料: 1.JLink或者STLink下载器; 2.STM32F103C8T6系统板、核心板 3.ESP-01S,ESP8266WIFI模块(先进行恢复出厂,波
目录 一、HAL库中断点亮LED灯 1.建项目部分 2、代码部分 3.运行结果 二、HAL库中断串口通信 1.项目 2.代码部分 三、采用串口DMA发送用特定速率向上位机连续发送数据 1.项目 2.代码 3.烧录及结果 一、HAL库
大家好,我是无际… 最近实在太忙了…每天基本工作到晚上12点多,感觉额头凉飕飕的(发际线又变高了…) 今天趁有时间来写一篇经验分享,希望对大家有帮助哇! 记得在2011年的时候我刚毕
介绍:I2C通讯协议(Inter-Integrated Circuit)引脚少,硬件实现简单,可扩展性强,不需要USART、CAN等通讯协议的外部收发设备,现在
浅谈IIC总线通讯协议 相关概念 IIC总线是PHLIPS公司在八十年代初推出的一种同步串行的半双工总线,支持多主机多从机,具备总线裁决功能,用于连接整体电路。 整体电路:同一块板子上
STM32 0.96 与 0.91 OLED 的屏幕使用 OLED的基础介绍 OLED,即有机发光二极管( Organic Light Emitting Diode)。 OLED 由于同时具备自发光&#
霍尔传感器 介绍 参考1 霍尔传感器检测到金属时,会出现低电平,当金属块离开时会变成高电平,就是这样循环往复的记录电机转动的圈数。时钟源配置为外部触发输入,也就是定时器触发输入。从模式控制器配置为复位模式。这样,每当 3 个输入中有一个输
2020年的12月初,我写了一篇《基于STM32构建EtherCAT主站(SOEM方案)1》博客,同时也上传了基于原子stm32f767开发板的源码(soem1.4.0版本&
目录 文章目录 前言 一、什么是上位机 二、匿名四轴上位机 1、功能 2、软件的一些简单协议 三、相关的接收发送代码 一、接收数据 2.发送数据 总结 前言 对于单片机开发者,调试工具就必不可少,
HC-05蓝牙模块主要用于短距离的数据无线传输领域。可以方便的和 PC蓝牙设备相连,也可以两个模块之间的数据互通。避免繁琐的线缆连接,能直接替代串口线。采用英国CSR公司BlueCore4-Ext 芯片,
初学单片机,记录一下proteus常用的元件proteus常用元件图示和名称 1 SWITCH(一位开关) SWITCH 一位开关 SW-SPST 一位开关 SW-SPDT 两位开关 2 CAP(无极性电容) 3 CAP-ELEC(极性电容
一、SPI简介 SPI是串行外设接口(Serial Peripheral Interface)的缩写,是由 Motorola 公司提出的一种高速的,全双工,同步的通信总线&
话不多说直接上文件框架 可以看到NES模拟器主要包含以下几大部分 6502(必要):这是用程序模拟NES内核,即用程序写一个CPU,主要目的就是来运行NES文件 adcroc
防止自己忘记stm32相关问题的解决方法,在这里写下记录 在工程的group中添加.c和.h文件 具体添加方法,这里已经写的很清楚 https://blog.csdn.net/dang_dang_/article/d
在实验或者生产过程,我们需要把数据采集起来,然后表格导出来再做分析的。这个时候,我们就需要用电脑。 传感器原始的输出信号是0~2mv/v左右,正常是需要变送器或者显示器,把
介绍: STM32F103ZET6实现功能:控制某个GPIO引脚的输出电平(拉高 / 拉低)GPIO_SetBits 拉高引脚输出电平GPIO_ResetBits 拉低引脚输出电平
keil突然烧录不进去了 一直显示如下界面 解决: 1,拔插连接电脑的仿真器,观察设备管理器保证能够识别到此设备,如下图 2.除了选择正确的仿真器,下图红框一定要勾
目录 一、更新时间 二、相关器件 三、硬件连接 四、现象与事件 五、具体操作: 5.1 常用的串口相关寄存器以及波特率计算 5.1 串口配置步骤 一、更新时间 2022.1.23 二、相关器件 stm32f103c8t
1.PID原理 PID是什么,P,I,D的分别功能 你和PID调参大神之间,就差这篇文章! 1.1 P I D三个参数简单理解 P(比例)
设计思路 本人在电场工作,于是想做一款热成像智能控制小车,通过网上查找资料,发现AMG8833这款芯片可以说是物美价廉,基本能够实现想要的功能。因为我有一定的单片机开发基础,
准备电赛的过程中,尝试了几种测量频率的方法,也参考了一些博主,没有一种可以测量范围很广的方法,那就都尝试一下,需要什么就用什么吧。下面的代码都是我运行成功的,可
一、学习目标 二、了解单片机STM32F401RET6 4、STM32F401RE特征 三、C语言基础 1.数据类型 常用2的次方: 2^7 128 2^8 256 2^15 32768 2^16 65536 51
BMP280大气压传感器(我直接叫他高度传感器)看似很冷门,或许大家都觉得,大气压不是一个地区就那么一个值.测量它有什么用?但是这个模块很神奇,它测量精度很高,大气压和所处海拔关系密切,但
1、什么叫呼吸灯? 由亮到暗逐渐变化,很有节奏感地一起一伏,感觉好像人在呼吸,当手机收到消息,屏幕上的指示灯会渐变,比较显眼,能起到一个通知提醒的
前言 最近在做毕业设计,题目是关于STM32的一个智能电梯控制系统,其中用到了WiFi模块。我最开始使用的是ESP8266-01S这款模块去连接onenet、天工、阿里云这些,但都以失败告终。但在博主的
一、基本储存单元 位(bit): 二进制数中的一个数位,可以是0或者1,是计算机中数据的最小单位。 字节(Byte): 计算机中数
一. 实现功能 BILIBILILI链接(直接戳跳转) 上电后OLED0.96显示心率血氧参数,手靠近后显示对应值和曲线 注意:STC89C52RC移植后发现内存太小没法
点击左上角的“关注”,定期更新 STM32 最新资讯,总有你想要的信息! STM32 IAP 在线升级项目实例剖析项目信息 处理芯片:STM32F407VET6(512KB
ESP8266气象站的原理图比较简单,只需要搭建一个ESP8266能够工作的最小电路,然后加入OLED和按键,分别用于显示和交互控制。 目录 1、原理图 2、元器件清单 3、焊接完成效果 附录
芯片烧录是什么意思? 烧录就是程序员写好的程序,把程序导入到目标IC上面,实行一个完整的动作。 烧录的过程我们这边叫做编程,也有地方叫做 ic copy。在大陆这边,一般习惯叫做烧录。
目录 蜂鸣器介绍 驱动电路 三极管驱动 集成电路驱动 音乐的相关知识 音符与计时器重装载值对应表 将乐谱转换为宏定义的音调谱 实际代码演示: 蜂鸣器介绍 蜂鸣器是一种将电信号转换为声音信号的器件,常
平衡小车项目最后一贴。 至上次发帖有20多天的时间了,上一贴说的PCB,这一贴来了。不仅有PCB,还有3D图纸哦。 自从上次发帖之后,大概用一周时间将地板画完调试好,画完
一.前言 该作品是我在华工电工开放实习的作品,本作品由七部分组成。中央为Stm32F405RG芯片,使用两节18650电池供电,在外围加入大量外设。 DBS18B20温度传感器用于外界温度的测量&#x
目录 一、结构体介绍 二、原理 1、保护二级管 2、上下拉电阻 3、P-MOS 和 N-MOS 管 4、输出数据寄存器 5、复用功能输出 6、输入数据寄存器 7、复用输入功能 8、模拟输入输出模式 一、结构体介绍 typed
蓝桥杯嵌入式——题目总结及文章汇总 一、前言 笔者也是最近准备参加第十二届蓝桥杯嵌入式的选手,希望能够和大家一起学习。我也将我自己学习过程中,学习stm32遇到的一些问题,以及刷题的代码等都进行了整
介绍: STM32F103ZET6实现功能:控制某个GPIO引脚的输出电平(拉高 / 拉低)GPIO_SetBits 拉高引脚输出电平GPIO_ResetBits 拉低引脚输出电平
前言 舵机——能通过不同的程序设计,来旋转不同的角度,他不同与普通的电机,只能在通电时按照一定的速度旋转,而舵机的功能不是循环旋转,只是旋转一定的角度,通过舵
usb的编码方式NRZI RZ归零编码 正电平代表逻辑1,负电平代表逻辑0。每传完一次数据,信号回到零电平。 在归零后重新采样,不需要单独的时钟信号,称自同步信号。 NRZ不归零编
更多交流欢迎关注作者抖音号:81849645041 目标 了解独立看门狗的工作原理及其使用场景,使用电容按键触发喂狗事件。 原理 STM32 有两个看门狗,一个是独立看门狗另外一个是
一、环境介绍 MCU: STM32F103ZET6 开发软件: Keil5 非接触式读写卡模块: MFRC522 完整工程源码下载: https://download.csdn.net/download/xiaolong
平衡小车软件篇 平衡小车硬件篇 目录 一、定时器相关代码 1、TIM2 2、TIM3和TIM4 二、中断相关代码 三、电机相关代码 四、OLED屏幕和MUP6050相关代码 五、PID函数 1、直立环 2、速度环 3、转
数字舵机主要由马达、减速齿轮、控制电路等组成,只需要发送一次PWM信号就能保持在规定的某个位置。 而模拟舵机是相同于传统的舵机,是需要多次发送PWM信号才能够保持在规定的位置上,实现对舵机的控制&#x
GPIO端口的配置 上一章讲解了,使用STM32CubeMX软件进行,芯片的选择,这一章将讲解通过STM32CubeMX配置GPIO端口。通过流水灯的实验,来讲解GPIO端口的配置。 上
前言 苦 Keil 丑陋的UI风格久已 在我使用 PyCharm 学习Python时,被优雅的界面风格和操作模式所吸引。于是思考怎么才能让单片机开发起来也能如此的轻松愉快。 在查阅了网上的资料之后,选择了 VS
最近在研究四针的OLED 先上个效果图 总工程文件评论区留下邮箱我会发送 硬件部分 有开发板的直接用开发板就好 没有的去某宝买一块STM32F103C8T6(10元左右) 类似这种 接线部分 OLED一共有四个接口 本别是SCL(时钟)&#
1. 配置 GPIO 时钟、串口时钟、复用时钟 2. 配置 GPIO 结构体 3. 配置串口 1. 2. 3. 步骤基本框架在 5. STM32——串口发送字符、字符串 printf 的重定向 4. 配置中断 NVIC 抢占优先级
STM32 HAL库学习笔记-(SPI驱动ADXL345) 最近有项目需要需要用到ADXL345,网上转了一圈都是IIC驱动为主,正好最近在学习HAL库,所以本文将使用SPI驱动ADXL345 CU
中断系统 中断:在主程序运行过程中,出现了特定的中断触发条件(中断源),使得单片机暂停当前正在运行的的程序,转而去处理中断程序,处理完成后又返回
一:简介 RS-485是针对UART串口的一种接口标准,它定义了串行通信系统中发送器和接收器的一系列电气特性。相比于RS-232,RS-485标准的通信系统抗干扰能力较强,可实现长距离数
FREERTOS学习笔记七-定时器 1.实验内容 本次实验内容是在实验三的基础上增加定时器功能,并在定时器的回调函数中进行串口打印。 2.CubeMX的配置 2.1使能定时器 并配置定时器中断优先级、队列消息长度和深
一、什么是Flash? Flash 是存储芯片的一种,通过特定的程序可以修改里面的数据。Flash 存储器又称闪存,它结合了ROM 和RAM 的长处,不仅具备电子可擦除可编程࿰
前言 21国赛中的K210就用了这一套代码,当时在用micropython时发现它的串口只能发送字符串型的数字,但是实际上很不方便,就比如TI的MSP432系列,它的串口接收会把数据强制转