日志档案

发表于 2007-4-12 23:33:14

10

标签: SPI  

基于AVR的SPI接口电路和FPGA进行通信调试

        经过一天的努力,晚上终于将SPI调通了,能够将数据正确的从FPGA那取过来了,开始老是数据传输出错,调了老半天也没出个结果。后来在网上认识位朋友,虽然没有直接点明错误,但是也给了自己一些启发,可能是自己的错太简单了,一般人认为不可能出错的,没去调试过的,可能也不能发现不了这个错误。

     在SPI通信中,最重要的就是初始化一定正确,还有要保证数据采集的边沿,是下降沿,还是上升沿。在主从机上一定要设置明确,是谁提供CLK,谁就是作为主机。在AVR开机时,要先进行延时一段时间,保证FPGA已经初始化了。每次传输数据时,要保证是8的倍数,不足的用0补。

    还有很多细节的问题,还没发现,只有在吸取别人的经验,慢慢去实践。。。。

系统分类: 单片机   |   用户分类: AVR单片机   |   来源: 原创   |   【推荐给朋友】

    阅读(1207)    回复(2)  

投一票您将和博主都有获奖机会!

  • panyuxi

    2007-10-21 0:22:26

    能不能详细点呀

  • dianshijin

    2007-11-18 10:06:57

    不错,希望多多分享经验