IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 七天物联网训练营【第四期】4 -> 正文阅读

[嵌入式]七天物联网训练营【第四期】4

1.什么是中断

当一个任务正在执行,更紧急的任务下达,那么我们要实行中断,让更紧急的任务先执行,完毕后再执行原来的任务

?一共设计了256种中断,STM32有70多种

为了处理终端芯片设计了Nested Vectored Interrupt Controller(NVIC)嵌套向量中断控制器

优先级由占优先级与子优先级组成,抢占优先级决定是否可以产生中断嵌套,子优先级决定响应的顺序

(1)抢占优先级高的中断可以中断抢占优先级低的中断

(2)两个中断的抢占优先级相同,后来中断要等前面的中断处理完

(3)两个中断的抢占优先级相同,同时产生,子优先级高的先执行

(4)抢占优先级、子优先级相同,同时产生,由中断向量表默认位置决定?

在单片机中NVIC前面还有一个EXTI,用来分配事件中断和GPIO中断。AFIO用来分配先执行GPIO哪个中断,并且有些GPIO引脚多余中断配套的引脚就需要几个GPIO共用一个引脚?

2. 串口通信

串行通信?

并行通信

?全双工、半双工、单工传输

?同步/异步通信

异步通信:要求保证波特率相同或对数据进行封装,在数据的开头加上起始信号在数据的结尾加上终止信号

同步通信:加上一个时钟信号,发送双方在这个时钟节拍下传送数据(SPI or I2C)

串口电平:

在不同环境下实行不同电平信号:TTL电平距离几厘米,R232/RS422/RS485电平几十米

串口连接TxD连接RxD

先定一个波特率然后传输起始位,数据位,校验位,停止位

?

百问网嵌入式专家-韦东山嵌入式专注于嵌入式课程及硬件研发

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-07-04 23:07:47  更:2022-07-04 23:07:59 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/29 8:19:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计