STMCU小助手
发布时间:2023-1-1 19:02
|
1. 为什么选择STM32 1.1 什么是STM32? 新的基于ARM内核的32位MCU系列 内核为ARM公司为要求高性能、低功耗的嵌入式应用专门设计的Cortex-M内核: i8 v# `# j3 Z 标准的ARM架构# H% O( l4 z; D; R 超强的体系结构% h- n# j# m# a/ W$ i& d8 j% S6 p& T 高性能 低电压' e2 O' H5 Q& V+ C- M 低功耗0 J+ }, a/ | R) M$ y4 j 创新的内核以及外设 8 o8 w0 z6 L) { 简单易用/自由/低风险 1.2 Cortex内核 Cortex-M3系列属于ARMv7架构且定义了三大分工明确的系列 “A”系列:面向尖端的基于虚拟内存的操作系统和用户应用8 f! i! _3 O& J8 e# l s* | “R”系列:针对实时系统3 R/ j+ ~0 G. z; C; N( f9 I# ~. p “M”系列:对微控制器! R- {6 f4 i, F+ O . A3 T% ^) Q8 x3 H) O; x& M1 |- Y STM32F1属于Cortex-M系列中的Cortex-M3内核,采用ARMv7-M架构。STM32F4属于Cortex-M4系列采用ARMv7-ME架构。Cortex-A5/A8采用ARMv7-A架构。传统的ARM7系列采用的是ARMv4T架构。 7 D% |' \6 ]& W 2 G% L t+ E: s. T) C0 x$ V 1.3 STM32 VS ARM72 f' y i$ F9 Q' h + i6 |+ s" m3 w) v$ e3 C
# p* a0 U/ d4 T a& J STM32相比ARM7来说有过之而无不及。完全可以替换M7。 $ V$ A; |$ @# _- M# p: \ s 2. STM32概述 2.1 CM3内核优点 低动态功耗上实现的高性能 哈佛结构上实现1.25DMIPS/MHZ,功耗只有0.19mv/MHZ,比ARM7TDMI改进了30% 单周期的乘法和硬件除法 不可分的位操作,实现对RAM,I/O和寄存器的最优访问 采用ARM公司流行的标准内核Cortex-M3 , U; m2 T6 k g) [! h 最佳的代码密度8 @- ^: E/ ?+ ?% o: r Thumb-2指令集以16位指令的密度实现32位指令性能(与ARM7TDMI的ARM模式比减少了30%-45%的代码量)' g9 U. b- u2 z 2 w( C3 W' u; ]( t0 l; M" z 可预见的运行时间0 Z" U% L' K0 K% m z8 \- x 中断控制器嵌在内核之中,中断之间的间隔最少可达6个CPU周期 从低功耗模式唤醒只需要6个CPU周期 6 }" y' d+ o( u) a' r 改进的调试功能 串行单步调试和JTAG调试 N9 O j3 G8 l) O$ ]$ d% u# W" y 2.2 CM3芯片结构+ z, d' x# S2 s( ?& R
7 i/ y3 ?7 R2 b. Q; [5 { 2.3 STM32F103系列
2V-3.6V供电电压7 y% Q0 |' M& _# _& |3 o 5VI/Os电压容限 出色的时钟安全模式, |+ Y! l# d! J7 c' L; | 带有唤醒功能的低功耗模式. o, E2 l: z* {5 [4 i2 k! s0 C 内部RC 嵌入的RESET+ V9 _0 U4 e" O' C4 X1 D1 o -40/+85°C(工业级) 5 f" W; Q/ y* d! n- g+ H 2.4 STM32命名规则
* V9 `- g* Q- p9 q 3. STM32优势总结 极高的性能:主流的Cortex内核 丰富合理的外设,合理的功耗,合理的价格 强大的软件支持:丰富的软件包 全面丰富的技术文档- F& w7 ^% a2 [/ N3 M i 芯片型号种类多,覆盖面广" D V: Q8 p* |6 k& C 强大的用户基础:最先成功试水CM3芯片的公司,积累了大批的用户群体,为其领先做铺垫0 P3 n8 v. m, v2 J3 Y* U ———————————————— 版权声明:ღ鹿᭄眸ꦿ࿐879 ' s) l: T. X7 D/ r |
【STM32H735G-DK 测评】STM32H735G-DK External Loder 编译和测试
Keil-MDK 在线调试设置断点的高级用法
请教下STM32N6570 怎么把分辨率改成320x240并可以全屏显示
【福利三:逢7发帖赢大礼】想要充分利用STM32H743VI片内的RAM空间(但并不顺利)
基于stm32平台上的IC-MU磁绝对值编码器SPI通讯和码盘数据处理
使用STM32 MCU和MPU连接PDM数字麦克风
分享STM32资料-采用 STM32U031R8 MCU 的 STM32 Nucleo-64 开发板,官方资料,数据手册等资料
HRTIM 指南
使用 STM32 的 DWT 单元监控内存
DAC,COMP,HRTIM Fault 功能的使用
微信公众号
手机版