嵌入式系统笔记(一)ARM处理器

1. 2005年最新的ARMv7架构采用Thumb-2技术以及采用NEON技术,支持改良的浮点运算。其中NEON技术是64/128位单指令多数据流的指令集,支持8位16位32位64位整数以及单精度浮点SIMD操作。

2.ARM Cortex-M3处理器 嵌套中断向量控制器功能,提供240个单独优先级、动态重设优先级以及集成时钟的系统中断。加入了睡眠功能,增强了硬件除法和单周期乘法,调试可选JTAG和串行线调试端口,

3.STM32微控制器分为F101xx,F102xx,法03,法05,f107后三个为增强系列,工作在72MHz主频下,带有片内RAM和丰富的外设。配置信息:512KB闪存,USART,SPI,IIC,2到4个16位定时器,主振荡器4-16MHz,内置8MHZ和32kHzRC振荡器,实时时钟RTC,两个看门狗,复位电路reset,7-12通道DMA,80%引脚为通用IO

4.STM32F10x处理器的结构特点:

内嵌电源监视器,自带时钟的看门狗定时器,一个主晶振驱动整个系统(低成本的4-16MHz晶振即可驱动CPU、USB和其他所有外设)、内嵌出厂前就已经调教好的8MHzRC振荡器(可以作为低成本主时钟源)、USB,USART,SPI IIC,GPIO,PWM,SDIO,IIS,ADC,DAC

5.STM32系列处理器的优点:内核结构先进的哈佛结构,以及先进的指令集,内置中断控制器,中断的延迟时间只降低到了6个CPU周期。

你可能感兴趣的:(嵌入式系统)