VS Code中PlatformIO IDE的安装并开发Arduino
【代码】VS Code中PlatformIO IDE的安装并开发Arduino。
开源小项目-基于STM32F1的ADC+TIM+DMA+FFT实现频率测量
该项目是基于STM32F1的频率测量,采用FFT快速傅里叶变换,配合ADC、DMA、TIM等外设实现频率测量功能,频率测量偏差小于千分之8。主要运用知识点:ADC单通道配置与使用;定时器配置及使用;DMA数据搬运配置与使用; C语言结构体、数组使用
基于STM32的各种数学函数优化计算方法(代码开源)
本文为手把手教学 STM32 的数学计算公式优化方法的教程,优化的数学计算包括:sin()、cos()、arctan()、arcsin()与 1/sqrt()。
Vscode搭建STM32 Keil工程:揭秘高效开发的秘密武器,轻松打造专业级嵌入式项目!
前言:Visual Studio Code 是一个支持多种语言的源代码编辑器,具备语法高亮、代码补全、重构等功能,并集成了命令行和Git。适用于多个操作系统,包括Windows、macOS、Linux,并提供了扩展支持。
【STM32】旗舰软件工具 stm32cube mx和stm32cube IDE
stm32cube mx和stm32cube IDE
使用VScode开发STM32:基于CMake(包含标准库和HAL库工程)
使用VScode开发STM32:基于CMake(包含标准库和HAL库工程)
基于STM32设计的儿童乘车安全监测系统
(1)STM32F103RCT6主控芯片:作为整个系统的核心,负责控制各个模块的工作和数据处理。DHT11模块:用于监测车内的温度和湿度。SGP30气体传感器模块:用于检测车内空气中的有害气体浓度,包括TVOC(总挥发性有机化合物)、CO2、甲醛等。MPU6050模块:用于检测座椅的倾斜度,以判断儿
开源VF控制器 STM32变频器全套方案:原始代码、硬件设计、软件文档、上位机监控软件详解
本文将介绍一种全套的STM32变频器方案,该方案包括源程序、控制板、驱动板、IO板以及完整的软硬件设计文档和上位机监控软件。它不仅提供了开源的源程序和详细的设计文档,还包括了控制板、驱动板、IO板和上位机监控软件,为用户提供了全方位的支持。在工业自动化领域,电机控制是一个关键的技术,它涉及到对电机的
stm32 FLYMCU串口刷机:程序文件不是0x8000000和0x20000000区域的”解决办法。
如果必须得刷入bin 那就得用stm32Cube programmer 这个软件 也可以使用ST-LINK(SWD)也可以使用串口UART 可以刷入HEX 也可以刷入bin 挺好用的。你想使用串口刷机,用FLYMCU , 刷入的bin 文件是不带地址的,得刷入HEX文件 才可以,因为程序并不
STM32Cube IDE工程创建
本篇博客将带你一步一步的去创建和配置你的第一个STM32Cube IDE工程,让你快速上手嵌入式开发
关于keil软件中手动添加.c和.h文件,.h文件不显示的方法
2.未正确链接到源文件: 确保头文件在源文件中正确引用。在源文件中使用 #include 指令来包含头文件,例如:#include "your_header_file.h"。如果头文件路径不正确或者文件名拼写错误,头文件可能不会显示在源文件下面。1.未添加到项目中: 确保头文件已经添加到了你的项目中
STM32技术打造:智能考勤打卡系统 | 刷卡式上下班签到自动化解决方案
1、材料:STM32F103C8T6、MFR522、O.96寸OLED、4个按键2、功能:①初始化管理员卡片,请放入管理员卡片②进入管理界面,按键可以选择录入新员工、删除员工、更换管理员卡片、设置时间、设置上下班时间、查看考勤信息、恢复出厂设置等功能③管理界面可以查看考勤信息④退出管理界面后到正常界
使用ArduinoIDE进行STM32开发(STM32duino)环境配置方法
本文是使用Arduino IDE进行STM32开发的环境配置教程 ,使用了串口下载的方式,这样相对而言配置起来会简单一些,加快开发进度。
边缘AI工具-NanoEdge AI Studio 安装教程
NanoEdge AI Studio是由意法半导体(STMicroelectronics)推出的一款人工智能开发工具,专为边缘设备设计。这个集成开发环境(IDE)允许开发人员在资源受限的边缘硬件上轻松创建、测试和部署机器学习模型。NanoEdge AI Studio支持多种流行的机器学习框架,如Te
STM32CUBEIDE使用Git&Gitee实现代码版本管理
在日常的bug编写中,时常会出现修改了这个bug又出现一个新bug的情况,这个时候需要对代码进行回滚但并未留存备份,很是头痛,为了解决这个问题,参照部分文章实现使用git和gitee进行版本管理,给同样拥有此烦恼的童鞋奉上以下教程(兼容汉化)。
STM32F407 LAN8720A 嵌入式WebServer:一个简单的登录页面
将index.shtml,helloa.html拷贝到具有fsdata.h文件的fs文件夹内。然后点击makefsdata.exe,生成网页数据文件fsdata.c。http服务的功能:野火stm32f407开发板作为服务器,PC机作为客户端,在浏览器中访问STM32中的网页,具有登录功能。在浏览器
【VSCode+Keil5+STM32CubeMX】开发环境配置、VSCode同步Keil编译
从0到1搭建VS Code + Keil5 + STM32CubeMX开发环境一、软件下载二、软件安装三、配置环境四、验证开发环境五、Keil与VS Code的同步
STM32Cube +VSCode开发环境搭建
STM32开发环境搭建
不怕没项目做!github上的STM32 优秀开源项目和初学者项目
Go语言编译器,适用于微控制器、WebAssembly、命令行工具,基于LLVM。语言:Go星标数:14,267+描述:TinyGo带来了Go语言在嵌入式系统的实现,使得STM32等微控制器编程更加多样化。- Flipper Zero的固件源码。语言:C星标数:10,699+描述:为Flipper
STM32+WIFI+MQTT+云Mysql数据上报并转存到云数据库
数据类型根据需要自定,我这边选择的是单浮点型。