效果:MPU6050姿态解算-卡尔曼滤波+四元数+互补滤波目录基础知识详解欧拉角加速度计(Accelerometer 与姿态测量陀螺仪(Gyroscope 与姿态测量姿态解算算法1-互补滤波姿态解算算法2-四元数法姿态解算...
-
单片机 嵌入式硬件 【无人机/平衡车/机器人】详解STM32+MPU6050姿态解算—卡尔曼滤波+四元数法+互补滤波(文末附3个算法源码)
-
stm32 c语言 传感器驱动系列之BH1750光照强度传感器
目录一、BH1750光照强度传感器简介二、工作原理2.1 模块寄存器地址2.2 IIC器件地址说明2.3 数据采集过程三、STM32驱动源码一、BH1750光照强度传感器简介 BH1750传感器模块是一种数字光...
-
java javascript 物联网 嵌入式硬件 stm32 微信小程序开发系列(十一)·小程序页面的跳转设置以及参数传递
目录1. 跳转到商品列表1.1 url: 当前小程序内的跳转链接1.2 navigate:保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面1.3 redirect: 关闭当前页面,跳转到应用内的...
-
嵌入式硬件 单片机 关于Keil5报错Loading PDSC Debug Description failed for STMicroelectronics STM32xxx ......
关于Keil5报错Loading PDSC Debug Description failed for STMicroelectronics STM32xxxx,Disabling usage of PDSC Debug De...
-
单片机 stm32 c语言 嵌入式硬件 LCD12864显示屏原理及使用教程
1.芯片简介 LCD12864液晶显示模块是 128×64点阵的汉字图形型液晶显示模块,可显示汉字及图形,内置 8192个中文汉字(16X16 点阵)(需带有字库的型号才能显示中文)、128 个字符(8X16...
-
嵌入式 数据传输 基于OpenMV与STM32的数据通信项目(代码开源)
前言:本文为手把手教学 OpenMV 与 STM32 的数据通信项目教程,本教程使用 STM32F103C8T6 与 OpenMV 进行操作。 OpenMV 是非常强大的计算机视觉实现工具,自身提供了非常多的视觉项目案例,编...
-
单片机 arm开发 mcu 物联网 嵌入式硬件 蓝桥杯STM32 G431 hal库开发速成——按键+PWM综合案例——按键控制PWM驱动舵机
适用于学习了TIM输出比较(PWM)跟GPIO输入(按键)的新手作为练习的综合项目!一、PWM的概念PWM(Pulse Width Modulation,脉冲宽度调制)是一种常用的技术,用于通过调节电信号的脉冲宽度(即脉冲的...
-
嵌入式硬件 STM32单片机-LED灯
文章目录概要整体架构流程技术名词解释技术细节小结GPIO简介 GPIO 是通用输入输出端口的简称,简单来说就是 STM32 可控制的引脚, STM32 芯片 的 GPIO 引脚与外部设备连接起来,从而实现与外部...
-
C语言 嵌入式硬件 stm32 HC32 【LVGL】学习笔记--(1)Keil中嵌入式系统移植LVGL
一 LVGL简介最近emwin用的比较烦躁,同时被LVGL酷炫的界面吸引到了,所以准备换用LVGL试试水。LVGL(轻量级和通用图形库 是一个免费和开源的图形库,它提供了创建嵌入式GUI所需的一切,具有易于使用的图形元素,美...
-
mcu 单片机 stm32 ST-Link驱动的下载、安装、配置,以及ST-Link固件的升级
目录一、前言二、ST-Link驱动下载三、ST-Link驱动安装四、在Keil中配置ST-Link五、ST-Link固件升级一、前言 ST-LINK是专门针对意法半导体STM8和STM32系列芯片的仿真器。 ST-LIN...
-
嵌入式硬件 单片机 学习 笔记 【硬件基础】STM32F103C8T6芯片引脚定义及功能介绍
1、引脚图片2、引脚定义图3、引脚功能介绍3.1引脚定义图解释上表中,S表示电源,IO表示输入输出,FT表示容忍电压可达5V,没有FT的只能达3.3V。VBAT,备用电源引脚,当系统断电时,备用电源可给内部的RTC时钟和备份...
-
单片机 嵌入式硬件 【STM32 开发】| INA219采集电压、电流值
目录前言1 原理图2 IIC地址说明3 寄存器地址说明4 开始工作前配置5 程序代码1)驱动程序2)头文件3 测试代码前言INA219 是一款具备 I2C 或 SMBUS 兼容接口的分流器和功率监测计。该器件监测分流器电压...
-
单片机 嵌入式硬件 【硬件+代码】STM32 智能家居系统设计+原理图+设计报告
资料下载: https://download.csdn.net/download/vvoennvv/88445219一、概述 介绍一种以stm32 单片机为核心,设计了一套基于GPRS无线网络的智能家居控制...
-
职场和发展 stm32 单片机 蓝桥杯嵌入式第五课--输入捕获
前言输入捕获的考题十分明确,就是测量输入脉冲波形的占空比和频率,对我们的板子而言,就是检测板载的两个信号发生器产生的信号:具体来说就是使用PA15和PB4来做输入捕获。输入捕获原理简介输入捕获能够对输入信号的上升沿和下降沿进...
-
冯诺依曼结构 哈佛结构 【正点原子STM32】单片机简介(FLASH、SRAM和DRAM、CISC和RISC、冯诺依曼和哈佛)
一、单片机是什么 二、单片机有什么用 三、单片机发展历程 四、单片机发展趋势 五、CISC VS RISC 六、总结一、单片机是什么单片机:Single-Chip Microcomputer,单片微型计算机,是一种集成电路芯...
-
单片机 嵌入式硬件 基于STM32的开源简易示波器项目
目录一、前言二、硬件接线三、信号的采集四、代码配置五、数据的处理六、模拟正弦波输出七、模拟噪声或三角波输出八、显示函数与按键控制一、前言该项目是基于正点原子精英板制作的一个简易示波器,可以读取信号的频率和幅值,并可以通过...
-
嵌入式硬件 单片机 【STM32项目】基于STM32多传感器融合的新型智能导盲杖设计(完整工程资料源码)
基于STM32多传感器融合的新型智能导盲杖设计演示效果基于stm32智能盲杖 前言: 目前,中国盲人数量已突破两千万大关,而城市盲道设计不合理、盲道被非法侵占等危害盲人出行安全的问题屡禁不止[1-3]。随着科技发展...
-
单片机 手把手带你使用ESP8266 与 STM32F103C8实现网络服务器
前言随着现在物联网设备的而越来越多,现在市场上出现越来越多的物联网设备,其中 ESP8266 是最受欢迎、价格便宜且易于使用的模块,它可以将您的硬件连接到互联网。今天我们就以ESP8266和STM32来实现一台网络服务器,我...
-
单片机 网络 计算机网络 mcu lwip:使用lwip UDP分包发送大量数据所遇问题以及解决方法(HPM6750、STM32)
最近在调试HPM6750的项目时,考虑到调试方便需要将一些中间数据上传至PC分析,而且数据量又比较大,准备使用UDP分包发送,在调试的时候发现如下几个问题:sdk提供的lwip例程在使用时,分包会出现后一包的数据覆盖前一包数...
-
stm32 单片机 Fqqq的蓝桥杯每日一练
蓝桥杯15届备战Day114届蓝桥杯省赛文章目录蓝桥杯15届备战Day1前言一、客观题二、主观题程序设计1.CUBEMAX配置2.代码部分(完成大部分任务,少部分没有仪器就没做 总结前言备战蓝桥杯嵌入式,刷题第一天,对象为1...
-
单片机 使用STM32 CUBE IDE配置STM32F7 用DMA传输多通道ADC数据
我的使用环境: 硬件:STM32F767ZGT6、串口1、ADC1、16MHz晶振、216MHz主频 软件:STM32 CUBE IDE 优点:不用定时触发采样,ADC数据是不停的实...
-
嵌入式硬件 MQ-2烟雾传感器代码(STM32单片机驱动)
MQ-2烟雾传感器代码(STM32单片机驱动)MQ-2烟雾传感器简介接线三级目录MQ-2烟雾传感器简介MQ-2烟雾传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2 。当烟雾传感器所处环境中存在可燃气体时,烟...
-
单片机 stm32 嵌入式硬件 CAN总线显性电平和隐性电平详解
相关文章CAN总线简易入门教程 CAN总线显性电平和隐性电平详解 STM32的CAN总线调试经验分享CAN 信号线CAN 传输的两条信号线被称为 CAN_H 和CAN_L。通电状态:CAN_H(2.5V)CAN_L(2.5V...
-
单片机 笔记 STM32的SPI硬件CRC校验(个人学习记录)
一、功能实现 为了保证SPI通信数据的准确性,需要通过对每个数据进行CRC校验,保证设备运行正常。二、基本原理SPI通信可以通过以下步骤使用CRC: ● 设置CPOL、CPHA、LSBFirst、BR、SSM、...
-
ESP8266 -- STM32与阿里云物联网平台建立通信(四)
目录链接快速定位前沿1 准备工作2 硬件环境介绍3 软件环境介绍3.1 串口初始化及配置3.2 编写AT MQTT指令代码3.2.1 ESP8266_Cmd函数介绍3.2.2 wifi连接函数介绍3.2.3 云端连接语句介绍...
-
单片机 物联网 Hx711称重模块+STM32+CubeMX
文章目录一、模块和接线二、CubeMX配置1.时钟及sys2.IO口1)数据线DT设置为Input2)时钟线SCK设置为Output3.串口4.后续配置三、程序1.main.c2.hx711.c3.hx711.h4.串口重定...
-
单片机 嵌入式硬件 STM32之HAL、LL和标准库
STM32之HAL、LL和标准库引言介绍标准库HAL库LL库三者的关系总结引言我们在进行STM32开发的时候,使用寄存器进行开发的终究是少数,大多数人还是习惯用库函数进行开发。到目前为止,有标准外设库、HAL库、LL库 三种...
-
嵌入式硬件 stm32 51单片机 物联网 proteus mcu 【单片机概念基础】迟迟搞不懂预分频系数、PWM占空比等等概念和计算怎么办?
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、分频系数1.1 为什么需要分频系数1.2 分频系数怎么计算二、PWM占空比PWM占空比是什么pwm的分频系数有何作用总结前言在学习单片机的过程中...
-
单片机 stm32 选题推荐 【毕设选题】最新电子信息工程毕业设计项目合集 - 100例
文章目录1前言2 如何选题2.1 嵌入式开发方向2.2 物联网方向2.3 移动通信方向2.4 人工智能方向2.5 算法研究方向2.6 移动应用开发方向2.7 网络通信方向2.8 学长作品展示3 最后1前言磊 近期不少学弟学妹...
-
硬件工程 单片机 AS608指纹模块与stm32f103c8t6通信实现指纹识别
目录 AS608指纹模块 stm32f103c8t6最小系统板以及其他外设工程资料遇到的问题 AS608指纹模块 光学指纹模块更好用一点,电容式指纹模块的通信协议有一点不一样。网上可以搜到相关的串口通信协议用户手册首先可以尝...
-
嵌入式硬件 Arduino IDE(最新版!!)开发STM32F103C8T6
目录一:器件清单二:接线方式三:Arduino IDE以及环境搭建1、安装对应的开发板信息和烧录驱动四:检验环境是否搭建成功五:上传代码 在学习Arduino的过程中,涉及到了STM32和Arduino的串口通...
-
arm开发 嵌入式硬件 STM32 使用ARM仿真器设置
STM32单片机程序下载到单片机芯片中有两种方式,①编译生成HEX,使用程序烧录软件刷到单片机芯片里。②使用ARM仿真器下载程序。使用ARM仿真器的优势是,在工程编译没问题直接在Keil软件里就可以将程序下载到单片机里,并且...
-
fpga开发 stm32 嵌入式硬件 单片机 学习方法 基于fpga实现DDS,2023年电赛H题总结
一、Direct Digital Synthesizer实现 DDS利用数字累计相位,用相位获得rom地址查询波表,得以借助查询rom地址对应模拟值输出DA,来显示波形。一般作为信号发生器来发生各种波形,三角...
-
单片机 [毕设]基于STM32的语音识别智能蓝牙音箱设计
基于STM32语音识别智能蓝牙音箱设计目录标题基于STM32语音识别智能蓝牙音箱设计设计说明:原理图PCB图源程序设计说明书1 . 1 **研究背景及意义**1 . 2 **国内外研究现状**器件清单资料清单(源程序+原理图...
-
c语言 网络 网络协议 stm32 单片机 【C】pragma pack指令
一.#pragma pack指令每个特定平台上的编译器都有自己的默认“对齐系数"(也叫对齐模数)。程序员可以通过预编译命令,即pragma pack(n ,n=1,2,4,8,16来改变这一系数,其中的n就是你要指定的对齐系...
-
智能手机 97、基于stm32单片机智能药箱药盒温湿度体温光照时钟wifi手机APP监控(程序+原理图+PCB源文件+手机APP源码+硬件设计资料+元器件清单等)
单片机类型选择方案一:可以使用现在比较主流的单片机STC89C5单片机进行数据处理。这款单片机具有的特点是内存和51的单片机相比多了4KB内存,但是价格和51单片机一样。并且支持数据串行下载和调试助手。此款单片机是有ATME...
-
单片机 嵌入式硬件 基于STM32F103C8T6的温控散热器实践,软硬件开源!!!
前言大家好!今天我要给大家分享一款基于STM32F103C8T6的温控散热器。在炎热的夏天,我们经常会遇到电子设备因高温而过热的问题。为了解决这一问题,我设计了这款温控散热器,它能根据环境温度智能控制风扇的开关,确保设备的稳...
-
嵌入式硬件 单片机 stm32毕设项目-基于stm32的智能药箱(代码开源)含论文
目录 1、功能解释2、硬件清单3.硬件连接4.代码分析简介:智能药箱是基于 UCOS-III 系统,通过 STM32F103ZET6 为主控芯片。使用 4.3 寸 TFTLCD 触摸屏实现人机交互,使用 EMWIN 设计出用...
-
单片机 stm32 智能手机 K
K_A23_001 基于STM32等单片机AT指令驱动ESP-01/ESP-01S实现手机遥控点灯所有资源导航一、资源说明二、基本参数引脚说明三、驱动说明对应程序:四、部分代码说明1、接线引脚定义1.1、STC89C52RC...
-
智能家居 stm32 【单片机毕业设计】【mcuclub-jj-029】基于单片机的婴儿床的设计
最近设计了一个项目基于单片机的婴儿床系统,与大家分享一下:一、基本介绍项目名:婴儿床 项目编号:mcuclub-jj-029 单片机类型:STC89C52、STM32F103C8T6 具体功能: 1、通过防水式温度传...
-
单片机 PWM 定时器 小白入门STM32(2)---控制SG90舵机---基础工作原理详解
文章目录序言一、基础理论1.1 舵机控制原理--PWM习题1.2 定时器1.2.1 基础定时器时钟装置循环计数器1.2.2 比较定时器习题二、实战上手2.1 设置定时器和单片机接线习题2.2 代码三、习题答案序言本人一枚软件...
-
嵌入式硬件 单片机 STM32智能语音控制电机
文章目录概要整体架构流程技术名词解释技术细节小结概要使用STM32F103C8T6和ASRPRO语音芯片完成对电机的控制。该基础模块可以延伸成智能座椅的控制,智能窗帘,智能门窗,智能垃圾桶等。此处以智能座椅为基础概念进行制作...
-
单片机 stm32 蓝桥杯点亮LED灯之几种常用流水灯代码
如果想看LED灯点亮的一些详细讲解,请看: 链接: 基于蓝桥杯的51知识体系梳理与学习笔记一——LED的点亮 工程代码:模式1:流水灯从左到右模式2:流水灯从右到左模式3:流水灯从两边到中间模式4:流水灯从中间到两边unsi...
-
单片机 stm32 51单片机 mcu 嵌入式实时数据库 freeRTOS自学入门教程速成版
FreeRTOS介绍什么是FreeRTOS?FreeRTOS是一款开源的实时操作系统(RTOS),它提供了一组API和软件库,帮助嵌入式设备的开发者实现任务管理、内存管理、中断处理、时间管理等功能,从而轻松地开发出高可靠性的...
-
平衡车 移植FreeRTOS的STM32F103双轮平衡小车(开源,代码文末)
耗时大概三四天吧,主要时间还是花在硬件方面上,目录引言1、系统概述1.1、设计任务1.2、设计要求1.3、硬件清单2、方案设计与论证2.1、芯片选择方案芯片2.2 、系统概述2.3、设计要求2.4、系统总体设计2.5、重要功...
-
stm32 单片机 嵌入式硬件 RC522模块学习
目录1.原理简介2.SPI通信3.获取卡号实验3.驱动函数参考:1.原理简介 RC522 是一种非接触式读写卡芯片,底层采用SPI模拟时序,可以应用于校园一卡通、水卡充值消费、公交卡充值消费设计、门禁卡等。 ...
-
单片机 arm 蓝桥杯 嵌入式硬件 STM32CubeMX——固件库下载以及安装
前言为了方便自己,于是方便了大家。一、获取stm32Cube包1 ——打开下面的链接 ST官网链接 2——下载stm32标准外设库 我要用STMCubeG413rbt6,所以我选择STM32CubeG4系列 点击 点击...
-
嵌入式硬件 在STM32上实现一个数据采集和存储系统(单片机软件与硬件)
第一部分:搭建硬件平台1. 硬件选择:选择合适的STM32系列微控制器,根据采集数据的要求选择处理器型号和性能。同时,根据需要考虑外设模块,如ADC、SPI、I2C等。2. 连接传感器:根据需要选择合适的传感器,并将传感器与...
-
单片机 嵌入式硬件 【AD常见问题】STM32C8T6最小系统板的间距
文章目录一.STM32C8T6最小系统的间距一.STM32C8T6最小系统的间距1.AD中绘制的两个中心点的距离 2.实际收到的用游标卡尺测量的距离 3.实际板子的间距 4.厂家给的尺寸 600mil=15.24mm...
-
嵌入式硬件 单片机 STM32的DMA
DMA(Direct memory access 直接存储器存取,用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输,无须CPU干预,数据可以通过DMA快速地移动,这就节省了CPU的资源来做其他操作。STM32有...