小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
使用Clion 编译STM32 固件

本文介绍了在Windows 11上使用Clion编译STM32固件的步骤,包括安装Clion IDE、配置OpenOCD、Stm32CubeMX和Stm32CubeCLT,设置编译工具链,生成STM32项目并选择CMake工具链,最后进行编译以确保固件成功编译。

使用Clion 编译STM32 固件

千古八方的博客
千古八方的博客 · 2026-07-10T07:59:50Z
Arduino UNO Q 开发板初体验

Arduino UNO Q是一款结合高通SoC和STM32的开发板,适合低功耗应用。其优势在于低功耗和Arduino兼容性,但性价比不高,适合特定领域使用。

Arduino UNO Q 开发板初体验

WuSiYu Blog
WuSiYu Blog · 2026-06-23T21:32:49Z
在CLion中处理基于STM32的Arm TrustZone项目

本文介绍了如何在CLion中处理基于STM32的Arm TrustZone项目,TrustZone将固件分为安全和非安全两部分,确保关键任务不受干扰。文章详细说明了项目设置、调试配置及TrustZone禁用的步骤,帮助开发者更好地利用该技术。

在CLion中处理基于STM32的Arm TrustZone项目

The JetBrains Blog
The JetBrains Blog · 2026-03-02T13:15:14Z

LoRa是一种低功耗、长距离的无线通信技术,适用于物联网,支持点对点通信和LoRaWAN网络,具有强穿透力和免费频段。常见模块如SX1278可用于农业监测和智慧城市等应用。通过STM32和LoRa模块可实现简单的双向通信。

与大模型的交流对话

屹铭说
屹铭说 · 2025-10-15T10:36:55Z
STM32 DMA数据丢失

在Bidir-DSHOT中,STM32的DMA数据丢失问题较为常见,首次DMA传输时可能丢失一个bit,影响电调识别。为解决此问题,提出两种方案:一是传输前发送占位符,二是调整DMA与Timer的启动顺序,确保无时间间隙。经过测试,DMA数据丢失情况基本消失。

STM32 DMA数据丢失

elmagnifico
elmagnifico · 2025-06-25T16:00:00Z
如何将霍尔效应传感器连接到微控制器?

连接霍尔效应传感器到微控制器(MCU)很简单,取决于传感器类型。数字传感器(如A3144)需连接Vcc、GND和OUT,并添加上拉电阻;模拟传感器(如SS49E)输出模拟电压,需连接到ADC引脚。配置STM32时,数字传感器设置为输入,模拟传感器启用ADC。注意传感器的工作电压和噪声过滤。

如何将霍尔效应传感器连接到微控制器?

DEV Community
DEV Community · 2025-05-22T07:48:30Z
Renode仿真STM32H7

本文讨论了QEMU和Renode在嵌入式设备模拟中的应用。QEMU适用于FreeRTOS和STM32,但性能有限;Renode专注于物联网设备,支持多种外设模拟。文章介绍了Renode的使用方法,包括加载固件、配置显示和分析器、模拟传感器等,并提到了一些现有的STM32仿真项目及其优缺点。

Renode仿真STM32H7

elmagnifico
elmagnifico · 2025-05-18T16:00:00Z
如何将Zephyr移植到STM32?

将Zephyr RTOS移植到STM32微控制器需设置开发环境、配置板支持包并构建示例应用。主要步骤包括安装依赖、获取Zephyr源代码、检查板支持、构建和闪存应用、调试及添加外设驱动。可自定义不支持的板,调试可通过串口或GDB进行。

如何将Zephyr移植到STM32?

DEV Community
DEV Community · 2025-04-18T08:29:51Z

良许是一位拥有11年嵌入式经验的工程师,推出了《STM32实战快速入门》课程,包含15个实战项目,提供答疑和学习交流群,课程价格为159元,性价比高,旨在帮助学员就业和进行DIY项目。

良许的STM32课程重磅上线啦~

良许Linux教程网
良许Linux教程网 · 2025-04-07T05:55:32Z
【OTA】STM32-OTA升级——持续更新

本文介绍了STM32的OTA升级技术,包括Ymodem串口协议、PC串口升级、蓝牙OTA教程和阿里云端OTA配置,并简要分析了UDS车载协议在新能源汽车OTA升级中的应用。

【OTA】STM32-OTA升级——持续更新

DEV Community
DEV Community · 2025-03-27T00:40:02Z
Clang-LLVM编译STM32

本文介绍了在Windows环境下使用LLVM工具链进行交叉编译的过程,包括安装CMake、Make、Ninja等工具,配置环境变量,以及在编译时手动指定libc和libm的路径。同时,文中对比了LLVM与GNU的编译流程和时间,指出LLVM编译速度较慢,并提供了常见问题的解决方案。

Clang-LLVM编译STM32

elmagnifico
elmagnifico · 2025-03-05T16:00:00Z

