- 博客(5)
- 收藏
- 关注
原创 基于SPI实现stm32与fpga通信(三)
使用FPGA驱动MS5541,采用3线制,输出时钟(20MHz),片选信号,输出信号,主机端时钟为100MHz,将时钟5分频,然后设置片选信号与并行转串行输出信号在20MHz时钟上升沿输出。使用stm32与fpga之间的spi通信,stm32通过fpga控制DAC输出模拟电压,使用三线制。
2023-12-29 14:07:15 743 1
原创 VMware安装Ubuntu系统
17、配置CD/DVD(SATA)中的ISO映像文件路径,ISO文件可以在阿里镜像站下载,也可以在Ubuntu官网。20、Ubuntu安装选项,找到中文(简体),点击“安装Ubuntu”22、选择安装类型,选择清除整个磁盘并安装Ubuntu,然后安装。7、处理器配置,一般2-1的配置即可,这里我选择了2-2的配置。2、使用新建虚拟机向导,选择自定义(高级)(C),点击下一步。6、虚拟机的名称和安装位置,可以随意命名,我安装在了系统D盘。11、磁盘类型,选择SCSI(S),保持默认,下一步。
2023-12-15 13:46:27 208
原创 基于SPI实现stm32与fpga通信(二)
spi通信,通过片选信号cs和时钟信号sclk来接收、发送数据上升沿:stm32(主机)发送数据,fpga(从机)接收数据下降沿:stm32(主机)接收数据,fpga(从机)发送数据。
2023-12-13 10:59:45 815 1
原创 基于SPI实现stm32与fpga通信(一)
SPI通信协议有以下4种模式:模式0:时钟极性为0,时钟相位为0,数据在时钟下降沿捕获,数据在时钟上升沿改变。模式1:时钟极性为0,时钟相位为1,数据在时钟上升沿捕获,数据在时钟下降沿改变。模式2:时钟极性为1,时钟相位为0,数据在时钟上升沿捕获,数据在时钟下降沿改变。模式3:时钟极性为1,时钟相位为1,数据在时钟下降沿捕获,数据在时钟上升沿改变。不同模式的区别在于时钟极性和相位,不同的设备在进行SPI通信时需要根据其支持的模式来进行设置。
2023-12-12 16:14:18 2603 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人