19、MSP430FR2355 数字 I/O 编程全解析

MSP430FR2355 数字 I/O 编程全解析

1. 数字 I/O 系统基础

数字 I/O 赋予了微控制器(MCU)读取和写入设备引脚逻辑电平的能力,具有极高的通用性,可应用于几乎任何类型的应用场景。MCU 为了节省封装空间,会让引脚共享功能,而数字 I/O 通常是每个引脚的首选功能。

1.1 MSP430FR2355 的端口信息

MSP430FR2355TPT 拥有六个数字 I/O 端口,分别为 P1(8 位)、P2(8 位)、P3(8 位)、P4(8 位)、P5(5 位)和 P6(7 位),所有 44 个 I/O 都引出到 MCU 封装的引脚。通过 PA(P1:P2)、PB(P3:P4)和 PC(P5:P6)标签,可以实现对端口的 16 位访问。并且,MSP430FR2355 MCU 的所有 44 个 I/O 都连接到 LaunchPad™ 开发板的引脚、LED、连接器或传感器上。

1.2 端口配置寄存器

每个端口都有六个用于配置端口操作的寄存器,具体信息如下表所示:
| 寄存器名称 | 功能描述 | 逻辑说明 |
| — | — | — |
| PxDIR | 配置端口内每个位为输入或输出 | 0 = 输入(默认);1 = 输出 |
| PxIN | 包含配置为输入的端口每个引脚的逻辑值 | - |
| PxOUT | 可写入以设置配置为输出的任何信号的逻辑值;当端口位配置为输入并使用上拉/下拉电阻时,控制电阻的极性 | - |
| PxREN | 控制是否为配置为输入的引脚添加可选的上拉/下拉电阻 | 0 = 无电阻(默认);1 = 启用电阻。电阻启用时,PxO

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值