硬件仲裁和串行总线的多机通信
摘要多个单片机通过串行总线度串行接口(I2C、SPI)存储芯片可以构成简捷、高效的多主机系统。多主机系统需要解决好共用串行总线的仲裁问题,本文给出利用优先编码器74HCl48和译码器74HCl38实现硬件仲裁的解决方法。与软件实现总线仲裁相比,该方法简单可靠,实时性高,可实现总线的预约功能,适用于由各种不同类型的CPU构成的多机系统,进一步提高多主机系统的性能。关键词多主机系统串行总线I2CSPI硬件仲裁优先编码器引言 随着单片机技术的发展和单片机芯片价格的下降,利用多个相同类型或不同类型的单片机构成一个多单片机系统,可以获得良好的系统灵活性和性能价格比,如可以用一个AT89C52单片机作
用户评论