小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
沉浸式翻译 immersive translate
Dify.AI

Foreword STM32 DMA数据丢失,这个问题还挺常见的,之前我也遇到了,不过由于只是首数据丢一个字节的数据,对于整体不是很大影响,所以没在意这个事情,放过去了 之前遇到的”DMA PWM输出第一个bit...

STM32 DMA数据丢失

elmagnifico
elmagnifico · 2025-06-25T16: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

Foreword 全网找不到几个LLVM工具链进行交叉编译的例子,如果只是Linux环境,那可能随便弄,但是Windows下要拉哪个库,环境变量什么的要怎么弄都没找到例子。东拼西凑了几个Blog的内容,总算是完整可以编译了 如果直接用Keil的AC6,那没啥难度,如果抛弃他,改用开源又要怎么弄 Clang-LLVM GNU GCC编译流程: 源代码 → GCC前端 →...

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相关知识。

Implementing Command Line on STM32

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

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

Detailed Process of Porting Modbus on Bare-Metal STM32

良许Linux教程网
良许Linux教程网 · 2024-03-29T15:08:17Z

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

详解STM32单片机堆栈

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

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

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

良许Linux教程网
良许Linux教程网 · 2024-03-17T14:06:24Z

本文介绍了基于STM32的智慧农业管理系统的设计与实现,通过集成传感器实时监测农田环境和作物生长状态,并通过蜂鸣器报警和微信小程序实现远程控制功能。该系统提高农业生产精细化管理水平,解决传统农业问题,推动农业信息化水平提升和农业资源高效利用。

从0带你设计与实现基于STM32的智慧农业管理系统

华为云官方博客
华为云官方博客 · 2024-03-15T08:23:04Z

在STM32F1系列和Cortex-M3内核中,调试接口是必不可少的。支持两种调试接口:串行接口和JTAG调试接口。为了释放普通I/O口,可以使用串行接口并设置SWJ_CFG=010。

STM32(Cortex-M)内核DEBUG调试接口知识

良许Linux教程网
良许Linux教程网 · 2024-03-09T13:36:12Z

本文讨论了低功耗状态下STM32的IO引脚通用配置,建议将未使用的GPIO输入配置为模拟输入以节省能耗。调节GPIO速度可影响电磁干扰和同时开关输出。进入低功耗模式时,连接到外部接收器的GPIO信号必须使用PP或PU/PD强制信号值。退出关机模式时,GPIO会重新配置为默认值,需要额外的系统消耗。

STM32低功耗时,IO引脚配置的问题

良许Linux教程网
良许Linux教程网 · 2024-03-08T14:02:58Z

本文介绍了使用DMA方式处理STM32F10x串口数据收发。通过DMA直接在内存中读写数据,减轻CPU负担,提高系统效率。具体实现包括USART3_DR寄存器地址设置、DMA通道配置、DMA中断设置、USART接收回调函数实现、DMA基本配置和环形队列接收数据处理。

How to Efficiently Receive Serial Data with STM32?

良许Linux教程网
良许Linux教程网 · 2024-03-07T13:08:22Z

在STM32开发中,可以选择寄存器编程或标准外设库。STM32Snippets是寄存器开发的示例代码集合,而STM32Cube LL和HAL是官方主推的库。这四种库在可移植性、优化和难易程度等方面有差异。

Comparison of Four STM32 Libraries: Register, Standard Peripheral Library, HAL, LL

良许Linux教程网
良许Linux教程网 · 2024-03-07T13:05:48Z

GD32是一款源自国内开发的单片机,与STM32有相似之处但也有不同之处。GD32采用二代M3内核,主频最大108M,外部供电范围窄,内核电压低,Flash执行速度快。

想用GD32替换STM32? 这些细节一定要知道

良许Linux教程网
良许Linux教程网 · 2024-03-02T14:03:59Z
  • <<
  • <
  • 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
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码