【STM32】stm32是什么

这篇具有很好参考价值的文章主要介绍了【STM32】stm32是什么。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

🐱作者:一只大喵咪1201
🐱专栏:《STM32学习》
🔥格言:你只管努力,剩下的交给时间!
【STM32】stm32是什么

介绍

STM32是一款单片机,它由意法半导体公司制造。ST是意法半导体的简称,M是指微控制器(也就是单片机的)MCU的第一个英文字母,32是指32位的CPU,它的CPU是采用的ARM公司的Cortex-M系列的内核设计。
STM32覆盖Cortex-M的多种系列,包括M0、M0+、M3、M7等。

特点

STM32具有高性价比,内部外设丰富,高MIPS(指每秒能处理的指令,以兆为单位),广泛的群众基础等特点。

认识STM32

了解STM32主要是通过两个网站,一个是意法半导体管网,另外一个是STM系列单片机的官网。点击这两个名字就可以进入到官网。
虽然意法半导体有很多的产品,他们还自主生产了STM8系列的8位CPU的单片机,这个单片机没有采用ARM的内核,但我们只对STM32系列作一个简单的介绍,让各位大概了解下STM32的由来和命名等。
【STM32】stm32是什么
从STM官网进入,找到STM32 MCU,点击进入。
【STM32】stm32是什么
根据功耗(纵坐标)和Cortex-M系列型号(横坐标)选择所需要的单片机。其中Cortex-M后的数字越大,性能越高,拿M3和M4来说,M4系列比M3系列在浮点数运算方面有更高的性能。
以STM32F103C8为例:
【STM32】stm32是什么

  1. STM32是家族名,还有SMT8,32和8的区别在于,CPU处理数据的位数不同,而且32是采用的ARM公司的Cortex-M系列的内核,8是意法半导体自主研发的CPU内核。
  2. F是指的产品类别,它是指基础型。还有汽车级A,超低功耗L等类型。
  3. 103这3位数字是指特点的功能,它指STM32基础型。还有051入门级等等,可以参考上图
  4. C是指STM32上的引脚数量,不同的大写字母代表的不同的引脚数,C代表48和49引脚。
  5. 8是指STM32的闪存(flash)大小,也就是放代码空间的大小,8是指闪存大小是64KB。

以上的参数是我们选择一个单片机中最重要的参数。
我们可以根据不同的使用情况,对照这个表选择合适的STM32。
可以看到,上面的图片后面还有一些参数,比如封装类型,这是硬件方面的,我们软件开发的不需要关心它。还有像温度范围,我们一般所使用的STM32的环境环境温度都在这几个范围内,所以选哪个都行,但是为了成本较低,选择温度要求范围较小的且能满足就行。后面的X和XX与我们的使用无关,所以本喵不作介绍。

总结

相信通过以上内容,大家对STM32的由来,以及命名方式等有了一定的了解,关于STM32的各种具体功能和使用本喵后面会详细介绍。文章来源地址https://www.toymoban.com/news/detail-494373.html

