十七,红外遥控器

红外编码说明:

1:红外编码我们常用的是NEC编码,用的是38khz载波的方式传播。都是一些波形怎么读取他的数据呢,这样先看他规定的位定义,就是0和1,NEC码的位定义:一个脉冲对应560us的连续载波,一个逻辑1传输需要2.25ms(560us脉冲+1680us低电平),一个逻辑0的传输需要1.125ms(560us脉冲+560us低电平)。而遥控接收头在收到脉冲的时候为低电平,在没有脉冲的时候为高电平,这样,我们在接收头端收到的信号为:逻辑1应该是560us低+1680us高,逻辑0应该是560us低+560us高。 继续阅读“十七,红外遥控器”

十一,低功耗

一;低功耗主要有两种方式:

1;空闲模式:系统不给CPU提供时钟,除了CPU以外一切外设正常运行。

空闲模式下外设工作正常,IO口保持进入空闲之前的正常状态。

2;掉电模式:时钟全部停止震荡。由内部供应时钟的外设全部关断。

此时可以通过外部中断、CCP中断、内部掉电唤醒计时器等方式唤醒。 继续阅读“十一,低功耗”

上位机;一

上位机对搞电子的孩子来说,主要是使用串口功能;最开始想写VB6.0的,结果win10兼容性不好,后面准备用易语言,同样还是兼容性,也没有64位的程序;然后用了C#,惊为天人,眼前一亮,后面又发现问题了,不美观;找了很久,最终决定用labVIEW,图形化编程,各种控件很丰富,学习简单,能满足需要。所以对于上位机的更新都会用labVIEW,更新的同时也是学习和加深映像的过程。

几年以后学了Linux这个时候又开始了用QT来写应用了。唉,做技术的需要活到老学到老。

眼不见与我无关,心不想没有忧烦!

卦不敢算尽,畏天道无常;情不敢至深,恐大梦一场。

若放手,怎奈得这半世凄凉;若不放,如何圆你信义昭彰。

晓看天色暮看云,行也思君,坐也思君。春赏百花冬观雪。醒亦念卿,梦亦念卿。白茶清欢无别事,我在等风也等你。