[STM32F0] STM320F30中断

[复制链接]
1417|8
 楼主| choice2005 发表于 2016-4-5 14:25 | 显示全部楼层 |阅读模式
{
        RCC->APB1ENR    |=  1<<8;
       
        TIM14->DIER      |=  0X00000001;
        TIM14->CR1       |=  0X00000084;
        TIM14->SR        |=  0X00000000;
        TIM14->EGR       |=  0X00000001;
        TIM14->PSC        =  (48-1);
        TIM14->CNT       |=  0X00000000;
        TIM14->ARR        =  1000;
        TIM14->CR1       |=  0X00000001;

}

void   TIM14_IRQHandler(void)
{
                if((TIM14->SR&0x0001))//1ms
                {
                        TIM14->SR&=~0x0001;
                        TimeFlag1ms    = 1;
               
               
                }



        }
这样设置中断怎么进不去啊
yklstudent 发表于 2016-4-5 15:07 | 显示全部楼层
厉害的人就是喜欢玩寄存器,佩服
mark0668 发表于 2016-4-5 15:57 | 显示全部楼层
本帖最后由 mark0668 于 2016-4-5 15:59 编辑

开启内核中断了没有
cowboy2014 发表于 2016-4-5 22:27 | 显示全部楼层
看不懂寄存器的啊
zxm19820916 发表于 2016-4-6 08:52 | 显示全部楼层
nvic没有配置
 楼主| choice2005 发表于 2016-4-6 10:01 | 显示全部楼层
好的,谢谢!
 楼主| choice2005 发表于 2016-4-6 10:03 | 显示全部楼层
我一直搞不明的 EXT1_IMR里的,LINX对应的是那个中断,这个在规格书里没有找到!
xmshao 发表于 2016-4-6 10:44 | 显示全部楼层
本帖最后由 xmshao 于 2016-4-6 11:04 编辑

呵呵 操作寄存器
你那个NVIC那些也是需要配置的。

另外,相关NVIC的寄存器不是在STM32手册里,而是ARM CORTEX M0内核编程手册里

PM0215 STM32F0xxx Cortex-M0 programming manual--v1.0.pdf

822.18 KB, 下载次数: 8

 楼主| choice2005 发表于 2016-4-6 10:55 | 显示全部楼层
谢谢了,说的我一直没有找到
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

104

帖子

3

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