微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 关于SPI

关于SPI

时间:10-02 整理:3721RD 点击:
想在FPGA上利用4个IO口模拟SPI传输,传输511个1位的数(已经知道的波形)
请问如何写啊?
我想直接给移位寄存器赋值,比如shift<=511`h**********(这个应该怎么赋值?好多数!),不用MISO那根输入来输入数据,然后让使能有效(CS)的时候把shift的值给MOSI作为输出,然后只用时钟输入(clk)、CLK、MOSI、CS这个四个设置引脚可以吗?
刚刚学SPI 以及 编程 感觉完全不理解看了两天也看不懂 ~怎么办呐啊啊啊啊!?!?!

自己先弄懂SPI协议

楼上正解,先弄懂SPI工作时序才能写程序

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top