|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 atlandis 于 2014-5-28 18:09 编辑
首先是在nios例化 spi模块:
nios
u5(
// global signals:
.clk_0(CPU_CLK),
.reset_n(DLY_RST_1),
.cfg_lcd_spi_MISO(CFG_MISO), // input .MISO
.cfg_lcd_spi_MOSI(CFG_MOSI), // output .MOSI
.cfg_lcd_spi_SCLK(CFG_SCLK), // output .SCLK
.cfg_lcd_spi_SS_n(CFG_SS_N) // output .SS_n
);
然后定义pin:
assign GPIO0[5]=CFG_MISO;//SPI CONFIG LCD MISO
assign GPIO0[4]=CFG_MOSI;//SPI CONFIG LCD MOSI
assign GPIO0[3]=CFG_SCLK;//SPI CONFIG LCD SCLK
assign GPIO0[2]=CFG_SS_N;//SPI CONFIG LCD SS_N
连接到芯片的pin脚。输出到PCB。
在nois II里面调用: alt_avalon_spi_command(CFG_LCD_BASE,0,1, spi_data,0, NULL,0);
但是示波器抓波形,GPIO0[5]的波形竟然是8个cycle的时钟,其他的pin没有波形。。。
可能是什么原因呢? |
|