文章目录 前言一、STM32CubeMx 界面介绍File 界面Windows 界面Help 界面Updater Settings 界面 二、STM32CubeMx 使用教程新建工程配置RCC时钟参数配置SYS参数配置...
-
单片机 嵌入式硬件 STM32 CubeMx教程 -- 基础知识及配置使用教程
-
单片机 stm32 嵌入式硬件 【程序】【必须】编码器电机测速,原理+代码+滤波
参考资料: https://blog.csdn.net/lzzzzzzm/article/details/119416134野火STM32电机开发教程 1. 编码器种类及原理 常见的编码器有两种,分别为霍尔编码器和GMR编码...
-
单片机 嵌入式硬件 基于QT的智能家居中控系统的简明设计
文章目录 系统总体说明主板UI设计后续改进与完善 系统总体说明 系统采用 “主从式架构” ,即一主多从式,该智能居家控制系统的主要功能包括登录功能、注册功能、音乐播放功能、时间显示、日历显示、温度湿度光照气压海拔数据等...
-
物联网 单片机 stm32 人机交互 项目(智慧教室)第四部分,页面交互功能,WebServer建立与使用,
一。页面构思 1.标题栏 大标题:智慧教室管理系统 小标题:灯光,报警,风扇,温度,湿度,光照 2.样式设计 背景设置。字体设置(字体大小,格式,颜色) 3.导航栏...
-
嵌入式硬件 单片机 Arduino借助STM32Duino开发STM32教程-(2023年8月)
目前,网络上大多数的讲述arduino开发stm32的教程都存在一定的问题(缺少一些关键步骤),以至于会产生误导,本人是看着这些教程一路走来的,通过我的相关搜索,而整理出的一套较为完善的教程。 开发环境搭建 安装IDE 前往...
-
单片机 嵌入式硬件 基于STM32设计的智能家居控制系统设计
1. 前言 如今的智能家居越来越深入人心,越来越受人们的欢迎。智能家居作为与人们日常生活息息相关的科技智能产物,可以给我们的生活带来舒适便利。随着物联网、云计算、无线通信等新技术的发展,智能家居得到了快速发展,能让用户利用智...
-
LCD-TFT ST7789-TFT屏幕驱动(整理有stm32/51单片机/arduino等驱动代码)
ST7789-TFT屏幕驱动 & 整理有stm32/51单片机/arduino等驱动代码 前言关于ST7789stm32驱动引脚接线代码移植 文件复制 端口修改 显示函数 中...
-
网络 mcu 系统架构 单片机 嵌入式硬件 【AUTOSAR】【Can通信】CanNM
目录 一、概述 二、说明 三、功能说明 3.1 协调算法 3.2 操作模式 3.2.1 网络模式 3.2.2 准备总线睡眠模式 3.2.3 总线睡眠模式 3.3 网络状态 3.4 初始化 3.5 参数 3.6 网络管理PDU...
-
嵌入式硬件 76、基于STM32单片机车牌识别摄像头图像处理扫描设计(程序+原理图+PCB源文件+相关资料+参考PPT+元器件清单等)
单片机主芯片选择方案 方案一:AT89C51是美国ATMEL公司生产的低电压,高性能CMOS型8位单片机,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU ...
-
嵌入式硬件 交流电压220V如何用单片机测量电压?
要用单片机测量交流220V的电压,需要三个步骤: 将高压的220V电压变压成低压交流信号; 一般通过电压互感器将220V的电压转换为低压交流信号, 电压互感器的电路如下: 电压互感器的规格为初级电流和次...
-
嵌入式硬件 单片机原理及接口技术期末复习
1、单片机概述 1.单片机又称单片微计算机,最初缩写为SCM(Source Code Management,源代码管理 ,它集成了中央处理单元CPU(包含运算器、控制器),并行I/O、串行I/O、定时器/计数器,中断系统,系...
-
keil hc32 stm32死机 单片机0xFFFFFFFE死机问题解决
问题描述 最近在忙公司项目的时候,要调试一个新功能,防止BootLoader的干扰,故将BootLoader屏蔽了,直接将app的中断向量表改为默认的,发现运行不了,将所有代码屏蔽掉,只留一个系统滴答定时器,和一个gpio控...
-
单片机 【STM32笔记】STM32的串口数据收发基础(四)(USART DMA模式)
在STM32中编写串口通信数据收发有三种方式:轮询模式(阻塞方式),中断模式(非阻塞方式)以及DMA模式。 一. 串口通信(DMA模式) 打开STM32CubeMX,前部分配置流程如串口数据收发基础(三)节里...
-
旋转编码器程序 定时器解码 【单片机】STM32单片机读取旋转编码器,TIM定时器编码器模式捕获,程序
文章目录 旋转编码器介绍主程序逻辑直接检测用外部中断检测下降沿定时器直接解码旋转编码器STM32中文参考手册V10.pdf定时器的编码器模式TIM2定时器编码器程序TIM3定时器编码器程序TIM4定时器编码器程序 旋转编码...
-
电力电子 科普 单片机 电源 单相全桥逆变原理及仿真实验
前言 一、单相全桥逆变器组成原理 1.全桥逆变电路拓扑结构 2.单相逆变器的SPWM调制方式 二、单相全桥逆变器仿真 1.SPWM调制波仿真 2.全桥逆变仿真 三、SPWM单片机程序实现 1.CubeMX配置 2....
-
单片机 嵌入式硬件 stm32快速查阅手册-长期总结
stm32编程技巧-长期总结 文章目录 stm32编程技巧-长期总结0. STLINK连接1. 芯片系统结构2. STM32芯片引脚定义3. GPIO库函数4. EXTI库函数5. NVIC库函数6. TIM库函数7....
-
stm32 单片机 嵌入式硬件 嵌入式 基础知识
1. STM32微控制器的核心特性是什么? STM32微控制器是基于ARM Cortex-M 处理器 , 它具有高性能处理能力和低功耗的特性 , 适合用于嵌入式系统STM32系列具有多种多样的内存大小和丰富的内置外设选项,包...
-
嵌入式硬件 单片机 MCP4725介绍和STM32模拟IC2驱动
一.MCP4725 简单总结为下面几个特点。 1路DAC输出 12位分辨率 I2C 接口(标准,快速,高速支持) 供电电压2.7-5.5 内部EEPROM存储设置 I2C地址可配置(A0)(A1、A2内置,默认为‘00’)...
-
单片机 嵌入式硬件 红外传感器模块与 Arduino 连接
红外传感器模块与 Arduino 连接 原文地址 Arduino 红外传感器接口 红外**接近传感器或红外传感器它发射红外光以感知周围环境,并可用于检测物体的运动。由于这是一个无源传感器,它只能测量红外辐射。如果您曾经尝试过...
-
嵌入式硬件 基于51单片机的数字电压表设计
数字电压表 基于51单片机的数字电压表设计 简介 1、数字电压表简称DVM,数字电压表基本原理是将输入的模拟电压信号转化为数字信号,再进行输出显示。而A/D转换器的作用是将连续变化的模拟信号量转化为离散的数字信号,器基本结构...
-
单片机 嵌入式硬件 STM32中重映射的功能和机理
在STM32系列微控制器中,GPIO端口具有多种功能,如输入、输出、模拟输入/输出等。为了提高GPIO的灵活性和可用性,STM32系列微控制器提供了重映射(Remap)功能。 重映射功能允许将一个GPIO端口重新映射到另一个...
-
单片机 51单片机 B44 - 基于stm32蓝牙智能语音识别分类播报垃圾桶
文章目录 任务效果原理图指令编码语音识别模块简介代码设计驱动 舵机模块简介驱动 主程序源代码 任务 题目:基于stm32蓝牙智能语音识别分类播报垃圾桶 实现功能如下: 语音识别根据使用者发出的指令自动对垃圾进行分类...
-
stm32 嵌入式硬件 单片机AT89C51数码管数字时钟和闹钟二
一、课题的方案设计与论证 1.1摘要 本次做的数字钟是以单片机(AT89C51)为核心,结合相关的元器件(共阴极LED数码显示器、三极管、蜂鸣器、上拉电阻等 ,再配以相应的软件,达到制作简易数字钟的目的。数字时钟具备整点...
-
ADC 差分模式 学习笔记 单片机 DSP
前言 DSP各种模块的使用,基本上就是 GPIO复用配置、相关控制寄存器的配置、中断的配置。本文主要记录本人对ADC模块的学习笔记。TMS320F28377D上面有24路ADC专用IO,这意味着不需要进行GPIO复用配置。...
-
嵌入式硬件 单片机课程设计:基于STM32的心率血氧检测报警系统
基于STM32的血氧仪控制系统 前言一、设计任务二、系统硬件设计1.元器件选用2.系统模型设计3.硬件连接 三、系统程序设计1.程序流程2.主程序 总结下载 前言 本文使用搭载STM32F103VET6主控芯片...
-
单片机 嵌入式硬件 步进电机简单使用:STM32 PWM输出固定数目的脉冲数(基于CubeMX)
目录 1 步进电机驱动原理2 程序快速配置3 注意事项 1 步进电机驱动原理 使用步进电机之前,我们需要了解步距角的概念:步进电机接收到一个脉冲转动的角度,步进电机步距角通常 为1.8°,即步进电机接收到一个脉冲转动1.8...
-
嵌入式硬件 单片机 SquareLine studio设计LVGL工程,移植到stm32的过程
本文主要是给大家介绍一下如何将SquareLine studio设计的LVGL工程,移植到stm32的LCD液晶显示屏上。本文做好的移植模板在这(移植模板),模板可以直接在正点原子stm32f103ze系列板...
-
单片机 stm32 嵌入式硬件 TM1621/HT1621 段码LCD驱动器
TM1621和HT1621是兼容的,下面统称TM1621。 TM1621是一个32x4的LCD 驱动器,也就是说它最多能驱动128段段码。 四线串行接口 一般我们不使用读数据的功能,所以用到的数据引脚只有/WR、/CS、D...
-
单片机 嵌入式硬件 STM32-HAL库串口DMA空闲中断的正确使用方式+解析SBUS信号
STM32-HAL库串口DMA空闲中断的正确使用方式+解析SBUS信号 一. 问题描述二. 方法一——使用HAL_UART_Receive_DMA三. 方法二——使用HAL_UARTEx_ReceiveToIdle_DMA...
-
嵌入式硬件 单片机 STM32循迹避障小车(颜色识别)
文章目录 一、概要二、硬件设备1、循迹模块2、超声波模块3、openmv4、L298n 四、实现原理五、代码部分 一、概要 主控采用stm32F103C8T6,三个循迹模块,超声波模块,openmv,降压模块,锂电池...
-
stm32 嵌入式硬件 proteus 基于单片机智能家居收纳柜控制系统设计-设计说明书
资料查找方式: 特纳斯电子(电子校园网):搜索下面编号即可 编号: 设计摘要: 本论文旨在介绍一种基于单片机的智能家居收纳柜控制系统,该系统旨在提升家居环境的智能化和便利性。通过集成温湿度检测、显示屏、按键控制、蜂鸣器报警...
-
stm32 嵌入式硬件 单片机 SPI通讯协议详解+面试问题汇总
文章分两部分,一是SPI的详解,二是常见问题汇总;文章长,但是都是重点精华,往有帮助~ (参考的是火哥的STM32有关SPI协议的文档) 一、SPI的详解 1. 物理层 SPI 通讯使用 3 条总线及片选线, 3 条总线分别...
-
嵌入式硬件 单片机 STM32通用输入输出端口GPIO(IO口)
1.GPIO口的概念 1.1概念 IO口:通用输入输出端口,通过软件控制其输入输出,STM32芯片的GPIO引脚与外部设备连接起来,从而可以实现与外部的通信,控制以及数据采集的功能; 输出模式下,可控制端口输出高低电平,用于...
-
人工智能 嵌入式硬件 单片机 c++ 【花雕动手做】ASRPRO语音识别(12)---ST7735彩屏显示中文汉字
本例实验的SPI彩色液晶1.77寸显示屏(ST7735驱动) 电原理图 SPI彩色液晶显示屏:TFT177-SPI,型号为SX177QQVGA,像素128X160TFT,驱动芯片为ST7735S,这是一款支持SPI接口的...
-
单片机 stm32 【百问网智能家居课程学习笔记】-GPIO和时钟
一、STM32的GPIO HAL库操作GPIO时,根据GPIO的分组,和GPIO的编号来确定需要操作的GPIO。 二、输入输出模式 2.1 GPIO结构图 2.2 模式介绍 STM32的GPIO可配置为输入或输出模式。 输...
-
c++ 嵌入式硬件 单片机 物联网 【雕爷学编程】Arduino智能家居之ESP32-CAM图像流传输到Web页面
Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于...
-
嵌入式硬件 【毕业设计】基于单片机微信小程序智能家居控制系统
文章目录 一、项目简介二、项目组成三、原理图设计四、源码设计五、小程序设计六、成品展示七、资料获取与联系 项目视频 哔哩哔哩视频链接: 1.项目开题 2.原理图讲解 3.程序讲解 3-1OLED显示 3-2独立按键的...
-
嵌入式 单片机 LCD液晶屏 LCD—STM32液晶显示(1.显示器简介及LCD显示原理)(6000字详细介绍)
目录 显示器简介 液晶显示器 液晶 像素 液晶屏缺点 LED显示器 OLED显示器 显示器的基本参数 STM32板载液晶控制原理(不带微控制器) 液晶控制原理 控制信号线(不带液晶控制器 液晶数据传输时序 显存 总结 3....
-
嵌入式硬件 单片机 使用stm32的模拟spi读取w25q128读取设备ID时一直出现0xFF
由于公司的电路是前辈画的,只能使用模拟spi中如图所示 上图是stm32所对应的引脚 上图是w25q128的引脚 当读取的时候ID号一直是0xffff,在网上查了各种方法都试过了都不行,我这个情况稍微特殊,就是使用了PB3...
-
嵌入式硬件 单片机 普中STM32-PZ6806L开发板(STM32CubeMX创建项目并点亮LED灯)
简介 搭建一个用于驱动 STM32F103ZET6 GPIO点亮LED灯的任务;电路原理图 LED电路原理图 芯片引脚连接LED驱动引脚原理图 创建一个点亮LED灯的Keil 5项目 创建STM32CubeMX项目 Ne...
-
单片机 stm32 嵌入式硬件 HAL库 编译错误:XXX.axf: Error: L6218E: Undefined symbol xxx (referred from xxxx.o)的可能原因之一及解决方法
我在学习STM32 HAL库版本时遇到了这种编译问题 由于是刚开始学习STM32代码跟例程是一样的,所以代码不可能出错。我去网上寻找答案看到了 (7条消息 (已解决)STM32报错Error: L6218E: Undef...
-
c++ 物联网 嵌入式硬件 单片机 【雕爷学编程】Arduino智能家居之通过IFTTT Webhooks发送邮件
Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于...
-
单片机 嵌入式硬件 [STM32]HAL库STM32CubeMX+DHT11温湿度传感器
目录 所用的工具: 知识概括: DHT11介绍: DHT11性能说明: 接口说明 电源引脚 串行接口 工程创建 1、设置RCC 2、时钟设置 3、项目文件设置 4、设置IO口(DATA) 5、TIM时钟配置 6、USA...
-
stm32 ui 交互 单片机 SquareLine Studio开发经验(二)创建工程并移植到Keil
一、创建工程 打开SquareLine Studio,点击Creat,选择Simulator,右下角根据显示屏分辨率以及Bit数,填写好参数,点击右下角CREAT,创建工程。 在Screen中添加一个Label控件,编辑L...
-
自动驾驶 嵌入式硬件 单片机 倾斜补偿的电子罗盘(3):椭球拟合,磁传感器软磁干扰和硬磁干扰的9参数校准
倾斜补偿的电子罗盘(3 :椭球拟合,磁传感器软磁干扰和硬磁干扰的9参数校准 背景 之前提到磁传感器的误差来源,并介绍了消除硬磁干扰的3参数校准。倾斜补偿的电子罗盘(2 :磁传感器的误差来源、硬磁干扰的校准(3个参数)、实验验...
-
fpga开发 单片机 嵌入式硬件 RS485总线详解
RS485总线详解 前言一、常见接口划分二、RS485概述(一)简介(二)接口/引脚图 三、RS485总线详解(一)RS485总线概述(二)差分传输:(三)原理图(三)RS485与RS232的区别 四、应用详解(一...
-
stm32 嵌入式硬件 pcb工艺 学习 单片机MCU选型
单片机的内核架构有很多种,常见的包括8051系列(STC89c52单片机主要是基于8051内核) 、PIC系列、AVR系列、ARM系列等。其中,ARM系列是应用最广泛的32位处理器,其内核架构包括Cortex-M系列、Cor...
-
单片机 stm32 7天物联网智能家居实战-DAY2
本课程时长七天 共计七次更新 文章目录 前言1.课程内容1.1单片机时钟1.2GPIO基础知识1.3GPIO的基础应用 前言 第二次更新。 从听第一天的课程开始到现在竟然已经过去一周了,自工作以来确实...
-
单片机 fpga开发 嵌入式硬件 Python Tkinter 开源波形图绘制工具WaveDromGen
芯片前端设计经常要描述接口波形行为,传统的绘图工具,如TimeGen,Viso都是收费的,而开源工具WaveDrom需要记住繁琐的编码符号,并且,编码方式对画一些复杂接口时序来说,也是极不友好的,如何更快更方便且免费的画接口...
-
自动浇水系统 毕业设计——基于STM32单片机的绿植养护系统(物联网、智能家居、手机APP控制、自动监测土壤湿度)
本工程包括一下功能:1、环境温湿度监测 2、土壤湿度监测 3、环境可燃气体浓度监...