STM32
文章平均质量分 69
硬汉嵌入式
这个作者很懒,什么都没留下…
展开
-
RTX5源码全家桶集成emWin6.40, Modbus主从,含FreeRTOS版, 探讨一种移植第3方组件通用方法以及使用注意事项2024-08-30
RTX5源码全家桶集成emWin6.40, Modbus主从,含FreeRTOS版, 探讨一种移植第3方组件的通用方法以及多任务使用注意事项。2、RTX5/FreeRTOS全家桶首期视频,框架设计。3、CMSSIS-RTOS V2封装层教程。6、emWin和全家桶中间件的兼容问题。原创 2024-08-31 15:11:22 · 633 阅读 · 0 评论 -
RTX5全家桶源码综合模板发布,含FreeRTOS内核版本,将其打造成直接面向实际项目应用的综合框架(2024-06-19)
RTX5全家桶源码综合模板发布,含FreeRTOS内核版本,将其打造成直接面向实际项目应用的综合框架(2024-06-19)原创 2024-06-20 16:07:39 · 1087 阅读 · 0 评论 -
BSP视频教程第30期:UDS ISO14229统一诊断服务CAN总线专题,常用诊断执行流程精讲,干货分享,图文并茂(2024-04-30)
BSP视频教程第30期:UDS ISO14229统一诊断服务CAN总线专题,常用诊断执行流程精讲,干货分享,图文并茂(2024-04-30)原创 2024-05-01 11:39:11 · 440 阅读 · 0 评论 -
实测STM32的RTC,什么校准都不做,不断电,半年后快了13分钟
实测STM32的RTC,什么校准都不做,不断电,半年后快了13分钟原创 2024-04-07 17:13:37 · 1113 阅读 · 0 评论 -
【杂谈】如何测试EEPROM可以保存数据100年以及擦写次数,磨损均衡问题,阿伦尼乌斯方程的老化测试法
【杂谈】如何测试EEPROM可以保存数据100年以及擦写次数,磨损均衡问题,阿伦尼乌斯方程的老化测试法原创 2024-01-17 10:41:28 · 2107 阅读 · 0 评论 -
ARM推出Cortex-M85的小弟Cortex-M52, 集低功耗,低成本和单片机AI于一身
ARM推出Cortex-M85的小弟Cortex-M52, 集低功耗,低成本和单片机AI于一身原创 2023-11-26 20:58:16 · 613 阅读 · 0 评论 -
《安富莱嵌入式周报》第317期:开源60W小型UPS电源,0.1Hz - 200MHz 频率计,纯C实现的SokolGFX渲染库, FreeRTOS Trace
《安富莱嵌入式周报》第317期:开源60W小型UPS电源,0.1Hz - 200MHz 频率计,纯C实现的SokolGFX渲染库, FreeRTOS Trace原创 2023-07-12 11:00:25 · 1737 阅读 · 0 评论 -
浅谈这些年如何被MDK, IAR, GCC和厂家SDK版本兼容性“蹂躏”, 一代版本一代坑
版本迭代是嵌入式开发永久的痛,这么多年不知道浪费了多少时间在版本迭代上。部分系统组件还好点,有个LTS长期支持版,而厂家SDK和IDE环境可谓惨不忍睹,一代版本一代坑。原创 2023-06-09 15:40:25 · 2706 阅读 · 3 评论 -
据不可靠消息,ST的新一代机皇正式命名为STM32V8系列,搭载Cortex-M85内核
据不可靠消息,ST 的新一代机皇正式命名为 STM32V8 系列,搭载 Cortex-M85 内核原创 2023-05-20 14:40:42 · 3723 阅读 · 0 评论 -
【2022硬件设计开源盛宴】一年一度的hackaday大赛结束,冠军便携式风力涡轮机,共提交326个电子作品,奖金池15万美元
【2022硬件设计开源盛宴】一年一度的hackaday大赛结束,冠军便携式风力涡轮机,共提交326个电子作品,奖金池15万美元原创 2022-11-17 14:56:56 · 635 阅读 · 0 评论 -
【不是问题的问题】为什么复位中断服务程序里面直接调用的main函数,难道所有程序都在复位中断里面执行的?
【不是问题的问题】为什么复位中断服务程序里面直接调用的main函数,难道所有程序都在复位中断里面执行的?原创 2022-10-20 15:59:59 · 808 阅读 · 1 评论 -
H7-TOOL串口脱机烧录操作说明,支持TTL串口,RS232和RS485(2022-06-30)
通过Lua小程序,我们可以方便方便的在线方式做串口固件烧录,也可以离线方式运行Lua小程序做烧录。本次是说明是采用H7-TOOL串口方式连接我们V7板子做的操作说明。原创 2022-07-22 21:53:42 · 808 阅读 · 0 评论 -
《安富莱嵌入式周报》第270期:2022.06.13--2022.06.19
《安富莱嵌入式周报》第270期:2022.06.13--2022.06.19(1)BSP视频教程第18期:基于NAND,eMMC,SD卡和U盘的BootLoader实战,带CRC完整性校验(2022-06-16)(2)新版IAR9.30初体验,IAR官方发布VS Code插件支持,实测贼舒服,让IDE内卷来的更猛烈些吧......原创 2022-06-29 17:11:40 · 594 阅读 · 0 评论 -
【BSP视频教程】STM32H7视频教程第16期:DMA双缓冲实现32路脉冲并行同步控制(2022-05-26)
【BSP视频教程】STM32H7视频教程第16期:DMA双缓冲实现32路脉冲并行同步控制(2022-05-26)原创 2022-05-28 18:59:59 · 347 阅读 · 1 评论 -
地表最强Cortex-M85发布
地表最强Cortex-M85发布原创 2022-04-27 08:43:02 · 2521 阅读 · 0 评论 -
【STM32H7教程】第94章 STM32H7的SPI总线应用之双机通信(DMA方式)
完整教程下载地址:链接第94章 STM32H7的SPI总线应用之双机通信(DMA方式)本章节为大家讲解SPI DMA方式双机通信。目录94.1 初学者重要提示94.2 SPI DMA主从机硬件接线94.3 SPI DMA主机程序设计94.3.1 第1步:SPI总线配置94.3.2 第2步:SPI DMA配置94.3.3 第3步:SPI DMA传输设置和MPU配置94.3.4 第4步:应用代码设计94.4 SPI DMA从机程序设计94.4.1 第1...原创 2022-04-19 15:38:28 · 7244 阅读 · 1 评论 -
【BSP视频教程】STM32H7视频教程第13期:系统讲解Cortex-M7内核MPU和Cache,理解通透(2022-04-17)
视频教程汇总帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519本期视频教程为大家分享BSP驱动教程第13期。系统讲解Cortex-M7内核MPU和Cache,理解通透。初学时容易无法形成系统的认识,说到某一个知识点也明白,但是具体到Cache读写操作的时候是怎么个流程,就懵了,本期视频教程就帮大家捋顺这个问题。MPU和Cache也是M7内核芯片学习的核心内容。视频:https://www.bilibili.com.原创 2022-04-18 15:18:08 · 949 阅读 · 0 评论 -
【BSP视频教程】STM32H7视频教程第11期:STM32H7的GPIO实战,深化非阻塞编程思想,移植驱动到全新器件上,开启Event Recorder狂暴模式
视频教程汇总帖:【学以致用,授人以渔】2022视频教程汇总贴,持续更新,DSP更新到第5期,ThreadX更新到第3期,BSP驱动更新到第11期(2022-04-01) - STM32F429 - 硬汉嵌入式论坛 - Powered by Discuz!本期视频教程为大家分享BSP驱动教程第11期深化非阻塞编程思想,移植驱动到全新器件上,使用杜邦线洞洞板搭建的,不使用我们自己的开发板,来一期GPIO应用实战,并给大家展示下Event Recorder开狂暴模式通过本次视频提供一些移植调试中遇到的各种原创 2022-04-02 15:45:28 · 3368 阅读 · 0 评论 -
STM32H7视频教程第9期:STM32H7的GPIO专题,通过驱动源码,参考手册,数据手册应用笔记系统学习GPIO知识点(2022-03-06)
视频教程汇总帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519本期视频教程开始,正式开启各种外设专题教程,首先是GPIO专题。GPIO涉及到的零碎知识点非常多,但又不得不了解,后面要经常用到。视频(1080p):第9期BSP驱动教程:STM32H7的GPIO专题,通过驱动源码,参考手册,数据手册应用笔记系统学习GPIO知识点_哔哩哔哩_bilibili第9期BSP驱动教程:STM32H7的GPIO专题,通过驱动.原创 2022-03-08 16:32:19 · 887 阅读 · 0 评论 -
【BSP视频教程】STM32H7视频教程第3期:整体捋顺STM32H7的HAL库和LL库的框架,再配合寄存器造轮子找到更适合自己的玩法(2022-01-21)
视频教程汇总帖:【学以致用,授人以渔】2022视频教程汇总贴,持续更新中,DSP更新到第1期,ThreadX更新到第2期,BSP驱动更新到第3期(2022-01-21) - STM32F429 - 硬汉嵌入式论坛 - Powered by Discuz!本系列视频教程重在学习方法,授人以渔,突出实用性,视频教程中,我们使用ARM官方文档,ST的参考手册,数据手册,勘误手册和编程手册来教学,改变传统的使用PPT教学模式。让大家知道这些知识点都是来自那里,这样更接近实际应用。本期视频为大家分享第3..原创 2022-01-21 16:39:49 · 986 阅读 · 0 评论 -
【BSP视频教程】STM32H7视频教程第2期:STM32H7四通八达的总线矩阵,从系统框架整体把控H7
本系列视频教程重在学习方法,授人以渔,突出实用性,视频教程中,我们使用ARM官方文档,ST的参考手册,数据手册,勘误手册和编程手册来教学,改变传统的使用PPT教学模式。让大家知道这些知识点都是来自那里,这样更接近实际应用。本期视频为大家更第2期教程:学习一款新的芯片,建议优先掌握系统框架, 然后各个击破即可。就像学习一款RTOS一样,优先去了解他的软件框架,然后再去研究通信细节。这是一种非常好的学习习惯,培养大局观。视频(1080p):BSP教程第2期:STM32H7四通八达的总线矩阵,从系统框架..原创 2022-01-15 17:03:36 · 580 阅读 · 0 评论 -
【BSP视频教程】STM32H7视频教程第1期:初识STM32H7准备工作,了解Cortex-M7内核及MDK,IAR,Embedded Studio,STM32CubeIDE和VS Code简单比较
【BSP视频教程】STM32H7视频教程第1期:初识STM32H7准备工作,了解Cortex-M7内核及MDK,IAR,Embedded Studio,STM32CubeIDE和VS Code简单比较本系列视频教程重在学习方法,授人以渔,突出实用性,视频教程中,我们使用ARM官方文档,ST的参考手册,数据手册,勘误手册和编程手册来教学,改变传统的使用PPT教学模式。让大家知道这些知识点都是来自那里,这样更接近实际应用。本期视频教程主要分为三部分:1、Cortex-M7内核的知识点和相关资料获取。..原创 2022-01-15 16:50:39 · 841 阅读 · 0 评论 -
各种GUIBuilder体验TouchGFX,AppWizard,GUIX Studio,Embedded Wizard,AWTK,柿饼UI,LVGL,Qt fot MCU等
目录(1)TouchGFX(2)ThreadX GUIXStudio(3)emWin AppWizard(4)Embedded Wizard(5)测试了下周立功的AWTK Designer,感觉也不错(6)安装了RT-Thread的柿饼UI设计器(7) 安装测试NXP设计的LVGL设计器GUI Builder,支持基础的控件添加和触发事件处理(8)测试LVGL官方版的设计器EdgeLine V0.2,还在开发阶段,拖动控件略卡顿,支持的控件少首次使用时,直观的一些感受..原创 2021-12-21 16:29:37 · 2144 阅读 · 0 评论 -
实战技能分享,减小开关中断对系统实时性的影响,提升系统响应速度
实战技能分享,减小开关中断对系统实时性的影响,提升系统响应速度原创 2021-12-09 22:13:17 · 1103 阅读 · 0 评论 -
【STM32H7教程】第93章 STM32H7的SPI总线应用之驱动ADS1256(8通道24bit ADC, 增益可编程)
第93章 STM32H7的SPI总线应用之驱动ADS1256(8通道24bit ADC, 增益可编程)原创 2021-12-02 17:09:52 · 6478 阅读 · 7 评论 -
【小知识】使用串口8bit,7bit和6bit数据格式的奇偶校验问题
【小知识】使用串口8bit,7bit和6bit数据格式的奇偶校验问题原创 2021-12-01 16:15:53 · 3722 阅读 · 0 评论 -
【深入探讨】DMA到底能不能起到加速程序执行的作用,DMA死等操作是否合理,多个DMA数据流同时刷是否处理过来
DMA到底能不能起到加速程序执行的作用,DMA死等操作是否合理,多个DMA数据流同时刷是否处理过来原创 2021-11-27 18:57:55 · 1138 阅读 · 1 评论 -
实战技能分享,如何让工程代码各种优化等级通吃,含MDK AC5,AC6,IAR和GCC
实战技能分享,如何让工程代码各种优化等级通吃,含MDK AC5,AC6,IAR和GCC原创 2021-11-25 21:55:39 · 1395 阅读 · 0 评论 -
实战技能分享,各种数据类型的SPI, UART, I2C,FDCAN等方式的通信传输以及存储到EEPROM, Flash等设备的简易实现方法
实战技能分享,各种数据类型的SPI, UART, I2C,FDCAN等方式的通信传输以及存储到EEPROM, Flash等设备的简易实现方法原创 2021-11-21 14:32:17 · 3318 阅读 · 2 评论 -
实战技能分享,一劳永逸的解决BOOT跳转APP失败问题,含MDK AC5,AC6和IAR,同时制作了一个视频操作说明
实战技能分享,一劳永逸的解决BOOT跳转APP失败问题,含MDK AC5,AC6和IAR,同时制作了一个视频操作说明原创 2021-11-17 22:00:40 · 1956 阅读 · 2 评论 -
[GPIO]推荐一种超简单的硬件位带bitband操作方法,让变量,寄存器控制,IO访问更便捷,无需用户计算位置
目录说明:硬件位带操作优势优势1:优势2:背景知识(1)将1MB地址范围 0x20000000 - 0x200FFFFF映射到32MB空间范围0x22000000 -0x23FFFFFF ----> 这个对应STM32F4的通用RAM空间。(2)将1MB地址范围 0x40000000 - 0x400FFFFF映射到32MB空间范围0x42000000 -0x43FFFFFF ----> 这个对应STM32F4的外设空间。(3)举例,比如访问0x20...原创 2021-11-11 16:30:59 · 1038 阅读 · 0 评论 -
【烧脑技术贴】无法回避的字节对齐问题,从八个方向深入探讨(变量对齐,栈对齐,DMA对齐,结构体成对齐,Cache, RTOS双堆栈等)
目录【本文为安富莱电子原创】一、引出问题:二、背景知识:三、全局变量对齐问题:四、结构体成员对齐问题:五、局部变量对齐问题:六、中断服务程序的栈对齐问题:七、硬件浮点对齐问题八、RTOS的任务栈:九、DMA对齐问题:十、配置MPU造成的对齐问题:【本文为安富莱电子原创】本期的知识点要稍微烧点脑细胞,因为字节对齐问题涉及到的地方太多,且无法规避,必须硬着头皮上。下面要说的每个技术点,其实都可以专门开一个帖子说,所以我们这里的讨论,争取言简意赅,并配上官方原创 2021-11-07 22:41:56 · 1878 阅读 · 1 评论 -
【不是问题的问题】为什么STM32的Flash地址要设置到0x08000000
本文原贴地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=109321目录一、背景知识:二、引出问题:(1) 你怎么保证0x08000 0000首地址存的就是中断向量表,我们不可以随意设置吗?(2) 既然设置到0x0800 0000这么麻烦,为什么不直接使用0x0000 0000?三、了解了M3和M4,M7是怎么个执行情况呢?我们言简意赅的普及下这个知识点,争取让大家不伤脑细胞一、背景知识:M3,M4内.原创 2021-10-28 21:17:43 · 3121 阅读 · 3 评论 -
基于STM32F407的自适应滤波器教程,无需matlab生成系数,支持自学习(2021-09-20)
论坛下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547自适应滤波不同于IIR FIR的经典滤波器,它属于现代滤波器,可以滤除非周期性噪声。在实际应用中,常常无法得到信号和噪声统计特性的先验知识。在这种情况下,自适应滤波技术能够获得极佳的滤波性能,因而具有很好的应用价值。展示一:原始信号200Hz + 50Hz正弦波。滤除200Hz正弦波效果:展示二:原始信号:10Hz正弦波 + 20..原创 2021-09-20 15:27:42 · 845 阅读 · 0 评论 -
基于STM32F429的自适应滤波器教程,无需matlab生成系数,支持自学习(2021-09-20)
论坛下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547自适应滤波不同于IIR FIR的经典滤波器,它属于现代滤波器,可以滤除非周期性噪声。在实际应用中,常常无法得到信号和噪声统计特性的先验知识。在这种情况下,自适应滤波技术能够获得极佳的滤波性能,因而具有很好的应用价值。展示一:原始信号200Hz + 50Hz正弦波。滤除200Hz正弦波效果:展示二:原始信号:10Hz正弦波 + 20..原创 2021-09-20 15:15:56 · 436 阅读 · 0 评论 -
硬核发布基于STM32H7的自适应滤波器教程,无需matlab生成系数,支持自学习(2021-09-20)
论坛下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547自适应滤波不同于IIR FIR的经典滤波器,它属于现代滤波器,可以滤除非周期性噪声。在实际应用中,常常无法得到信号和噪声统计特性的先验知识。在这种情况下,自适应滤波技术能够获得极佳的滤波性能,因而具有很好的应用价值。展示一:原始信号200Hz + 50Hz正弦波。滤除200Hz正弦波效果:展示二:原始信号:10Hz正弦波 + 2..原创 2021-09-20 15:05:03 · 360 阅读 · 0 评论 -
基于STM32H7的ADS1256驱动案例,8通道,24bit ADC,带可编程增益(2021-09-20)
例程下载:V7-068_ADS1256(8通道带PGA的24位ADC).7z (3.12MB)测试效果:测试LM285-2.5V稳压效果,抖动40uV:测试干电池效果,抖动10uV左右,注意,这个级别的抖动容易受环境温度的影响,特别是开关空调,最明显。测试说明:ADS1256模块可以直接查到 STM32-V7开发板右上角的CN26插座(2*6P双排母)。STM32H7和ADS1256的SPI接口之间采用GPIO软件模拟SPI时序。注意一点:SC...原创 2021-09-20 14:52:37 · 4813 阅读 · 1 评论 -
CMSIS软件包V5.8.0发布,所有组件全面更新,CMSIS-NN神经网络接口函数开始兼容TensorFlow Lite
Github下载:https://github.com/ARM-software/CMSIS_5/releases论坛下载:ARM.CMSIS.5.8.0.pack (34.49MB)过段时间MDK版的CMSIS软件包也将发布,不出意外MDK也将再次升级。更新记录如下:1、CMSIS-DSP和CMSIS-NN下次升级将把数字信号处理库CMSIS-DSP和神经网络库CMSIS-NN独立出来,不再包含到CMSIS软件包里面了,目的是方便独立更新发布。第2版DSP教程的后续例子直接切到这最新..原创 2021-06-30 16:09:46 · 1242 阅读 · 0 评论 -
Keil Studio已经确定为MDK下一代开发工具,更多功能将在今年年底上线
说明:1、去年MDK搞了一波调研活动,各种送礼品,应该就是为这个准备的。 根据KEIL的介绍,KEIL Studio的完全体应该是这样的:支持浏览器版,桌面版,并且支持通过IDE和命令行连续集成。面向物联网,机器学习和单片机2、现在Keil Studio的第一个组件Keil Studio Cloud已经开始beta版测评,支持在浏览器上添加软件包,编辑,调试和Git。(1)用户可以在浏览器直接远程连接桌面版IDE。(2)直接集成Git,支持团队协作开发和现代 CI 工作流。(3)灵活的在...原创 2021-06-12 17:14:18 · 6630 阅读 · 17 评论 -
【STM32-V5】STM32F407开发板开源, 丰富软件资源, 强劲硬件配置, 配套600实例, 20套手册带视频教程2023-11-01
提取码:itg0(1)新版用户手册,重在BSP驱动包设计方法,HAL库的框架学习,授人以渔,更新至第39章,(2)第2版DSP数字信号处理和CMSIS-NN神经网络教程,发布前50章,(3)新版RL-TCPnet V7.X网协议栈和物联网教程开始更新,配RTX5和FreeRTOS两版本,更新至第14章,(4)LwIP网络教程开始更新,使用MDK的RTE环境开发,配套RTX5和FreeRTOS两个版本,更新至第7章,(5)第3版emWin教程和ThreadX GUIX教程开始更新,双管齐下,原创 2021-05-17 16:35:52 · 2156 阅读 · 1 评论