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

2020-02-11 10:15发布

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

我曾经的产品DSP和ARM M3之间1.5625M波特,之所以这个是想快又要适合两侧时钟能分频出来.妥妥的
NJ8888
2楼-- · 2020-02-13 03:32
redroof 发表于 2015-9-10 14:31
50us的倒数是20兆,为什么有这么快?
20兆波特率也不过2兆的字节速率啊。如果有8级的FIFO,速率就降到256 ...

你算错了,50us对应20kHz
unknown
3楼-- · 2020-02-13 04:19
 精彩回答 2  元偷偷看……
电子小生
4楼-- · 2020-02-13 09:06
unknown 发表于 2015-9-10 16:58
50us内80个bit,你这串口速度要到1.6M啊,单片机上的串口速度跑到2M,4M应该都可以,关键是两边的时钟如果不 ...

飞思卡尔单片机可以设置OnFullRxBuf,自己设置缓冲区,缓冲区满了后,会发会OnFullRxBuf中断。这样,中断时间就可以很长了。
电子小生
5楼-- · 2020-02-13 14:48
NJ8888 发表于 2015-9-10 14:39
我曾经的产品DSP和ARM M3之间1.5625M波特,之所以这个是想快又要适合两侧时钟能分频出来.妥妥的 ...

看来还是可以试试的。我想我这两块都是飞思卡尔单片机,时钟应该不会差太多的。
cocom
6楼-- · 2020-02-13 18:48
只要接收时保证不丢数据,是可以的。用DMA一般无问题,中断的话看你中断的最大响应时间。

一周热门 更多>