自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 ds18b20温度的读取,verilog

关于ds18b20的ID序号的查询,以及复位时序和读写时序,我在我的这个系列中都写过,读取id串行读取多个ds18b20的ID读写时序以及单个ID的读取verilog 实现单个ds18b20的ID号,uart输出这两篇文章已经将基础内容讲解完成。

2024-10-25 16:55:06 1432

原创 串行读取多个ds18b20的ID

基础介绍我是看的这位老哥的解释https://blog.youkuaiyun.com/michaelchain/article/details/125243518?spm=1001.2014.3001.5506,写的通俗易懂,简单明了,关键部分我在下面引用一下。下面这个链接是官方对于搜索rom命令的介绍https://www.maximintegrated.com/en/design/technical-documents/app-notes/1/187.html。

2024-10-24 17:57:43 1163

原创 verilog 实现单个ds18b20的ID号,uart输出

代码书写重点1. rom查询命令的流程上图是官方文档中给出rom命令的使用流程,从图中总结出IDd读取的流程就是:复位---->写rom[33h]命令---->读出ID,整体的步骤就这三步。2. 复位、读写时序这个是我状态机的一部分,时序逻辑可以看出,我这边复位总共用了T_INIT=1000us,(拉低总线等待了500us,然后等待响应500u

2024-10-23 17:46:56 951

原创 FPGA(SPI通信协议)

SPI通信协议,例子ADC128S002

2023-01-19 16:03:40 1061

原创 FPGA偶数,奇数,小数分频

频率的减小也就是周期增大,十分频,所以5MHZ一个周期是50MHZ的十个周期,因为我们为偶分频,所以在计数记到第5个数时给时钟取反,就可以实现一个周期为系统时钟的十个周期。我们采用上升沿触发计数。在得到clk_out1时钟的基础上,我们将clk_out1时钟延时一个周期的到clk_out2时钟(一定时将clk_p和clk_n延后相与得到clk_out2),然后将clk_out1与clk_out2进行同或处理,即可得到clk_out。在采用下降沿触发,计五个数,前三为高,后二为低,得到clk_neg时钟。

2022-08-20 00:10:00 943 1

原创 FPGA引脚利用脚本文件添加错误去除方法

1.利用脚本文件更改自己所需要用到的引脚(删掉不需要的引脚,留下自己能用到引脚)5.添加成功点击Assignments里面的pinPlanner查看。3.打开工程点击Tools选择tclScripts。1.点击RemoveAssignments。3.已添加引脚去除,重复第一步重复添加即可。FPGA引脚利用脚本文件添加错误去除方法。4.点击选择修改后的脚本文件再点击run。2.将修改后的文件放在工程存放文件夹。二、添加错误如何去除。.........

2022-07-22 17:24:25 571

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除