zoukankan      html  css  js  c++  java
  • STM32学习(一)什么是STM32

    一、概念

    1.  ST-意法半导体,是一个公司名,即SOC厂商。
    2. M--Microelectronic的缩写,表示微控制器,注意微控制器和微处理器的区别。
    3. 32--32bit的意思,表示是一个32bit的微控制器。

    二、STM32有什么?

    STM32属于一个微控制器,自带了各种常用的通信接口,功能非常强大

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

    三、选择合适的MCU

    一个原则:花最少的钱,做最多的事

    在确定项目需求的情况下,一般按照下面顺序来选择合适的MCU

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

    四、STM32的命名方式

     

    相关链接STM32简介、选型及其目标

      

      

  • 相关阅读:
    【UOJ 121】Hzwer的陨石
    【UOJ 666】古老的显示屏
    【UOJ 222】正方形二分型
    【UOJ 654】虫洞问题
    【UOJ 226】最近公共祖先
    【UOJ 92】有向图的强连通分量
    poj2139 Floyd
    poj1631 dp,最长上升子序列
    poj1065&1548 dp,最长上升子序列,偏序与反偏序
    poj1458(裸LCS)
  • 原文地址:https://www.cnblogs.com/yuanqiangfei/p/12692055.html
Copyright © 2011-2022 走看看