一、所用工具1、芯片:STM32F407ZGT65、舵机二、实现功能 利用由两个自由舵机组装而成的二维云台来控制OpenMV的位置,以实现追踪指定阈值色块的效果。三、CubeMX配置3.1 初始化配置3.2 定...
-
嵌入式硬件 单片机 【OpenMV+STM32】PID控制二维自由舵机色块追踪
-
嵌入式硬件 单片机 STM32应用开发——BH1750光照传感器详解
STM32应用开发——BH1750光照传感器详解目录STM32应用开发——BH1750光照传感器详解前言1 硬件介绍1.1 BH1750简介1.2 硬件接线2 软件编程2.1 软件原理2.1.1 IIC设备地址2.1.2 I...
-
LUA移植到STM32F4,移植REPL,通过RTT Viewer交互
概述站内移植LUA多数是使用C函数调用LUA,并没有移植REPL交互端口 本文将REPL也移植进去,做了简单的适配LUA源码使用标准C库函数,如fgets,fwrite等,在嵌入式环境中要使用fgets,fwrite等C库函...
-
嵌入式硬件 单片机 STM32与陶晶驰串口屏交互
1、串口屏界面设计1.新建工程保存位置自定义,作为一个合格的嵌入式工程师要有路径下没有中文的情况并命名。选择自己串口屏对应的芯片,一般屏幕背面会有,也可以查看资料。 选择显示方向,自行选择。按照自己的爱好右边可对当前页面重命...
-
嵌入式硬件 嵌入式 HC05 JDY-31 使用STM32F103C8T6与蓝牙模块HC-05连接实现手机蓝牙控制LED灯
Gitee工程地址:https://gitee.com/WYW3541/Mobile-phone-Bluetooth-control-based-on-STM32-and-HC-05https://gitee.com/WYW...
-
stm32 单片机 嵌入式硬件 第一个Qt程序中的秘密
创建第一个程序 首先我们打开Qt Creator 打开文件-˃New Projects... 菜单,创建我们的第一个Qt项目 选择 Qt Widgets Application,点击...
-
嵌入式硬件 单片机 基于FREERTOS的STM32多功能手表(软件设计)
目录前言程序现象 项目背景项目介绍目前版本实现的功能设计到的freertos知识使用到的硬件硬件连线图实现思路任务调度流程图编辑 任务具体操作导图 代码讲解freertos初始化按键中断回调函数显示时间任...
-
ADC注入 STM32G4 TIM1触发ADC转换
STM32G4 TIM1触发ADC转换相关篇《HAL STM32G4 +ADC手动触发采集+各种滤波算法实现》《HAL STM32G4 +TIM1 3路PWM互补输出+VOFA波形演示》《HAL STM32G4内部运放...
-
嵌入式硬件 单片机 【STM32开发环境】MacOS环境下VS Code + STM32 VS Code Extension插件实现编译与断点调试
【STM32开发环境】MacOS环境下VS Code + STM32 VS Code Extension插件实现编译与断点调试文章目录【STM32开发环境】MacOS环境下VS Code + STM32 VS Code Ex...
-
[手把手教学]实现STM32控制的语音识别的智能家居控制系统
目录简介硬件简介该项目主要是用语音模块通过串口USART去控制stm32单片机,然后再用STM32去控制其余的一些传感器和一些执行器硬件1.8TFT屏幕DHT11温湿度模块L293DMini_MP3模块SU-03T模块STM...
-
单片机 使用VScode开发STM32:基于CMake(包含标准库和HAL库工程)
使用VScode开发STM32:基于CMake(包含标准库和HAL库工程)本教程使用VScode作为代码编辑工具、Cmake作为构建系统生成器、Make进行构建系统、使用arm-none-eabi-gcc进行交叉编译、使用O...
-
基于STM32和人工智能的智能家居监控系统
目录引言环境准备智能家居监控系统基础代码实现:实现智能家居监控系统4.1 数据采集模块4.2 数据处理与分析4.3 控制系统4.4 用户界面与数据可视化应用场景:智能家居管理与优化问题解决方案与优化收尾与总结1. 引言随着智...
-
单片机 开源 stm32 满满干货,机器人电机测速和PID控制看这篇就够了!
01 前言在STM32两轮差速/阿克曼转向机器人/小车电机驱动教程!中,我们介绍了如何使用NANO机器人控制板控制减速电机完成前进、后退和转向等基础功能,如果需要知道小车的实时行进速度该如何进行测量呢?在本章节给你介绍如何使...
-
使用Eclipse搭建STM32嵌入式开发环境
1. Eclipse 软件和相关工具的安装使用 Eclipse 开发 STM32 等嵌入式软件项目时,需要安装的软件或者工具有:Eclipse 软件本身,eclipse-inst-jre-win64.exe交叉编译工具链,g...
-
嵌入式硬件 单片机 [STM32]驱动WS2812b(TIM+DMA)
WS2812B简介:● 智能反接保护,电源反接不会损坏IC。 ● IC控制电路与LED点光源公用一个电源。 ● 控制电路与RGB芯片集成在一个5050封装的元器件中,构成一个完整的外控像素点。 ● 内置信号整形电路,任何一个...
-
mcu 物联网 单片机 stm32 嵌入式硬件VS软件,到底哪个更难?
在嵌入式系统开发中,硬件和软件是密不可分的两个方面。但是,究竟是硬件开发更具挑战性,还是软件开发更难以应对呢?本文将就这一问题展开讨论,探究嵌入式硬件和软件在开发过程中的各种挑战与特点。一、硬件开发:挑战与精密嵌入式硬件开发...
-
嵌入式硬件 STM32技术打造:智能考勤打卡系统 | 刷卡式上下班签到自动化解决方案
文章目录一、简易刷卡式打卡考勤系统(一)功能简介原理图设计程序设计哔哩哔哩:一、简易刷卡式打卡考勤系统(一)功能简介1、材料:STM32F103C8T6、MFR522、O.96寸OLED、4个按键2、功能: ①初始化管理员...
-
嵌入式硬件 单片机 STM32 使用HAL库,HAL
今天遇到个很奇怪的问题, 不知道为什么, 单片机运行一会之后, 系统就没反应了, 经过调试发现, 系统卡在HAL_Delay( 中了. 之前也遇到过这个问题后来把HAL_Delay 去掉了. 然后发现不行, 还是得有它.不然...
-
单片机 笔记 【STM32外设系列】SIM900A(短信)模块
文章作者:二土电子 关注公众号获取更多资料! 期待大家一起学习交流!文章目录一、SIM900A简介二、Unicode简介2.1 什么是Unicode2.2 Unicode转换工具三、部分AT指令简介四、发送短...
-
嵌入式硬件 单片机 ESP32和STM32的区别
1、处理器架构与性能ESP32采用双核处理器架构,其中一个CPU为高性能处理器,另一个CPU为低功耗处理器,拥有240MHz的双核处理器、520KB的RAM和4MB的闪存。 STM32则采用单核或多核处理器架构,基于ARM...
-
单片机 嵌入式硬件 STM32---ADC数模转换基础知识
一. ADC介绍12位ADC是一种逐次逼近型模拟数字转换器。它有多达18个通道,可测量16个外部和2个内部信号源。各通道的A/D转换可以单次、连续、扫描或间断模式执行。外部模拟电压信号输入范围为Vref-ADC作为片上外设,...
-
单片机 嵌入式硬件 基于STM32的简易电子秒表仿真设计(仿真+程序+设计报告+讲解)
基于STM32的简易电子秒表仿真设计(仿真+程序+设计报告+讲解)视频演示1.主要功能2.仿真3. 程序4. 设计报告5.资料清单&下载链接仿真图proteus 8.9程序编译器:keil 5编程语言:C语言设计编号:C00...
-
编辑器 嵌入式硬件 c语言 visual studio 手把手教你配置,VSCode+EIDE开发STM32,超详细,超好用。
1.VScode简介Visual Studio Code 是一款免费的源代码编辑器,并且可用于Windows,macOS和Linux。它可以 几乎所有的编程语言的开发,比如C、C++、C#、Python、Java、HTML、...
-
嵌入式硬件 单片机 Foc讲解,电机控制,odrive源码分析移植速成系列(HAL库,CUBEMXSTM32) 三,(1)代码编写(大体框架。drv8301配置,编码器校准)
一,大体框架整体可以分为两部分,一部分为主函数,作为指令层去控制电机执行的阶段,另一部分作为执行层,在中断里面重复的进行采样计算输出。主函数:首先进行我外设的初始化,然后是编码器的校准,接着是相电感,相电阻的检测,最后置标志...
-
基于STM32单片机智能家居火焰煤气甲醛温湿度检测电脑设计19-577
19-577、STM32居家环境检测系统设计-DHT11-甲醛-MQ-2-火焰-E18-风扇-BELL-C#产品功能描述:本设计由STM32F103C8T6单片机核心板电路+DHT11温湿度传感器+甲醛传感器电路+甲烷传感器...
-
嵌入式硬件 proteus 88、基于STM32单片机学习型搬运机器人四自由度机械臂机械手遥感控制设计(程序+原理图+PCB源文件+参考论文+硬件设计资料+元器件清单等)
毕设帮助、开题指导、技术解答(有偿 见文未目录一、硬件方案二、设计功能三、实物图四、原理图五、PCB图六、程序源码 资料包括:单片机主芯片选择方案 方案一:AT89C51是美国ATMEL公司生产的低电压,高性能CMOS型8...
-
stm32 fpga开发 verilog编程之乘法器的实现
知识储备 首先来回顾一下乘法是如何在计算机中实现的。 假设现在有两个32位带符号定点整数x和y,我们现在要让x和y相乘,然后把乘积存放在z中,大家知道,两个32位数相乘,结果不会超过64位,因此z的长度应该为64位。 z =...
-
嵌入式硬件 单片机 物联网 mcu iot 驱动开发 [STM32-HAL库]0.96寸OLED显示屏-模拟IIC-STM32CUBEMX开发-HAL库开发系列-主控STM32F103C8T6
目录一、前言二、详细步骤 1.配置STM32CUBEMX 2.导入OLED库 3.程序设计 3.1 初始化OLED显示屏 3.2 显示字符串 ...
-
嵌入式硬件 单片机 1下载方式1:stm32
stlink仿真器下载1.1 原因、优势使用 ST-Link 进行 STM32 程序的下载有以下几个原因:1. 高可靠性:因为是公司推出的一款专门用于 STM32 微控制器的编程和调试工具。由于是官方推荐的工具,因此能够提供...
-
嵌入式硬件 单片机 交叉编译 使用 OpenOCD 来调试 STM32
STM32 在 Windows 上的交叉编译二 调试在上一篇博客 《在Windows上交叉编译STM32(环境搭建 》 ,已经让 CubeMX 生成的工程成功编译,并下载到板子上了。 这篇博客主要继续介绍接下来的步骤,调试。...
-
单片机 嵌入式硬件 arm开发 物联网 基于STM32的步进电机驱动设计
文章目录前言一、步进电机1. 基本概念2. 电机结构3. 工作原理4. 产品参数二、ULN2003驱动板三、驱动程序程序源码程序源码提取链接放置文章底部,自行提取即可。前言采用STM32驱动28BYJ4步进电机,实现正转反转...
-
嵌入式硬件 基于STM32F103C8T6的写字机器人:资料、程序、原理图、PCB和机械结构详解
stm32写字机器人资料主控stm32f103c8t6包含程序,原理图,pcb,机械结构lin昵称好难设置在技术领域的不断发展中,越来越多的人开始探索机器人技术的应用。其中,写字机器人作为一种具有潜力的技术,引起了广泛的关注...
-
stm32单片机智能家居温湿度监测自动加湿器散热器Proteus仿真全套资料
资料编号:086一:功能介绍:1、采用stm32单片机+OLED显示屏+DHT11温湿度+电机+按键+蜂鸣器,制作一个温湿度采集、OLED显示相关数据,2、通过按键设置温度上限、湿度下限、3、当采集温度大于设置温度,开启散...
-
嵌入式硬件 STM32H库Modbus-RTU程序
STM32H库Modbus-RTU程序简介Modbus ASCII协议Modbus RTU协议Modbus TCP协议Modbus/UDP协议Modbus RTU 数据帧结构Modbus 支持的功能码功能码 0x03:读取寄...
-
嵌入式硬件 单片机 STM32 MDK Keil5软件调试功能使用(无需连接硬件)
MDK Keil5 在线仿真STM32(无需连接硬件)首先点击工具栏的魔术棒配置一下:(记得选择自己的STM32芯片类型)开启调试使用逻辑分析仪查看IO输出会打开这个界面,点击左边的setup按钮 会打开这个窗口,需要关注...
-
嵌入式硬件 单片机 STM32晶振的选择与计算
目录1、石英晶体特性和型号2、振荡器理论2.1负电阻2.2跨导2.3负阻振荡器原理3、皮尔斯振荡器设计3.1 皮尔斯振荡器简介3.2反馈电阻器3.3负载电容3.4振荡器跨导3.5驱动电平和外部电阻计算3.5.1计算驱动电平3...
-
嵌入式硬件 1024程序员节 STM32的HAL库开发各函数意义、笔记
快速查阅相关函数,请从目录查找在STM32F103中,GPIOB-˃BSRR |= GPIO_PIN_7 的作用是将GPIOB的第7位引脚设置为高电平(将引脚置1),而GPIOB-˃BRR |= GPIO_PIN_7 的作用...
-
单片机 嵌入式硬件 c语言 mcu STM32的端口引脚的复用功能及重映射功能解析
目录STM32的端口引脚的复用功能及重映射功能解析复用功能复用功能的初始化重映射功能重映射功能的初始化复用功能和重映射的区别部分重映射与完全重映射补充STM32的端口引脚的复用功能及重映射功能解析复用功能首先、我们可以这样去...
-
物联网 【IoT毕设】基于机智云平台+STM32的智能家居空气检测及净化设计
本文介绍的智能家居空气检测及净化系统是由桂林电子科技大学国际学院陈龙杰等人设计开发完成。基于机智云平台、STM32等实现室内空气监测和排气系统,实时监控室内空气,采集室内温湿度、CO、CO2、PM2.5等各项指标,并将数据上...
-
嵌入式硬件 单片机 F103C8T6 stm32利用CubeMX按键控制数码管加减数
首先画电路图:接下来配置CubeMX:设置好后生成MDK工程文件:用keil打开工程:添加部分代码:void display(void ; //声明显示函数编写while循环中的代码:编写显示函数://HAL_GPIO_W...
-
单片机 嵌入式硬件 [FOC-Stm32]设置PWM占空比(比较值)的几种方法
近期博主在阅读一些基于STM32的FOC代码中,对PWM占空比的设置问题很感兴趣,于是找了分别拿出来做了一下对比,来看看都是怎么来调整PWM输出的。下图给出了PWM占空比调整的原理,在定时器循环中,有两个量:ARR 重装载值...
-
单片机 嵌入式硬件 小米电机CyberGear--STM32控制:绝对零点设置及位置模式正弦运动
本文参考了小米电机CyberGear STM32HAL 使用指南_小米电机瞬时电流串口指令-CSDN博客(没有关注提供代码中VOFA+通信内容),借助HAL库仅控制单个小米电机。可以实现小米电机绝对零点的设置,以及在位置模式...
-
嵌入式硬件 第4章.STM32单片机的最小系统电路
目录0. 《STM32单片机自学教程》专栏 4.1. STM32单片机最小系统电路的组成 4.2. STM32单片机的调试接口4.2.1 JTAG 调试接口4.2.2 SWD接口 4.3. 启动模式参考资料:0. 《STM3...
-
fpga开发 arm开发 DSP,STM32,ARM,51单片机,FPGA相关解释
搞嵌入式,物联网相关的朋友们可能将这些硬件的一些技术栈混淆,本文将大致对此进行梳理:对比ARM与其他架构ARM架构的优势在于它的高能效比,这使得它非常适合于移动设备和嵌入式系统。与之相比,例如x86架构更常见于个人电脑和服务...
-
stm32 毕业设计 物联网毕设 基于单片机的空气质量分析仪
文章目录1 简介2 主要器件3 实现效果4 设计原理4.1 电路接线图5 气体传感器数据解析算法6 最后1 简介Hi,大家好,这里是丹成学长,今天向大家介绍一个学长做的单片机项目基于单片机的空气质量分析仪大家可用于 课程设计...
-
嵌入式硬件 单片机 arm ide 编辑器 IAR开发环境的安装、配置和新建STM32工程模板
IAR到环境配置到新建工程模板-以STM32为例一、 简单介绍一下IAR软件1. IAR的安装(1) 下载IAR集成开发环境安装文件(2) 安装2. 软件注册授权二、IAR上手使用(基于STM32标准库新建工程 1、下载标准...
-
单片机 嵌入式硬件 STM32芯片flash被锁导致Error Flash Download failed Cortex-M4,解决办法(全)亲测有效
STM32芯片flash被锁导致Error: Flash Download failed - "Cortex-M4",解决办法(全)亲测有效朗!方法1:由于Keil 中debug的仿真器配置出错导致的下载失败(这种问题虽然是...
-
arm开发 单片机 stm32 人工智能 嵌入式硬件 SUB-1G替代CMT2380F32 SOC芯片DP4306F 32 位ARM Cortex-M0+内核应用无线遥控工控设备智能家居
DP4306F是一款高性能低功耗的单片集成收发机,集成MO核MCU,工作频率可覆盖200MHiz^ 1000MHz。 支持230/408/433/470/868/915频段。该芯片集成了射频接收器、射频发射器、频率综合器、G...
-
stm32单片机智能家居温湿度监测自动加湿器散热器
资料编号:086一:功能介绍:1、采用stm32单片机+OLED显示屏+DHT11温湿度+电机+按键+蜂鸣器,制作一个温湿度采集、OLED显示相关数据,2、通过按键设置温度上限、湿度下限、3、当采集温度大于设置温度,开启散...
-
基于STM32单片机智能家居远程GSM短信烟雾报警系统设计21-492
21-492、基于单片机的远程烟雾报警系统设计-MQ2-LCD1602-GSM产品功能描述:本设计由STM32F103C8T6单片机核心板电路+LCD1602液晶显示电路+烟雾检测电路+LCD1602液晶电路+GSM短信模块...