OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4073|回复: 3

输入捕获TIM1的CH1(pa8)

[复制链接]

14

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
146
金钱
146
注册时间
2015-2-16
在线时间
6 小时
发表于 2015-3-31 22:19:24 | 显示全部楼层 |阅读模式
5金钱

void TIM1_Cap_Init(u16 arr,u16 psc)
{
RCC->APB2ENR |=1<<11;//time1???±??
RCC->APB2ENR |=1<<2;//PA???±??

GPIOA->CRH   |=0XFFFFFFF0;
GPIOA->CRH   |=0x00000008;
GPIOA->ODR   |=1<<8;

TIM1 ->SC   |=psc;
TIM1 ->ARR   |=arr;

TIM1 ->CCMR1 |=1<<0;
TIM1 ->CCMR1 |=1<<4;
TIM1 ->CCMR1 |=1<<2;

TIM1 ->CCER  |=1<<1;
TIM1 ->CCER  |=1<<0;

TIM1 ->DIER  |=1<<1;
TIM1 ->DIER  |=1<<0;
TIM1 ->CR1   |=1<<0;
MY_NVIC_Init(2,0,TIM5_IRQn,2);//????2??×???????0??×é2   
}

u8  IC1Sta;
u16 count;
void TIM1_IRQHandler(void)
{
if(IC1Sta&0x80)
{
if((TIM1->SR)&0X01)//????
{
if(IC1Sta&0x40)
{
if((IC1Sta&0x3F)==0x3f)
{
IC1Sta |= 0x80;//±ê?????????????????????????í
count  |= 0XFFFF;
}
else
{
IC1Sta++;
printf("nishi shai\n");
}
}
}
}
if(IC1Sta&0x02)
{
if(IC1Sta&0x40)
{
IC1Sta |= 0x80;//±ê?????????????????????????í
IC1Sta = TIM1->CCR1;
TIM1->CCER |= 1<<1;//CC1P=1 ?è??????????????
}
else 
{
IC1Sta=0;//????
count =0;
IC1Sta |=0x40;//±ê????????????????
TIM1->CNT=0; //?????÷????
TIM1->CCER|=1<<1; //CC1P=1 ?è??????????????
}

}
}

为啥IO端口啥也没有,大家来看看吧!!到底是哪的问题??

最佳答案

查看完整内容[请看2#楼]

回复【3楼】流浪者转世: --------------------------------- 中断向量用 TIM1_CC_IRQn    中断函数 TIM1_CC_IRQHandler 其他配置和通用定时器都差不多,对照着改就行了
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

2170

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5782
金钱
5782
注册时间
2013-11-22
在线时间
1212 小时
发表于 2015-3-31 22:19:25 | 显示全部楼层
回复【3楼】流浪者转世:
---------------------------------
中断向量用 TIM1_CC_IRQn    中断函数 TIM1_CC_IRQHandler
其他配置和通用定时器都差不多,对照着改就行了
回复

使用道具 举报

3

主题

2170

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5782
金钱
5782
注册时间
2013-11-22
在线时间
1212 小时
发表于 2015-3-31 22:38:53 | 显示全部楼层
中断配置错了  应该是TIM1_CC_IRQn 不是定时器5的   中断函数也应该是 TIM1_CC_IRQHandler
回复

使用道具 举报

14

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
146
金钱
146
注册时间
2015-2-16
在线时间
6 小时
 楼主| 发表于 2015-4-1 16:41:00 | 显示全部楼层
回复【2楼】lycreturn:
---------------------------------
我是模仿TIM5配置的,那tim1怎么配置???谢啦!!
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-24 11:09

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表