小滑头520 发表于 2012-10-9 21:18:39

那位大侠有fpga与单片机的spi通讯例子?

那位大侠有fpga与单片机的spi通讯例子?想参考参考···

kebaojun305 发表于 2012-10-10 08:46:47

只是用FPGA做个SPI的从设备不难啊。

小滑头520 发表于 2012-10-10 10:09:30

本帖最后由 小滑头520 于 2012-10-11 10:04 编辑

kebaojun305 发表于 2012-10-10 08:46 static/image/common/back.gif
只是用FPGA做个SPI的从设备不难啊。

module SPI_send_n(Cs,Clk,D_in,Sdo);
parameter Wei=32;

input Cs;                                                                                                                               
input Clk;
input [(Wei-1):0]        D_in;       
output reg Sdo;                                                                
                                                                             
reg Date_in;

always@(negedge Clk)
begin
        if (Cs)
                begin
                    Date_in=D_in[(Wei-1):0];
                        Date_in=1'b0;
                        Sdo=1'b0;
                end
    else if(Cs==0)
           begin
                        Date_in=Date_in<<1;
                        Sdo=Date_in;
                        Date_in=0;                       
                end
end
endmodule
用示波器检测Sdo脚但是没有波形 为啥呢? 单片机cs   clk都产生了

单片机这样读
uchar        Recive_char()
{
        uchar        i=8;
        uchar        Date;
        Clk=1;                                //先给一个下降沿来更新FPGA里面的值
        nop;
        nop;
        Clk=0;
        Cs_in=1;
        nop;
        nop;
        nop;
        Cs_in=0;
        Clk=1;
        while(i)   //下降沿的时候采集数据
        {
                Clk=0;        //FPGA的数据发送到MISO总线上
                nop;
                nop;
                Date<<=1;
                if(Miso)
                        Date=Date|1;
                i--;
                Clk=1;
        }
        Cs_in=1;
        return Date;
}
哈哈·                  现在搞定了····

catzl7 发表于 2012-10-10 10:52:32


收藏了。谢谢s

小滑头520 发表于 2012-10-10 16:03:51

catzl7 发表于 2012-10-10 10:52 static/image/common/back.gif
收藏了。谢谢s

接收不成功还收藏···

redpp 发表于 2012-10-10 17:23:26

楼主是闽江学院的吗?

小滑头520 发表于 2012-10-10 21:49:20

redpp 发表于 2012-10-10 17:23 static/image/common/back.gif
楼主是闽江学院的吗?

你猜啊~~~

小滑头520 发表于 2012-10-11 10:04:20

兄弟们 搞定了····

redpp 发表于 2012-10-12 19:40:40

小滑头520 发表于 2012-10-10 21:49 static/image/common/back.gif
你猜啊~~~

这个是我老早之前发的程序,以为是我学弟

小滑头520 发表于 2012-10-13 09:52:05

redpp 发表于 2012-10-12 19:40 static/image/common/back.gif
这个是我老早之前发的程序,以为是我学弟

呵呵学长好啊! 谢了···
页: [1]
查看完整版本: 那位大侠有fpga与单片机的spi通讯例子?