推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

AVR单片机SPI通信的一种抗干扰方法.

更新时间:2019-10-29 22:21:54 大小:324K 上传用户:xuzhen1查看TA发布的资源 标签:avr单片机spi通信抗干扰 下载积分:0分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

一般的通信中,硬件抗干扰措施只能尽量减小误码的概率,而不可能绝对消除误码,对于一般个别位的误码,采取适当的辅助措施后,可以不影响实用。然而,如果一次性的干扰使得通信进入不正常状态而无法恢复,那就是严重的问题,不得不特别对待。

在普通单片机的同步串行通信中,从机一方完全依靠主机提供的位同步时钟来工作,没有单独的“群同步”机制。因此一旦时钟信号线上出现干扰,有可能使从机的位计数发生差错,结果是从机一方的字节界限和主机一方发生错位。这种错位会一直持续下去,无法恢复,造成恶性后果。大多数的应用程序中,数据传输中间的空闲时间往往较长,因而在这一段时间中,时钟信号线上受到干扰的可能性也相对较大。还有,如果主机和从机程序不同时开始加电运行,也有可能一开始字节界限就有错位.

本文介绍一种在AVR单片机SPI主从式通信中较彻底消除字节错位的设计方法。其思想是:通过联络信号实现群同步,而联络信号可以直接利用AVR的SS引脚。

1 AVR的SS引脚

AVR单片机SPI通信接口有四个引脚:MOSI 主机用作数据输出,从机用作数据输入;MISO 主机用作数据输入,从机用作数据输出:SCK 同步时钟信号;ss从机选择。


部分文件列表

文件名 大小
AVR单片机SPI通信的一种抗干扰方法.pdf 324K

部分页面预览

(完整内容请下载后查看)

全部评论(0)

暂无评论