• ARM M7cache&&MPU浅析

    为什么要引入Cache?随着工艺和设计的演进,CPU计算性能其实发生了翻天覆地的变化,但是DRAM存储性能的发展没有那么快。所以引入了一个中间缓冲区域cacheCache 按照数据类型可划分为 I-Cache 与 D-Cache。其中 I-Cache...
  • NXP_MCXA153 vscode环境搭建

    手上刚好有一个NXP的MCXA153,遂写一篇教程(how to get started)提供给小白,也方便以后自己查阅。本来是想在keil上面做开发,但是官方提供的pack包(https://www.keil.arm.com/packs/mcxa1...
  • 云途HA MCU重启后无法接收到CAN报文?

    在客户端发现在使用CAN的邮箱接收时,当使用CAN上位机一直发送数据时,复位MCU,此时复位后的MCU无法收到CAN上位机一直发送的报文ID 例:CAN1 21邮箱,滤波设置后只能接收0x39C, CAN上位机一直持续发送ID为0x39C的报文,此时...
  • SST超级精简RTOS介绍

    本文介绍一个非常精简的RTOS,Super-Simple-Tasker的非抢占版本SST0https://github.com/QuantumLeaps/Super-Simple-Tasker SST0 是一个基于优先级的 RTOS 内核,但它的调度...
  • 开源项目EasyFlash介绍

    本文简要介绍一下EasyFlash的使用及移植过程 EasyFlash三大实用功能:1.ENV快速保存产品参数,支持 写平衡(磨损平衡)及掉电保护功能2.库封装了IAP(In-Application Programming)功能常用的接口,支持CRC...
  • CmBacktrace(错误追踪库)应用介绍

    关于HardFault调试方法可以移步至https://dadeju.github.io/2025/04/19/HardFault%E5%B8%B8%E8%A7%81%E8%B0%83%E8%AF%95%E6%96%B9%E6%B3%95/根据故障寄...
  • 开源按键组件BitsButton介绍

    继MultiButton之后,发现了一个更加全能强大、小而美的按键组件:BitsButtonhttps://github.com/530china/BitsButton 该组件有一个不错的创新点,使用位序列记录按键状态,1代表按下,0代表松开。使你能...
  • 开源按键组件MultiButton介绍

    本文简要介绍一个开源的按键组件项目MultiButtonhttps/github.com/0x1abin/MultiButton可以避免重复造轮子,不需要去翻来覆去的去考虑单击/双击/长按…的逻辑。不...
  • 亚秒闹钟配置参数详解

    有小伙伴在问RTC如何配置亚秒闹钟的参数。这个问题其实非常有价值,本文会做一个相对详尽的讲解。 亚秒闹钟用在什么地方?需要用到周期性唤醒的场合,几十毫秒或者几百毫秒的唤醒间隔。有些MCU没有LPTIM(低功耗定时器),如果对精度要求不高,RTC的亚秒...
  • 国民技术N32G430读保护无法生效?

    在21IC论坛上面看到这个帖子,楼主说N32G430加读保护后,依然可以读出固件,并有提到“代理商的FAE也可以重现这个现象”手上刚好有这个型号的demo板,本着“没有调查就没有发言权”的精神遂做以下的验证,说先结论:加读保护后无法读出固件先试一下不...
/7