请教:MSP430电压比较器原理检测电池电压

msp430单片机课件ppt下载_PPTOKMSP430F149比较器的正负端是P2.3和P2.4引脚吗,输出是P2.2吗?还有一段程序,不知道干什么用的_百度知道
MSP430F149比较器的正负端是P2.3和P2.4引脚吗,输出是P2.2吗?还有一段程序,不知道干什么用的
#include &msp430x11x1.h&
void main (void)
  WDTCTL = WDTPW + WDTHOLD;     // 停止WDT
  CAPD |= 0x08;           // 断开与IO端口输入
  CACTL2 = P2CA0;          // 设置P2.3为+comp
  CCTL0 = CCIE;    ...
我有更好的答案
比较可以看到下面的比较器A模块的结构大概可以分为4个部分,分别为模拟输入,比较器的核心,低通考虑的浪潮中,基准电压部分和中断部分。 首先,由比较器的工作需要一个CAON位置设置为1,为了工作,这位是CACTL1时控制寄存器。单片机上电时,该位为0,这意味着比较器不工作。 大概有以下几个部分电路的功能和一些相关资料。 模拟输入电路:外部模拟引脚信号CA0,CA1(正,负端子)P2CA0,P2CA1位控制打开或关闭。后的软件的设置可以是分别与几个内部参考电压,其特征在于,所述比较(0.5VCC,0.25VCC晶体管栅极值电压),或用于比较的外部电压。 应用程序的硬件比较可以分为以下三种组合: [1]来比较两个外部引脚输入信号 [2]一个外部引脚信号的内部0.5VCC或0.25VCC比较 [3]的外部引脚与内部基准电压的的由CARSEL,CARERF0,CARERF1位的参考电压电路,以控制产生的电压的参考电压产生器的信号。作为比较,软件的设置可以选择几种电压输出到比较器的输入端,当然,这个参考电压也可以是通过外部微控制器引脚提供的基准电压使用。核心比较一个比较CAON位控制开关CAEX控制位来控制方向。 考虑波的低通低通只考虑波的CAF控制考虑波函数和关闭。这考虑波函数消除毛刺的比较器的输出信号被用来确保的中断请求信号的质量和可靠性。 中断请求比较器A模块,它具有中断功能,如比较器功能CAIE中断允许打开,产量将中断CAIF信号产生(当然GIE 1:00),。比较器模块有一个独立的中断向量,一个单独的中断,CUP接受请求将被硬件自动清除中断标志CAIFG。 点击放大图片查看比较的模块寄存器CACTL1比较器控制寄存器1
CAEX:控制内部比较器A的输入信号和输出信号的方向 CARSEL:控制的内部参考电压被施加到比较器的正输入或负输入端子由图表可以看出出来的,CAEX,CARSEL在不同的环境,比较器的参考电压输入,再加上是不同的。 请参考以下列表: -----------------------------------
CARSEL CAEX正端的基准电压接入端 0 0内部参考源比较 0 1内部参考源加到比较器的负端 1 0内部参考源添加到比较 1内部参考源的负端添加到终端的的比较CAREF1,积极CAREF0参考来源:使用外部参考选择0.25 VCC参考电压选择0.5VCC参考电压选择二极管的电压与参考电压,应看具体的IC数据 -------------- ---------------------
CAON:控制比较是开放式和封闭式关闭比较开比较申请手续:中断边沿触发模式选择 0上升沿的中断标志CAIFG的设置 1下降沿设置中断标志CAIFG, CAIE:比较器中断允许 0 禁用中断使能的中断 CAIFG:比较器中断标志没有中断请求 1中断请求标志信号CACTL2比较器控制寄存器2
BR /& P2CA1:0外部引脚的输入信号控制的CA1 比较器A连接外部引脚信号比较器的连接 P2CA0:控制输入端CA0
0外部引脚信号不与比较器A
1外部引脚信号比较器的连接 CAF:选择是否比较器的输出通过RC低通滤波器 0开RC低通滤波器 /& 1,通过信号 CAOUT:比较器A输出信号 CA0小于CA1
1 CA0比CA1
CAPD端口的输入和输出禁止注册比较器A模块共享IO端口引脚的IO端口输入缓冲器可以控制通断开关。 CAPD控制位被初始化为0,则该端口输入缓冲器时,相应的位为1,端口输入缓冲器是无效的。 ------------------------------------------ -------------------------------------- 常规[1] 简单的比较一个应用程序实现在MC430F14开发板。使用外部一个可调电位器来调节电压比较器A的内部参考电压比较。外部调整电压是小于内部参考电压,则D2 LED亮。否则,LED是关闭的。参考实验,如下所示:复制代码无效的主要(无效) { BR /& WDTCTL = WDTPW + WDTHOLD; / /一站式狗的 P1DIR | = BIT1; / /设置P1.0输出 CAPD | = 0X08; / /断开端口引脚 /& / /比较器A的内部参考电压源0.25 Vcc的负端,打开比较一个 CACTL1 = CARSEL + CAREF0 + CAON
CACTL2 P2CA0; / /设置P2.3引脚与比较器的正端的连接,输入而(1)/ /测试比较器A的输出LED指示MC430F14板((CAOUT CACTL2 ))P1OUT到= BIT1; / /如果输出的CAOUT位为1,则该LED熄灭其他 P1OUT&=BIT1; / /否则,LED灯} }
采纳率:20%
为您推荐:
其他类似问题
您可能关注的内容
msp430f149的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
基于MSP430的热能表温度的测量
下载积分:1000
内容提示:基于MSP430的热能表温度的测量
文档格式:DOCX|
浏览次数:1|
上传日期: 20:23:07|
文档星级:
全文阅读已结束,如果下载本文需要使用
 1000 积分
下载此文档
该用户还上传了这些文档
基于MSP430的热能表温度的测量
关注微信公众号请教:MSP430比较器检测电池电压
[问题点数:40分,结帖人qusongsong1]
请教:MSP430比较器检测电池电压
[问题点数:40分,结帖人qusongsong1]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2010年5月 硬件/嵌入开发大版内专家分月排行榜第二
2013年4月 硬件/嵌入开发大版内专家分月排行榜第二2007年9月 硬件/嵌入开发大版内专家分月排行榜第二
2013年5月 硬件/嵌入开发大版内专家分月排行榜第三2012年9月 硬件/嵌入开发大版内专家分月排行榜第三2007年11月 硬件/嵌入开发大版内专家分月排行榜第三
2011年1月 VB大版内专家分月排行榜第二2010年10月 VB大版内专家分月排行榜第二
2013年1月 VB大版内专家分月排行榜第三2012年12月 VB大版内专家分月排行榜第三2011年6月 VB大版内专家分月排行榜第三2011年2月 VB大版内专家分月排行榜第三2010年12月 VB大版内专家分月排行榜第三2010年11月 VB大版内专家分月排行榜第三2009年7月 VB大版内专家分月排行榜第三
匿名用户不能发表回复!|MSP430单片机比较器A的使用程序_百度文库
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
MSP430单片机比较器A的使用程序
你可能喜欢

我要回帖

更多关于 电压比较器电路 的文章

 

随机推荐