Advertisement

深入掌握STM32的核心知识

阅读量:

在学习单片机的过程中,默认接触的第一部分便是其 I/O端口 。其显著特点是操作直观且易于识别 。芯片表面通常可见多组引脚端子 ,这些引脚便组成了该设备的核心功能模块——其 I/O端口 。正是这些端子连接了主控芯片与其外部设备间的信号传输通道 。其额外优势在于能够替代除了 ADC 以外的所有标准数字电平接口类型 。早期单片机通常不具备丰富的外部通信接口功能 ,依赖于其简单的开漏/封锁工作原理来模拟复杂的逻辑功能 。正是由于这种端子设计的独特之处 ,在早期硬件开发中占据了核心地位 。

STM32F103最多配置了80个I/O端口,并将这80个端口划分为5组进行管理。每组包含16个独立的I/O端口块(PA、PB、PC、PD和PE),其中PA块内的端口号号为PA0至PA15;PB块内的端口号号为PB0至PB15;其他各组也遵循相同的命名规则。然而由于各款单片机的封装引脚数量不同导致实际引出的I/O端口号数有所差异:例如在STM32F103C8T6款芯片中虽然理论上支持48个引脚但实际仅对外提供了PA和PB两个完整的I/O端口号块(各包含16个端口);PC块仅提供了前3个引脚用于I/O功能;而PD块

全部评论 (0)

还没有任何评论哟~