ch32f103和stm32的区别
STM32 系列是意法半导体公司旗下的 ARM Cortex-M3 和 Cortex-M4 微控制器,系列产品将 MCU 和专用模块集成到单一芯片中,广泛应用于消费电子、医疗、工业、汽车及通信等领域。常见的 STM32 系列有 STM32F1、STM32F2、STM32F4、STM32L0、STM32L4 等。
而 STM32 的一个子系列就是 STM32F103,这是一款采用基于 ARM Cortex-M3 架构的 MCU,由于其性价比极高和易用性,被广泛应用于各种应用中,特别是消费电子和轻工业市场。
下面就详细介绍一下 STM32F103 和 STM32 的区别。
1. 架构
STM32F103 和 STM32 基于同样的 ARM Cortex-M3 架构,但 STM32 包含的芯片型号更多,使用的是不同的内核。
2. 存储空间
STM32 是一系列 MCUs,存储空间不尽相同,这些存储空间包括 Flash 存储空间、RAM 存储空间、EEPROM 存储空间等。举个例子,STM32F103 最大可以支持 512 KB 的闪存和 64 KB 的 RAM,而 STM32F4 可以支持1 MB的Flash和192 KB的RAM。
3. 外设集成
STM32 包括的外设比 STM32F103 更多。例如 STM32F4 包括的外设如下:
硬件浮点运算引擎(FPU)
USB OTG
高分辨率定时器(含高速时钟)
杜比音频编解码器(AC3)
GBit Ethernet
多种串行接口
高精度ADC
集成DRAM控制器
SD/SDIO/MMC卡控制器
4. 调试工具
STM32 和STM32F103在调试方面也是不同的,STM32 支持 JTAG 和 SWD 调试,而 STM32F103 只支持 SWD 调试。
5. 价格
STM32F103 的价格相对低廉,并且相对易于使用,所以在某些低端应用场景中它仍然是更好的选择,而 STM32 的价格相对较高一些。
总的来说,STM32 的设计更为复杂而且更加完备,而STM32F103 更加注重片上集成,以及高性价比和易于使用性方面的完美结合,用于重视成本、开发者经验较浅的应用场景,目前市面上有许多经典设计和项目案例。
综上所述,STM32F103 和 STM32 的区别在于存储空间、外设集成、调试工具和价格等方面,这些因素也影响着选择 STM32 和 STM32F103 的应用场景。
-
微控制器
+关注
关注
48文章
7750浏览量
152777 -
STM32
+关注
关注
2278文章
10962浏览量
359547 -
音频编解码器
+关注
关注
4文章
142浏览量
56087 -
CH32F103
+关注
关注
0文章
4浏览量
675
发布评论请先 登录
相关推荐
STM32F103×8/STM32F103×B MCU手册
STM32F103VFT6的程序能直接在STM32F103VGT6上运行吗?
MH32F103A单片机 低价替代STM32,硬件完美兼容 主频可达216M

19.3-星曈科技 openmv Hopenmv发送五个uchar Openmv+STM32F103C8T6视觉巡线小车 STM32循迹小车系列教程

19.4-STM32接收数据-状态显示在屏幕 openMV寻迹与小车控制 Openmv+STM32F103C8T6视觉巡线小车

STM32F103xC,STM32F103xD,STM32F103xE中文资料
32位基于ARM核心的带512K字节闪存的微控制器STM32F103xC, STM32F103xD, STM32F103xE数据手册
学STM32为什么首选F103C8T6?

评论