到了这里,关于【STM32】stm32是什么的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • STM32和51单片机有什么区别

    在项目开发过程中,我们经常会遇到单片机选型的需要,所以我们往往会根据项目的功能需求选择合适的品牌和型号。常见的51单片机和STM32单片机也将是我们主要考虑的机型。 STM32和51单片机参数区别 核心不一样。STM32系列有很多内核版本,包括cortex-m1/M4/M7内核。常用的单片

    2024年02月03日
    浏览(54)
  • 【【STM32分析IO该设置什么模式的问题】】

    我们分析而言 我们对于PA0 的设计就从此而来 对于边沿触发的选择我们已经有所了解了 我们下拉,但是当我们摁下开关的时候 从0到1 导通了 所以这个是下拉 上升沿触发 而对于KEY0 我们摁下是使得电路从原来悬空高阻态到地就是0 所以是下降沿触发 那么对于何种模式有很多人

    2024年02月10日
    浏览(27)
  • stm32f103VET6和stm32f103c8t6有什么区别?

    我来终结下这个问题。 这两款单片机我都用过,其中无际单片机特训营其中一款wifi报警主机项目就是用了stm32f103c8t6。  stm32f103VET6和stm32f103c8t6都是STMicroelectronics公司推出基于ARM Cortex-M3内核的单片机。 它们在硬件规格和性能上存在一些差异,下面我详细讲解下它们的差异之处

    2024年02月15日
    浏览(66)
  • 为什么STM32设置Flash地址0x08000000而不是0x00000000?STM32的启动过程

    在MDK编译程序设置ROM和RAM地址时候发现: IROM1为片上程序存储器,即片上集成的Flash存储器,对该处理器Flash大小为512KB,即0x80000 地址区间为0x8000000~0x0807FFFF IRAM1为片上数据存储器,即片上集成的SRAM存储器,对该处理器RAM大小为64KB,即0x10000 地址区间为0x20000000~0x20010000 这里问

    2024年01月16日
    浏览(52)
  • stm32与上位机电脑间最快的通信方式是什么?

    对于小型多关节机械臂的控制电路设计,选择合适的通信方式可以提高MCU与上位机之间的实时性。以下是一些在STM32上常用的通信方式,你可以根据你的具体需求选择适合的: 串口通信(UART):串口通信是一种常见的通信方式,支持全双工通信。它的优点是硬件实现较为简单

    2024年02月13日
    浏览(71)
  • 初学stm32单片机可以做什么简单的小作品?

    已从事单片机开发十几年,刚开始接触单片机时,感觉挺有意思。 可以用自己的思维写程序,控制硬件去实现一些智能化的操作。 刚点亮第一个LED,就开始幻想以后能做任何自己想要的产品,那感觉多爽! 但是你会发现学完51单片机、或者STM32单片机以后,还是啥也做不出来

    2024年02月02日
    浏览(53)
  • stm32下载代码到单片机上需要调节BOOT为什么模式

    一、BOOT模式选择图解   二、BOOT模式介绍 所谓启动,一般来说就是指下好程序后,重启芯片时,SYSCLK的第4个上升沿,BOOT引脚的值将被锁存。用户可以通过设置BOOT1和BOOT0引脚的状态,来选择在复位后的启动模式。 A.   Main Flash memory 是STM32内置的Flash,一般我们使用JTAG或者S

    2023年04月15日
    浏览(44)
  • STM32中MicroLIB的关闭为什么会导致卡死----解析

    大家好我是 MHZ 。最近又开始往回捡单片机的知识了~ 之前大学的时候都没用过 STM 的 CubeMX,这会拿来用着感觉很方便啊~ 果然科技在进步! 在开发使用 Keil 对 STM32 进行开发的时候在会有一个叫做 MicroLIB 的选项。 这个的具体原因我搜索了一下一些文章,就是说这个会是的 K

    2024年03月22日
    浏览(78)
  • STM32 ICP、ISP、IAP、Bootloader、SWD、JTAG究竟是什么?它们之间有什么关系?

    从代码写入单片机的方式上去区分主要分为3种:ICP、ISP、IAP 一、 ICP(In Circuit Programing) :在电路编程,可通过CPU的Debug Access Port 烧录代码,比如ARM Cortex的Debug Interface主要是SWD(Serial Wire Debug)或JTAG(Joint Test Action Group); ICP 主要通过CPU的DAP(Debug Access Port) 烧录代码,下面以ARM Cor

    2024年02月04日
    浏览(45)
  • 关于stm32推挽带有上下拉电阻的思考、IO口驱动能力是什么

    1.1、stm32手册 记忆中推挽是不需要上下拉的,没关注过,但是我真的理解上下拉吗,下图来自stm32f4的中文版和英文版的数据手册,没有翻译错,就是“推挽带有上下拉的能力”。 1.2、查找相关信息 搜索到一篇推挽上下拉的文章,实际测试表格如下,从他的数据来看,推挽不

    2024年02月10日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包