返回
行业资讯

供应二手keysight N5225B

2020-12-01 10:4276

供应二手keysight N5225B

-闲置网络分析仪

N5225B Keysight PNA B Series Network Analyzer,10M~50GHz
仪器技术指标

z大频率:50 GHz

---------------------------------------------------------------------------------------------------------------

SV15015266767Q号:2441688423  地址:广东省东莞市塘厦镇美华中心703  公司:东莞市亿测电子有限公司

--

------------------------------------------------------------------------------------------


动态范围:127 dB

输出功率:13 dBm   

轨迹噪声:  0.003 dBrms

内置端口数量:2 or 4 ports

谐波:-60 dBc

本底噪声:-114 dBm  

扫描速度z高可达 201 个点:5.5 ms

网络分析仪系列:PNA-Xz**和灵活的高性能仪器
这段代码是用于操作Nand Flash的一段源代码。首先我们看到开始定义了一个结构体,里面放置的全是函数指针。他们等待被赋值。然后是定义了一个这种结构体的变量nand_chip。


然后是即将操作的函数声明。这些函数将会被其他文件的函数调用。因为在这些函数里一般都只有一条语句,就是调用结构体的函数指针。接着往下看,是针对两种架构的函数声明。然后在nand_init函数中对nand_chip进行赋值,这也就是我们刚刚讲过的,将函数的入口地址赋值给指针。


现在nand_chip已经被赋值了。如果我们要对Nand进行读写操作,我们只需调用nand_chip.read_data()或者nand_chip.write_cmd()等等函数。这是比较方便的一点,另一点,此代码具有很强的移植性,如果我们又用到了一种,我们就不需要改变整篇代码,只需在nand_init函数中增加对新的芯片的判断,然后给nand_chip赋值即可。所以我说函数指针会使代码具有可移植性,易修改性。



同类资讯