3311|6

3195

帖子

0

TA的资源

纯净的硅(高级)

楼主
 

NXP810比较器的问题 [复制链接]

我写了个比较器程序,如下:
#include  "lpc8xx.h"
#include "type.h"
#include "ioconf.h"
#include "swm.h"
/*********************************************************************************************************
** Function name:       AcomInit
** Descriptions:        Ä£Äâ±È½ÏÆ÷³õʼ»¯
** input parameters:    ÎÞ
** output parameters:   ÎÞ
** Returned value:      ÎÞ
*********************************************************************************************************/
void AcomInit (void)
{
    LPC_SYSCON->PDRUNCFG      &= ~(1 << 15);                            /* Ä£Äâ±È½ÏÆ÷ÉÏµç               */
    LPC_SYSCON->SYSAHBCLKCTRL |=  (1 << 19);                            /* ³õʼ»¯ ACMP AHBʱÖÓ          */
   
    LPC_IOCON->PIO0_1   &= ~(3 << 3);                                   /* P0_1ÎÞÉÏÏÂÀ µç×è             */
    LPC_SWM->PINENABLE0 &= ~(1 << 1);                                   /* P0_1ΪACMP_I2                */
   
    LPC_SWM->PINASSIGN8 &= ~(0xFF << 8);
    LPC_SWM->PINASSIGN8 |=  (2 << 8);                                   /* ±È½ÏÆ÷Êä³öµ½LED              */
   
    LPC_CMP->LAD  = ( 1 << 0) |                                         /* ʹÄÜLAD                      */
                    (10 << 1) |                                         /* 10/31±¶»ù×¼µçѹ              */
                    ( 0 << 6);                                          /* »ù×¼µçѹѡÔñVDD              */
   
    LPC_CMP->CTRL = (2 <<  3) |                                         /* Ë«±ßÑØÖжϠ                  */
                    (0 <<  6) |                                         /* Ä£Äâ±È½ÏÆ÷Òì²½Êä³ö           */
                    (2 <<  8) |                                         /* ͬÏàÊäÈë¶ËÑ¡ÔñACMP_I2        */
                    (0 << 11) |                                         /* ·´ÏàÊäÈë¶ËÑ¡ÔñLADÊä³ö        */
                    (3 << 25);                                          /* ÖͻصçѹÉèÖÃΪ 20 mV         */
   
    NVIC_DisableIRQ( CMP_IRQn );                                        /* ¹Ø±ÕÄ£Äâ±È½ÏÆ÷ÖжϠ          */
}
/*********************************************************************************************************
** Function name:       main
** Descriptions:        GPIO_Led Àý³Ì£º
**                      LEDÁ¬½ÓP0.7£¬
**                      ÍⲿÊäÈëÐźŽÓP0.1£¬¼´ACMP_I2¡£LADÊä³ö LAD_OUT = 3300 * 10 / 31 mV = 1064 mV
**                      ÔËÐгÌÐò£¬µ±£ºACMP_I2 < LAD_OUT ʱ£¬LEDµãÁÁ£»
**                                µ±£ºACMP_I2 > LAD_OUT ʱ£¬LEDϨÃð¡£
** input parameters:    ÎÞ
** output parameters:   ÎÞ
** Returned value:      ÎÞ
*********************************************************************************************************/
int main()
{
   SystemInit();
  AcomInit ();
    while (1) {
                                            
    }
}
P0.1做ACMP_I2,输出到LED。下载程序后,没反应。P0.1接按键,按下按键,松开。LED一直为高电平。
请高手指教,谢谢!
此帖出自NXP MCU论坛

最新回复

好的,谢谢了。我先看看。  详情 回复 发表于 2013-8-8 14:14

点评

论坛上不是发了周工的例程了吗,自己参考一下吧。。。  详情 回复 发表于 2013-8-8 14:07
点赞 关注
 

回复
举报

3195

帖子

0

TA的资源

纯净的硅(高级)

沙发
 

高手支招啊

顶起来。
此帖出自NXP MCU论坛
 
 
 

回复

23

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
请问楼主,你们使用的是什么编译器,我手头上也收到了一个LPC810的MINI开发板,不知道使用什么编译器比较好,我之前是搞AVR单片机的,用ICC+AVR Studio 6,现在这个开发板你们都是用哪个编译器器开发的,盼回复!
此帖出自NXP MCU论坛

点评

arm一般比较常用的编译器是IAR和MDK。。。。。  详情 回复 发表于 2013-8-8 14:06
 
 
 

回复

4997

帖子

19

TA的资源

裸片初长成(初级)

4
 

回复 板凳蜻蜓点水 的帖子

arm一般比较常用的编译器是IAR和MDK。。。。。
此帖出自NXP MCU论坛
 
个人签名我的博客
 
 

回复

4997

帖子

19

TA的资源

裸片初长成(初级)

5
 

回复 楼主chenbingjy 的帖子

论坛上不是发了周工的例程了吗,自己参考一下吧。。。
此帖出自NXP MCU论坛
 
个人签名我的博客
 
 

回复

23

帖子

0

TA的资源

一粒金砂(中级)

6
 
好的,谢谢了。我先看看。
此帖出自NXP MCU论坛
 
 
 

回复

3195

帖子

0

TA的资源

纯净的硅(高级)

7
 

keil

MDK!!!!!!!!!!!!!!!!!!!!!!!
我就是参考周公的例子。
此帖出自NXP MCU论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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