1.20学习计划

不必遗憾!若是美好,叫做精彩~若是糟糕,叫做经历。

1、任务计划

    (1)安装好keil
    (2)看外部中断实验的视频

2、计划完成度

    (1)刚开始的时候,我找到了合适的pack包,打算直接安装pack包就好,结果发现并不能直接用。没办法,直接重新下载了。
    看着视频的教程,一步步下载来,安装了407ARM,也解了锁。
    (2)外部中断这部分,一共分为三块。1、外部中断概述,2、外部中断库函数设置,3、编写按键中断实验。
    我今天主要学习了前2部分。关于第一部分外部中断概述,
    [1]~STM32每个IO口都可以作为外部中断输入。
        ~STM32的终端控制器支持22个外部中断/事件请求
        ~每个中断线(一共16个)可以独立的配置触发方式(上升沿/下降沿/双边沿触发)等。
    [2]~虽然有16个中断线,但是没有分配16个中断函数。
        ~IO口外部中断在中断向量表中一共只分配了7个中断向量,也就是只能使用7个中断服务函数。所以就存在专门的一个映射关系~详见中断服务函数列表。
    第二部分讲的是外部中断常用库函数,主要讲了5个,分别为
    [1]void SYSCFG EXTILineConfig();  //设置IO口与中断线的映射关系;
    [2]void EXTI_Init();  //初始化中断线、触发方式等;
    [3]ITStatus EXTI_GetITStatus();  //判断中断线的中断状态,是否发生;
    [4]void EXTI_ClearITPendingBIT();  //清除中断线上的中断标志位;
    [5]RCC_APB2PeriphClockCmd();  //使能SYSCFG时钟
    
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值