战舰V3 USART1、USART2、UASRT3、UART4、UART5串口配置

战舰V3 USART1、USART2、UASRT3、UART4、UART5串口配置,第1张

在STM32中UART和USART是不相同的,在官方的文档中,大部分配置的都是USART2和UASRT3,对于UART4和UART5却很少有人配置,由于最近在集成项目,所以要用到多种串口,所以索性就配置了UART4和UART5

例如:

简单区分同步和异步就是看通信时需不需要对外提供时钟输出,我们平时用的串口通信基本都是UART。

USART支持同步模式,因此USART需要同步时钟信号USART_CK(如STM32 单片机),通常情况同步信号很少使用,因此一般的单片机UART和USART使用方式是一样的,都使用异步模式。

UART需要固定的波特率,就是说两位数据的间隔要相等。 UART总线是异步串口,一般由波特率产生器(产生的波特率等于传输波特率的16倍)、UART接收器、UART发送器组成,硬件上有两根线,一根用于发送,一根用于接收。 显然,如果用通用IO口模拟UART总线,则需一个输入口,一个输出口。

UART是一个并行输入成为串行输出的芯片,通常集成在主板上,多数是16550AFN芯片。因为计算机内部采用并行数据,不能直接把数据发到Modem,必须经过UART整理才能进行异步传输,其过程为:CPU先把准备写入串行设备的数据放到UART的寄存器(临时内存块)中,再通过FIFO(First Input First Output,先入先出队列)传送到串行设备,若是没有FIFO,信息将变得杂乱无章,不可念正哗能传送到Modem。

作为接口的一部分,UART还提供以下功能:将由计算机内部传送过来的并行数据转换为输出的串行数据流。将计算机外部来的串行数据转换为字节,供计算机内部使用并行数据的器件使用。在输出的串行数据流中加入奇偶校验位,并对从外部接收的数据流进行奇偶校验。在输出数据流中加入启停标记,并从接收数据流中删除启停标记。处理由键盘或鼠标发出的中断信号(键盘和鼠标也是串行设备)。可以处理计算机与外部串行设备的同步管理问题。

USART收发模块一般分为三大部分:时钟发生器、数据发送器和接收器。控制寄存器为所有的模块共享。时钟发生器由同步逻辑电路(在同步从模式下由外部时钟输入驱动)和波特率清芦发生器组成。发送时钟引脚XCK仅用于同步发送模式下,发送器部分由一个单独的写入缓冲器(发送UDR)、一个串行移位寄存器、校验位发生器和用于处理不同浈结构的控制逻辑电路构成。使用写入缓冲器,实现了连续发送多浈数据无延时的通信。接收器是USART模块最复杂的部分,最主要的是时钟和数据接收单元。数据接收单元用作异步数据的接收。除了接收单元,接收器还包括校验位校验器、控制逻辑、移位寄存器和两级接收缓冲器(接收UDR)。接收器支持与发送器相同的帧结构,同时支持桢错误、数据溢出和校验错误的检测。USART是一个全双工通用同步/异步串行收发模块,该接口是一个高度灵活的串行通信设备。

综上可以看出,USART相对UART来说是在异步通信的基础上还有同步的功能,USART能够提供主动时钟。

先来看仔行一下引脚图

[图片上传失败...(image-5879a4-1545558491497)]

可以看到USART1、USART2、UASRT3、UART4、UART5对应的引脚,下面我们就来配置!

初始化程序:

初始化程序:

初始化程序:

初始化程序:

初始化程序:

对比一下不难发现UASRT的初始化和UART的初始化几乎相同!!!!!

LED显示屏不亮一般是由以下原因之一造成的。1.所编辑发送的没轮节目是否为空.2.LED屏是否正常上电。3、电脑显示器是否保护,或者显示屏显示领域是黑色或纯蓝。纯纤4、同步屏检测发送卡和接收卡通讯绿灯有无闪烁。5、检测通讯线是否接通,有无接错。6.HUB分配板与LED显示屏的连线是枯裤信否接反。以上就是最常见导致LED显示屏不亮的原因,从最常见最简单入手,步步深入排查。如果还是不能解决问题,可以直接到显示屏供货厂家或服务商投诉处理,售后服务一般24小时内有相应的处理方案,为客户解决问题。

是多玩盒子反和谐插件的字体导致的。

解决方法如下:

清空战舰世界内“profile”文件夹里的文件。

清空战舰世界内“游渣res_mods”文件夹里当前版本的子文件夹内的文件。

XVM,战舰世界沙盘,里面一样有反和谐插件,是未改动字体凯悔的。

如果你用惯盒子盯磨正,也可以不用盒子的反和谐插件,将其他插件装好后,用战舰世界沙盘来安装反和谐插件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12512270.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存