KW36 MCU HardFault问题查找和破解方法

在嵌入式开发中,偶尔会遇到Hard Fault死机的异常,常见产生Hard Fault的原因大致有以下几类......
MCU是Microcontroller Unit(微控制器单元)的缩写,它是一种集成了中央处理器(CPU)、存储器(ROM、RAM)、输入/输出端口(I/O)、定时器(Timer)、串行通信接口(UART、SPI、I2C等)和其他外围设备控制器的单个芯片。MCU通常用于嵌入式系统中,用于控制各种电子设备和系统。
由于其集成度高、体积小、功耗低以及成本相对较低等特点,MCU被广泛应用于各种嵌入式系统中,例如智能家居设备、医疗设备、汽车电子系统、工业自动化等。MCU的选择通常基于应用的需求,如处理性能、功耗、外设接口等因素。

在嵌入式开发中,偶尔会遇到Hard Fault死机的异常,常见产生Hard Fault的原因大致有以下几类......

Holtek新推出通过BQB(Bluetooth Qualification Body)认证Bluetooth 5.2 Arm® Cortex®-M0+低功耗蓝牙(Bluetooth Low Energy, BLE) MCU,HT32F67741。

本文基于GD32 MCU的VF/矢量变频器的控制系统,采用模块化设计,控制面板,用户接口可按需求自由组合,便于安装、编程和初始化设计,轻松实现异步电动机的调速要求。

兆易创新GigaDevice(股票代码 603986)正式推出基于Arm® Cortex®-M23内核MCU的最新成员,GD32L233系列主流型低功耗微控制器。

一般情况下,外部晶振(如32.768K)上电就能起振,但是在连接MCU的情况下,有些MCU有一个OSC模块用于对外部晶振进行控制(模式选择),这种情况下,请参考数据手册,选择正确的模式以启动外部晶振。

恩智浦半导体发布的实时驱动程序(RTD)软件,为带有Arm® Cortex®-M或Cortex-R52内核的所有S32汽车处理器提供支持,恩智浦履行承诺,解决了汽车软件开发的成本和复杂性问题。

2021年3月,意法半导体(ST)宣布推出STM32U5,9月STM32U5首批型号正式量产,这也意味着ST诞生了首款同时达到PSA 3级和SESIP 3安全认证的超低功耗微控制器。

10月25日,芯海科技(股票代码:688595)与德国莱茵TÜV大中华区(简称“TÜV莱茵”)在芯海科技总部举行了芯片功能安全流程及产品认证项目启动仪式。

内存管理一般在操作系统中才有,比如:Linux、Windows这些操作系统都有内存管理器,包括大部分RTOS同样也有内存管理。

晟矽微电子发布一款基于Cortex-M0内核的MS32F031A6 MCU微控制器。该控制器集成了硬件乘除法器、运算放大器、模拟比较器等模块,使得在产品设计时集成度更高,性价比更高。