当前位置:   article > 正文

STMcubeIDE学习汇总(五)----知识覆盖_单周期乘法和硬件除法是什么意思

单周期乘法和硬件除法是什么意思

目录

1.何为ARM

2.STM32

3.重要功能

     内核和储存器

stm32f103x8   stm32f103xB

 时钟,复位,电源管理

低功耗

DMA

IO口

定时器

 I2C和UART接口

SPI,CAN,USB


1.何为ARM

       ARM处理器是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器。全称为Advanced RISC Machine。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。

        精简指令集计算机(RISC:Reduced Instruction Set Computer RISC) [3]  是一种执行较少类型计算机指令微处理器,起源于80年代的MIPS主机(即RISC机),RISC机中采用的微处理器统称RISC处理器。这样一来,它能够以更快的速度执行操作(每秒执行更多百万条指令,即MIPS)。因为计算机执行每个指令类型都需要额外的晶体管和电路元件,计算机指令集越大就会使微处理器更复杂,执行操作也会更慢。纽约约克镇IBM研究中心的John Cocke证明,计算机中约20%的指令承担了80%的工作,于1974年,他提出RISC的概念。许多当前的微芯片都使用RISC概念。

      ARM内核,有很多分类,分别有不同的功能所以有不同的应用。arm 内核ARM开发板,即以英国ARM(AdvancedRISCMachines)公司的内核芯片作为CPU,同时附加其他外围功能的嵌入式开发板,用以评估内核芯片的功能和研发各科技类企业的产品 [1]。. ARM开发板根据ARM内核可以分为ARM7、ARM9、ARM11、Cortex-M系列、Cortex-R系列、Cortex-A系列。. 其中Cortex-M系列又可分为Cortex-M0、Cortex-M0+、Cortex-M3、Cortex-M4;Cortex-R系列分为Cortex-R4、Cortex-R5、Cortex-R7;Cortex-A ...

2.STM32

STM32系列专为要求高性能、低成本、低功耗的嵌入式应用设计的ARM Cortex®-M0,M0+,M3, M4和M7内核.按内核架构分为不同产品:主流产品(STM32F0、STM32F1、STM32F3)、超低功耗产品(STM32L0、STM32L1、STM32L4、STM32L4+)、高性能产品(STM32F2、STM32F4、STM32F7、STM32H7) 

ST公司官网,hettp://www.st.com 我们可以在这里查找我们所需要功能的芯片,芯片的数据手册在这里也可以免费的下载。 

 这是进去之后的界面,点左上角产品里的微控制器 (我这里是浏览器给翻译成中文了)

 进去之后可以看到如上界面 我们就可以选择我们想了解到 对应的芯片类型 

我们选择STM32系列里面F103

这有相关对应芯片性能的介绍,比如说我们选择STMF103VC 

点进去,我们可以看到,在这里面可以下载数据手册,甚至购买芯片等

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/658414
推荐阅读
相关标签
  

闽ICP备14008679号