MSP430的上拉电阻&I/O口的第二功能

发布者:电子创新者最新更新时间:2015-11-09 来源: eefocus关键字:MSP430  上拉电阻  IO口  第二功能 手机看文章 扫描二维码
随时随地手机看文章
在介绍这四个I/O口时提到了一个“上拉电阻”那么上拉电阻又是一个什么东东呢?他起什么作用呢?都说了是电阻那当然就是一个电阻啦,当作为输入时,上拉电阻将其电位拉高,若输入为低电平则可提供电流源;所以如果P0口如果作为输入时,处在高阻抗状态,只有外接一个上拉电阻才能有效。

你说的“第二功能”应该是指外围模块功能吧,用模块就选“第二功能”,不用模块就选“第一功能”。 可通过设置PxSEL寄存器进行选择,某位写“0”为I/O;写“1”为“第二功能”。 用到比较器(片内外围模块)时要设置为第二功能。 当然你如果是用片外的比较器,将其输出的高低电平(1或0)送给MSP430,那就选“第一功能”。

关键字:MSP430  上拉电阻  IO口  第二功能 引用地址:MSP430的上拉电阻&I/O口的第二功能

上一篇:程序在RAM中调试的运行方式&程序固化后运行方式
下一篇:按键程序 PORT中断程序

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

基于MSP430FE42x防窃电电能表应用
当前,电子式电能表的防窃电技术在电能表行业中的地位越来越重要,不同国家、地区的电能表市场都在不同程度上要求电能表的防窃电计量。人们所意识到的窃电现象和防窃电技术的类型在不断增多,而且每年都会针对新的窃电行为,研究出相应的防窃电技术。 在传统的电子式电能表设计中,由于以下几点原因,导致它们不能较完善的检测或处理窃电行为:仅使用进线端的电压和火线的进出端所流经的电流作为电能计量的依据;绝大多数没有使用很可靠的铅封;一些窃电方式很容易操作,但是很难检测。 MSP430FE42x系列单片机是美国德州仪器公司新推出的单相防窃电多功能电能表专用芯片,它是德州仪器MSP430系列产品的成员,是一款超低功耗的16位单片机。MSP430FE42
[单片机]
基于<font color='red'>MSP430</font>FE42x防窃电电能表应用
高性价比的MSP430应用系统结构设计
MSP430系列单片机作为一个性能优异的MCU在大陆已经得到了广泛的应用。MSP430在高整合性与高性能方面与其他MCU比较有较大优势。该系列芯片的价格也较为合理,目前整合性最好的MAP430F44X系列,整合了60K字节程序存储(可记录数据)、2K字节片内RAM、6个I/O端口(P1、P2能中断)、160段液晶驱动、两个串行端口、4个定时器(其中TB带有7个捕获/比较器、包括看门狗)、模拟比较器、硬件乘法器、8路12位A/D转换器、还有频率调整电路FLL+、系统复位SVS模块等。而较为基本型的MSP430F1101、MSP430C1101只有1K字节程序存储、128字节片内RAM、模拟比较器、两个定时器等。他们的性能比较可参考图一
[应用]
6)MSP430的比较器A
比较器A是一个实现模拟电压比较的外围模块~~~~~~~~~~~~ 比较器A的主要功能是指出两个输入电压CA0和CA1的大小关系,然后设置输出信号CAOUT的值。如果CA0 CA1 则:CAOUT=1,否则CAOUT=0。 参与比较的两个电压CA0和CA1可以是外部或者内部基准电压。任何组合都是可能的。 比较器结构 比较器A一共有3个寄存器 CACTL1,CACTL2和CAPD 其中CAEX 交换比较器的输入端 CARSEL 选择内部参考源加到比较器A的+端或-,跟CAEX的选择有关,具体参照数据手册。 CAREF1,CAREF0 参考电平发生器控制 0:关闭 1:选择0.25Vcc为参考电平
[单片机]
6)<font color='red'>MSP430</font>的比较器A
MSP430学习芯经复位信号
POR&PUC POR是上电复位信号,它只在以下三个事件发生时产生: 1、芯片上电。 2、 RST/NMI设置成复位模式,在RST/NMI引脚上出现低电平信号。3、PORON=1时,一个SVS低状态(不懂)。 PUC信号是上电清除信号,POR信号的产生总会产生PUC信号,但PUC信号的发生不会产生POR信号。产生它的事件为: 1、发生POR信号。 2、处于看门狗模式下,看门狗定时时间到。 3、看门狗定时器写入错误的安全键值。 4、FLASH存储器写入错误的安全键值。 5、一个CPU指令从外设地址范围0h~01ffh取数据。 POR和PUC两者的关系:POR信号的产生会导致 系统复位 并 产生PUC信号 。而PUC信号不会引起POR信
[单片机]
<font color='red'>MSP430</font>学习芯经复位信号
stm32 GPIO口配置操作
stm32里面最基本的思路就是使用外设相应寄存器之前,必须开启控制对应寄存器的时钟,读者可到技术手册中查询相应的时钟控制的相应的寄存器。 这里首先开启stm32普通io口的时钟。 GPIO 作为通用输入输出口使用时,当有外部中断设置时才需要开启AFIO时钟,否则不需要开启AFIO 时钟。 然后就是进行gpio结构体的初始化设置 GPIO 常用设置里包括三个结构体的使用如下: 1、GPIO_InitTypeDef为GPIO的基本参数设置结构体,其中GPIO_Pin表示引脚号,GPIO_Speed表示引脚的速度,GPIO_Mode表示引脚的输入输出模式选择。通过这三个基本设置实现了
[单片机]
MSP430系列单片机的主要功能部件有哪些?
1 CPU:MSP430系列单片机的CPU和通用微处理器基本相同,只是在设计上采用了面向控制的结构和指令系统。MSP430的内核CPU结构是按照精简指令集和高透明的宗旨而设计的,使用的指令有硬件执行的内核指令和基于现有硬件结构的仿真指令。这样可以提高指令执行速度和效率,增强了MSP430的实时处理能力。 2 存储器:存储程序、数据以及外围模块的运行控制信息。有程序存储器和数据存储器。对程序存储器访问总是以字形式取得代码,而对数据可以用字或字节方式访问。其中MSP430各系列单片机的程序存储器有ROM、OTP、EPROM和FLASH型。 3 外围模块:经过MAB、MDB、中断服务及请求线与CPU相连。MSP430不同系列产品
[单片机]
MSP430F5529单片机程序整理(串口、AD、定时器等)
#include msp430.h #include stdint.h #include uart.h #include Flash.h #include ad.h #include stdio.h #include string.h #define CPU_F ((double)1000000) #define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0)) #define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/
[单片机]
MSP430笔记3——串口发送数据
通用串行通信接口 UART模式 串口调试助手: 串口号;波特率 ;校验位(无校验); 数据位(8);停止位(1)(后三位默认即可) USCI——Ax模块:UART、SPI模式 USCI——Bx模块 UART模式: 在异步模式中,USCI_Ax模块通过两个外部引脚,UCAxRXD(发送数据线)和UCAxTXD(接受数据线)(记得共地),把MSP430和一个外部系统连接起来。 当UCSYNC位被清零时就选择了UART模式 设置波特率 UCAxCTL0,USCI_Ax寄存器 UACxBR0,USCI_Ax波特率控制寄存器 定时器模式选择 计数模式 四种 向上 连续:即使时间固定值 加减:定时周期为2倍 工作模式 两种
[单片机]
<font color='red'>MSP430</font>笔记3——串口发送数据
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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