今天开始学习AVR单片机的SPI接口通信。拿它来和FPGA进行通信,由AVR作为主机,FPGA作为从机,用AVR进行接收FPGA传过来的数据。在FPGA中作了个并串转换电路,由AVR发送时钟。
看了一下午的DATASHEET了,编了个程序来和FPGA进行通信,但是在仿真时,却发现程序有BUG,不能够正常的运行。后来用PROTEUS进行仿真,观察SCK端的波形,发现并不能产生8个时钟。
晚上,突然看到一句话,预先取之,必先送之,可能要先进行发送数据,才能产生时钟吧。
好吧,先去调调。。。。。。
发布
鼓励一下:D
用户1053025 2007-4-12 14:46
鼓励一下:D
用户24908 2006-9-28 14:18
用户1053025 2006-9-25 16:45