小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
在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
做个基于STM32+QMK的茶轴机械数字小键盘,带编码器和OLED屏幕~

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

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

Architecting Life
Architecting Life · 2024-12-01T16:40:06Z

Foreword 给MCU移植Crypto、SSL、SSH、SFTP等库,真的找不到一个例子,目前看到的库大部分都是商用的。 比如wolfssh、CycloneSSH、libssh2、TinySSH、microSSH、Dropbear,这些库可能linux使用比较多,但是那边安装移植也方便多了,降到MCU一库难求,更别说详细的移植文档了,基本没有 wolfssh https://www.w...

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

本文介绍了在工作中使用基于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

在单片机编程领域,使用C++进行开发的案例相对较少。C语言具备更小的代码体积和更快的执行速度。随着单片机资源和速度的提升,一些工程师开始尝试使用C++进行开发。本文介绍了在Keil和STM32环境下使用C++编写流水灯程序的方法。

单片机上为什么不建议用C++?

良许Linux教程网
良许Linux教程网 · 2024-03-28T14:51:51Z

本文介绍了堆栈的概念和在STM32单片机中的应用,堆栈是内存中用于暂时保存数据的连续存储区域。在STM32开发中,可以通过设置堆栈大小来分配内存空间,需要注意内存泄漏和错误。可以通过RAM大小信息和map文件来分析RAM占用情况。

详解STM32单片机堆栈

良许Linux教程网
良许Linux教程网 · 2024-03-27T14:29:05Z

本文介绍了在STM32中实现软硬件分层的方法,通过驱动链表实现设备操作,提供了代码实现和硬件注册方式,总结了软硬件分层的优点。

嵌入式软件实现应用层和硬件层分层管理

良许Linux教程网
良许Linux教程网 · 2024-03-21T12:19:44Z

该文章讲述了STM32F103VDT6芯片的可靠性问题,通过调研发现PLL在没有输入信号的情况下仍能维持在最低频点处振荡,导致无法通过判断有无时钟来判断HSE是否失效。为解决此问题,建议使用CSS功能来检测和处理HSE失效。

STM32 时钟失效之后,还能继续运行

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

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

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