2288|1

2057

帖子

0

TA的资源

五彩晶圆(初级)

楼主
 

[TI首届低功耗设计大赛]+寄存器版本的COMPE试验+片内外设比较器+比较电压输入通道1 [复制链接]

本帖最后由 IC爬虫 于 2014-9-30 14:10 编辑

这篇是FR5969的片内硬件比较器寄存器的版本操作的简单试验。
       使用片内外设CompE和内部参考电压来决定输入的比较电压时高于参考电压还是低于参考电压, 当输入的比较电压低于我们设定的2.0V时CEOUT就输出低电平,高于2.0V就输出高电平。
片内的参考电压选择寄存器:   CEREFL_0 无参考电压
                                                  CEREFL_1 1.2v
                                                  CEREFL_2 2.0v
                                                  CEREFL_3 2.5v

比较电压输入通道选择寄存器:CEIPSEL_0 通道0 P1.0
                                                  CEIPSEL_1 通道1 P1.1
                                                  CEIPSEL_2 通道2 P1.2
                                                  CEIPSEL_3 通道3 P1.3
                                                  CEIPSEL_4 通道4 P1.4

                                                  …………………………
比较经过的输出功能为COUT,在管脚P3.5上;使用fr5969的片内的硬件比较器可以在进入到低功耗模式LPM4时人可以使用,这样就MCU的功耗非常的低。



  1. //******************************************************************************
  2. // MSP430FR59xx Demo - 在低功耗模式LPM4片内外设比较器输出; 输出入通道为CE1;
  3. //                     电压比较设置为同内部的 2.0V 参考电压比较
  4. //
  5. // 描述: 使用片内外设CompE和内部参考电压来决定输入的比较电压时高于参考电压还是低
  6. //       于参考电压, 当输入的比较电压低于我们设定的2.0V时CEOUT就输出低电平,高于
  7. //       2.0V就输出高电平。片内的参考电压选择寄存器:CEREFL_0   无参考电压
  8. //                                                   CEREFL_1   1.2v
  9. //                                                   CEREFL_2   2.0v
  10. //                                                   CEREFL_3   2.5v
  11. //                       比较电压输入通道选择寄存器:CEIPSEL_0  通道0  P1.0
  12. //                                                   CEIPSEL_1  通道1  P1.1
  13. //                                                   CEIPSEL_2  通道2  P1.2
  14. //                                                   CEIPSEL_3  通道3  P1.3
  15. //                                                   CEIPSEL_4  通道4  P1.4
  16. //                                                   …………………………………………
  17. //       比较经过的输出功能为COUT,在管脚P3.5上;
  18. //                MSP430FR5969
  19. //             ------------------
  20. //         /|\|                  |
  21. //          | |                  |
  22. //          --|RST       P1.1/CE1|<--Vcompare
  23. //            |                  |
  24. //            |        P3.5/CEOUT|----> 'high'(Vcompare>2.0V); 'low'(Vcompare<2.0V)
  25. //            |                  |
  26. //
  27. //   IC爬虫
  28. //   
  29. //   Sep 2014
  30. //   Built with IAR Embedded Workbench V6.1
  31. //******************************************************************************
  32. #include <msp430.h>

  33. int main(void)
  34. {
  35.   WDTCTL = WDTPW | WDTHOLD;  // 停止看门狗

  36.   // Configure GPIO
  37.   P3DIR |= BIT5;             // P3.5 output direction
  38.   P3SEL1 |= BIT5;            // 选择端口复用功能 P3.5/CEOUT

  39.   PM5CTL0 &= ~LOCKLPM5;      // 关闭上电端口默认输出高阻抗的功能,使能上电保持起始设置
  40.         
  41.   // Setup Comparator_E
  42.   CECTL0 = CEIPEN | CEIPSEL_1;              // 输入电压通道使能,选择通道为C1
  43.   CECTL1 = CEPWRMD_1;                       // 普通电源模式
  44.   CECTL2 = CEREFL_2 | CERS_3 | CERSEL;      // 使能内部参考电压2.0v
  45.                                             // R-ladder off; bandgap ref voltage
  46.                                             // supplied to ref amplifier to get Vcref=2.0V
  47.   CECTL3 = BIT1;                            // 输入缓存关闭 @P1.1/CE1
  48.   CECTL1 |= CEON;                           // 开启COMPE

  49.   __delay_cycles(75);                       // 延时等待参考电源等稳定

  50.   __bis_SR_register(LPM4_bits);             // 进入 LPM4
  51.   __no_operation();                         // For debug
  52. }
复制代码

5-COMPE-P3.5CEOUT-P1.1CE1.rar (24.11 KB, 下载次数: 1, 售价: 1 分芯积分)


最新回复

过来看看~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  详情 回复 发表于 2014-9-30 14:52
 
点赞 关注

回复
举报

1119

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
过来看看~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表