zoukankan      html  css  js  c++  java
  • 初始STM32

    主要内容:

    1. 1.什么是STM32
    2. STM32有什么
    3. STM32怎么选型号

    一:什么是STM32

    1.  ST— 意法半寻体,是一个公司名,即SOC厂商(ARM是IP厂商,STM32中内核由ARM设计,外设例如GPIO IIC Flsh等由ST公司生产,ARM公司对ST这样的公司收取一定的内核使用费)
    2.  M— Microelectronics的缩写,表示微控制器,大家注意微控制器和微处理器的区别(手机上的是微处理器,能跑linux,速度快,比较难;微控制器不能跑linux,速度低,裸机,没有操作系统(51单片机),两者区别在于是否存在内存管理单元MMU)
    3.  32— 32bit的意思,表示这是一个32bit的微控制器(32位目前最高,8 ,6位基本淘汰了)

    二:STM32有什么

    1. 串口—USART,用于跟跟串口接口的设备通信,比如:USB转串口模块、ESP8266 WIFI、GPS模块,GSM 模块,串口屏指纹识别模块
    2. 内部集成电路—I2C,用于跟I2C接口的设备通信,比如:EEPROM、电容屏、陀螺仪MPU6050、0.96寸OLED模块
    3. 串行通信接口—SPI,用于跟SPI接口的设备通信,比如:串行FLASH、以太网W5500、音频模块VS1053
    4. SDIO、FSMC的超级、I2S、ADC、GPIO

    三:STM32怎么选型

            1.STM32分类


            2.STM32命名规则

               

         

          3.选型规则

    1. 选择哪种内核的芯片,内核越高意味着功耗也越高,价钱越高
    2. 选择多少引脚的芯片,引脚多少决定了资源的多少,也影响价格(引脚多功能多)
    3. 选择多少RAM和FLASH的芯片,FLASH越大,价格越贵(于写的程序大小有关)
    4. 还要考虑所选型号采购是否容易,供货是否稳定

          4.分配原理图引脚

                (引脚的功能可以去官方资料:STM32Fxxx数据手册,也叫datasheet。注意数据手册跟参考手册的区别)

               4.1 数据手册中对引脚的功能定义

               4.2 引脚的功能定义解读

  • 相关阅读:
    react深入学习(资料,案例)
    match.exec深入学习
    实用插件表格行列隐藏显示
    下拉选项插件的实现
    表格操作eventTable
    [CentOS7] 挂载iso镜像文件到/media目录下
    [CentOS7] 设置开机启动方式(图形界面或命令行)
    [CentOS7] 磁盘分区(gdisk, fdisk)
    [CentOS7] minimal安装后 出现 没有ifconfig 无法ping 无法yum could not retrieve mirrorlist http://mirrorlist.centos.org/
    [C++]C,C++中使用可变参数
  • 原文地址:https://www.cnblogs.com/wenshinlee/p/8797532.html
Copyright © 2011-2022 走看看