LPC2131的SPI模块每次发送8个bit,因为数据寄存器为8位。<br />不过,诚如楼上的朋友所讲,你可以分几次发送就是了啊!每次8个bit,16位的话,发两次就可以了,但是在最终完成一次数据位大于8位的传输之前,SPI的使能信号要保持,例如:发送16位数据共分2次,第一次结束之后使能信号继续保持,等待第二次发送结束之后再取消使能。不要担心从机会误判,因为主机、从机采样需要时钟信号的边沿触发。<br /><br />如果你实在要一次就发送16位,建议你尝试用LPC2131的SSP接口,它的数据寄存器是16位的,我还没试验过,没有绝对把握,有兴趣的话你不妨试验一下。<br /><br />辽东半岛号
|