SPI怎样写入16位数据
答案:3 悬赏:60 手机版
解决时间 2021-02-19 16:34
- 提问者网友:無理詩人
- 2021-02-19 13:06
SPI怎样写入16位数据
最佳答案
- 五星知识达人网友:duile
- 2021-02-19 14:32
write1:begin
if(wr_cnt<16)
state<=write2;
else
state<=end_wr;
end
write2:begin
sdo<=wr_data[wr_cnt]
wr_cnt<=wr_cnt+1'b1;
state<=write1;
end
end_wr:begin
end
可以在外面加时钟 也可以在状态机内部加时钟。。大概思路就这样
if(wr_cnt<16)
state<=write2;
else
state<=end_wr;
end
write2:begin
sdo<=wr_data[wr_cnt]
wr_cnt<=wr_cnt+1'b1;
state<=write1;
end
end_wr:begin
end
可以在外面加时钟 也可以在状态机内部加时钟。。大概思路就这样
全部回答
- 1楼网友:三千妖杀
- 2021-02-19 16:58
FPGA不懂,用单片机读写spi eeprom最重要是对spi协议理解深刻,有spi接口的好办,没有spi接口的单片机就要模拟spi协议来读写。
- 2楼网友:蓝房子
- 2021-02-19 15:19
FPGA不懂,用单片机读写spi eeprom最重要是对spi协议理解深刻,有spi接口的好办,没有spi接口的单片机就要模拟spi协议来读写。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