红外遥控器实验,NEC 协议不是使用的38KHZ 的载波吗,那么我们捕获到的为什么不是38KHZ???

2019-07-21 03:40发布

在做红外遥控实验时,看到视频中说是通过 38KHZ 的载波将数据发送出去,比如说 :逻辑  1   就是560us(低电平)+1680us (38khz 载波)

问题来了,那么我们捕获到的不就是  38KHZ 吗,难道是接收器 将它解调了吗,还原为了 560us(低电平)+1680us (高电平)吗??????


小白一枚,勿喷!!!!请教一下各位大神,谢谢!!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
warship
2019-07-21 16:43
sea1216 发表于 2018-6-15 12:40
一个语法问题,此实验中有两句:
u8 *str=0;
case 0:str="ERROR";break;

指针不是具体的u8值,
可以理解为地址, 如果地址是32位的, 这个指针的值就是一个32位的,而不是u8仅仅8位而已
u8 *str就是定义了一个指针,即上位说的地址, 告诉计算机以其寻址, 按照u8(无符号的单字节)去读取这个地址所存储的值
u8是unsigned char 的简称, 即无符号单字节字符, 基本等价于char
所以char *str可以看作等价于u8 *str

一周热门 更多>