我正在使用
STM32F072、ADC DMA、USB、定时器和 Uart 创建应用程序。
最后一个用于与 PC
通信,但我验证了一个奇怪的行为。
首先是一般信息:
- 使用 STM32cubeMx 生成此软件。
- 使用 IDE openstm32
- 优先级 USB = 0
- 优先级 tiM3 = 1
- 优先级 DMA = 2
- 优先级 UART = 3
当我调试用于检查 uart 外围设备的应用程序时,出现了奇怪的行为。
我将字符从 MCU 发送到 PC,当这些字符到达 minicom 时看到字符差异。
当 PC 向 MCU 发送字符时,MCU 因噪声而出错。
这发生在调试模式下。
在运行模式(相同的配置调试)下,此行为尚未出现。
你能解释一下我错过了什么吗?