上次我们很多厂家,在一起说过这个问题,但是其他厂家的工程师反馈说,上述的通信流程不是标准的SPI通信协议,查了一些资料也没有找到标准的SPI协议关于CS的动作规范。
类似SPI的从设备器件nand flash,其实也是这样主从机制,一问一答,只不过在操作系统层当读取或者写flash的时候,都是通过read()或者write(),一个接口实现了一个功能。但是刚才上述的那一套有write()与read(),两套接口实现一个功能。主机write()请求,通过read()查询从机响应,多次read(),可能就要多次动作CS。我们也想要找到更好的方式在OS层去实现。
|