今天在学习新的DDS9959的时候发现:
自己对时序这一块不是非常理解,尤其是I2C和SPI这俩个,我其实就知道一些基础的视频知识
void AD9959_Init(void)
{
CS_1;
SCLK_0;
IO_update_0;
PS0_0;
PS1_0;
PS2_0;
PS3_0;
SDIO0_0;
SDIO1_0;
SDIO2_0;
SDIO3_0;
Reset_0;
delay_us(5);
Reset_1;
delay_us(10);
Reset_0;
}
这一块自己回头可以去加强一下
我今天发现一个很有趣的点,也是自己在检索信息小感悟:
最好直接找一手资料,二手资料可以当作过渡来看。具体据一些例子
1.今天因为要学习PE4302来实现程控衰减,我就在网上扒拉资料(主要还是CSDN和GOOGLE)
但是,我发现不同的博主之间讲述的知识点不全是我想要知道的,虽说用数量来叠加倒不失为一种方法,但是我就在想:我为什么不能直接去找一手资料呢?
还有另外一个契机算是点到我,旁边有用过PE4302的同学一下子就说出来7扳手要放上去来实现……
这个时候我突然就对全英文的datasheet不抗拒了。
突然就来了一种期待感,算是get到一个可以自己获取知识的途径了。
然后我就看4302的datasheet,我发现:
PCB板中画的原理图,中每个引脚接出去的器件原来都说好了
原来程序中编程要注意什么东西,datasheet中的也说好了(P/S)位的选择
……
2.这里分享一个小方式:就是顺着现有的资料一步步查下去
比如今天我们用的AD9959,这个就可以直接上Google大数据查找,这个时候你会一步步找到厂家网站:混合信号和数字信号处理IC | Analog Devices, 亚德诺
下次要找别的资料就可以这样复刻这次的方法了,然后再根据不同的方式去找资料。
而且也不是说在CSDN上面找不到代码就怎么样怎么样的,我完全可以直接上Google大数据查找,这样也可以的、上GitHub上面、去别的论坛上面……
思维不要受限!