OpenEdv-开源电子网

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

STM32外部触发模式1

[复制链接]

19

主题

96

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
253
金钱
253
注册时间
2015-4-29
在线时间
38 小时
发表于 2015-5-21 11:22:24 | 显示全部楼层 |阅读模式
5金钱
我就是想问一下大神们,外部触发模式1是指的信号是从外部来的,也就是自己可以在相应的复用引脚上加一个方波,只要引脚TI2检测到上升沿就能触发内部中断是吗?STM32可以外部这样加信号吗? 可是为什么我的程序只要端口时钟一使能就会使TI2端口被拉高呢?而且还是间隔拉高拉低的,这不就成了内部时钟导致的TI2检测到上升沿吗?

最佳答案

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

17

主题

470

帖子

1

精华

高级会员

Rank: 4

积分
718
金钱
718
注册时间
2013-11-23
在线时间
0 小时
发表于 2015-5-21 11:22:25 | 显示全部楼层
回复

使用道具 举报

19

主题

96

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
253
金钱
253
注册时间
2015-4-29
在线时间
38 小时
 楼主| 发表于 2015-5-22 09:02:39 | 显示全部楼层
回复【2楼】hechao3225:
---------------------------------
麻烦大神帮我看看哪不对?
void timer_init()
{
RCC->AHB1ENR|=1<<5;

GPIO_Set(GPIOF,PIN9|PIN10,GPIO_MODE_OUT,GPIO_OTYPE_PP,GPIO_SPEED_100M,GPIO_PUPD_PU);
RCC->AHB1ENR|=1<<0;
GPIO_Set(GPIOA,PIN1,GPIO_MODE_AF,0,0,GPIO_PUPD_NONE);
        GPIO_AF_Set(GPIOA,1,1);
// RCC->AHB1ENR&=~(1<<0);
led0=1;
led1=1;
        void TIM2_IRQHandler(void)
{
if(TIM2->SR&0x0001)
{
led1=~led1;
}
  
TIM2->SR&=~(1<<0);  
}

void TIM2_Int_Init(u32 arr,u32 psc)
{
RCC->APB1ENR|=1<<0;
TIM2->CCMR1&=~(1<<9); 
TIM2->CCMR1|=1<<8;
TIM2->CCMR1&=0x0fff;
TIM2->CCER&=~(1<<5);
        TIM2->CCER&=~(1<<7);
TIM2->SMCR|=1<<0;
TIM2->SMCR|=1<<1;
TIM2->SMCR|=1<<2;
TIM2->SMCR&=~(1<<4);
TIM2->SMCR|=1<<5;
TIM2->SMCR|=1<<6;
        TIM2->ARR=arr;      
TIM2->SC=psc;
TIM2->DIER|=1<<0;   
TIM2->DIER|=1<<6;   
TIM2->CR1|=1<<0;    
MY_NVIC_Init(1,2,TIM2_IRQn,2);
}
int main(void)
{
Stm32_Clock_Init(336,8,2,7);
delay_init(168);
timer_init();
uart_init(84,115200);
TIM2_Int_Init(5000000-1,0); 
while(1)
{
printf("OK\r\n");
led0=!led0;  
delay_ms(200);
}

}
回复

使用道具 举报

17

主题

470

帖子

1

精华

高级会员

Rank: 4

积分
718
金钱
718
注册时间
2013-11-23
在线时间
0 小时
发表于 2015-5-22 10:17:57 | 显示全部楼层
回复【3楼】Sunny^o^:
---------------------------------
我都是用的库,你问原子哥吧
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-24 18:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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