摘要

主要利用AVR单片机中的TWI模块,构建了一个基于TWI总线的模块化检测系统。通过利用TWI总线相对于I2C总线的强大灵活性,增加了容错处理程序,提高了总线的稳定性和可靠性,使得整个检测系统的抗干扰性更强。在从机TWI程序设计上使用TWI中断,消除了等待TWINT置位所浪费的时间,提高了程序的执行效率。