本文仅代表个人想法,以便日后便于他人与自身回顾理解,若有问题请多多留言指教,谢谢本文前提:异常就是中断,中断就是异常总述:说起中断主要分为两个层面 :NVIC(嵌套向量中断控制器)与EXTI(外部中断/事件控制器),可以理解为NVIC是一个总管家,管理所有的中断(优先级分组与使能
从结构框图上看,Cortex-M3内部有若干个总线接口,以使CM3能同时取址和访内,它们是:指令存储区总线、系统总线、私有外设总线。有两条代码存储区总线负责对代码存储区的访问,分别是 I-Code 总线和 D-Code 总线。
假如你会使用8051 , 会写 C 语言,那么 STM32 本身并不需要刻意的学习。当你需要使用 STM32 某些功能,而 51 实现不了的时候,那 STM32 自然不需要学习,你会直接去寻找 STM32 某方面的使用方法。
1、写在前面想要明白这个问题,其实就需要明白STM8和STM32之间有些什么差异,包括MCU基本信息、开发难度、以及应用场景等。站在客观的角度来说,STM8比STM32学起来更容易,C语言功底还不错的朋友,直接上STM32也不是问题。