</pre>简述433MHz无线模块:<p></p><p>433MHz无线模块软件编解码很方便简单,但在调试过程中发现手头上的433模块在接受器上一直存在一个2KHz的方波 。如果在高脉冲上接受到数据,此段数据将会受到影响;如果在低脉冲上接受到数据,此数据为有效。此结论是个人调试发现的,后来在硬件上各种滤波处理,但该方波依然存在。如果有朋友遇到相同情况并解决的可以私信一下本人。</p><p></p><p>本次项目使用STM8为主控芯片,并使用ST公司官方库。</p><p>关于编解码问题:</p><p>(一)发送端编码:433MHz模块是单引脚发送/接收数据的,通过控制高低电平的长度来控制一个位(bit)是1还是0。</p><p>以下提供发送端代码:部分变量自行定义,同时也可以进一步集成函数代码,使得其移植性更好。</p><p></p><pre name="code" class="plain">/*******************************************************************************
* 名称: SendData433
* 功能: 发送数据
* 形参: 无
* 返回: 无
* 调用:外部调用
* 说明:一次发送四组相同的数据
******************************************************************************/
void SendData433( uint8_t address , uint8_
吊扇项目总结(二)— 433无线模块
最新推荐文章于 2024-04-16 14:45:34 发布