新闻中心

EEPW首页>嵌入式系统>设计应用> AVR单片机中TWI的模块化检测系统设计

AVR单片机中TWI的模块化检测系统设计

作者: 时间:2011-03-23 来源:网络 收藏


2
主要功能是检测各设备所采集到的相关信息,以便主机通过处理这些信息,给出相应的控制策略。如图2所示,主机使用的是ATmega128,从机使用的是ATmegal6。这种不仅简化了硬件,也在一定程度上简化了软件的设计,使得各个检测功能的程序在不同的设备上同时运行。

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

b.jpg



3总线驱动程序
3.1 主机驱动程序
在程序设计时,为了实现准确判断工作状态,需要在一定情况下,尤其是在总线出现传输错误时,读取TWSR状态寄存器。同时为了增加程序的可读性,将各种模式所需的总线状态进行宏定义。
图3是主机发送(MT)模式程序的流程。图4为主机接收(MR)模式程序流程。

c.jpg



评论


相关推荐

技术专区

关闭