摘要: 内联函数是一种编译机制,优点从代码上是看不出来的,但是程序的执行效率上有差别,通常,编译器对函数调用的处理是一种类似中断的方式,即当执行到函数调用语句时,程序把当前所有的状态信息比如CPU所有寄存器(其中一个很重要的就是指令指针寄存器)的值保存起来,然后放心大胆地转去执行那个函数的代码,执行完后再返 阅读全文
posted @ 2019-08-24 17:52 bfbdxj520 阅读(863) 评论(0) 推荐(0) 编辑
摘要: s.member等价于(&s)->member。反之:(*p).member则是(&(*p))->member,即是p->member,解了指针又取指针,绕回来了 阅读全文
posted @ 2019-08-24 16:31 bfbdxj520 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 当我们定义一个数组a时,编译器根据指定的元素个数和元素的类型分配确定大小(元素类型大小*元素个数)的一块内存,并把这块内存的名字命名为a。名字a一旦与这块内存匹配就不能改变。a[0],a[1]等为a的元素,但并非元素的名字。数组的每一个元素都是没有名字的。 这里&a[0]和&a到底有什么区别呢?a[ 阅读全文
posted @ 2019-08-24 14:47 bfbdxj520 阅读(908) 评论(0) 推荐(0) 编辑
摘要: 分布电容是指由非电容形态形成的一种分布参数。带电电缆、变压器对地都有一定的分布电容,而分布电容大小取决于电缆的几何尺寸、电缆的长度和绝缘材料等,它由两个存在压差而又相互绝缘的导体所构成。必须注意到的是,在电子及电器线路中并不是只有电容器才有电容,在任何两个通电导体之间都存在电容,如电力输电线之间、输 阅读全文
posted @ 2019-08-23 15:28 bfbdxj520 阅读(969) 评论(0) 推荐(0) 编辑
摘要: 1.介质在外加电场时会产生感应电荷而削弱电场,介质中的电场减小与原外加电场(真空中)的比值即为相对介电常数。 相同电压下,电容越大,电容器储存的电荷越多,对原电场的削弱越多,介电常数就越大。 2.介质在外加电场时会产生感应电荷而削弱电场,介质中的电场减小与原外加电场(真空中)的比值即为相对介电常数( 阅读全文
posted @ 2019-08-23 15:26 bfbdxj520 阅读(5254) 评论(0) 推荐(0) 编辑
摘要: 物联网、智能硬件产品,要联网传输数据,都需要有天线。空间越小、频段越多,天线设计越复杂。外置天线一般都是标准品,买频段合适的,无需调试,即插即用。例如快递柜、售货机这些,普遍使用磁吸的外置天线,吸在铁皮外壳上即可。这些天线不能放在铁皮柜里面,金属会屏蔽天线信号,所以只能放在外面。好处是使用方便、价格 阅读全文
posted @ 2019-08-23 14:44 bfbdxj520 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 在 C 语言中,可以使用一个 C 文件(*.c 文件)和 H 文件完(*.h 文件)成“类”的定义,将所有需要封装的东西都存于 C 文件中,H 文件中只展现那些“对外可见、无需封装”的内容。 阅读全文
posted @ 2019-08-21 15:17 bfbdxj520 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 在各种单片机触发中断后,一定要判断是否需要手动清除各种中断标志位,否则程序将卡死在中断服务函数之中。例如cc2530. 阅读全文
posted @ 2019-08-20 20:30 bfbdxj520 阅读(705) 评论(0) 推荐(0) 编辑
摘要: TI CC2530官方datesheet中对于ADC采集时的特殊寄存器ADCCFG未提到,但是在实际使用中应该记得配置。 阅读全文
posted @ 2019-08-20 17:28 bfbdxj520 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 1、在CC2530主芯片下面加焊盘和过孔的作用是增大到地的过电流、增强抗干扰 、 散热; 2、低功耗运放电路中尽量选择阻值较大的电阻,也不宜过大,会导致噪声和不稳定现象。一般选择10K数量级; 3、在电路板上空余区域加大量对地过孔是为了屏蔽和散热; 4、2.4G天线制版时板材厚度为1mm。我们希望能 阅读全文
posted @ 2019-08-20 15:20 bfbdxj520 阅读(900) 评论(0) 推荐(0) 编辑