stm32
文章平均质量分 68
stm32
Serendipity-Wu
生活不仅眼前的枸杞 还有远方的人参
展开
-
stm32学习笔记之GPIO
stm32学习笔记(1) 什么是寄存器 要知道寄存器,首先要知道存储器。存储器本身不具有地址信息,它的地址是由芯片厂商或用户分配的,给存储器分配地址的过程就称为存储器映射。而在存储器的区域,有很多单元,通过控制单元我们可以驱动外设进行工作,但是每次都通过一堆的数字来进行操作相当不便利,于是就有人想出我们可以给这些单元根据不同的功能来给这些内存取个别名,方便使用,这个别名就是我们经常说的寄存器。 GPIO 上面是GPIO的硬件结构框图。整个接狗狗框图大概可以分为两个部分,上面的部分是读出的部分,下面的部分是原创 2021-08-06 22:24:09 · 583 阅读 · 0 评论 -
stm32学习笔记之中断编程
stm32学习笔记(2) 中断和异常的区别 外中断——就是我们指的中断——是指由于外部设备事件所引起的中断,如通常的磁盘中断、打印机中断等; 内中断——就是异常——是指由于 CPU 内部事件所引起的中断,如程序出错(非法指令、地址越界)。内中断(trap)也被译为“捕获”或“陷入”。 异常是由于执行了现行指令所引起的。由于系统调用引起的中断属于异常。 中断则是由于系统中某事件引起的,该事件与现行指令无关。 NVIC NVIC 是嵌套向量中断控制器,控制着整个芯片中断相关的功能,它跟内核紧密耦合,是内核里原创 2021-08-06 22:27:49 · 395 阅读 · 0 评论