文章讨论了在硬件开发中使用Arduino的优缺点。虽然Arduino易于上手,但在深入学习其他MCU时,开发者可能面临技术支持不足的问题。选择先学习简单工具还是直接学习专业技术会影响后续开发效率。STM32作为行业标杆,提供了更好的兼容性和替代性,但硬件开发依然面临复杂挑战。

1223 - 循序渐进还是一步到位?

Jason
Jason · 2024-12-23T14:00:00Z
做个基于STM32+QMK的茶轴机械数字小键盘,带编码器和OLED屏幕~

为了验证 STM32F103 作为 QMK 固件的主控,作者制作了一个带编码器和 OLED 屏幕的数字小键盘,成功在 OLED 上显示动画。该小键盘通过 USB Type-C 连接,PCB 布局合理,功能齐全且便于焊接。

做个基于STM32+QMK的茶轴机械数字小键盘,带编码器和OLED屏幕~

Architecting Life
Architecting Life · 2024-12-01T16:40:06Z
STM32 MCU移植SSH

本文讨论了在MCU上移植安全协议库(如Crypto、SSL、SSH等)的挑战,重点介绍了wolfSSH和CycloneSSH。wolfSSH可以通过CubeMX集成,但需要注意系统时钟和硬件配置。CycloneSSH虽然有demo,但需理解其TCP/IP接口,并接受GPL许可条款才能编译。整体而言,移植安全协议复杂且文档稀缺。

STM32 MCU移植SSH

elmagnifico
elmagnifico · 2024-11-14T16:00:00Z
基于蓝牙的PIR运动检测应用程序,使用STM32开发板

该项目利用PIR传感器检测运动,触发中断后,BleuIO适配器进行25秒的广告。需要的组件包括PIR传感器、BleuIO适配器和STM32开发板。连接后,配置STM32CubeIDE并导入项目,连接传感器。运动检测后,适配器会发送广告,LED指示运动状态。

基于蓝牙的PIR运动检测应用程序,使用STM32开发板

DEV Community
DEV Community · 2024-11-05T10:06:05Z

这是一款基于STM32G474的四开关Buck-Boost数字电源,支持TypeC接口PD诱骗输入和DC5.5接口输入,输入/输出最高48V10A。使用STM32G474单片机实时监测电压和电流,并通过PID控制算法调整PWM占空比,实现过压过流保护。可通过OLED屏查看参数,通过旋转编码器和按钮设置输出电压和电流,通过Type-C接口与上位机通信,通过上位机软件查看参数和波形。

基于STM32的同步整流Buck-Boost数字电源 开源

Zeruns's Blog
Zeruns's Blog · 2024-06-04T17:35:00Z

在设备之间进行通信时,通常采用并行通信和串行通信两种方式。串行通信分为单工、半双工和全双工。通信方式分为同步通信和异步通信。串行通信接口有UART和USART。连接两个芯片时,需要交叉连接TXD和RXD。连接芯片与PC机时,需要通过电平转换电路实现连接。串口通信需要定义起始位、数据位、奇偶校验位、停止位和波特率。UART的发送和接收需要波特率发生器控制。

STM32串口通信基本原理

良许Linux教程网
良许Linux教程网 · 2024-05-07T14:31:50Z

C语言的内存分区包括栈区、堆区、全局区、常量区和代码区。栈区由编译器管理,存放局部变量;堆区由程序员管理,支持动态内存分配;全局区存放全局和静态变量;常量区存放不可修改的常量;代码区存放程序执行代码。STM32的RAM和ROM分别用于临时数据和稳定数据存储。

C语言:内存分配—栈区、堆区、全局区、常量区和代码区

良许Linux教程网
良许Linux教程网 · 2024-04-06T16:34:43Z

本文介绍了在工作中使用基于Linux命令行的开发环境,并分享了移植nr shell的过程。通过对比Finsh和nr_micro_shell两个项目,选择了资源占用较少的nr作为命令行交互工具。文章详细介绍了代码下载、STM32 CubeMX工程配置、代码修改和移植现象等步骤。最后提到了处理效率有待优化,并推荐关注公众号“良许Linux”获取更多Linux相关知识。

在 STM32 实现命令行

良许Linux教程网
良许Linux教程网 · 2024-04-01T13:49:08Z

Modbus是一种广泛应用的通信协议,嵌入式工程师需要掌握。在STM32裸机状态下移植Modbus的详细过程包括准备工作、配置STM32、安装Modbus库、配置Modbus库、实现Modbus功能、测试和调试、优化和改进。注意事项包括选择合适的Modbus实现方式、遵循规范和标准、注意数据校验和错误处理。源码模块包括串口通信模块、Modbus配置模块和Modbus数据处理模块。

STM32裸机状态Modbus移植详细过程

良许Linux教程网
良许Linux教程网 · 2024-03-29T15:08:17Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码