2、STM32最小系统板

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

为什么选择使用单片机?
• • • • • • 能满足大部分系统性能要求(72M主频) 成本非常低(几元到几十元一片) 体积很小(几毫米到20毫米) 功耗非常低(正常最低工作电流uA级别) 开发简单,上手很快,系统开发灵活 硬件上最小系统需要外部设备少
• 软件上配置简单,简单应用无需操作系统 ,效率高 • 中断、定时器等外设多,适用于控制
固件库非常方便
• STM32和STM8均有官方提供固件库 • 开发使用C语言,基本不需汇编,极大降低 了开发难度,提升开发效率 • 库中提供多种官方例程,学习开发方便 • 使用库函数等开发单片机是大势所趋
芯片型号及性能
• • • • • • • STM32F103R8T6 64pin,6*8=48个IO口 32位单片机,72M主频时钟 18通道 12Bit 1M采样率ADC 2通道12Bit DAC(换RCT6,管脚完全兼容) TIM1-TIM8,8个定时器资源 18Mbit/s SPI 18MHz IO口翻转速度
常见单片机
• • • • • Atmel的51系列,AVR 系列 Microchip(微芯公司)的PIC单片机系列 飞思卡尔系列 德州仪器的MSP430系列(低功耗著称) 意法半导体 STM32,STM8系列
为什么选择STM32单片机
• • • • • 产品系列广泛,价格选择范围大 32位单片机性能强大 CORE M系列内核,架构先进 固件库使用非常方便 市场占有率高,主流MCU,各种教程,论 坛资料非常丰富 • 学成之后学习STM8很简单(STM8,8位单 片机,性能低,价格低,功耗低)
开发工具及烧写器
编译、链接、烧写
必要设置
必要设置
必要设置
必要设置
必要设置
谢谢!
STM32最小系统板
张义飞 zyf1992@mail.ustc.edu.cn
单片机(维基百科)
• 单片机,全称单片微型计算机(single-chip microcomputer),又称微控制器( microcontroller)MCU • 把中央处理器(CPU)、存储器、定时/计 数器(timer/counter)、各种输入输出接口 等都集成Байду номын сангаас一块集成电路芯片上的微型计 算机。它的最大优点是体积小,开发简单 ,但存储量小,输入输出接口简单,性能 较低。
电路焊接
• 元件盒
电路焊接
• 元件盒
开发工具及烧写器
• • • • • • • • 开发工具:keil mdk(建议4.74) 烧写器:山寨ST_Link V2(需安驱动) 工程配置:直接拷贝我的工程 固件库:3.5.0 参考文档:STM32手册,固件库使用手册, 固件库,keil工程例子,学习手册等 STM32官网,阿莫BBS STM32社区http://www.stmcu.org/
常用功能
• • • • • • • 时钟配置 IO口输入输出 定时器 中断(内部中断,外部中断) ADC 串口、SPI、I2C等通信 DMA
STM32最小系统板
STM32最小系统板
STM32最小系统板
STM32最小系统板
STM32最小系统板
STM32最小系统板
电路焊接
• 烙铁 、松香、焊锡 • 吸烟机 • 热风枪,详见视频
丰富的STM32家族
产品系列广泛
• 主流MCU STM32F1系列(CORE M3内核, 性能较高,72M主频,低功耗,价格适中) • 超高性价比 STM32F0系列(CORE M0内核, 性能较好,48M主频,价格很低) • 超低功耗L0、L1系列(M0、M3内核, 48M/72M主频,最低待机功耗0.27uA,工 作时139 μA/MHz) • 高性能 F4、F7系列(M4/M7内核,主频 200M,集成部分数字信号处理单元)
相关文档
最新文档