关于上一篇文章中的代码是最后烧板子上的代码,直接仿真的话会出现没有波形或者只有写的过程没有读的波形的现象,都是以下几个参数没有修改完全导致的。修改如下参数即可。
上一篇地址如下:
https://blog.csdn.net/qq_46284844/article/details/121719751
-
延时参数修改
第一个需要修改的是tdc_ctrl模块中的延时参数,实际上我这边分别延时了1s和5ms,但仿真这样子的话时间会相当的久,所以我在下边留了仿真的建议延时时长,更换注释行之后即可。 -
数据输出修改
还是刚刚的那个模块,因为是仿真,所以这边的数据我们得“伪造”一下,同样我也留了注释行,更换即可。 -
脉冲模拟模块延时参数修改
这边同样因为延时时间过长,所以我们再修改一下即可。 -
顶层模块修改
同样的道理,因为我是通过脉冲发生模块生成的一个中断脉冲信号,所以仿真的时候修改一下引脚即可。
结语
仿真完毕之后记得再改回去哦,原工程是实际上板的程序。