单片机之间串口通信速率问题

2020-02-11 10:15发布

    现在想在DSC单片机与K10单片机之间用串口通信,K10要把电网采样的瞬时值送到DSC中,DSC中每隔50us就要处理一次数据。
   如果我用K10在50us内传8个字节数据到DSC中,串口通信速率要到1.28M bit/s
    我想问下,单片机之前通信速率能达到多快?误码率怎么样。谢谢大家。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
电子小生
1楼-- · 2020-02-12 05:55
dmmcu 发表于 2015-9-9 12:38
波特率太高串口不行

好,谢谢。了解
eelninth
2楼-- · 2020-02-12 08:56
用什么口也不能把其性能用尽,也留有足够余量系统才稳定,这么高的速度,UART明显不合适
redroof
3楼-- · 2020-02-12 10:27
电子小生 发表于 2015-9-10 10:52
好,谢谢。了解

如果两边都有正确的dma和fifo,其实短距离内用串口跑几兆都是没问题的。
关键是得有dma和fifo,不然中断频率受不了
电子小生
4楼-- · 2020-02-12 11:23
 精彩回答 2  元偷偷看……
电子小生
5楼-- · 2020-02-12 15:28
eelninth 发表于 2015-9-10 11:22
用什么口也不能把其性能用尽,也留有足够余量系统才稳定,这么高的速度,UART明显不合适 ...

嗯,我也觉得太高了。所以才来问问大家
redroof
6楼-- · 2020-02-12 18:26
电子小生 发表于 2015-9-10 12:54
中断应该是50us一次。

50us的倒数是20兆,为什么有这么快?
20兆波特率也不过2兆的字节速率啊。如果有8级的FIFO,速率就降到256K,这样差不多就够了。
或者用DMA来收发字节流,这样其实完全处理的过来。

一周热门 更多>