1. VOFA+是啥 简单地来说,VOFA+是一个超级串口助手,除了可以实现一般串口助手的串口数据收发,它还可以实现数据绘图(包括直方图、FFT图),控件编辑,图像显示等功能。使用VOFA+,可以给我们平常的PID调参等调...
-
单片机 stm32 嵌入式硬件 [调参神器]使用VOFA+上位机进行PID调参(附下位机代码)
-
嵌入式硬件 单片机 STM32+OLED屏多级菜单显示(三)
前面两章实现了OLED屏幕显示的基本功能,这一章就做一个多级菜单显示功能 单片机选择STM32F103C8T6最小系统板,OLED屏选择0.96寸OLED显示器,除了单片机和OLED屏之外,还需...
-
嵌入式硬件 单片机 c语言 STM32与ASRPRO通信(智能家居系列一)
本片文章主要讲一下STM32单片机和ASRPRO是如何进行串口通信的,具体过程代码和实验结果等会一并给大家复现在本篇文章当中。 一、 STM32端(首先介绍stm32端需要用到的端口和代码如何进行...
-
fpga开发 嵌入式硬件 vivado报错:USF-XSim-62的常见解决办法
我们在使用vivado的时候,做完了一些模块以后,进行仿真的时候会出现以下错误:在正常情况下,vivado会指出你的代码错误的那一行,你可以直接点击,然后直接对错误的哪一行进行修改。但是有的时候是没有指出那一行错误,这就需要...
-
c++ 嵌入式硬件 物联网 单片机 【雕爷学编程】Arduino智能家居之光照强度监测与可视化
Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于...
-
硬件工程 嵌入式硬件 手把手教会你CAN原理和电路设计
目录1 CAN是什么2 CAN的特点和基本概念2.1 CAN的特点2.2 CAN的基本概念3 CAN协议3.1 IOS标准3.2 CAN协议4 CAN原理图设计4.1 ISO1050--TI CAN收发器应用4.1....
-
linux 嵌入式硬件 驱动开发 USB基础知识总结
1.USB基本概念介绍USB (Universal Serial Bus,通用串行总线 是1995年英特尔和微软等公司联合倡导发起的一种新的 PC 串行通信协议。它基于通用连接技术,实现外设的简单快速连接,达到方便用户、降低...
-
嵌入式硬件 51单片机 stm32 新手如何快速上手学习单片机?
读者朋友能容我,不使博文负真心新开专栏,期待与诸君共享精彩个人主页:17_Kevin-CSDN博客专栏:《单片机》学习单片机是一个有趣且有挑战性的过程。单片机是一种微控制器,广泛应用于各种电子设备和嵌入式系统中。在这篇博客中...
-
c++ 嵌入式硬件 蓝桥杯单片机第14届省赛客观题目+程序题目+程序题参考答案
目录客观题题目程序题题目程序题参考答案客观题题目程序题题目程序题参考答案 首先吐槽一下,花300元体验国赛的难度,是真的崩溃。 3个小时写完,2个小时改bug!!!NE555本来应该是在国赛考的,...
-
嵌入式硬件 驱动开发 单片机 MQ-2烟雾传感器的使用
一、MQ-2烟雾传感器简介 MQ-2烟雾传感器采用在清洁空气中电导率较低的二氧化锡(SnO2 ,属于表面离子式N型半导体。当MQ-2烟雾传感器在200到300摄氏度环境时,二氧化锡吸附空气中的氧,形成氧的负离子吸附...
-
物联网 嵌入式硬件 解决Arduino IDE无法安装esp32的问题 2023年12月29日更新
一、问题描述乐鑫科技在GitHub上提供的esp32 for arduino地址:在Arduino IDE中的开发板管理器添加开发板esp32:但是,使用这个地址是没办法正常下载的。请直接使用最新的解决方法——解决方法3,2...
-
嵌入式硬件 大疆无人机 - 开发者视⻆选购说明
三种开发类型-Link:应用开发设备开发云开发目标为开发无人机机载视觉避障功能,经调查筛选以上只有 Payload SDK(PSDK)和 Onboard SDK(OSDK)能满足要求。但 DJI SDK 团队两年前放弃了 O...
-
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...
-
嵌入式硬件 单片机复位按键电路、唤醒按键电路
目录单片机复位按键外部手动复位单片机复位按键电路复位按键电路1复位按键电路2单片机唤醒按键 单片机唤醒按键电路单片机复位按键单片机复位:简单来说,复位引脚就是有复位信号,就是从头开始执行程序本质:就是靠充放电产生一个复位脉冲...
-
单片机 stm32 嵌入式硬件 人工智能 【蓝桥杯】【嵌入式组别】第十三节:PWM输入捕获编程
PWM输入捕获编程PWM捕获单路PWM捕获编程双路PWM捕获编程测量单路PWM的频率和占空比测量两路PWM的频率和占空比PWM捕获目的就是测量输入到特定管脚上的PWM波的频率和占空比。 下面是PWM部分的电路图: PWM由X...
-
单片机 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. 选择要注释的多行:使用上下箭头键或...
-
单片机 嵌入式硬件 电动车滑板 基于ACM32 MCU的电动滑板车方案介绍
随着智能科技的快速发展,电动滑板车的驱动系统也得到了长足的发展。国内外的电动滑板车用电机驱动系统分为传统刷式电机和无刷电机两种类型。其中,传统的刷式电机已经逐渐被无刷电机所取代,无刷电机的性能和寿命都更出色,已成为电...
-
fpga开发 嵌入式硬件 Verilog parameter的用法
parameter简介parameter”是Verilog HDL中的一个关键字,代表着参数型常量,即用parameter来定义一个标识符代表一个常量,这样可以提高程序的可读性与可维护性。parameter应用场景#(par...
-
单片机 arm开发 嵌入式硬件 【STC32G12K128开发板】——搭建开发环境
版权声明:本文为博主原创文章,转载请附上原文出处链接。文章目录前言一、需要准备的工具1.搭建开发环境所需工具在资料包中的位置:2.注意事项:二、搭建Keil开发环境1.Keil C251简介2.安装Keil C2513.安装...
-
单片机 物联网 arm 嵌入式硬件 嵌入式linux项目之智能仓储(基于正点原子IMX6ULL开发板)
基于正点原子的IMX6ULL开发板的智能仓储项目提示:该项目根据华清远见智能仓储项目改版,将他的A9开发板换成了自己的IMX6ULL开发板。同时等我将该项目整个流程完成之后,会为大家附上适配正点原子linux开发板的全部代码...
-
嵌入式硬件 单片机 蓝桥杯STM32自学记录
一、前言轻敌了,以为实现用定时器循环检测按键的短按长按状态不难,结果被虐一天。找了up主一步步学才会了。本文来实现用定时器中断实现按键的长按短按检测。二、实现1.配置cubemx查前文,把tim1设置为10ms检测一轮,把按...
-
fpga开发 嵌入式硬件 SOPC之NiosⅡ系统(三)
常用NIOS Ⅱ组件概括目录1.定时器Timer1.1 预定义硬件配置1.2 超时周期Timeout poriod1.3 计数器大小Timer counter Size1.4 寄存器Registers2.串口UART2.1 ...
-
嵌入式硬件 硬件工程 AD关于原理图编译出现Duplicate Net Names Wire的可能解决方法之一
关于Duplicate Net Names Wire网络名重复错误的解决方法有很多,我自己在遇到这个问题的时候,也尝试了许多方法,如更改网络识别符的范围为global,我报错的CPU_OK1的重复命名报错是...
-
stm32 驱动开发 硬件工程 单片机 嵌入式硬件 【程序】【必须】PID位置环控制,代码+调参
前面两篇博文已经实现了电机测速和PID速度环控制,在这篇博文中,我们主要说明位置环的代码怎么写以及PID参数怎么调。1. 位置环代码实现 写完速度环后位置环就很简单了。 在串级PID中,内环的控制量一般是外环控制量的...
-
嵌入式硬件 智能家居系统各个硬件模块功能代码实现
一、led灯void LED_Init(void { //LED灯的接口初始化GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13; //选择端口号GPIO_InitStructure.GPIO...
-
c++ 嵌入式硬件 单片机 物联网 【雕爷学编程】Arduino智能家居之使用SD卡模块记录空气质量数据到CSV文件
Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于...
-
c++ 嵌入式硬件 单片机 物联网 【雕爷学编程】Arduino智能家居之定时控制和场景联动
Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于...
-
fpga开发 单片机 嵌入式硬件 硬件工程 硬件架构 pcb工艺 智能硬件 S3---FPGA-A7板级电源硬件实战
视频链接FPGA-A7板级电源硬件实战01_哔哩哔哩_bilibiliFPGA-A7板级电源硬件实战1、基于A7 板级的系统框图2、基于A7 板级的电源设计细则2.1、A7 FPGA功耗评估Artix-7 FPGA电源有VC...
-
硬件架构 嵌入式硬件 fpga开发 1.4 LC滤波器(硬件基础系列)
1.4.1 简介LC滤波器是指将电感(L)与电容(C)进行组合设计构成的滤波电路,其主要的目的是滤除无用频率的信号。电容特点:隔直流,通交流。频率越高的信号,越容易通过。电感特点:隔交流,通直流。频率越低的信号,越容易通过。...
-
单片机 嵌入式硬件 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)的缩写,它是一种计时器件,通常用于计算和保持时间的精确追踪。这种设备在多种电子系统中都非常重要,尤其是在需要精确时间保持的应用中,如计算机、服务器、通讯设...
-
单片机 嵌入式硬件 关于TMC2209步进电机驱动模块 – SilentStepStick的知识概况
TMC2209 SilentStepStick 是一款用于两相双极步进电机的步进/方向驱动器,具有高达 2.8A 峰峰值和 2A RMS 的电流。它可以在 1 至 1/256 步进模式下驱动 2 相双极步进电机。最重要的是,...
-
嵌入式硬件 单片机 STM32进行OTA(一)
rtthread studio中STM32进行OTA(一)制作bootloader我们要使用外部flash作为ota的分区,所以先要添加flash驱动,flash管脚连接如下图: 1.在rtthread studio中建立...
-
单片机 嵌入式硬件 汽车 了解SPI总线CAN控制器 MCP2515配置 一文即可
1.引言最近工作中遇到需要6路CAN通信的情况,单片机自带的4路已不满足实际需求,故采用了SPI总线的CAN控制器芯片MCP2515,通过SPI通信的CAN扩展芯片最高可实现1Mbps的遵循CAN 2.0B的协议通信,配置...
-
嵌入式硬件 物联网 STM32 与 ARM 谁比较强大?
STM32 和 ARM 是两个不同的概念,STM32 是一种微控制器产品,而 ARM 是一家处理器架构设计和许可的公司。因此,无法简单地比较它们的强大程度。 STM32 是基于 ARM Cortex-M 核的微控制器产品,具...
-
单片机 嵌入式硬件 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)学习路线和建议
嵌入式(STM32学习路线和建议)前言一、学习前期准备硬件设备准备:软件环境搭建:学习资源准备:二、基础阶段学习内容三、进阶阶段学习内容总结前言一、学习前期准备硬件设备准备:学习嵌入式,首先需要准备一块STM32单片机开发板...
-
嵌入式硬件 单片机 c语言 嵌入式 学习 STM32基于寄存器编程
在51中让一个引脚输出高低电平只需要一个步骤,而在32中至少需要三个步骤。开启对应GPIO的时钟配置对应IO口设置IO口本文将一步步进阶的讲解,四种寄存器编程的方法。使用地址赋值进行配置使用ST的宏进行配置只控制需要的位(位...
-
单片机 嵌入式硬件 I3C协议通讯详解
目录前言起源推挽输出与漏极输出应答的方式I2CI3CI3C CCC通用命令码简介广播命令与直接命令简介广播(Broadcast)直接(Direct)CCC命令集命令码Note1 2 3 4 5 6)7 CCC通讯帧CCC命令...
-
嵌入式硬件 学习 STM32硬件库(非HAL库)实现MODBUS RTU协议的03,06功能码(读以及与单个发送)
本人软件工程专业,关于硬件只有408的基础,后续学习发现一些博主所讲以及b站上所给的教程并不是很清晰,故编写此文档供大家查看。如果我说的地方哪里有问题,希望大家可以给出意见!(●ˇ∀ˇ● 参考文档:Modbus通讯协议常用功...
-
嵌入式硬件 单片机 STM32基础--初识 STM32
什么是 STM32对于STM32,从字面意思上来理解,ST是意法半导体,M是Microelectronics的缩写,其中32表示的是32位,那么整合起来理解就是:STM32就是指的ST公司开发的32位微控制器。在如今的32位...
-
嵌入式硬件 嵌入式软件 稳压二极管工作原理、重要参数意义和典型电路参数计算
稳压二极管的工作原理:稳压二极管也叫稳压管,它在电路中一般起到稳定电压的作用,也可以为电路提供基准电压值。稳压二极管使用特殊工艺制造,这种工艺使它在反向击穿时仍然可以长时间稳定工作,不损坏,而工作在反向击穿状态的稳压管只要工...
-
单片机 物联网 嵌入式硬件 【ESP8266 (12F)】硬件参数 以及 固件烧录
本文资料及工具地址:https://github.com/CQUPTLei/ESP8266一、基本关系1.1 ESP8266 芯片 和 ESP 12F 模组1.2 乐鑫科技和安信可二、ESP 8266开发板2.1 ESP 1...
-
嵌入式硬件 单片机 语音识别 普中STM32-PZ6806L开发板(USART2 串口 + HI-LINK-V20离线语音模块控制LED灯)
简介买了HI-LINK-V20型号的离线语音识别模块, 为了后面可以做有意思的东西, 现在先来用用, 使用USART2 串口 接收来自我在HI-LINK-V20中预设的动作, 当识别到词条时发送对应的指令到串口, HI-LI...
-
单片机 嵌入式硬件 笔记 迁移学习 U8g2库的STM32硬件SPI(DMA)移植教程(HAL、OLED显示、四线SPI、DMA)
U8g2库的STM32硬件SPI(DMA)移植教程U8g2库的STM32硬件SPI移植教程(HAL、OLED显示、四线SPI)前言U8g2简介U8g2是什么U8g2支持的显示控制器U8g2的优势CubexMX的配置RCC配置...