差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
温度传感器模块 [2017/06/07 17:15] anran [小结] |
温度传感器模块 [2020/01/18 21:36] (当前版本) gongyu |
||
---|---|---|---|
行 1: | 行 1: | ||
- | ======STEP FPGA驱动温度传感器DS18B20Z====== | + | ### STEP FPGA驱动温度传感器DS18B20Z |
本节将和大家一起使用FPGA驱动底板上的DS18B20Z单总线温度传感器进行温度数据的采集。 | 本节将和大家一起使用FPGA驱动底板上的DS18B20Z单总线温度传感器进行温度数据的采集。 | ||
- | + | --- | |
- | ====硬件说明==== | + | #### 硬件说明 |
- | ------- | + | |
DS18B20是我们日常设计中常用的一款温度传感器芯片,只需要一根总线就可以实现通信,非常的方便,我们的[[STEP-BaseBoard]]底板上就集成了温度传感器DS18B20Z,下面我们就一起来学习一下它的硬件链接及驱动方法。 | DS18B20是我们日常设计中常用的一款温度传感器芯片,只需要一根总线就可以实现通信,非常的方便,我们的[[STEP-BaseBoard]]底板上就集成了温度传感器DS18B20Z,下面我们就一起来学习一下它的硬件链接及驱动方法。 | ||
\\ | \\ | ||
行 28: | 行 27: | ||
\\ | \\ | ||
- | + | --- | |
- | ====Verilog代码==== | + | #### Verilog代码 |
- | ------ | + | |
<code verilog> | <code verilog> | ||
- | |||
// -------------------------------------------------------------------- | // -------------------------------------------------------------------- | ||
// >>>>>>>>>>>>>>>>>>>>>>>>> COPYRIGHT NOTICE <<<<<<<<<<<<<<<<<<<<<<<<< | // >>>>>>>>>>>>>>>>>>>>>>>>> COPYRIGHT NOTICE <<<<<<<<<<<<<<<<<<<<<<<<< | ||
行 222: | 行 219: | ||
endmodule | endmodule | ||
- | |||
</code> | </code> | ||
- | |||
- | \\ | ||
\\ | \\ | ||
- | ====小结==== | + | --- |
- | ------ | + | #### 小结 |
本节主要为大家讲解了DS18B20Z的驱动方法及软件实现,需要大家掌握的同时自己创建工程,通过整个设计流程,生成FPGA配置文件加载测试。 | 本节主要为大家讲解了DS18B20Z的驱动方法及软件实现,需要大家掌握的同时自己创建工程,通过整个设计流程,生成FPGA配置文件加载测试。 | ||
\\ | \\ | ||
如果你对Diamond软件的使用不了解,请参考这里:[[lattice_diamond的使用|Diamond的使用]]。 | 如果你对Diamond软件的使用不了解,请参考这里:[[lattice_diamond的使用|Diamond的使用]]。 | ||
- | ====相关资料==== | + | --- |
- | ------ | + | #### 相关资料 |
\\ | \\ | ||
- | 使用[[STEP-MXO2第二代]]的数码管扫描程序: 后续会有下载连接 待更新 | + | 使用[[STEP-MXO2第二代]]的基于DS18B20Z的温度计设计程序: 后续会有下载连接 待更新 |
\\ | \\ | ||
- | 使用[[STEP-MAX10]]的数码管扫描程序: 后续会有下载连接 待更新 | + | 使用[[STEP-MAX10]]的基于DS18B20Z的温度计设计程序: 后续会有下载连接 待更新 |
\\ | \\ |