stm32的arm内核性能(STM32系列芯片是为要求高性能)

本文建议直接看完,没看完收藏了也没用,由于以后也不会看,看完辛苦点个赞

大一学的单片机,本科玩了几年嵌入式,做过智能家居,智能小车,示波器,开关电源等等,后来工作(本人芯片行业)以后就没搞了,但是这段时长积攒的经历,能够让整个职业生涯受益。

码字不容易,麻烦各位老铁先打开头像关注点赞收藏,文章内容较长,日后方便阅览,///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///

stm32的arm内核性能(STM32系列芯片是为要求高性能)(1)

单片机相对来说更容易了解计算机底层的东西,还有硬件什么的,玩过单片机的人对IT产业高低游的了解不是一般软件专业出来能够比的。以下介绍进修路线。

学嵌入式最大的乐趣在于,我搞出来一个东西,清楚里面的每一处细节,整个人是通透的。不像写应用软件或者做web开发,底层全都给你包好了,你只是个用户而已。

所以搞明白自己进修的宗旨很重要。不要太过分追求搞清楚每一个细节,学会站在巨人的肩膀上,这点很重要。

STM32系列芯片是为要求高性能、低老本、低功耗的嵌入式应用设计的ARM Cortex M0, M0 , M3, M4和M7内核,依照内核架构分成不同的产品。其主流的产品有STM32F一,STM32F1和STM32F3;超低功耗产品STM32L一,STM32L二,STM32L4以及STM32L4 ;性能产品STM32F二,STM32F四,STM32F7以及STM32H7。在本文中以介绍笔者运用过的两款单片机STM32F103ZET6以及STM32F407IG为主,此外还会介绍常用的STM32F407VET六,STM32F429IGT等单片机。

STM32F103ZET6

STM32F103X6是一款中等容量增强型,32位基于ARM核心的微控制器,它主要拥有以下特点:

stm32的arm内核性能(STM32系列芯片是为要求高性能)(2)

通过STM32内部的多通信接口可外接的设备有:

stm32的arm内核性能(STM32系列芯片是为要求高性能)(3)

stm32的arm内核性能(STM32系列芯片是为要求高性能)(4)

对于STM32F103系列的系统构造如下图中所示,从这样一个内部资源图中能够很清楚地看到芯片内部的各种资源之间的连接关系,它们各自的功能如下:

stm32的arm内核性能(STM32系列芯片是为要求高性能)(5)

芯片设计

等等,咱不是再说怎么学单片机吗,咋扯到学芯片设计了,这是由于好多人听人忽悠,学完了单片机要进修fpga,更厉害的单片机,这根本是在瞎扯。。。完全是两个领域的事情

先说说芯片(soc)是怎么弄出来的,首先须要设计电路,此时根本上数字电路都是verilog达到的,模拟电路根本上就是AD,DA,一万年不变的,所以此时的芯片设计公司大量的人都是数字电路设计工程师,设计完了须要有人给他做下检查,这就是验证,保证电路能达到即定的规格,验证完了就给后端做综合布局布线,最后把结果给到foundry去代工,出产好了以后还有封测。

1,这里重点说说数字电路设计,所谓soc根本上就是把cpu和一堆外设,假如uart,spi,以太网,usb,等外设IP挂在apb/ahb/axi或者其他总线上,分好地址,再加上一些片上ram就构成了一个soc。那么做芯片设计的话根本上就是设计外设,各种功能的外设,这个就是进修数字电路设计和verilog语言,深了就是状态机,低功耗,异步电路等

2,那么fpga咋回事,这个大黑块就是一个万能的芯片 你能够把verilog写的电路烧写到fpga上,这样fpga就跟你写的电路是一样的功能了,主要拿来做芯片验证,也有拿来做硬件加速的。

3,关于芯片设计,这是更深一层的芯片产业的故事,以后有时长再写。

对单片机感兴趣的朋友可以找我,我录制了一些关于单片机的入门教程,有需要的童鞋找我拿就像,免费的,私信我“林老师”就可以拿~点击打开我的头像就能领取

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页