第四天训练

串口中断比按键轮询效率高
中断系统:把CPU内部产生的紧急事件,来自CPU外部的片上外设产生的紧急事件,统称为中断
优先级:分为抢占优先级(Preempt Priority)和子优先级(Subpriority)
                      中断嵌套                                        响应顺序
DMA模式:内存直接访问
通信:串行/并行通信 全双工/半双工/单工传输 同步/异步通信 通信速率 常见通信协议
串口(MobaXterm):通用同步异步收发器(USART) 2个通用异步收发器(UART)。
功能:
1. 作为调试口,打印程序运行的状态信息;
2. 连接串口接口的模块(比如GPS模块),传输数据;
3. 通过电平转换芯片变为RS232/RS485电平,连接工控设备
USART引脚
 TX:数据发送;
 RX:数据接收;
 SW_RX:在单线和智能卡模式下接收数据,属于内部引脚,没有具体外部引脚;
 RTS:在硬件流控制时,用于指示本设备准备好可接收数据,低电平说明本设备可以接收数据;
 CTS:在硬件流控制时,用于指示本设备准备好可发送数据,低电平说明本设备可以发送数据;
 CK:在同步模式时,用于输出时钟;

软件设计:
1) 初始化USART:设置波特率,收发选择,有效数据位等
2) 串口引脚初始化:USART使能、GPIO端口时钟使能、GPIO引脚设置为USART复用;
3) 重定向printf和scanf;
4) 主函数调用USRAT初始化函数,使用printf打印输出,使用scanf获取输入;
通信—调试串口:
TTL、RS232、RS422、RS485

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值