
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
微机是微型计算机的简称,如单片机就是微机的一种。在学习单片机等相关知识时,往往需要知道一定的基础概念及相关内容,如CPU、存储器、I/O单元、数制运算、数制转换等等,同时在了解微机的运行过程和运行原理时,需要更好的掌握相关内容,把握基本框架。

顺序表是数据结构中的一种重要形式,它属于线性表的一种顺序存储结构,其逻辑上相邻的元素在物理存储位置上也相邻。用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。

链表(Linked List)是一种常见的数据结构,它属于线性表的一种链式存储结构,其逻辑上相邻的元素在物理存储位置并不相邻。它由一系列节点(Node)组成,每个节点包含数据部分和指向列表中下一个节点(或者上一个节点)的指针(链接)。链表中的节点通过指针相互连接,从而形成一个序列。链表可以分为几种不同的类型,但最常见的是单向链表和双向链表。

队列(Queue)是一种先进先出(First In First Out:FIFO)的线性表。它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。队列的这种特性使得它非常适合用于那些需要按顺序处理元素的场景,如任务调度、缓冲区管理等。

重点关键字extern、static、struct、enum、union、volatile详解

栈是一种线性表(俗称堆栈),它限制只能在一端(称为栈顶)进行插入和删除操作,另一端(称为栈底)是固定的,不允许进行插入和删除操作,栈具有记忆作用,对栈的插入与删除操作中,不需要改变栈底指针,当栈中没有元素时称为“空栈”。最大特点 :后进先出(LIFO)。

外部中断(External Interrupt,简称EXTI)是微控制器用于响应外部事件的一种方式,当外部事件发生时(如按键按下、传感器信号变化等),微控制器会暂时停止当前正在执行的程序,转而执行相应的中断服务程序(ISR),处理完中断后再回到原来的程序继续执行。STM32的外部中断是STM32微控制器中一个重要的功能,用于接收和处理来自外部设备的信号或事件,在一定程度上提升了系统的实时性能。ST

结构体(Struct)是一种数据类型,用于将不同类型的变量组合在一起形成一个新的数据结构。它允许我们在单个实体中存储和操作多个相关的变量。结构体可以包含不同类型的成员变量。那么具体可以包含哪些类型呢?在实际运用中该怎么用呢?

本文主要介绍STM32的内核——Cortex M3,同时来见见STM32的CPU,看它是如何让控制各种功能的。

STM32单片机的最小系统,即让单片机能够正常运行所需要的最少电路组成,也可以说是单片机能够正常工作的最小环境,其中主要包括STM32单片机芯片、晶振电路(时钟电路)、复位电路、启动电路、电源电路。








