MSP430 IO口拉电流 灌电流问题

发布者:Yinyue1314最新更新时间:2015-10-21 来源: eefocus关键字:MSP430  IO口  拉电流  灌电流 手机看文章 扫描二维码
随时随地手机看文章
数字输入/输出端口有下列特性:
□ 每个输入/输出位都可以独立编程。
□ 允许任意组合输入、输出。
□  P1 和 P2 所有 个位都可以分别设置为中断。
□ 可以独立操作输入和输出数据寄存器。
□ 可以分别设置上拉或下拉电阻。
 
一般是数字电路中讲到这个问题。
当数字电路的输出端,输出低电平的时候,外接器件将把电流,“灌入”数字电路的输出端。
当数字电路的输出端,输出高电平的时候,外接器件将从数字电路的输出端,“拉出”电流。 
当一个LED接在“数字电路的输出端”和电源之间,输出端输出低电平的时候发光,这个LED就是灌电流负载。
当一个LED接在“数字电路的输出端”和地之间,输出端输出高电平的时候发光,这LED就是拉电流负载。
灌电流就是电流流向IC元件,拉电流就是电流从IC元件流出。
不管是灌电流还是拉电流,每个IO端口的输出晶体管都能够限制输出的电流最大为6mA,保证系统安全。
Rmin=V/Imax=3.3V/6mA=550欧姆,所以430单片机只要R大于550欧姆都是安全的
 
(1)下图LED为拉电流负载
MSP430 <wbr>IO口拉电流 <wbr>灌电流问题


测试得:发光二极管压降大约为1.7V
VR=3.3-1.7=1.6V IR=VR/R=0.31mA(所以系统是安全的)
(2)下图R为灌电流负载
MSP430 <wbr>IO口拉电流 <wbr>灌电流问题


测试得:实际R选择5.1K ,IR=VR/R=3.3V/5.1K=0.647mA(所以系统是安全的)
关键字:MSP430  IO口  拉电流  灌电流 引用地址:MSP430 IO口拉电流 灌电流问题

上一篇:MSP430单片机硬件IIC
下一篇:msp430 POR与PUC

推荐阅读最新更新时间:2024-03-16 14:36

