04 2023 档案
中断和异常
摘要:中断(interrupt)通常被定义为一个事件,该事件改变处理器执行的指令顺序。 中断通常分为同步(synchronous)中断和异步(asynchronous)中断: 同步中断是当指令执行时由CPU控制单元产生的,之所以称为同步,是因为只有在一条指令终止执行后CPU才会发出中断。 异步中断是由其他
阅读全文
进程
摘要:进程、轻量级进程和线程 进程在教科书中通常定义:进程是程序执行时的一个实例,可以把它看作充分描述程序已经执行到何种程度的数据结构的汇集。 从内核的观点,进程的目的就是担当分配系统资源(CPU时间、内存等)的实体。 当一个进程被创建时,他几乎于父进程相同。它接受父进程地址空间的一个(逻辑)拷贝,并从进
阅读全文
操纵GPIO
摘要:开启外设时钟 使用复位和时钟控制RCC驱动程序(stm32f10x_rcc.c) 有3个针对不同总线连接的外设时钟命令函数• RCC_AHBPeriphClockCmd• RCC_APB1PeriphClockCmd• RCC_APB2PeriphClockCmd GPIO通过APB2总线连接系统开
阅读全文
GPIO原理与寄存器
摘要:GPIO的工作方式 输入 浮空输入模式 输出缓冲器被禁止,施密特触发输入被激活,不接上拉和下拉电阻,出现在I/O脚上的数据在每个APB2时钟被采样到输入数据寄存器。 上拉输入模式 输出缓冲器被禁止,施密特触发输入被激活,上拉电阻接通,不接下拉电阻,当I/O引脚无输入信号时,读取到的数据为1,即高电平
阅读全文
CAN
摘要:1. CAN简介 CAN(controller area network)控制器局域网是用于解决汽车众多控制部件之间的数据交换而开发的一种串行数据通信总线。 其特点有: 总线上节点不分主从 采用载波监听多路访问(CSMA)、逐位仲裁的非破坏性总线仲裁技术。 直接通信距离最远10km,速率5Kb/s
阅读全文