随笔分类 - STM32开发板
摘要:说明: 1、进入新版MDK5.41/5.42后,MDK RTE的STM32创建不再支持经典方式,导致使用非常麻烦,完全不兼容之前的用法了。所以我们之前已经发布的综合模板就没有再使用RTE创建了,而是源码创建。 前几天发帖详细探讨了这个问题: 最新版MDK5.41联合STM32CubeMX差点将MDK
阅读全文
摘要:说明: 1、本来这段时间是一年一度Hackaday硬件设计开源盛宴,但hackaday电子大赛在去年终结了。所以我开源个我的吧。 2、三代示波器的高速波形刷新方案,前两年就做好了,这两年忙H7-TOOL的更新比较多,三代示波器的更新就搁置了。但刷新方案是没问题的,开源分享给大家。 3、V7板子主频4
阅读全文
摘要:【测试平台】 STM32-V7开发板 【测试例子】 https://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 V7-025_FatFS文件系统例子(SD卡 V1.2) 【测试条件和校验】 运行例子里面的命令6,命令6是个测速函数,每次写入2MB
阅读全文
摘要:【前言】 之前的视频教程分享了两期CANopen的专题,配套的例子都是基于裸机的,为了方便大家在OS下使用,本期视频带OS下的支持。 CANopen协议栈专题,实战方式系统了解NMT,PDO,SDO,时间戳,同步报文,紧急报文等(2023-10-17) https://www.armbbs.cn/f
阅读全文
摘要:【前言】 本期视频就一个任务,通过ARM官方的CMSIS RTOS文档,将常用配置和用法给大家梳理清楚。 对于初次使用CMSIS-RTOS的用户来说,通过梳理官方文档,可以系统的了解各种用法,方便大家再进一步的自学或者应用,起到授人以渔的作用。 更深入的可以看之前分享的RTOS运行机制,任务管理,上
阅读全文
摘要:视频: https://www.bilibili.com/video/BV1tFHuenESf 提纲: 参考资料: 1、例程下载 RTX5 All In One(2024-08-30 V2.0).7z (27.21MB) FreeRTOS All In One(2024-08-30 V2.0).7z
阅读全文
摘要:【说明】 1、RTX5全家桶的优势就是简单易用,初学的话,上手很快,稳定性也是杠杠的,且容易做稳定。 2、同时RTX5也是有汽车级,工业级,医疗和铁路安全认证,只是安全级别比ThreadX要稍微低些。 3、当前RTX5中间件源码已经开源了,大大方便大家问题的排查。同时提供了FreeRTOS内核版本,
阅读全文
摘要:【测试结果】 TOOL的RTC时钟一直都是通过上位机这里手动校准的,这次做了了实验,测试期间不做任何校准,看看半年后效果。 测试是从去年的9月29号开始 截至到今年的4月5号,快了13分钟 【误差原因】 因为晶振对温度敏感,下面是典型的温度对晶振影响: STM32支持LSI内部低速时钟或者LSE外置
阅读全文
摘要:【引出问题】 引用帖子:https://hackaday.com/2023/12/21/how-do-you-test-if-an-eeprom-can-hold-data-for-100-years/ 在hackaday上看到一篇有意思的帖子,如何测试 EEPROM 是否可以保存数据 100 年以
阅读全文
摘要:Cortex-M52特色: 1、基于ARMv8.1-M架构的内核已经有M55和M85. 新出的M52是采用Arm Helium 技术的最小处理器,可提供出色的低功耗,为物联网提供低成本和高性能AI技术。 2、Cortex-M52 专为需要提高数字信号处理和机器学习性能的 AIoT 应用而设计,而无需
阅读全文
摘要:周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 视频版: https://www.bilibili.com/video/BV1Mx4y1o7Ns 1、开源60W小型UPS电源
阅读全文
摘要:原创文章,转载请注明出处:https://www.armbbs.cn/forum.php?mod=viewthread&tid=119562 版本迭代是嵌入式开发永久的痛,这么多年不知道浪费了多少时间在版本迭代上。 部分系统组件还好点,有个LTS长期支持版,而厂家SDK和IDE环境可谓惨不忍睹,一代
阅读全文
摘要:根据以往的传统单片机命名方式: C0, L0, G0, F0 => Cortex-M0内核 F1, L1 => Corterx-M3内核 F2, F3 => Corterx-M3/M4 F4,G4,L4, L4+ => Cortex-M4内核 L5,U5, H5 => Cortex-M33内核 N6
阅读全文
摘要:https://hackaday.com/2022/11/05/ ... -years-competition/ (1)一年一度的Hackaday大赛结束,今年是第9届了,总奖金池是15万美元,冠军5万美元。前6届,冠军奖金非常高,像第3届冠军是最厉害的,独得15万美元,奖金池是30万美元,共106
阅读全文
摘要:这个问题之前一直理所当然,没有深究过,认为就是复位中断服务程序退出后进入到main的,实际不然。 【视频版】 https://www.bilibili.com/video/BV1Le411V7jS 【引出问题】 我们这里以MDK,IAR和GCC分别进行说明: (1) MDK的处理: main函数确实
阅读全文
摘要:视频教程汇总帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519 分散加载在IDE开发环境中有着举足轻重的作用,通过分散加载,我们可以方便的指定程序代码和变量的存储位置。特别是像H7这种多个RAM块,外置SDRAM空间,以及内部Fla
阅读全文
摘要:视频教程汇总帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519 本期视频为大家分享MDK专题第2期:Cortex-M内核芯片Hardfault硬件异常调试分析定位。 后面的各种项目代码调试基本都是在跟硬件异常打交道,是提升调试能力的
阅读全文
摘要:查找资料也是学习能力的重要组成部分,初学的时候还可以在网上搜到各种资料,各种视频可以学习,随着自己也开始做项目,做开发,懵逼的问题一个接着一个,不仅没有视频可以学习,文档资料更是少的可怜。 全靠自己硬着头皮上。本帖为此而生,分享下这些年的心得。 搜索网站: 百度:虽然大部分搜索不太给力,但是搜索国内
阅读全文
摘要:本帖为继续为大家分享实战技能。 一、内联函数Inline function: 内联函数就是带inline关键字修饰的函数,作用是将函数直接嵌入到调用此函数的代码中,从而降低调用此函数所占用的时间。 典型的像CMSIS软件包,ST的LL库都开始采用内联的定义方式,这类函数特点是简短,适合需要频繁调用的
阅读全文
摘要:一、背景知识: (1)中断延迟:从中断触发到执行中断服务程序的第一条指令这段时间就是中断延迟时间。 对于Cortex-M内核芯片,典型的中断延迟时间是12-16个时钟周期 以Cortex-M3/M4内核为例,中断触发后,执行时序效果如下,其中xPSR,PC,R0,R1,R2,R3,R12和LR是硬件
阅读全文

浙公网安备 33010602011771号