找回密码
 注册
关于网站域名变更的通知

STM32单片机硬件关键基础精华及注意事项

2025-1-3 15:32| 查看: 421| 评论: 1

摘要: 如果你正为项目的处理器而进行艰难的选择:一方面抱怨16位单片机有限的指令和性能,另一方面又抱怨32位处理器的高成本和高功耗。
一、背景( E, U6 C5 H. O8 Z% K6 [# x7 ?

; q" X0 V" m2 @4 E8 h- ?; m
如果你正为项目的处理器而进行艰难的选择:一方面抱怨16位单片机有限的指令和性能,另一方面又抱怨32位处理器的高成本和高功耗。  y  C! t, ]  q( Q0 F5 e
那么,基于 ARM Cortex-M3内核的STM32系列处理器也许能帮你解决这个问题。使你不必在性能、成本、功耗等因素之间做出取舍和折衷。' [5 ~# }% l1 C, L

即使你还没有看完STM32的产品手册,但对于这样一款融合ARM和ST技术的“新生儿”相信你和我一样不会担心这款针对16位mcu应用领域的32位处理器的性能。6 m: O1 q5 E) h: u, t$ ]- H
但是从工程的角度来讲,除了芯片本身的性能和成本之外,你或许还会考虑到开发工具的成本和广泛度;存储器的种类、规模、性能和容 量;以及各种软件获得的难易,我相信你看完本专题会得到一个满意的答案。5 E* N5 r: h$ X& n* F


对于在16位mcu领域用惯专用在线仿真器(ICE)的工程师可能会担心开发工具是否能够很快的上手?开发复杂度和整体成本会不会增加?产品上 市时间会不会延长?9 B9 [: d5 D2 Z9 r) v1 X4 V/ `
没错,对于32位嵌入式处理器来说,随着时钟频率越来越高,加上复杂的封装形式,ICE已越来越难胜任开发工具的工作,所以在32位嵌 入式系统开发中多是采用JTAG仿真器而不是你熟悉的ICE。0 W; G' A0 ~# d; ]% X$ ]
但是STM32采用串行单线调试和JTAG,通过JTAG调试器你可以直接从CPU获取调试 信息,从而将使你的产品设计大大简化,而且开发工具的整体价格要低于ICE,何乐而不为?
有意思的是STM32系列芯片上印有一个蝴蝶图像,据ST微控制器产品部Daniel COLONNA先生说,这是代表自由度,意在给工程师一个充分的创意空间。
我则“曲解”为预示着一种蝴蝶效应,这种蝴蝶效应不仅会对方案提供商以及终端产 品供应商带来举足轻重的影响,而且会引起竞争对手策略的改变……翅膀已煽动,让我们一起静观其变!8 w1 P. W6 A2 h% [
( G7 L7 {) L% w
) b. ~8 ~. x4 c4 N5 T, v; M, `
二、STM32市面上流通的型号
- Z+ G# G8 [/ B+ I- s! ?9 U
( i9 }4 J% B- i9 p5 g+ n" z2 u8 e! m- g
市面流通的型号有:
基本型:STM32F101R6,STM32F101C8,STM32F101R8,STM32F101V8 ,STM32F101RB,STM32F101VB
增强型:STM32F103C8,STM32F103R8,STM32F103V8,STM32F103RB,STM32F103VB,STM32F103VE,STM32F103ZE
0 w, A# b6 l. o& p
0 n( y3 ^  v8 L  H* i- }7 W
三、STM32系列的作用% o0 ~0 k0 [( e
ARM公司的高性能”Cortex-M3”内核+ u/ z, c7 Q, J0 \. H
1.25DMips/MHz,而ARM7TDMI只有0.95DMips/MHz- H/ ]# p' J6 u6 W# y) x8 ~
一流的外设
1μs的双12位ADC,4兆位/秒的UART,18兆位/秒的SPI,18MHz的I/O翻转速度
低功耗5 e" R4 ]7 Y6 r5 U4 Z% ?3 X" a8 r
在72MHz时消耗36mA(所有外设处于工作状态),待机时下降到2μA
最大的集成度
复位电路、低电压检测、调压器、精确的RC振荡器等% c+ `9 W* h3 L) ^
简单的结构和易用的工具
四、STM32F10x重要参数" ~; e# R# J5 w6 u, T
  2V-3.6V供电% t2 }5 k( {) i3 `( F6 ?$ @7 c
  容忍5V的I/O管脚- b% M: X  q: P# [& \% C2 w
  优异的安全时钟模式
  带唤醒功能的低功耗模式* k  d0 ?0 a$ D, c
  内部RC振荡器
  内嵌复位电路
  工作温度范围:-40℃至+85℃或105℃
五、性能特点
基本型STM32F101:36MHz CPU,多达16K字节SRAM,1x12位ADC温度传感器' F" L; O/ i7 N/ k9 D
增强型STM32F103:72MHz CPU,多达20K字节SRAM,2x12位ADC 温度传感,PWM定时器,CAN,USB
9 h* r: ]* }3 [0 n; M


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』
本站资讯文章系编辑转载,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!
[声明]本站文章版权归原作者所有 内容为作者个人观点 本站只提供参考并不构成任何投资及应用建议。
本站拥有对此声明的最终解释权。
收藏 邀请
关闭

推荐内容上一条 /1 下一条

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-12 09:36 , Processed in 0.109375 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

返回顶部