mcu_auto,看你好像用过L9950。想问你关于这个的事。我想向L9950写入一下数据0xff 0xff 0xff , 0x52 0x10 0x0f. 前3个数是写入到输入寄存器1的,后3个数是写入到寄存器0的。 我这有一段程序,但是不知道问题出在哪,老是程序只能向L9950写入一次数。再写L9950的输出全部变高。之后不再变化一直这样的状态。datasheet上说 cpol和cpha要设置成CPOL=0,CPHA=0。我这样设置过好像不行. 我把单片机的SPICR设置成5c。我选择的用软件选择主/从方式的。SPICSR&=0xfb,SPICSR|=0x03.SPICR=0x5c.(这里CPOL=1,CPHA=1)我不知道这些对于数据的传输到底有什么影响. 你有时间的话可以帮我看看程序.我把程序最简化了.希望你能答应我啊! 跪求答应,拜托!555我实在是没招了. 如果你愿意我可以电话联系你.我的手机号13561881549. |