资源截图
MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz
语言:英语 |时长:2小时18米
你将学到什么
- 了解 SPI 协议
- 用 VHDL 实现 SPI 驱动程序
- 使用 SPI 通信将 FPGA 与 Arduino 连接
- 动手实践实验室
要求
- 需要 VHDL 和数字电子基础知识。
- 无需 SPI 知识。
描述
通过将理论与实际的动手项目相结合,掌握串行外设接口 (SPI) 协议。本课程专为不仅想要了解 SPI 工作原理,而且还想要了解如何在实际硬件中实现它的学生而设计。您将首先学习 SPI 协议的基础知识,包括时钟生成、定时、芯片选择、数据传输以及主设备和从设备的职责。您还将探索不同的 SPI 模式并了解时钟极性 (CPOL) 和时钟相位 (CPHA) 如何影响通信。
一旦掌握了理论概念,您将在 FPGA 上用 VHDL 设计和实现 SPI 主设备,并将其与充当 SPI 从设备的 Arduino 连接起来。在整个课程中,您将学习如何编写、测试和调试 FPGA 和 Arduino 代码。作为最终应用程序,您将构建一个完整的硬件系统,其中按下 FPGA 上的按钮会通过 SPI 发送命令,从而允许 Arduino 确定按下了哪个按钮并显示接收到的信息。
在本课程结束时,您将了解 SPI 协议; MOSI、MISO、SCLK 和片选 (CS) 的作用;四种 SPI 模式;以及如何用 VHDL 实现 SPI 主控。您还将获得集成 FPGA 和微控制器硬件以及调试真实 SPI 通信的实践经验,让您有信心构建自己的基于 SPI 的嵌入式系统。
其他信息
- 作者
- Downloading
- 发布日期
- 7月31日
- 类别
- 教育与学术
- 软件名称
- 在 Vhdl 中构建真正的 Fpga 到 Arduino Spi 链路
- 探索
- Video Courses
- 创作者
- Anas Fennane
- 语言
- 英语
- 上传者
- Otho Rempel
- 出版商
- Udemy


评分及评论
暂无评分
来评个分数吧