跳转到主要内容

UART

STM32 MCU - 增加 UART 接口应用时的异常分析

judy /

<strong>前言</strong>:Cube 软件包的提供,极大的降低了开发难度。使用者在开发的过程中,只需参考 Cube 包中提供的例
程就能快速的实现对应功能开发。开发者为了快速开发 UART 功能,参考 Cube 包中的 UART 例程,
并根据应用情况,扩展了另一组 UART 接口。但是在应用过程中,发现两路 UART 不能共存。本文分
析了这种情况出现的原因。

<strong>背景介绍</strong>

在 Cube 软件包中 CDC 例程实现了虚拟串口通信功能,数据传输链路如下图所示。
<center><img src="http://mcu.eetrend.com/files/2017-06/wen_zhang_/100006795-21611-st2.jpg…; alt="STM32 MCU - 增加 UART 接口应用时的异常分析"></center>