经过一天的努力,晚上终于将SPI调通了,能够将数据正确的从FPGA那取过来了,开始老是数据传输出错,调了老半天也没出个结果。后来在网上认识位朋友,虽然没有直接点明错误,但是也给了自己一些启发,可能是自己的错太简单了,一般人认为不可能出错的,没去调试过的,可能也不能发现不了这个错误。
在SPI通信中,最重要的就是初始化一定正确,还有要保证数据采集的边沿,是下降沿,还是上升沿。在主从机上一定要设置明确,是谁提供CLK,谁就是作为主机。在AVR开机时,要先进行延时一段时间,保证FPGA已经初始化了。每次传输数据时,要保证是8的倍数,不足的用0补。
还有很多细节的问题,还没发现,只有在吸取别人的经验,慢慢去实践。。。。
用户1169075 2007-10-21 00:22
能不能详细点呀
用户54758 2006-10-5 22:27
多变出的-12伏电压是在何处得到?
用户1053025 2006-9-25 16:11
msn:cocappjj@hotmail.com
QQ:79811625(注明xlf)