打印
[STM32F1]

STM32 Eventout 事件输出到IO口问题

[复制链接]
7586|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ev, STM32, IO, pi, gp
本帖最后由 sanshui28 于 2016-6-7 15:48 编辑

STM32手册中,可以配置事件输出到IO口,为什么测试一直看不到。以PA9为外部中断,产生一个事件,然后事件输出到PA10(AFIO_EVCR 配置). 产生中断,则可以正常进入中断程序,请问是哪里配置有问题?还有事件输出的波形是什么样子的?

  GPIO_EXTILineConfig(GPIO_PortSourceGPIOA, GPIO_PinSource9);
  EXTI_InitStructure.EXTI_Line = EXTI_Line9;
  EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Event;   //  EXTI_Mode_Interrupt
  EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling;  
  EXTI_InitStructure.EXTI_LineCmd = ENABLE;
  EXTI_Init(&EXTI_InitStructure);


        GPIO_InitStructure.GPIO_Pin  = GPIO_Pin_10;
        GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;//GPIO_Mode_AF_PP
        GPIO_Init(GPIOA,&GPIO_InitStructure);
        
        GPIO_EventOutputConfig(GPIO_PortSourceGPIOA, GPIO_PinSource10);
        GPIO_EventOutputCmd(ENABLE);
时钟都有开启。

AFIO_EVCR.png (81.01 KB )

AFIO_EVCR.png

Exit.png (49.55 KB )

Exit.png
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

11

帖子

1

粉丝