你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32f0 比较器COMP的问题

[复制链接]
gugang 提问时间:2014-4-15 11:27 /
 比较器COMP的输出,按照手册里的说明,可以从某个IO输出,可是测试未能功能,不知哪位高手经历过??请指导
1、GPIO Config
static void COMP1_OUT_GPIO_Init(void)
{
          GPIO_InitTypeDef    GPIO_InitStruct;
       
        /* Configure PA.11  as COMP1 output */
  GPIO_InitStruct.GPIO_Pin = GPIO_Pin_11;
  GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AF;      //¸´Óù¦ÄÜģʽ
  GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
  GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_UP;
  GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
        GPIO_Init(GPIOA, &GPIO_InitStruct);       
       
                /* COMP_1 OUT to GPIO Config */
  GPIO_PinAFConfig(GPIOA,GPIO_PinSource11,GPIO_AF_7);   //PA.00¸´Óù¦ÄÜ - COMP_1 OUT
}
2、Comp1 config
        COMP_StructInit(&COMP_InitStructure);
  COMP_InitStructure.COMP_InvertingInput = COMP_InvertingInput_IO;           //±È½ÏÆ÷¸º¼«£º PA.00(to GND)  COMP_InvertingInput_IO  COMP_InvertingInput_1_4VREFINT
  COMP_InitStructure.COMP_Output = COMP_Output_TIM2IC4;                      //TIM2IC4
//           COMP_InitStructure.COMP_Output = COMP_Output_None;                      // IO output NG
  COMP_InitStructure.COMP_OutputPol = COMP_OutputPol_NonInverted;            //Êä³öͬÏò   COMP_OutputPol_Inverted / COMP_OutputPol_NonInverted
  COMP_InitStructure.COMP_Hysteresis = COMP_Hysteresis_Low;                  //ÎÞ³ÙÖÍ  COMP_Hysteresis_Low
        COMP_InitStructure.COMP_Mode = COMP_Mode_HighSpeed;                        //ËÙÂʺÍËðºÄ¸ß
        COMP_Init(COMP_Selection_COMP1, &COMP_InitStructure);
       
  COMP_Cmd(COMP_Selection_COMP1, ENABLE);                                    //ʹÄÜ COMP1

 
收藏 评论7 发布时间:2014-4-15 11:27

举报

7个回答
灰小子-1888763 回答时间:2014-4-16 22:51:37

RE:stm32f0 比较器COMP的问题

你用的哪个stm32f0芯片?第一次见比较器COMP可以通过IO输出
story_xjj 回答时间:2014-4-17 08:14:32

RE:stm32f0 比较器COMP的问题

确实可以输出,每个比较器对应的输出端口是固定的,COMP1可以对应Pa0/Pa6/Pa11,comp2可以对应pa7/pa12.
feiante-155820 回答时间:2014-4-20 13:02:56

RE:stm32f0 比较器COMP的问题

固件库中有相关的例程的,可以参考参考
有缘于你 回答时间:2014-4-21 09:17:41

RE:stm32f0 比较器COMP的问题

你的反相输入端引脚没配置吧
雨花石_在路上 回答时间:2014-11-6 15:36:07
你好,我也在用比较器,问题解决了么?
lkl0305 回答时间:2015-1-28 20:49:00
正在学习
lkl0305 回答时间:2015-1-28 21:37:48
正在学习

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版