[STM32F1] STM32F103C8T6核心板开源硬件一

[复制链接]
1520|3
 楼主| 欢乐家园 发表于 2023-5-30 11:10 | 显示全部楼层 |阅读模式
本帖最后由 欢乐家园 于 2023-5-30 11:30 编辑

STM32F103C8T6芯片
1.1 STM32F103C8T6简介
​ STM32F103C8T6是一款由意法半导体公司(ST)推出的基于Cortex-M3内核的32位微控制器,硬件采用LQFP48封装。

​ 具体参数为:

64K x 8bit的Flash
20K x 8bit的SRAM
37个GPIO,分别为PA0-PA15、PB0-PB15、PC13-PC15、PD0-PD1
2个12bit ADC合计12路通道,外部通道:PA0到PA7以及PB0到PB1。内部通道:温度传感器通道ADC_Channel_16和内部参考电压通道ADC_Channel_17
4个16bit定时器/计数器,分别为TIM1、TIM2、TIM3、TIM4
2个看门狗定时器(独立看门狗IWDG、窗口看门狗WWDG)
1个24bit向下计数的滴答定时器systick
2个IIC,2个SPI,3个USART,1个CAN
内部8MHz时钟HSI最高可倍频到64MHz,外部8MHz时钟HSE最高可倍频到72MHz
​ Cortex-M3是ARM公司推出的基于ARMv7架构的MCU内核,ST公司在此内核的基础上完成了USART、DMA、GPIO等外围电路的设计。

​ ST系列家族:

30597647569207bdd6.png



海滨消消 发表于 2023-5-30 11:17 来自手机 | 显示全部楼层
不得不承认st真的很强啊
 楼主| 欢乐家园 发表于 2023-5-30 11:29 | 显示全部楼层
相同系列的内核一般相同,如F1系列都采用Cortex-M3内核开发,但根据Flash大小不同可将STM32分成小容量产品(<64K)、中等容量产品(介于64K-128K)、大容量产品3个部分
​ Cortex-M3摒弃了冯· 诺依曼结构(普林斯顿结构),采用了将指令存储和数据存储分开的 的哈佛结构(Harvard Architecture ),这样一来Cortex-M3同时拥有了独立的32-bit指令总线和32-bit数据总线,数据访问将不再占用指令总线,同时读取指令和数据后提升了MCU运行速度。

907864756d899da6b.png

Cortex-M3是一个 32 位处理器内核,正因如此,STM32才被称作为32-bit微控制器,他拥有32条地址总线,也就是说最大寻址空间为4Gbyte。此外,Cortex-M3的寄存器是32 位的,存储器接口也是 32 位的
 楼主| 欢乐家园 发表于 2023-5-30 11:29 | 显示全部楼层
芯片引脚说明
1497064756da38dfcc.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

114

主题

1067

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部