09 2020 档案

摘要:引言 之前讲过了独立看门狗,可以避免程序跑飞。这一节介绍的是窗口看门狗,他们虽然都是看门狗,但是也有许多的差别。例如窗口看门狗使用的时钟是系统时钟,而独立看门狗则使用的是独立的RC时钟。关于两个看门狗之间更多的不同,可以参考下面这张图片: 窗口看门狗介绍 窗口,顾名思义,就像窗口比较器一样,都会有一 阅读全文
posted @ 2020-09-09 08:57 Rane 阅读(1491) 评论(0) 推荐(0)
摘要:引言 在单片机运行的过程中,我们可能会遇到程序陷入死循环的情况。很显然我们需要对这种情况进行提前的预防。看门狗就是用来进行该工作的。看门狗分为独立看门狗和窗口看门狗,这一节介绍的是独立看门狗。 看门狗介绍 STM32的独立看门狗由内部专门的40KHz低速时钟驱动,与系统主时钟分开工作,也就是说,主时 阅读全文
posted @ 2020-09-07 15:18 Rane 阅读(1963) 评论(0) 推荐(0)
摘要:引言 在平时的工作中,我们经常会遇到这样的情况:有人来找你做一些事情,而且这些事情要比手头的工作更重要。那现在就需要停下手中的工作,先去完成突然到来的这部分工作。这样的情况也类似于图论中的关键路径中,突然在当前事件之前插入了一个新的事件,那我们不得不先去完成之前的那个任务,才能继续完成后面的工作。 阅读全文
posted @ 2020-09-02 18:31 Rane 阅读(7917) 评论(0) 推荐(4)
摘要:引言 “中断” 这个概念,指的是在单片机运行过程中,在指定条件发生时,停下当前所有工作,去执行中断处理函数内的内容。就像我们在教室上课时,突然地震了,不出意外的话我们都需要停下手中学习任务,去进行一系列的避险动作。 这一节我们通过中断的方式,完成通过按键控制LED亮灭的操作。 准备环节 中断相关知识 阅读全文
posted @ 2020-09-02 12:35 Rane 阅读(8362) 评论(0) 推荐(1)