关硕,关济实
(东北电力大学 自动化工程学院 吉林 吉林 132012)
SPI(Serial Peripheral Interrace,串行外设接口)是摩托罗拉公司推出的一种同步串行通讯总线,用于微处理器/微控制器和外围扩展芯片之间的串行连接,现已发展成为一种工业标准。讯通科技的PTR8000无限通讯模块就是以SPI为通讯接口的器件,由于其优越的性能被广泛应用于众多领域。它的SPI接口需要占用微处理器四个I/O线。SPCE061A是凌阳公司的推出的具有语音功能的16位
单片机,I/O资源丰富,但不具备SPI接口。在实际应用中,出于产品体积、成本和可扩展性及应用场合等方面的考虑,我们选择二者结合组成无线通讯系统,用软件模拟方式实现SPI串口通讯,限于篇幅,仅介绍读命令的时序和应用子程序。此方法同样适用于其他不具备SPI接口的MCU与SPI接口器件的
通信。