08 2019 档案

摘要:1. 匹配电容 负载电容是指晶振要正常震荡所需要的电容。一般外接电容,是为了使晶振两端的等效电容等于或接近负载电容。要求高的场合还要考虑ic输入端的对地电容。一般晶振两端所接电容是所要求的负载电容的两倍。这样并联起来就接近负载电容了。 2. 负载电容是指在电路中跨接晶体两端的总的外界有效电容。他是一 阅读全文
posted @ 2019-08-29 10:34 bfbdxj520 阅读(791) 评论(0) 推荐(0)
摘要:1,函数指针函数指针,顾名思义就是函数的指针,而指针其实就是地址,那么函数指针就是存储函数的地址,可是实际大部分时间里,我们写程序时是根本不会去考虑函数地址在哪里。我们只需要知道函数原型和函数声明就可以。但是想象一下,我们总是以为函数就应该接收参数,那么函数本身是否可以作为函数的参数呢?我做了下面的 阅读全文
posted @ 2019-08-26 11:19 bfbdxj520 阅读(181) 评论(0) 推荐(0)
摘要:view plain copy关内联函数键字inline view plain copyvoid myprintf(int a) { priintf(“%d”,a); } int main() { for(i=0;i《100;i++) myprintf(3); } 对于这个函数,在进行反复的打印3的 阅读全文
posted @ 2019-08-24 17:54 bfbdxj520 阅读(1892) 评论(0) 推荐(0)
摘要:内联函数是一种编译机制,优点从代码上是看不出来的,但是程序的执行效率上有差别,通常,编译器对函数调用的处理是一种类似中断的方式,即当执行到函数调用语句时,程序把当前所有的状态信息比如CPU所有寄存器(其中一个很重要的就是指令指针寄存器)的值保存起来,然后放心大胆地转去执行那个函数的代码,执行完后再返 阅读全文
posted @ 2019-08-24 17:52 bfbdxj520 阅读(908) 评论(0) 推荐(0)
摘要:s.member等价于(&s)->member。反之:(*p).member则是(&(*p))->member,即是p->member,解了指针又取指针,绕回来了 阅读全文
posted @ 2019-08-24 16:31 bfbdxj520 阅读(152) 评论(0) 推荐(0)
摘要:当我们定义一个数组a时,编译器根据指定的元素个数和元素的类型分配确定大小(元素类型大小*元素个数)的一块内存,并把这块内存的名字命名为a。名字a一旦与这块内存匹配就不能改变。a[0],a[1]等为a的元素,但并非元素的名字。数组的每一个元素都是没有名字的。 这里&a[0]和&a到底有什么区别呢?a[ 阅读全文
posted @ 2019-08-24 14:47 bfbdxj520 阅读(1001) 评论(0) 推荐(0)
摘要:分布电容是指由非电容形态形成的一种分布参数。带电电缆、变压器对地都有一定的分布电容,而分布电容大小取决于电缆的几何尺寸、电缆的长度和绝缘材料等,它由两个存在压差而又相互绝缘的导体所构成。必须注意到的是,在电子及电器线路中并不是只有电容器才有电容,在任何两个通电导体之间都存在电容,如电力输电线之间、输 阅读全文
posted @ 2019-08-23 15:28 bfbdxj520 阅读(1109) 评论(0) 推荐(0)
摘要:1.介质在外加电场时会产生感应电荷而削弱电场,介质中的电场减小与原外加电场(真空中)的比值即为相对介电常数。 相同电压下,电容越大,电容器储存的电荷越多,对原电场的削弱越多,介电常数就越大。 2.介质在外加电场时会产生感应电荷而削弱电场,介质中的电场减小与原外加电场(真空中)的比值即为相对介电常数( 阅读全文
posted @ 2019-08-23 15:26 bfbdxj520 阅读(5871) 评论(0) 推荐(0)
摘要:物联网、智能硬件产品,要联网传输数据,都需要有天线。空间越小、频段越多,天线设计越复杂。外置天线一般都是标准品,买频段合适的,无需调试,即插即用。例如快递柜、售货机这些,普遍使用磁吸的外置天线,吸在铁皮外壳上即可。这些天线不能放在铁皮柜里面,金属会屏蔽天线信号,所以只能放在外面。好处是使用方便、价格 阅读全文
posted @ 2019-08-23 14:44 bfbdxj520 阅读(1024) 评论(0) 推荐(0)
摘要:在 C 语言中,可以使用一个 C 文件(*.c 文件)和 H 文件完(*.h 文件)成“类”的定义,将所有需要封装的东西都存于 C 文件中,H 文件中只展现那些“对外可见、无需封装”的内容。 阅读全文
posted @ 2019-08-21 15:17 bfbdxj520 阅读(126) 评论(0) 推荐(0)
摘要:在各种单片机触发中断后,一定要判断是否需要手动清除各种中断标志位,否则程序将卡死在中断服务函数之中。例如cc2530. 阅读全文
posted @ 2019-08-20 20:30 bfbdxj520 阅读(790) 评论(0) 推荐(0)
摘要:TI CC2530官方datesheet中对于ADC采集时的特殊寄存器ADCCFG未提到,但是在实际使用中应该记得配置。 阅读全文
posted @ 2019-08-20 17:28 bfbdxj520 阅读(531) 评论(0) 推荐(0)
摘要:1、在CC2530主芯片下面加焊盘和过孔的作用是增大到地的过电流、增强抗干扰 、 散热; 2、低功耗运放电路中尽量选择阻值较大的电阻,也不宜过大,会导致噪声和不稳定现象。一般选择10K数量级; 3、在电路板上空余区域加大量对地过孔是为了屏蔽和散热; 4、2.4G天线制版时板材厚度为1mm。我们希望能 阅读全文
posted @ 2019-08-20 15:20 bfbdxj520 阅读(1049) 评论(0) 推荐(0)
摘要:一般提起I/O模型的时候,这几个概念总是有点让人模糊,其实如果理解了,还是比较好区分的。 Ps:参考《UNIX网络编程:卷一》 1、“同步”和“异步” 如果单单理解这两个概念还是很好区分的: 同步:处理事情的的时候需要串行执行,也就是说做完一件再去做另一件,不管是否需要时间等待。也就是说,无条件等待 阅读全文
posted @ 2019-08-15 20:50 bfbdxj520 阅读(194) 评论(0) 推荐(0)