我使用uPD780034A的3线串行接口,在从设备接收模式和主设备发送模式之间切换,但在还没有完全切换到主设备发送模式时就立即输出了时钟。
继续发送时时钟输出就没有问题。
下面是我用的设置。
PM22: 输入
CSIM30:
允许,仅接收模式,时钟输入
PM21: 输出, P21 = 0
PM20: 输入
发送期间:
CSIM30: 允许,发送/接收模式,时钟设置
PM22: 输出
SIO30 写操作
由于手册上规定P2n锁存器为0,当先设置端口模式(PM2)和锁存器(P2n)时,SCK30输出低电平。