这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
icore4tfpga_18 [2020/03/14 10:45] zgf [五、 实验步骤及实验结果] |
icore4tfpga_18 [2024/04/10 11:39] zhaowenzhe [五、 实验步骤及实验结果] |
||
---|---|---|---|
行 2: | 行 2: | ||
|技术支持电话|**0379-69926675-801**||| | |技术支持电话|**0379-69926675-801**||| | ||
|技术支持邮件|Gingko@vip.163.com||| | |技术支持邮件|Gingko@vip.163.com||| | ||
- | |技术论坛|http://www.eeschool.org||| | ||
^ 版本 ^ 日期 ^ 作者 ^ 修改内容 ^ | ^ 版本 ^ 日期 ^ 作者 ^ 修改内容 ^ | ||
| V1.0 | 2020-03-14 | gingko | 初次建立 | | | V1.0 | 2020-03-14 | gingko | 初次建立 | | ||
行 36: | 行 35: | ||
==== 四、 代码讲解 ==== | ==== 四、 代码讲解 ==== | ||
1、正常情况下,数据的变化都发生在SCL的低电平,只有起始标志时,SDA的变化发生在SCL的高电平。根据这个特点,提取每次命令交互的开始标志,其代码如下: | 1、正常情况下,数据的变化都发生在SCL的低电平,只有起始标志时,SDA的变化发生在SCL的高电平。根据这个特点,提取每次命令交互的开始标志,其代码如下: | ||
- | </code verilog> | + | <code verilog> |
always@(negedge i2c_sda or negedge rst_n or posedge cmd_over) | always@(negedge i2c_sda or negedge rst_n or posedge cmd_over) | ||
begin | begin | ||
行 245: | 行 244: | ||
</code> | </code> | ||
==== 五、 实验步骤及实验结果 ==== | ==== 五、 实验步骤及实验结果 ==== | ||
- | {{ :icore4t:icore4t_fpga_18_4.jpg?direct |图18.4}} | + | {{ :icore4t:icore4t_ide_1_37.jpg?600 |图18.4}} |
- 将硬件正确连接,如图18.4所示。 | - 将硬件正确连接,如图18.4所示。 | ||
- 打开putty串口调试工具,打开设备管理器查看对应的端口信息,在putty中打开对应的端口,用于打印串口信息; | - 打开putty串口调试工具,打开设备管理器查看对应的端口信息,在putty中打开对应的端口,用于打印串口信息; |