新闻中心

EEPW首页>嵌入式系统>设计应用> 一种基于C8051F310的UART扩展实现

一种基于C8051F310的UART扩展实现

作者:信东 赵文才 岳开封 崔洪亮 刘丽英 第二炮兵士官学校二系 时间:2010-05-19 来源:电子产品世界 收藏

  上行器件命令的发送

本文引用地址://m.amcfsurvey.com/article/109142.htm

  主要采用协议地址的方式判明指令针对的设备,需要在中对于指令按照预先编制的指令协议进行指令的解析,形成针对各自设备的指令码向下转发。具体的数据协议控制图见图3,多串口硬件见图4。

  实验

  (1)为了验证单个软件可用首先利用串口调试助手随机发送数据,选择不同的自动发送周期,每个发送周期连续1000字节数据发送检验数据接收和发送错误率,实验结果见表1。

  通过以上数据我们可以看到软件在发送和接收时间上存在延迟,因为利用中断和对于数据的转发造成了数据传输的延迟,这是不可避免的,只要保证较高的时钟频率,这种延时可以尽量的减小。其次当发送周期较短时,扩展串口的错误较高,但是延迟到50ms发送周期后这种错误基本解决。因此当传输周期越长,数据错误率越低。



评论


相关推荐

技术专区

关闭