本课程时长七天 共计七次更新
文章目录
前言
第四次更新。今日熬夜多更一篇
今日课程安排
1.课程内容
今天的课程主要内容为上手思路以及STM32结构基本讲解,以及本次课程中使用的开发模式讲解,并在此次课程中演示了如何在此种开发模式下创建一个工程。
1.1 中断系统
从中断是什么?中断有哪些?这两个问题引入,讲解了NVIC和EXIT的内容,中断是我初学单片机时,碰到的一个难点,理解起来稍微要花一些时间,但是中断是单片机开发中非常重要的一部分。
一般我们将main中可见的轮询代码称为前台代码,中断中执行代码称为后台代码。
**
1.2 按键中断
按键中断即GPIO中断,是我们学习中断中一个入门的中断。
1.3 通信接口
本部分大致讲解了通信中常见的接口,从不同角度可以将通信方式分为不同的种类,按照信号在信号线上的传输方式可以分为串口和并口;按照传输方向和是否分时,可以分为单工双工和半双工;电平解码的方式又可以分为双方时钟同步的同步传输,和不依靠时钟同步的异步传输。
通常我们使用的串口是一种全双工异步串行接口的形式。
但是需要注意的,按照本课程的说法中,通常将串口按照电平还可以分为TTL电平,232电平,485电平;其中比较特别的是RS485使用差分总线传输数据,在这种情况下,两根信号线的RS485接口只能是半双工形式的啦,而使用两组差分信号线的RS422则是全双工通信。