如今。我使用 arm-none-eabi-cross 编译在 linux 下调试 uart1。
现在我遇到了一个问题,我将 uart 配置为 115200 波特率和 8 个 databotlen 1 停止位无奇偶校验。将 Hsi 用于 SYSCLK APB1 和 APB2 CLK 均为 36MHz。我可以直接从 pc 控制台接收来自芯片的数据。但是当我向芯片发送一些数据时。这是错误的。例如,我输入 **a** 芯片得到的值 eq **0xa1**
总是数据有误?
我很好奇怎么会导致芯片 tx 正确但 rx 错误?