论文部分内容阅读
ARCNET控制器COM20020需要通过8位数据线、3位地址线和5位控制线与MCU相连,实现ARCNET通信。MCU接口直接与COM20020相连,需要占用16位I/O及大量CPU内部资源。本文中MCU用了4位I/O,通过1个基于I2C总线的16位I/O扩展芯片TCA9539对COM20020进行控制,结合相关软件实现了ARCNET通信。该设计方案减少了主CPU的I/O资源开销,简化了软件设计。