无线射频RF433遥控接收1527解码)中断法.rar

上传者: 42096084 | 上传时间: 2021-05-08 16:19:26 | 文件大小: 18KB | 文件类型: RAR
)EV1527中断法解码
① 设定定时器中断时间,设定为 80us,80us 进入中断进行解码。具体中断时间多少由自己 软件设定,但是中断时间不能太大。
② 设定同步码解码范围,同步码定为 5.6ms - 16ms。进入中断判断到低电平,低电平判断 一直累加 Count_Lead++,累积低电平的采集时间,判断到高电平,就判断此时 Count_Lead 的值是否在 70 跟 200之间。(备注:5.6ms/80us=70 16ms/80us=200)。
③ 引导头通过进入数据判断,刚开始是数据高电平,累积高电平的时间 Count_Data_Hi++, 当判断到低电平时候,判断 Count_Data_Hi 是否在 80us -2.4ms 之间。这里还没进行数据 0 跟 1 的区分,先把 Count_Data_Hi 的值保存在 Hi_Cnt 里面。 (备注:80us/80us=1 2.4ms/80us=30)。
④ 高电平判断通过,开始判断低电平,累积低电平的时间 Count_Data_lo++,当判断到高电 平时候,判断 Count_Data_Lo 是否在 80us -2.4ms 之间。这里还没进行数据 0 跟 1 的区分, 先把 Count_Data_Lo 的值保存在 Lo_Cnt 里面。 (备注:80us/80us=1 2.4ms/80us=30)。
⑤ 对 0 跟 1 进行区分,把 24bit 数据整理成三个 byte,存在数组 RfData[0],RfData[1], RfData[2]数组里面。
⑥ 进行相应功能码的操作。
具体解码方法参考例子程序,因为不同的震荡电阻,1527 出来的编码长度不同,例子 程序是参考 1 lck=100us 波形来做的。具体时间参数可以根据自己的 1527 发射实际长度来 编写。

文件下载

资源详情

[{"title":"( 14 个子文件 18KB ) 无线射频RF433遥控接收1527解码)中断法.rar","children":[{"title":"(1527解码)中断法","children":[{"title":"RF_RX","children":[{"title":"RF_Rx.plg <span style='color:#111;'> 234B </span>","children":null,"spread":false},{"title":"LIST","children":[{"title":"App.lst <span style='color:#111;'> 11.25KB </span>","children":null,"spread":false},{"title":"RF_Rx.m51 <span style='color:#111;'> 8.24KB </span>","children":null,"spread":false}],"spread":true},{"title":"RF_Rx.Uv2 <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"RF_Rx_Opt.Bak <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"RF_Rx.Opt <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"STARTUP.A51 <span style='color:#111;'> 5.00KB </span>","children":null,"spread":false},{"title":"OBJ","children":[{"title":"RF_Rx.plg <span style='color:#111;'> 56.75KB </span>","children":null,"spread":false},{"title":"RF_Rx <span style='color:#111;'> 4.65KB </span>","children":null,"spread":false},{"title":"RF_Rx.hex <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"App.obj <span style='color:#111;'> 5.94KB </span>","children":null,"spread":false}],"spread":true},{"title":"RF_Rx_Uv2.Bak <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"APP","children":[{"title":"config.h <span style='color:#111;'> 515B </span>","children":null,"spread":false},{"title":"App.c <span style='color:#111;'> 5.29KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明