小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • 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

文章讨论了在硬件开发中使用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

本文介绍了在工作中使用基于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
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

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

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码