嵌入式9月18日总结。

今天学习了中断的使用,中断是在主函数运行中突然来个中断信号,根据中断的优先级去执行中断的内容。

中断的内容里面有:

1,NVIC的优先级分组,对于STM32,可以分为组0~4,每一个组中断设置一个抢占优先级和一个响应优先级。

2,外部中断的使用,STM32每一个IO口都可以作为外部中断输入。操作步骤。。

(1),设置SYSCFG时钟使能。

(2),初始化IO口为输入状态。

(3),设置IO口与中断线的映射关系。

(4),初始化线上中断,设置出发条件。

(5),设置中断分组,并使能中断。

(6),编写中断服务函数。

(7),清楚中断标志位。

3,实现用K1按键控制蜂鸣器,按一下K1,蜂鸣器响,再按一下K1,蜂鸣器不响。

下午自己编写程序实现按K2控制蜂鸣器。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,477评论 19 139
  • 今天老师教了好多的新内容,尤其C语言的知识,感觉自己C语言方面的知识需要学习的还有很多,一下子脑袋就不够用了。吃完...
    盛展翊阅读 1,638评论 4 3
  • 1 异常类型 Cortex-M3内核具有强大的异常响应系统,它把能够打断当前代码执行流程的事件分为异常(excep...
    hackvilin阅读 8,967评论 0 4
  • 生活在别处,法国诗人兰波如是说。行走摩洛哥,听一首没落的歌。 观制皮 料峭春寒侵衣凉,浸熬熏晒入骨伤。 万踩胫胀浸...
    鼓徵阅读 3,207评论 0 0
  • 一 工作当中,同事常常拿A4纸写上一大长列的图名,这些都是我要做的。作为非建筑相关专业出身,有些专业名称我并不了解...
    华花HY阅读 2,828评论 0 1