stmcubemx 脉冲计数_stm32f0定时器外部脉冲计数,调了三天了,不能计数啊

这篇博客详细介绍了如何使用STM32CubeMX配置GPIO和EXTI,实现外部脉冲的计数功能。通过设置EXTI初始化结构体和NVIC中断,博主展示了针对GPIOA.0和GPIOC.5的上升沿和下降沿中断处理,以进行脉冲计数。代码中包含了中断服务函数EXTI0_IRQHandler和EXTI9_5_IRQHandler,用于更新计数变量s1和s2。
摘要由CSDN通过智能技术生成

#include "exti.h"

#include "led.h"

#include "key.h"

#include "delay.h"

#include "usart.h"

//

//±¾3ìDòÖ»1©Ñ§Ï°ê1óã¬Î′¾-×÷ÕßDí¿é£¬2»μÃóÃóúÆäËüèÎoÎóÃí¾

//Mini STM32¿a·¢°å

//ía2¿ÖD¶Ï Çy¶ˉ′úÂë

//ÕyμãÔ-×ó@ALIENTEK

//¼¼êõÂÛì3:www.openedv.com

//DT¸ÄèÕÆú:2010/12/01

//°æ±¾£oV1.0

//°æè¨ËùóD£¬μá°æ±Ø¾¿¡£

//Copyright(C) ÕyμãÔ-×ó 2009-2019

//All rights reserved

//

extern unsigned int s1;

extern unsigned int s2;

//ía2¿ÖD¶Ï3õê¼»ˉoˉêy

void EXTIX_Init(void)

{

EXTI_InitTypeDef EXTI_InitStructure;

NVIC_InitTypeDef NVIC_Initok;

RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);//ía2¿ÖD¶Ï£¬Dèòaê1ÄüAFIOê±Öó

KEY_Init();//3õê¼»ˉ°′¼ü¶Ôó|ioÄ£ê½

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值