查看: 308|回复: 3
打印 上一主题 下一主题

【Seed 开发板试用体验】 基于Seed V4无线收发模块si4432之间通信 ...

[复制链接] qrcode

33

主题

40

帖子

119

积分

注册会员

Rank: 2

积分
119
楼主
跳转到指定楼层
发表于 2015-12-19 11:07 AM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

一、关于无线模块SI4432介绍

如下图就是XL4432 SMT模块

模块引脚图

 

各个引脚功能概述


 

注意事项:

接口可直接和 3.3V 单片机端口连接,无需串隔离电阻,如单片机为 5V 时,和模块

连接,需串一个 24.7K 的电阻,否则容易损坏端口。是否接上拉电阻视单片机端口类型

而定,如果是开漏型端口就需要加上拉电阻。用硬件 SPI 控制模块的话,SPI 速率不要超

过 10M, 如没硬件 SPI 也可用 IO 口模拟 SPI 的时序进行控制。 在多信道同时工作情况下,每个信道间隔最好大于 1MHZ,否则容易产生干扰。

 

注意:如果是5V单片机,必须串一个4.7K电阻,如果是3.3V单片机,可以直接连接使用。

 

二、硬件连接

1、供电

Si4432无线模块必须是3.3V供电

 

Seed V4开发板的话,开关拨动到3.3V档位

 

Arduino uno:将IOREF接到外部稳定的3.3V(不稳定容易烧坏),共地

 

连线方式;

* GND----------GND-->(ground in)

* SDN-----------GND-->(shutdown in)

* 3V3---------->VCC (3.3V in)

* interrupt 0 pin D2----------->NIRQ (interrupt request out)

* SS pin D10---------->NSEL (chip select in)

* SCK pin D13---------->SCK (SPI clock in)

* MOSI pin D11---------->SDI (SPI Data in)

* MISO pin D12---------->SDO (SPI data out)

三、程序设计

1、这用到库RF22  下载http://www.airspayce.com/mikem/arduino/RadioHead

2、然后直接使用了,这里RF22其实就是SI4432无线收发模块

3、分别烧录2个程序rf22_clientrf22_server 

4、然后打开串口助手,看到通信了



 

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

58

主题

366

帖子

618

积分

高级会员

Rank: 4

积分
618
沙发
发表于 2015-12-26 02:39 PM | 只看该作者
和NRF24L01一样吗?
回复 支持 反对

使用道具 举报

0

主题

98

帖子

16

积分

新手上路

Rank: 1

积分
16
板凳
发表于 2015-12-26 02:40 PM | 只看该作者
2个程序rf22_clientrf22_server,有点类似334M通信模块,也是一发一收
回复 支持 反对

使用道具 举报

1

主题

83

帖子

23

积分

新手上路

Rank: 1

积分
23
地板
发表于 2016-1-2 03:09 PM | 只看该作者
确实是433MHZ的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表