Board logo

标题: [求助] 请教一个关于SPI通信的问题 [打印本页]

作者: sijiaoshe008    时间: 2006-10-21 15:59     标题: [求助] 请教一个关于SPI通信的问题


我现在用s12dp256bSPI0模块驱动从设备,以使得从设备的输出口678输出。现在的问题是,DP256BSPI0模块的数据寄存器是8位的,每次发送8位数据,而从设备D_IN管脚接收数据是10位的,我如何用这个8位的来拼成10的数据,以满足从设备的要求呢?希望大家能给指点一下,谢谢了。


fficeffice" />






作者: strongchen    时间: 2006-10-24 10:59

如果只是需要一个十位的数据,那比较简单,就发送2个字节的数据,将后面的位都设为1就可以了。如果还需要CS口的电平配合,就需要查看一下时序的要求,是否可以发完2个字节后再变化电平,这样也比较容易实现。如果要在发完10个位后紧跟着改变CS的电平,就比较麻烦了。当然,通过软件的定时也还是可以实现的。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0