高级会员
- 积分
- 762
- 金钱
- 762
- 注册时间
- 2021-5-18
- 在线时间
- 28 小时
|
一、MSP430单片机端口概述
 ●MSP430F5XX系列单片机最多可以提供12个通用I/O端口(P1~P11和PJ),大部分端口有8个引脚。
 ●MSP430F5529一共80个引脚,63个通用I/O端口。P1~P7共56个 + P8.0,P8.1,P8.2 + PJ.0,PJ.1,PJ.2,PJ.3。
 ●P1和P2引脚具有中断能力。
 ●端口配对:可以将端口P1/P2,P3/P4,P5/P6,P7/P8结合起来称为PA,PB,PC,PD。
  ○可以对每个独立的端口进行字节访问,或者将两个结合起来(PA)进行字访问。
  ○可以对PA口进行字操作,一次性写入16位数据。
  ○当写入的数据长度小于端口的最大长度时,那些没有用到的位保持不变。
二、通用I/O端口的输出特性
灌电流:外部电源输入单片机引脚的电流,外部是源,形象地称为灌入。
拉电流:单片机引脚输出的电流,单片机内部是源,形象地称为拉出。
1、端口输出模式
 ●MSP430单片机端口具有两种输出模式,可以通过PxDS.y进行设置。
  ○当PxDS.y控制位被配置为0时,即PxDS.y = 0为欠驱动模式。(默认模式)
  ○PxDS.y = 1为全驱动模式。
2、欠驱动模式输出特性
低电平
 此时,单片机内部接地(IO置0),外部接可变电源。此时为灌电流。
 ●常温下,MSP430单个引脚最大输入电流约为19mA。(VCC = 3.0V)
 ●MSP430单片机外部所有器件总体输入电流不得超过100mA。(VCC = 3.0V)
 ●在输出低电平时,单引脚输入电流越大,内部分压将越大,因此会相应抬高低电平时的输出电压。
高电平
 此时,单片机内部接VCC(IO置1),外部接可变电源。此时为拉电流。
 ●常温下,MSP430单个引脚最大输出电流约为19mA。(VCC = 3.0V)
 ●MSP430单片机外部所有器件总体输出电流不得超过100mA。(VCC = 3.0V)
 ●在输出高电平时,单引脚输入电流越大,内部分压将越大,因此会相应降低高电平时的输出电压。
3、全驱动模式输出特性
常温下,MSP430单个引脚强驱动模式输出最大输出/输入电流约为55mA。(VCC = 3.0V)
 ●但是,MSP430单片机外部所有器件总体输出/输入电流不得超过100mA。(VCC = 3.0V)
原文链接:https://www.yunduoketang.com/article/zxjy45.html
|
|