<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zoe的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yalsim</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yalsim]]></copyright><item><title><![CDATA[用STM32CubeMX实现一个简易的USB通信接口]]></title><link>https://blog.youkuaiyun.com/yalsim/article/details/107474754</link><guid>https://blog.youkuaiyun.com/yalsim/article/details/107474754</guid><author>yalsim</author><pubDate>Mon, 20 Jul 2020 22:50:19 +0800</pubDate><description><![CDATA[通过STM32CubeMX芯片图形化配置工具简单快速的实现一个基于STM32F407的USB接口通信。

接口框图--FS全速模式



注：

   1. 只有在构建由 VBUS 供电的器件时才需要外部调压器。
   2. 只有在应用必须支持由 VBUS 供电的器件时才需要 STMPS2141STR。如果应用电路板提供 5V 电源，则可以使用基本电源开关。
   3. VDD 范围介于 2V 到 3.6V 之间。

接口框图--HS高速模式



注：

   1. HS高速模式必...]]></description><category></category></item><item><title><![CDATA[HAL库 USB_CDC数据流收发函数分析]]></title><link>https://blog.youkuaiyun.com/yalsim/article/details/107467486</link><guid>https://blog.youkuaiyun.com/yalsim/article/details/107467486</guid><author>yalsim</author><pubDate>Mon, 20 Jul 2020 20:21:09 +0800</pubDate><description><![CDATA[接收自顶而下：

-----------------------------------------------------------------------------

设备接收数据流图：



-----------------------------------------------------------------------------

文件usbd_cdc_if.c，函数如下：

函数描述：USB输出端点接收的数据通过此函数发送给CDC接口。

注意事项：此函数将阻止USB端点上的所.]]></description><category></category></item><item><title><![CDATA[用Verilog代码实现一个简易的SPI从机接口]]></title><link>https://blog.youkuaiyun.com/yalsim/article/details/107446786</link><guid>https://blog.youkuaiyun.com/yalsim/article/details/107446786</guid><author>yalsim</author><pubDate>Sun, 19 Jul 2020 16:31:54 +0800</pubDate><description><![CDATA[SPI可以作为FPGA与其它芯片之间一种简单有效的通信方式。



SPI 1 - 什么是 SPI?



SPI是一个简单的接口，允许一个芯片与一个或多个其他芯片通信。

看上去怎么样？

让我们从一个简单的例子开始，其中只有两个芯片必须通信在一起。

SPI需要在两片芯片之间使用4根线。



正如您所看到的，这些线被称为SCK、MOSI、MISO和SSEL，其中一个芯片被称为SPI MASTER主芯片，而另一个芯片称为SPI SLAVE。

SPI基础

基本上：

它是同步的。
	是全双...]]></description><category></category></item><item><title><![CDATA[用Verilog代码实现一个简易的I2C从机接口]]></title><link>https://blog.youkuaiyun.com/yalsim/article/details/107221071</link><guid>https://blog.youkuaiyun.com/yalsim/article/details/107221071</guid><author>yalsim</author><pubDate>Thu, 09 Jul 2020 09:53:22 +0800</pubDate><description><![CDATA[I2C总线用于连接多个芯片，特别是在FPGA/CPLD中使用更是非常简便。



I2C项目

I2C概述
	一个例子I2C slave(方法1)
	
	I2C slave 实例(方法2)
	I2C主机的一个例子
	逻辑分析器，用于捕获实时I2C事务并在总线上进行监视。
	.还没准备好
链接

TheI2C specification.
	Anapplication notefrom Philips discussing in depth multiple aspects of I2C.
	A...]]></description><category></category></item><item><title><![CDATA[用Verilog代码实现一个简易的串行接口(RS-232)]]></title><link>https://blog.youkuaiyun.com/yalsim/article/details/107193362</link><guid>https://blog.youkuaiyun.com/yalsim/article/details/107193362</guid><author>yalsim</author><pubDate>Tue, 07 Jul 2020 23:50:11 +0800</pubDate><description><![CDATA[串行接口是将FPGA连接到PC机上的一种简单方法。我们只需要一个发射机和接收器模块。

异步发送器

它通过序列化要传输的数据来创建一个信号“TXD”。



异步接收机

它从FPGA外部获取一个信号“RxD”，并将其“反串行化”，以便于在FPGA内使用。



这个项目由五个部分组成。
 1. RS-232串行接口的工作原理
 2. 波德发生器
 3. 发送器
 4. 接收机


串行接口1-RS-232串行接口的工作方式



RS-232接口具有以下特点：

使用9...]]></description><category></category></item></channel></rss>