单片机交流
直播中

哥儿

8年用户 928经验值
擅长:嵌入式技术
私信 关注
[问答]

怎样去选择STM32芯片呢

怎样去选择STM芯片呢?STM32选型有何要求?
去哪里寻找STM32最新的产品线资料呢?

回帖(1)

阎慧

2021-9-23 16:53:25
  STM32 产品与选型
  当你想要用 STM 单片机做个开发板或者产品时,选用哪款 STM 芯片呢?
  1. STM32 名词解析
  ST :意法半导体,SoC 厂商
  M :Microelectronics,微控制器;
  注意:微控制器和微处理器的区别:
  [tr]用途开发难度(pcb)开发难度(软件)开发团队开发周期[/tr]微控制器控制:小家电、电机、平衡车、智能手环低速;2层、4层;元件少裸机开发1个人一周
  微处理器消费电子:平板、智能手表、手机高速pcb设计;6层、8层、十几层;元件多操作系统:驱动层、应用层1个团队几个月
  32:32bits 微控制器
  咱们微控制器目前最高还是32位;处理器通常是64位。
  落后的老古董:有的大学、公司还在用8位(51)、16位(AVR、PIC)单片机。
  现在常用单片机:STM32
  2. 微控制器特点:自带常用通讯接口
  [tr]8位16位32位[/tr]常见单片机51AVRSTM32
  GPIO√√√
  USART√√√
  I2C×√√
  SPI×√√
  ADC×√√
  DAC√(增强型)√√
  2.1 串口设备
  USB转串口、ESP8266、WIFI、GPS模块、GSM模块、串口屏、指纹识别
  2.2 I2C 设备
  EEPROM、电容屏、MPU6050、0.96寸OLED
  2.3 SPI 设备
  串行FLASH、以太网W5500、音频模块VS1053
  2.4 SDIO 设备
  SD卡
  2.5 FSMC 设备
  驱动屏幕
  2.6 LTDC 设备
  3. 单片机能做的事情
  3.1 智能手环
  智能手环的组成:
  OLED显示屏
  主板
  电池
  外套
  烂大街的智能手环,一般都没有 STM32 这样高端的微控制器,有个蓝牙芯片即可。
  3.1.1 小米手环
  小米手环1代目
  主控:DA14580:蓝牙芯片
  加速度传感器:ADI ADXL362:计步、计算卡路里
  降压传感器:TI TPS62736:超低功耗线性降压
  充电电源管理:SII
  提醒:振动器:来电提醒、短信提醒、闹钟
  
  3.1.2 三星 GearFit 智能手环
  用的 STM32F439 哦!!!!
  3.2 四轴飞行器
  小米米兔四轴飞行器的:STM32F407
  3.3 扫地机
  STM32F071VBT6
  4. STM32 产品线
  去哪里寻找 STM32 最新的产品线资料?
  https://www.st.com/en/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus.html
  
  5. STM32 选型要求
  内核:内核越高,功耗越高
  引脚:引脚决定资源多少,影响价格
  存储:RAM,FLASH越大,价格越贵
  易购:能否买得到?
  6. 分配管脚方法与步骤
  6.1 最小系统
  电源:
  [VBAT],[VDD,VSS],[VDDA,VSSA],[VREF+,VREF-]等
  晶振IO:
  主晶振IO,RTC晶振IO
  下载IO:
  JTAG下载(JTMS,JTCK,JTDI,JTDO,NJTRST)
  SWD下载(SWDIO,SWCLK,SWO,RESET)
  BOOT IO:
  BOOT0,BOOT1,设置系统的启动方式
  复位 IO:
  NRST,用于外部复位
  6.2 专用总线
  I2C
  SPI
  SDIO
  FSMC
  DCMI
  等
  6.3 普通元器件IO
  蜂鸣器
  LED
  按键
  等
  6.4 剩余IO引出
  5. 原理图绘制
  思想:
  基本元素
  组合基本元素
  抽象——模式识别
  模块——更高层次的基本元素
  5.1 一个元件按功能分为多个部分
  基本元素——每个部分
  组合基本元素—(抽象)—单个元件(模块)
  5.2 层次原理图——模块化
  基本元素——单个元件
  组合基本元素—(抽象)—功能模块
举报

更多回帖

发帖
×
20
完善资料,
赚取积分