本片文章主要讲一下STM32单片机和ASRPRO是如何进行串口通信的,具体过程代码和实验结果等会一并给大家复现在本篇文章当中。 一、 STM32端(首先介绍stm32端需要用到的端口和代码如何进行...
-
嵌入式硬件 单片机 c语言 STM32与ASRPRO通信(智能家居系列一)
-
c++ 嵌入式硬件 蓝桥杯单片机第14届省赛客观题目+程序题目+程序题参考答案
目录客观题题目程序题题目程序题参考答案客观题题目程序题题目程序题参考答案 首先吐槽一下,花300元体验国赛的难度,是真的崩溃。 3个小时写完,2个小时改bug!!!NE555本来应该是在国赛考的,...
-
单片机 职场和发展 【第十四届蓝桥杯EDA省赛客观题答案】
第十四届蓝桥杯EDA省赛客观题答案速对这题考察芯片功能,根据原理图中给出的器件如下: 经过百度,ULN2003的常用作用是大电流驱动阵列,推测答案选择D,提供更高的驱动电流。第二题考察模电知识,适用于线性电路,选择B项。第...
-
c语言 嵌入式硬件 蓝桥杯单片机学习14——第十三届省赛题
十三届省赛题前言任务要求1.基本要求2.竞赛板配置要求3.硬件框图4.功能描述实现思路代码实现1.main.CLS138.hLS138.CKey.C温度读取函数DS1302时间写入函数DS1302时间读取函数总结存在的问题前...
-
单片机 嵌入式硬件 RS485通信----基本原理+电路图
一、RS485 通信----简介RS485 是美国电子工业协会(Electronic Industries Association,EIA)于1983年发布的串行通信接口标准,经通讯工业协会(TIA)修订后命名为 TIA/E...
-
嵌入式硬件 51单片机 stm32 新手如何快速上手学习单片机?
读者朋友能容我,不使博文负真心新开专栏,期待与诸君共享精彩个人主页:17_Kevin-CSDN博客专栏:《单片机》学习单片机是一个有趣且有挑战性的过程。单片机是一种微控制器,广泛应用于各种电子设备和嵌入式系统中。在这篇博客中...
-
单片机 stm32 mcu 物联网 安信可ESP8266-01S 刷AT固件 详细操作教程
目录AT固件烧录整体步骤操作烧录用到的物品ESP8266-01S准备知识 USB转TTL ESP8266-01S进入下载模式连线ESP8266-01S与USB转TTL接线连接ESP8266-01S与STM32接线连接烧录工具...
-
单片机 远程控制点灯 无线遥控 STM32--ESP8266物联网WIFI模块(贝壳物联)--远程无线控制点灯
本文适用于STM32F103C8T6等MCU,其他MCU可以移植,完整资源见文末链接一、简介随着移动物联网的发展,各场景下对于物联控制、数据上传、远程控制的诉求也越来越多,基于此乐鑫科技推出了便宜好用性价比极高的wifi物联...
-
硬件工程 单片机 无刷电机控制基础(2)——有感和无感驱动、调速
上一篇文章我们讲了一些无刷电机的基础知识,包括无刷电机的内部结构,驱动原理等,我们知道了只需要按照转子的当前位置,来按顺序给定子线圈通电,就能让电机转动起来。但是,上一篇中我们跳过了一个关键步骤,就是如何检测转子的位置。本篇...
-
嵌入式硬件 单片机 【STM32】关于LWIP高频率快速发送大量数据(1MB以上)卡死问题解决 + 提高LWIP发送速率的办法
背景STM32型号:STM32F47VGTx 初始LWIP版本:1.4.1 PHY: ksz8051最近遇到了个问题,从sd卡读数据存储到一个1024大小的数组,每次读200个字节,while循环读取,每次读取完成后立即通过...
-
经验分享 程序人生 linux 学习 单片机 开源C语言库Melon:多线程治理
问题描述不知你是否有过类似如下的需求:有一些功能,它们足够单一,但又需要后台持续运行,以容器实现感觉太重了,以进程实现又太琐碎了,以线程实现可以接受但是又不好管理。这类程序诸如:数据采集程序、可观测性程序、中间件、代理等等。...
-
嵌入式硬件 单片机 STM32之I2C总线知识和HAL库函数
一、 I2C总线知识I2C总线物理拓扑结构 I2C 总线在物理连接上非常简单,分别由SDA(串行数据线 和SCL(串行时钟线 及上拉电阻组成。通信原理是通过对SCL和SDA线高低电平时序的控制,来 产生I2C总线协议所需要...
-
嵌入式硬件 单片机 人工智能 机器学习 神经网络 【雕爷学编程】MicroPython动手做(02)——尝试搭建K210开发板的IDE环境
知识点:简单了解K210芯片2018年9月6日,嘉楠科技推出自主设计研发的全球首款基于RISC-V的量产商用边缘智能计算芯片勘智K210。该芯片依托于完全自主研发的AI神经网络加速器KPU,具备自主IP、视听兼具与可编程能力...
-
java 开发语言 嵌入式硬件 单片机 网络协议 c++ NX二次开发UF
文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuanoverview 概述UF_ASSEM_ask_arrangements_in_part Returns all th...
-
单片机 网络 嵌入式硬件 硬件工程 物联网 RMII接口接口解析
RMII接口综述 RMII接口有12个信号线,所有信号名称都是从MAC层侧说明的,主要#包括四个部分。一是从MAC层到物理层的发送数据接口,二是从MAC层到物理层的接收数据接口,三是物理层与MAC层之间时钟接口,四是MAC...
-
嵌入式硬件 软件构建 物联网 iot mcu 单片机 前端 【一站式教程】精通ESP32:使用VSCode与PlatformIO构建FreeRTOS项目、WIFI网页智能灯控系统、蓝牙、有趣的小功能 — 从轻松入门到项目实战~
网上那么多教程~没有一个本喵喜欢的,那本喵就自己做一个吧【一站式教程】精通ESP32:使用VSCode与PlatformIO构建FreeRTOS项目、WIFI网页智能灯控系统、蓝牙、有趣的小功能 — 从轻松入门到项目实战...
-
单片机 stm32 嵌入式硬件 《安富莱嵌入式周报》第313期:搬运机器人,微软出的C语言手册,开源生物信号采集板,开源SMD回流焊,开源SDR无线电,汽车级机器人评估板
周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz!更新一期视频教程:DSP视频教程第...
-
单片机 嵌入式硬件 Linux的Vim/vi中注释详细教程
在Vim中注释多行可以使用以下方法:注释多行使用快捷键:a. 进入Visual 模式:按下 Esc 键以确保处于 Normal 模式,然后按下大写字母 V 进入 Visual 模式。b. 选择要注释的多行:使用上下箭头键或...
-
android 单片机 修改安卓系统浏览器默认主页
修改安卓系统浏览器默认主页在安卓系统中,浏览器是我们最常用的应用之一。当然,我们可以通过设置来修改浏览器的默认主页。本文将向你介绍如何通过编程的方式实现这个目标。首先,我们需要创建一个新的安卓工程,并在 MainActivi...
-
单片机 arm STM32驱动串口屏,STM32F103C8T6串口发送指令控制HMI串口屏
STM32驱动串口屏,STM32F103C8T6串口发送指令控制HMI串口屏串口屏基础指令集硬件和接线接线实验前准备STM32程序串口程序主函数实验现象总结串口屏串口屏是一个集成了单片机的屏幕模块,采用的是TTL串口协议,可...
-
单片机 嵌入式硬件 电动车滑板 基于ACM32 MCU的电动滑板车方案介绍
随着智能科技的快速发展,电动滑板车的驱动系统也得到了长足的发展。国内外的电动滑板车用电机驱动系统分为传统刷式电机和无刷电机两种类型。其中,传统的刷式电机已经逐渐被无刷电机所取代,无刷电机的性能和寿命都更出色,已成为电...
-
单片机 arm开发 嵌入式硬件 【STC32G12K128开发板】——搭建开发环境
版权声明:本文为博主原创文章,转载请附上原文出处链接。文章目录前言一、需要准备的工具1.搭建开发环境所需工具在资料包中的位置:2.注意事项:二、搭建Keil开发环境1.Keil C251简介2.安装Keil C2513.安装...
-
单片机 物联网 arm 嵌入式硬件 嵌入式linux项目之智能仓储(基于正点原子IMX6ULL开发板)
基于正点原子的IMX6ULL开发板的智能仓储项目提示:该项目根据华清远见智能仓储项目改版,将他的A9开发板换成了自己的IMX6ULL开发板。同时等我将该项目整个流程完成之后,会为大家附上适配正点原子linux开发板的全部代码...
-
单片机 物联网 计算机视觉 智能硬件 计算机外设 常见摄像头接口USB、DVP、MIPI接口的对比
常见摄像头接口DVP、MIPI、USB的比较引言摄像头传感器已经广泛用于嵌入式设备了,现在的手机很多都支持多个摄像头。在物联网领域,摄像头传感器也越来越被广泛使用。今天就来简单聊一聊几种常见的摄像头接口。传感器与主控设备进行...
-
stm32 单片机 arm开发 嵌入式学习笔记——PWM与输入捕获(下)
输入捕获前言输入捕获的概述框图输入通道部分比较捕获寄存器与事件生成寄存器编程思路实际需求配置流程打开对应的时钟配置GPIO为复用模式定时器的时基部分配置定时器输入通道部分配置定时器中断配置代码:运行效果:需求2测试时序图选择...
-
嵌入式硬件 单片机 蓝桥杯STM32自学记录
一、前言轻敌了,以为实现用定时器循环检测按键的短按长按状态不难,结果被虐一天。找了up主一步步学才会了。本文来实现用定时器中断实现按键的长按短按检测。二、实现1.配置cubemx查前文,把tim1设置为10ms检测一轮,把按...
-
stm32 驱动开发 硬件工程 单片机 嵌入式硬件 【程序】【必须】PID位置环控制,代码+调参
前面两篇博文已经实现了电机测速和PID速度环控制,在这篇博文中,我们主要说明位置环的代码怎么写以及PID参数怎么调。1. 位置环代码实现 写完速度环后位置环就很简单了。 在串级PID中,内环的控制量一般是外环控制量的...
-
嵌入式硬件 驱动开发 单片机 MQ-2烟雾传感器的使用
一、MQ-2烟雾传感器简介 MQ-2烟雾传感器采用在清洁空气中电导率较低的二氧化锡(SnO2 ,属于表面离子式N型半导体。当MQ-2烟雾传感器在200到300摄氏度环境时,二氧化锡吸附空气中的氧,形成氧的负离子吸附...
-
c++ 嵌入式硬件 单片机 物联网 【雕爷学编程】Arduino智能家居之使用SD卡模块记录空气质量数据到CSV文件
Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于...
-
c++ 嵌入式硬件 单片机 物联网 【雕爷学编程】Arduino智能家居之定时控制和场景联动
Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于...
-
单片机 stm32 无人机 学习 Ardupilot EKF3核心算法《简介》
目录文章目录目录摘要1.EKF3基础知识2.EKF3滤波器简介3.EKF3资料4.下节预告摘要本节主要对ardupilot EKF3核心算法进行简介!!!欢迎批评指正!!!1.EKF3基础知识2.EKF3滤波器简介3.EKF...
-
fpga开发 单片机 嵌入式硬件 硬件工程 硬件架构 pcb工艺 智能硬件 S3---FPGA-A7板级电源硬件实战
视频链接FPGA-A7板级电源硬件实战01_哔哩哔哩_bilibiliFPGA-A7板级电源硬件实战1、基于A7 板级的系统框图2、基于A7 板级的电源设计细则2.1、A7 FPGA功耗评估Artix-7 FPGA电源有VC...
-
c++ 嵌入式硬件 物联网 单片机 【雕爷学编程】Arduino智能家居之光照强度监测与可视化
Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于...
-
单片机 嵌入式硬件 stm32 c语言 开源小项目 - 基于无源蜂鸣器实现的音乐播放器
目录一、音乐简谱相关知识1、音符2、音调3、识读简谱1. 找到简谱中C调的音符对应的蜂鸣器频率(确定音调对应的频率)2. 确定蜂鸣器演奏一拍所需的时间(即确定一个音调对应的节拍数)3.创建结构体确定一个音符所需的两个属性(音...
-
51单片机 嵌入式硬件 基于单片机的天然气泄漏报警系统设计
文章目录主要介绍一、天然气泄露报警系统的整体设计方案2.2.1天然气泄漏报警器工作原理2.2.2天然气泄漏报警器的结构二、电源电路设计三、系统软件设计与实现4.1 主程序框图实物程序源码四 结论五、 文章目录主要介绍 此设...
-
实时音视频 mcu 单片机 嵌入式硬件 蓝桥杯STM32 G431 hal库开发速成——RTC——实时时钟
一、什么是RTC?RTC 是实时时钟(Real-Time Clock)的缩写,它是一种计时器件,通常用于计算和保持时间的精确追踪。这种设备在多种电子系统中都非常重要,尤其是在需要精确时间保持的应用中,如计算机、服务器、通讯设...
-
单片机 51单片机 Java:选择哪个Java IDE好?
Java:选择哪个Java IDE好?在开始前我有一些资料,是我根据网友给的问题精心整理了一份「java的资料从专业入门到高级教程」,点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!Intell...
-
单片机 stm32 蓝桥杯 嵌入式组 题解 + 个人笔记(还在更新ing)
一、写在前面 蓝桥杯嵌入式组,比赛用国信长天STM32G431开发板(2021新版),搭配CubeMX和Keil开发,推荐用HAL库orLL库开发。 本文是我在赛前总结的一些点,供参考。 ...
-
交互 单片机 经验分享 触摸控件——半圆进度条触控
类似于滑动调节,在半圆进度条上实现滑动调节的效果。滑动的位置对应一个变量,显示位置通过变量设定。可以配合“半圆进度条”触摸控件进行设置。注意:同滑动调节,滑动的坐标值可以不与变量存储区中的数据一一对应,是均分对应的。例如:变...
-
单片机 嵌入式硬件 关于TMC2209步进电机驱动模块 – SilentStepStick的知识概况
TMC2209 SilentStepStick 是一款用于两相双极步进电机的步进/方向驱动器,具有高达 2.8A 峰峰值和 2A RMS 的电流。它可以在 1 至 1/256 步进模式下驱动 2 相双极步进电机。最重要的是,...
-
嵌入式硬件 单片机 STM32+OLED屏多级菜单显示(三)
前面两章实现了OLED屏幕显示的基本功能,这一章就做一个多级菜单显示功能 单片机选择STM32F103C8T6最小系统板,OLED屏选择0.96寸OLED显示器,除了单片机和OLED屏之外,还需...
-
嵌入式硬件 单片机 STM32进行OTA(一)
rtthread studio中STM32进行OTA(一)制作bootloader我们要使用外部flash作为ota的分区,所以先要添加flash驱动,flash管脚连接如下图: 1.在rtthread studio中建立...
-
单片机 STM32之模拟IIC总线控制SHT20温湿度芯片
一、IIC总线概述1、IIC总线介绍I2C (Inter-Integrated Circuit 总线产生于在80年代, 由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备, 最初为音频和视频设备开发。I2...
-
单片机 嵌入式硬件 汽车 了解SPI总线CAN控制器 MCP2515配置 一文即可
1.引言最近工作中遇到需要6路CAN通信的情况,单片机自带的4路已不满足实际需求,故采用了SPI总线的CAN控制器芯片MCP2515,通过SPI通信的CAN扩展芯片最高可实现1Mbps的遵循CAN 2.0B的协议通信,配置...
-
单片机 嵌入式硬件 STM32 cubemx配置DMA+空闲中断接收不定长数据
文章目录前言一、串口空闲中断二、DMA+空闲中断接收不定长数据实现思路三、STM32Cubemx配置DMA+空闲中断接收不定长数据四、代码编写1.相关函数分析查询方式中断方式DMA方式2.代码编写总结前言本篇文章给大家讲解一...
-
嵌入式硬件 单片机 STM32——中断
1 什么是中断中断:打断CPU执行正常的程序,转而处理紧急程序,然后返回原暂停的程序继续运行; 对于单片机来说,中断是指CPU正在处理某个事件A,发生了另一件事件B,请求CPU迅速去处理(中断发生);CPU暂时...
-
嵌入式硬件 单片机 电机FOC控制(二)STM32 CUBEMX 配置三相PWM互补输出
文章目录前言一、STM32 CUBEMX 配置STM32G431 MCU的基本设定。1、配置APB2外设频率。2、配置STM32G431 TIMER1的设定。3、输出工程文件二、添加程序代码。1、程序添加LL库。2、添加运行...
-
单片机 stm32 【通信协议】IIC通信协议详解
IIC的基本介绍IIC总线的发展: 芯片间总线(Inter Interface Circuit,IIC),是应用广泛的芯片间串行扩展总线。目前世界上采用的IIC总线一共有两个规范,分别由荷兰飞利浦公司和日本索尼公...
-
嵌入式硬件 单片机 c语言 嵌入式 学习 STM32基于寄存器编程
在51中让一个引脚输出高低电平只需要一个步骤,而在32中至少需要三个步骤。开启对应GPIO的时钟配置对应IO口设置IO口本文将一步步进阶的讲解,四种寄存器编程的方法。使用地址赋值进行配置使用ST的宏进行配置只控制需要的位(位...
-
单片机 嵌入式硬件 I3C协议通讯详解
目录前言起源推挽输出与漏极输出应答的方式I2CI3CI3C CCC通用命令码简介广播命令与直接命令简介广播(Broadcast)直接(Direct)CCC命令集命令码Note1 2 3 4 5 6)7 CCC通讯帧CCC命令...