全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
窗体顶端1. Cortex-M3内核是基于 哈弗架构 ,指令和数据各使用一条总线,这样指令和数据可以同时从 存储器 中读取。当STM32的I/O端口配置为输入时, 输出缓冲器 被禁止, 施密特触发 输入被激活。根据输入配置(上拉,下拉或浮动)的不同,该引脚的 弱上拉 和下拉电阻被连接。出现在I/O脚上的数据在每个APB2时钟被采样到输入数据寄存器,对 输入寄存器 的读访问可得到I/O状态。STM32的所有端口都有外部中断能力。当使用 外部中断线 时,相应的引脚必须配置成 输入模式 。STM32系列ARMCortex-M3芯片支持三种复位形式,分别为 系统 复位、 电源 复位和 备份区域 复位。备份寄存器位于 备份区 里,当 主电源VDD 被切断,他们仍然由VBAT维持供电。当系统在待机模式下被唤醒,或系统复位或电源复位时,他们 也不会 被复位为了优化不同引脚封装的外设数目,可以把一些 复用功能 重新映射到其他引脚上。这时,复用功能不再映射到 它们原始分配的引脚 上。在程序上,是通过设置 复用重映射和调试I/O口配置寄存器 (AFIO_MAPR)来实现引脚的重新映射。STM32芯片内部集成的 12 位ADC是一种逐次逼近型模拟数字转换器,具有 18 个通道,可测量 16 个外部和 2 个内部信号源。在STM32内部还提供了温度传感器,可以用来测量器件周围的温度。温度传感器在内部和 ADC_IN16 输入通道相连接,此通道把传感器输出的电压转换成 数字 值。STM32的 嵌入向量中断控制器 管理着包括Cortex-M3核异常等中断,其和ARM处理器核的接口紧密相连,可以实现 低延迟 的中断处理,并有效地处理 晚到 中断。Cortex-M3内核处理器是一个12位处理器,带有32位宽的数据总线,寄存器组和存储器接口,其中13个通用寄存器,2个堆栈指针,一个链接寄存器,1个程序计数器以及一系列包含编程状态寄存器的特殊寄存器。智能卡是一个 单线半双工 通信协议,STM32的智能卡功能可以通过设置USART_CR3寄存器的 SCEN 位来选择。STM32的USART可以利用 分数波特率 发生器提供宽范围的波特率选择。STM32通用定时器TIM的16位计数器可以采用三种方式工作,分别为 向上计数 模式、 向下计数 模式和 中央对齐 模式。TIM1具备 16 可编程预分频器,时钟频率的分频系数为1到 65535 之间的任意数值。STM32的DMA控制器有 7 个通道,每个通道专门用来管理来自于一个或多个外设对存储器访问的请求。还有一个 仲裁器 来协调各个DMA请求的优先权。在STM32中,备份寄存器是 32 位的寄存器,共 10 个,可以用来存储 20 个字节的用户应用程序数据。ST公司的STM32系列芯片采用了 cortex_M3 内核,其分为两个系列。STM32F101系列为标准型,运行频率为 36 MHZ;STM32F103系列为标准型,运行频率为 72 MHZ。题干Cortex-M3内核流水分三个阶段: 、译码和 。当遇到分支指令时, 阶段包含预测的指令取指,这提高了执行速度Cortex-M3内核包含了一个适用于传统Thumb与新型Thumb-2指令的 译码器 、一个支持硬件乘法与除法的先进 ALU 、控制逻辑以及用于连接处理器其他部件的 接口 。Cortex-M3处理器支持两种工作模式,即线程 thread 和处理器 hangdle 模式,还有两个等级的访问形式,即 特权访问 形式和 无特权访问 形式Cortex-M3处理器采用非对齐数据访问方式,使非对齐数据可以在 单核 访问中进行传输,当使用非对齐传输时,这些传输将转换为 多个对齐 传输。Cortex-M3处理器的Thread模式是常用的 工作 模式,它同时支持 享有特权 的代码以及没有特权的代码。当异常发生时,进入 handle 模式,在该模式下所有代码都 享有 特权。STM32还提供了用户可通过多个预分频器,可用来进一步配置 AHB 、高速 APB2 和低速 APB 域的频率。Cortex-M3内核是基于 哈弗架构 ,指令和数据各使用一条总线,这样指令和数据可以同时从
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论