从FreeRTOS中的串口读取数据

时间:2017-12-06 21:38:15

标签: c freertos nucleo

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

1 个答案:

答案 0 :(得分:0)

我发现您的问题令人困惑,因为您没有明确说明您遇到的问题是什么,并且您假设其他人会知道您调用的函数是如何实现的。在任何情况下,声音都与FreeRTOS无关。