STM32F103C8T6 微控制器:详细规格与应用指南
2024-09-06 15:49:00 532
STM32F103C8T6器件基于 STM32 系列 32 位闪存微控制器 ,采用 ARM® Cortex® M 处理器内核,为 MCU 用户开辟了全新的自由开发空间,并提供各种易于使用的软件和硬件辅助工具。该 MCU 集成了高性能、实时、数字信号处理、低功耗、低电压等特性,同时保持了高集成度和易于开发的特点。业界最强大的产品阵容、基于行业标准的处理器以及大量的软件和硬件开发工具使 STM32 微控制器成为各种中小型项目和完整平台解决方案的理想选择。
增强型STM32F103系列内置32K至128K闪存,时钟频率为72MHz,是同类产品中性能最高的产品;基础时钟频率为36MHz,以16位产品的价格,拥有明显高于16位产品的性能,是32位产品用户的最佳选择。当时钟频率为72MHz时,从闪存执行代码,STM32消耗36mA,相当于0.5mA/MHz。工作温度范围为-40至+85℃或-40至+105℃,电源电压为2.0至3.6V。
由于其高质量和可靠的性能,STM32F103 设备非常适合用于各种应用,包括电机驱动、应用控制、医疗、手持设备、PC 游戏外设、GPS 平台、编程控制器 (PLC)、逆变器、扫描仪、打印机、报警系统、可视对讲和 LED 条形屏控制。
技术规格
类别-集成电路(IC)
嵌入式微控制器系列
总线宽度-32bit
速度-72MHz
外围设备——DMA、电机控制PWM、PWM、温度传感器
输入/输出数量-37
程序内存容量-64KB(64K x 8)
程序存储器类型-FLASH
RAM容量-20K x 8
电压-电源(Vcc/Vdd)-2V~3.6V
模拟数字转换器-A/D 10x12b
振荡器类型-内部
CAD 模型
象征
脚印
如何使用STM32F103C8T6
最小系统板是电路最精简的,所以只能维持MCU最基本的正常工作。最小系统一般由外部复位电路、外部时钟电路、MCU本体组成。除此之外再无蓝牙、外部EEPROM、时钟芯片DS1302、SPI接口显示屏等其他外部设备。(注:STM32支持内部时钟和上电复位,但传统意义上的最小系统由外部复位电路、外部时钟电路、MCU本体组成。)
STM32F103C8T6的GPIO有8种模式,包括上拉和下拉输入模式,所以接按键的时候不需要设计上拉和下拉电阻。根据他的原理图,按键KEY0一端接3.3V VCC,一端接PA0引脚。发光二极管LED0一端也通过1KΩ电阻接3.3V VCC,另一端接PC13。所以如果想让二极管发光,就需要让PC13输出低电平。STM32最高工作电压为3.6V,采用LDO(低压差线性稳压器)将输入电压VIN降压到3.3v给单片机供电。 3.3V与GND之间的4个0.1uf旁路电容(滤除高频交流信号)连接到芯片的4个VDD和4个VSS(增强供电能力,保证供电的可靠性)。
STM32F103C8T6应用实例
硬件组成:
单片机+最小系统+LCD1602液晶模块+蜂鸣器模块+LED指示灯模块+继电器驱动模块+矩阵键盘模块+AT24C02芯片模块;
具体功能:
1、采用矩阵键盘输入、1602液晶显示、AT24C02实现掉电保存存储密码,继电器模拟开锁。
2、六位密码(0-9),修改密码时需要验证初始密码,初始密码正确,输入两次新密码,两次输入一致则密码修改成功。
3、开锁时输入密码错误,声光报警提示。
4、修改后的密码若忘记,可以由管理员重置。
该解决方案是一个可以测量电流和电压的USB万用表。
特征参数
主电路电压检测
D+电压检测
D-电压检测、温度检测
电源采用DC-DC、LDO。
该芯片最大耐压为40V。
最大设计30V/6.5A。
电流检测部分采用两个MOS控制两个不同阻值的采样电阻,实现超大范围(10uA-6.5A)的电流检测及过流保护。
单片机自动控制电流检测电路的通断。
电流信号经精密运算放大器放大。
信号被送到MCU的ADC进行采样、计算和显示。