模拟io方式实现spi通信,可以移植到不同的平台