动动手指,关注公 众号并加星标哦
这几天,每天会花2个小时以上的时间,看基带课程(见文末海报)。
把第五讲和第六讲,来回看了几遍。
虽说AI现在发展的很好,但是人的思维还是需要慢慢适应。
学新东西,想着看一遍,就能搞懂,也是不太可能。
不论这个新东西,对别人而言,是多么简单的东西;对我而言,就是需要花时间来掌握的东西。
要相信,别人觉得简单,那也是别人日积月累的成果。
所以,当积累到一定程度,量变是会形成质变。
这几天,对着课件中的程序,尝试自己写一下;先自己脑子想一下,不知道怎么写的,再看看课件中的程序是怎么样子的。
然后慢慢也能慢慢地能看出,课件中给的程序,有些部分是兼容了前后的程序,在这一讲的例子中,没有用上,是可以删掉的。比如说第6讲中,主要是讲生成同步头和数据的扩频码,没有用到前面讲的加扰,那我自己尝试写的时候,就可以把这部分以及相关的参数给删掉。
因为要对着写程序,解锁了notepad++的两个功能,一个就是双视图。


自己尝试写完程序以后,最后最好再和课件中比对一下,就问AI,在notepad++中,能不能比对程序。
当然AI也还是给了答案,还贴心地给出操作步骤。安装了插件,比对了程序。

程序运行完以后,发现调出来的寄存器看不到值。

第一反应,是重试一遍,重新再仿真一遍,再加入,发现还是不行。
第二反应,还是想问问AI,不过,这种问题,AI也是没有办法;
第三反应,是问杨博,但是又想,这种非理论性的问题,要是一眼就能看出,还好;要是不能,还得耽误人时间,自己再试试。
第四反应,新建了一个工程,把课件中的程序加进去,一仿真,发现也是这样。
第四反应,又去看了一眼课程视频,发现老师在把变量加入到Wave Window后,又运行了一下仿真。照做了,数据出来了。
所以,新加进到波形窗口的变量,需要再仿真一下,才能有数据。
到这,我又有点那种,干啥事,新手总是会碰到一些莫名的坑。我莫名奇妙的原因是,难道我重试的时候,都没有想着直接仿真一下?
按理说,新加入一个变量,没值,然后我再点一下仿真,也是比较自然的步骤;难道我重试的时候,都是把变量都删掉,然后再点击仿真,然后再加入变量的么?对自己无语。
也许还是和我常用的仿真软件比如ADS的惯性相关,觉得仿真完后,结果就存在那了,等你来调;而不是像在vivado中,需要你先加入波形窗口,然后仿真的时候,才会给出结果。