
MCU
文章平均质量分 91
mftang
知名世界500强企业嵌入式软件开发leader engineer
展开
-
Cortex-M内核的中断/异常系统
Cortex-M内核的中断/异常系统及其优先级管理机制是实时操作的关键组成部分。本文主要对该内容做详细的分析。原创 2025-03-03 07:19:45 · 1298 阅读 · 0 评论 -
Cortex-M1和Cortex-M4内核的比较
本文主要介绍Cortex-M1和Cortex-M4内核的差异性,通过包括架构、指令集、性能、应用场景等方面,并且给出实际选择的建议。还包括功耗、开发工具支持等细节,帮助用户全面了解两者的区别和适用情况。Cortex-M系列是ARM公司推出的微控制器核心,针对嵌入式系统设计的。M1和M4虽然都是M系列,但定位不同。Cortex-M1是ARM早期推出的,主要用于FPGA应用,可能比较基础。而M4则更强大,带有DSP指令和浮点单元,适合需要数字信号处理的应用,比如音频处理或者电机控制。原创 2025-02-06 07:51:42 · 1134 阅读 · 0 评论 -
STM32G4系列微控制器深度解析
本文主要介绍STM32G4系列微控制器的相关内容,STM32G4是STMicroelectronics推出的微控制器系列,属于Cortex-M4内核,具有一些独特的特性。G4相比其他系列(比如F4或者L4)提升了内核性能、外设集成、能效比、数学加速模块等。此外,其主要的应用领域,比如电机控制、数字电源、USB PD等。原创 2025-02-06 07:44:13 · 2007 阅读 · 0 评论 -
使用VScode 和 Keil搭建STM32的开发环境
本文主要介绍使用VScode 和 Keil搭建STM32的开发环境,其内容包括Keil开发软件的下载和安装流程,VScode的下载和安装流程,vscode相关插件的配置。在VSCode中配置Keil的方法。原创 2024-12-07 11:29:59 · 1857 阅读 · 0 评论 -
Renesas R7FA8D1BH (Cortex®-M85) Data Flash程序功能实现
本文主要介绍使用FSP提供的库函数操作Renesas R7FA8D1BH (Cortex®-M85) Data Flash的方法,笔者使用FSP配置参数,并生成工程文件,然后实现测试函数,以验证操作Flash的功能。原创 2024-11-11 08:52:21 · 784 阅读 · 0 评论 -
Renesas R7FA8D1BH (Cortex®-M85) 存储空间介绍
本文主要介绍Renesas R7FA8D1BH (Cortex®-M85) 存储空间的相关内容,包括Flash区间,内存分布等,还介绍了该MCU的内部存储空间的架构。原创 2024-11-07 01:00:00 · 387 阅读 · 0 评论 -
STM32G4 双ADC模式之交替触发方式
本文主要介绍STM32G4 双ADC模式之交替触发方式,包括ADC模块的功能介绍,实现框架结构,以及交替触发方式ADC的转换的实现原理。原创 2024-11-06 10:58:41 · 1086 阅读 · 0 评论 -
STM32G4 双ADC模式之常规同步模式&独立注入模式
本文主要介绍STM32G4 双ADC模式之常规同步模式&独立注入模式相关内容,包括ADC模块的功能介绍,实现框架结构,以及常规同步模式&独立注入模式ADC的转换的实现原理。原创 2024-10-29 01:15:00 · 2069 阅读 · 0 评论 -
STM32G4 双ADC模式之同时注入模式
本文主要介绍STM32G4 双ADC模式之同时注入模式的相关内容,包括ADC模块的功能介绍,实现框架结构,以及注入模式ADC的转换的实现原理。原创 2024-10-29 01:30:00 · 882 阅读 · 0 评论 -
Renesas R7FA8D1BH (Cortex®-M85) QSPI的功能介绍
本文主要介绍Renesas R7FA8D1BH (Cortex®-M85) QSPI的功能,包括其特性,配置要点,使用方法等内容。原创 2024-10-28 00:45:00 · 1095 阅读 · 0 评论 -
Renesas R7FA8D1BH (Cortex®-M85) QSPI驱动FLASH
本文介绍使用Renesas R7FA8D1BH的QSPI接口驱动Flash功能,文章还介绍了RA qspi的函数接口。并且使用这些接口实现芯片N25Q256的驱动接口,并测试读写数据功能。原创 2024-10-28 00:15:00 · 2287 阅读 · 0 评论 -
STM32G4系列MCU的启动项配置
本文主要介绍STM32G4系列MCU的启动项配置功能,包括启动模式类别,内存映射地址等内容。原创 2024-10-22 03:45:00 · 1312 阅读 · 0 评论 -
STM32G4系列MCU的ADC模块标定方法和采样时间
本文主要介绍STM32G4系列MCU ADC采样标定的功能,包括功能介绍,标定ADC模块的类型,标定步骤,还介绍了ADC采样时间的相关内容。原创 2024-10-22 03:15:00 · 2116 阅读 · 0 评论 -
STM32G4系列MCU的电源控制功能介绍
本文主要介绍STM32G4系列MCU电源模块的相关内容,包括电源工作电压,MCU的电源框架结构,电压检测,外围电压监测等概念。原创 2024-10-21 00:15:00 · 2381 阅读 · 0 评论 -
STM32G4系列MCU的低功耗模式介绍
本文主要介绍STM32G4系列MCU的低功耗模式的相关内容,包括低功耗的运行状态机,时钟关系,运行模块等内容。原创 2024-10-21 00:15:00 · 1293 阅读 · 0 评论 -
Renesas R7FA8D1BH 的PWM的功能介绍和应用实践
本文主要介绍Renesas R7FA8D1BH 的PWM的功能介绍和应用实践使用方法,FSP配置PWM的方法。还介绍了其他特性,包括PWM的特性介绍,并编写多个案例,详细介绍了各种模式下API函数的使用方法,还编写一个具体的案例,实现PWM的输出,并使用逻辑分析仪捕捉器波形。原创 2024-09-24 21:45:08 · 675 阅读 · 0 评论 -
Keil开发环境下Device.pack 下载和安装的方法
本文主要介绍在Keil开发环境中安装.pack的内容,笔者以stm32芯片为例,介绍在Keil官方网站上如何快速找到.pack,然后将其集成到当前使用Keil中,以实现快速支持项目芯片类型的目的。原创 2024-07-18 00:15:00 · 1987 阅读 · 0 评论 -
N32G45XVL-STB之移植LVGL(lvgl-8.2.0)
本文主要介绍在N32G45XVL-STB移植lvgl-8.2.0的详细步骤,包括加载文件的方法,文件目录的路径,修改和LCD驱动层相关的接口,keil中文件路径的配置方法和编译参数,还编写一个LVGL的案例,验证移植的代码是否可以正常运行。原创 2024-06-10 10:25:15 · 1558 阅读 · 0 评论 -
N32G45XVL-STB之SPI接口驱动LCD
本文主要使用N32G45XVL-STB开发板驱动SPI接口LCD的驱动功能的实现,该板卡基于N32G457VEL7型MCU,使用Contex-M4内核,其在执行代码效率和速度上远超过Contex-M3。文中介绍了一起相关的SPI接口代码的实现,LCD驱动程序等。还编写了测试代码验证驱动程序的功能。原创 2024-06-10 10:23:54 · 1295 阅读 · 0 评论 -
Cortex-M3的SysTick 定时器
本文主要介绍Cortex-M3的SysTick 定时器的相关知识,还介绍了一个使用汇编语言编写的Cortex-M3的SysTick的应用实例。还介绍基于Cortex-M3内核的经典MCU STM32F103中SysTick在实际项目应用的方法。原创 2024-05-26 03:15:00 · 1249 阅读 · 0 评论 -
认识NXP新型微处理器:MCX工业和物联网微控制器
本文主要介绍MCX工业和物联网微控制器的相关内容,包括各类MCU的型号,产品特征、mcu架构等内容。原创 2024-05-24 00:15:00 · 1813 阅读 · 1 评论 -
MCX N94x/54x高度集成的多核MCU
本文主介绍NXP最新的MCU(MCX N94x/54x高度集成的多核MCU)的相关特性。MCX N94x和N54x采用两个高性能Arm®Cortex®-M33内核,运行频率高达150MHz,提供2MB闪存 以及可配置的带完整ECC的RAM、DSP协处理器、并集成了eIQ Neutron NPU。当今技术发展日新月异,非常有必要对各类新款的MCU有个好的认识,便于在实际的工作和学习上跟上时代的步伐,升级自己的知识体系。原创 2024-05-23 00:15:00 · 1619 阅读 · 0 评论 -
灵活的静态存储控制器 (FSMC)的介绍(STM32F4)
本文主要介绍灵活的静态存储控制器 (FSMC)的基本概念,包括其支持主要器件,架构特点,以及在MCU内部AHB接口的特性,还介绍了其和外部NOR Flash,Nand flash, 以及SRAM的地址映射关系等内容。原创 2024-05-14 17:48:36 · 3112 阅读 · 0 评论 -
解决Keil V5.38 和 ST-Link V3 Debug不能运行问题
本文主要介绍笔者在使用Keil V5.38 和 ST-Link V3 Debug 项目时,代码不能正常debug的问题,笔者记录了遇见的所有实验现象,并通过测试找到的解决这个问题方法,经过笔者验证,该方法可以完美解决这个问题。原创 2024-04-20 00:15:00 · 2781 阅读 · 0 评论 -
arm-none-eabi编译的程序结构和MCU运行时的程序结构
本文主要讲述编译的代码文件的程序结构,以及在程序运行的过程中,各个代码段或者数据区在程序中加载的过程。还总结程序分段的内在含义。原创 2024-04-18 07:32:33 · 921 阅读 · 0 评论 -
介绍ARM最新内核Cortex-M85和Helium技术
本文主要介绍ARM最新内核Cortex-M85的相关技术,重点介绍了Armv8.1-M内核和最新的Helium技术。笔者研读了ARM官方网站上关于Cortex-M85的相关技术的内容,以及Helium技术的内容,将这些内容总结成本篇文字。原创 2024-04-18 00:15:00 · 3206 阅读 · 0 评论 -
浅析hex和bin文件格式以及使用Keil编译生成hex和bin文件
本位主要介绍.hex文件和.bin文件的相关内容,重点介绍了hex文件的格式,其非常有利于学习如何解析.hex文件,还介绍使用keil编译生成hex和bin文件的方法。原创 2024-04-12 00:15:00 · 7098 阅读 · 1 评论 -
I.MX6ULL IO操作的一般操作方法
介绍如何通过寄存器配置I.MX6ULL的IO端口,使其工作在普通IO模式下原创 2024-01-27 17:07:27 · 497 阅读 · 0 评论