基于MSP430的低功耗便携式测温仪设计
便携式测温仪采用16位超低功耗单片机MSP430F435和热电阻传感器铂1000实现温度的信号处理和采集。采用MSP430系列单片机的一个最大优势是它具有低功耗和高集成度,非常适合于电池供电和空间受限的工作环境以及便携式应用场合。作为一个便携式应用系统,功耗是整个系统的功耗,不仅是处理器的功耗。比如处理器输入端口的漏电流对系统的耗电影响就较大,MSP430单片机输入端口的漏电流最大为50 nA,远低于其他系列单片机(一般为1 μA~10μA)。该测温仪适合高炉热负荷水温测量,或者需要连续测量多点温度和温差的测量场合。    1系统硬件设计   便携式测温仪主要由处理器、传感器接口、键盘、LCD(液晶显示器)、数据存储、打印
[电源管理]
基于<font color='red'>MSP430</font>的低功耗便携式测温仪设计
2-MSP430按键输入检测
为了写一篇文章做铺垫--提醒着自己,,,,,, P1.0的电平,随着P1.1引脚输入的电平变化而变化 #include io430.h void delay(void) { unsigned char a,b,c; for(c=167;c 0;c--) for(b=171;b 0;b--) for(a=1;a 0;a--); } void main( void ) { WDTCTL = WDTPW + WDTHOLD;//看门狗默认是打开的,不使用就关了它 P1DIR = 0x01;//P1.0为输出模式 while(1) { P1OUT = 0x01;//P1.0输出高电平 d
[单片机]
2-<font color='red'>MSP430</font>按键输入检测
MSP430 ADC模数例程
下面以路灯控制器的设计为例说明 ADC12 的使用方法。路灯在一定的亮度值以上将熄 灭,而在亮度低于某个数值时亮起来。下面是简图。当亮度较大、光线较强时,光敏电阻的电阻值比较小,这时它与下面 10K 分压,则送达 ADC12 的电压比较高;而当亮度较小、光线较弱时,光敏电阻的电阻值比较大,这时它与下面 10K 分压,则送达 ADC12 的电压比较低。通过 ADC12 模块转换出具体的表示光强度的数值(光线越强,转换后的数值越大,但不成正比例),再设定一个开启路灯的阀值数据,则可以通过实际测量的光强度数据与阀值数据比较得到是否开启路灯的目的。 下面是具体示例程序:(使用单通道单次定时转换)。 #include msp430x44x
[单片机]
<font color='red'>MSP430</font> ADC模数例程
MSP430系统实时时钟RTC学习日志
读取实时时钟: 1、 RTCRDY 为0时,不能取读取实时时钟 RT0PS源于ACLK,为了实时时钟日历的正确的运行,ACLK必须是32768Hz。(易出错) 定时: 一、每小时闹一次:每一小时的15分钟闹一次: 1、将RTCAMIN设置成15;2、设置RTCAMIN的AE位和清除闹钟寄存器的其它所有AE位 3、AF会在:00:14:59到00:15:00、01:14:59到01:15:00、02:14:59到02:15:00等等时刻被置位。 二、在每天04:00:00时刻闹: 1、RTCAHOUR位置位成4;2、设置RTCHOUR的AE位和复位闹钟
[单片机]
MSP430学习篇——IAR常用汇编伪指令
在进行汇编程序设计时,MSP430的指令系统是程序的主体,但为了方便程序编制,还定义了一些指令,这些指令不参与和影响程序的执行,也不在计算机中运行,这类指令称为伪指令。一般汇编器伪指令能帮助用户完成以下事情: ·将代码和数据汇编到规定的段中 ·在存储器中用未初始化的变量保留空间 ·控制汇编后列表文件的格式 ·初始化存储器 ·汇编条件块 ·定义全局变量 ·规定汇编器可以从中获得宏的库 ·产生符号化的调试信息 模块控制伪指令: NAME,PROGRAM—程序模块的开始 MODULE,LIBRARY—库模块的开始 ENDMOD—当前汇编模块的结束 END—汇编文件的结束 符号控制伪
[单片机]
MSP430 ADC12模块应用
//****************************************************************************** //MSP430F149 ADC12模块+串行通讯的实验程序 //使用ADC12采集实验,将采集到数据送向PC.(单路单次采集) //P3.4为发送,P3.5为接收 晶体使32768HZ/8MHZ. 串行波特率B/S //使用SMCLK作为波特率发器时,不能使用LPM2,LPM3! //以下程序已验证通过,初学者可直接使用.由时间仓促和水平有限,请读者批评指正. //编写:www.Microcontrol.cn/DC //**************************
[单片机]
蓝牙和MSP430音频信宿设计
描述 TI 的蓝牙 + MSP430 音频散热器参考设计可供客户用于创建各种低端、低功耗音频解决方案的应用。一些可能的应用 - 玩具、低端蓝牙扬声器、音频播放配件。此参考设计是一种经济实惠的音频实施方案,通过参考其提供的完整设计文件,您可以将重心转移到应用和最终产品开发工作上。此参考设计支持的软件包括 Stonestreet One Bluetopia 蓝牙堆栈(经过认证且免专利费)。 特性 凭借最低成本、最低功耗的 MSP430F5229 实现蓝牙音频功能(SBC 编码/解码) 设计中将音频处理任务从 MCU 转移到蓝牙器件,从而实现低功耗音频 这种经济高效的低端无线音频解决方案,采用 4 层布局和 QFN 封装 此解决方案
[单片机]
蓝牙和<font color='red'>MSP430</font>音频信宿设计
基于加速度传感器的低功耗冲击记录仪的实现
引言     随着工业自动化水平的不断发展,产品质量监测、控制手段已经成为保证产品质量标准的不可缺少的一环。许多对装配有较高要求的产品,在运输过程中也同样对受到的冲击有极限要求。受到超过极限的冲击将给产品带来伤害,为企业带来不必要的损失。为监测运输过程,目前通常的做法是随产品一起安装冲击记录仪。    当前,国内普遍使用的冲击记录仪都是机械式冲击记录仪,其内部构造像一台照相机,有上下两个纸带卷筒,将记录纸带放入上纸筒,纸带的始端插入下纸筒。在纸带上方有一个固定记录笔的金属横梁,横梁上装有3只记录笔,分别记录X、Y、Z 3条轴线方向的冲击力。这种机械式冲击记录仪的缺点主要体现在以下几个方面:    机械式冲击记录,记录
[模拟电子]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved