ARM中断流程基于CM33

异常处理的基本术语中断抢占 Preemption如果异常的优先级高于当前执行优先级,则可以先发制人当前执行。当一个异常优先于另一个异常时,这些异常被称为嵌套异常。中断返回 Return当异常处理程序完成时,就会发生这种情况。处理器弹出堆栈,并将处理器状态恢复到中断发生前的状态。末尾连续中断 Tail-chaining这种机制加快了异常服务。在异常处理程序完成后或返回操作期间,如果有符合异常输...

继续阅读 »

YTM32系列MCU开发调试篇

YTM32系列MCU均是ARM架构,核心架构涵盖ARM Cortex-M0+, Cortex-M33, Cortex-M7系列。MCU软件开发过程中,代码的在线调试是一个必不可少的环节。YTM32系列因为采用ARM架构,所以工程师手中现有支持ARM调试的调试器都是可以支持的。在调试协议方面,YTM32L系列(采用Cortex-M0+)MCU支持SWD调试接口,M系列(Cortex-M33内核...

继续阅读 »

YTM32B1LD0系列MCU低功耗模式介绍

YTM32B1LD0系列MCU是苏州云途半导体针对车身控制领域推出的入门级32位产品,最高主频达48MHz,内嵌128KB Flash和16KB SRAM,MCU内嵌CAN-FD,LIN等丰富接口,满足车规可靠性要求AEC-Q100。可以应用于车身传感器控制、电机控制、胎压监测、电动座椅、电动尾门、天窗、灯光控制及内饰灯控制等方面。低功耗模式简介YTM系列MCU针对汽车的低功耗需求,定义了几...

继续阅读 »

YTM32B1LD0系列MCU时钟模块介绍

YTM32B1LD0系列MCU是苏州云途半导体针对车身控制领域推出的入门级32位产品,最高主频达48MHz,内嵌64KB Flash和8KB SRAM,MCU内嵌CAN-FD,LIN等丰富接口,满足车规可靠性要求AEC-Q100。可以应用于车身传感器控制、电机控制、胎压监测、电动座椅、电动尾门、天窗、灯光控制及内饰灯控制等方面。CPM的基本特性YTM32B1LD0系列的时钟和电源模块统一通过...

继续阅读 »

macOS Big Sur 下安装numpy和pandas

Python是我最喜欢的一个脚本语言,主要原因就是各种库非常多,并且相当齐全,安装也是非常简单,最近系统升级到Big Sur之后,发现python也升级到了3.9版本,奈何我之前装的一堆扩展都没了,只好重新装,但是当我装到pandas库的时候,总是出现以下问题:ERROR: Command errored out with exit status 1: command: /usr/lo...

继续阅读 »