STM32F103 串口打印时,数据传输速率被限制

2019-03-23 18:00发布

      各位同行,最近我在做一个用ADC采集高频信号(大概在4K)的程序。我是利用定时器触发ADC,并通过DMA传输数据的方式进行采样,最后将采集到的数据直接用串口(波特率为115200)打印出来(同时写入到SD卡)。理论上每秒钟会有8K的数据被写进SD卡,同时由串口打印出来。但是,我在实际的实验中,发现串口的打印速率被限制在116字节/s以下,而且SD卡里面每秒钟写入的数据也只有几十个数据。请问有没有人知道这是为什么呀?
    谢谢呀!大家都说说可能的原因,非常感谢!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。