从串口读取数据时出现问题。用于读取数据的 C 函数具有数据大小(以字节为单位)的参数。为了读取数据,我们需要提前知道传入数据的大小。我们通过串口连接使用 RFID 阅读器。每次将数据以不同大小发送到 Nucleo 板。我们面临的另一个问题是读取数据期间的 Nucleo 中断。当我们收到高度速度的数据时,我们需要再次启动它。这会导致高度数据传输速度的数据丢失。一种可能的解决方案是使用 DMA(直接内存访问),但我们不熟悉这种方法。你能提出一些解决方案吗?
问问题
455 次