今日头条
课程来自百问网:https://www.100ask.net
中断
抢占处理器资源,从主程序中切入子任务

中断分为:系统异常,外部中断。
中断属性:中断号、名称、优先级
中断优先级
优先级 = 抢占优先级 + 子优先级
芯片中的优先级可以通过 嵌套向量中断控制器(NVIC)控制,中断顺序
抢占优先级高的中断可以中断抢占优先级低的中断
两个中断的抢占优先级相同,后来的中断要等前面的中断处理完
两个中断的抢占优先级相同,同时产生,子优先级高的先执行
抢占优先级、子优先级相同,同时产生,由中断向量表中默认位置决定
GPIO 中断

中断线:同一组共享一个中断线,比如图中 PA0/PB0/../PG0 共享 EXTI0 一条中断线,设计硬件时需要避免相同 GPIO 引脚同时做中断信号,比如如果将 PA0 、PB0 都作为中断输入源,那么 EXTI 分不清是哪个输入源来的中断信号。
串行、并行通讯
全双工/半双工/单工传输
同步/异步通讯

异步通讯需要提前约定频率
同步通讯需要时钟线(SCL)保证同步。
串口电平

通信接口电平标准特点
TTL逻辑1:2.4V 至 5V
逻辑0:0V 至 0.4V1. 无需额外电路,直接引脚直连即可
2. 很容易受干扰,不适合远距离通讯
RS232逻辑1:-3V 至 -15V
逻辑0:3V 至 15V需要电平转换器,传输距离最大约 15 米
RS422/RS485逻辑1:两线电压差为 2V 至 6V
逻辑0:两线电压差为 -2V 至 6V需要电平转换器,传输距离最大约 1 千多米
串口连接和时序
串口连接异步通讯一般需要 3 个引脚:传输引脚、接收引脚、地线引脚(GND)
串口传输格式

原始状态一般为高电平,一旦处于低电平就表示要传输数据了。
编程题
需求:调试板子输入功能,将字符打印到 MobaXterm 中
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !