[STM32F1] STM32 Eventout 事件输出到IO口问题

[复制链接]
 楼主| sanshui28 发表于 2016-6-7 15:45 | 显示全部楼层 |阅读模式
ev, STM32, IO, pi, gp
本帖最后由 sanshui28 于 2016-6-7 15:48 编辑

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

  1.   GPIO_EXTILineConfig(GPIO_PortSourceGPIOA, GPIO_PinSource9);
  2.   EXTI_InitStructure.EXTI_Line = EXTI_Line9;
  3.   EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Event;   //  EXTI_Mode_Interrupt
  4.   EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling;  
  5.   EXTI_InitStructure.EXTI_LineCmd = ENABLE;
  6.   EXTI_Init(&EXTI_InitStructure);


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

AFIO_EVCR.png
Exit.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

11

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部