内容:基于51的全能型无线开发板
基于51的全能型无线开发板
 
名称:基于51的全能型无线开发板
型号:FLY8000
FLY8000是飞拓科技最新推出的综合性无线开发板,支持目前最主流的无线通信模块,如NRF905、RF903、CC1100、NRF2401、NRF24L01、CC2500;以及CC1100、NRF905系列的中大功率远距离无线模块,支持无线模块类型多,一板多用,同时配置丰富,应用简单,是无线开发工程师的首选

基于51的综合无线开发板FLY8000

一、FLY8000无线开发板简介

FLY8000是飞拓科技最新推出的综合性无线开发板,支持目前最主流的无线通信模块,如NRF905、RF903、CC1100、NRF2401、NRF24L01、CC2500;以及CC1100、NRF905系列的中大功率远距离无线模块,如RF1100A、RFC-30F等,支持无线模块类型多,一板多用,同时配置丰富,应用简单,能非常方便地应用于各种无线领域的开发,是无线开发工程师的超值选择。

 

FLY8000无线开发套件主要由两块系统板构成:

(I) 无线发射板(带温度检测和液晶显示功能,图例配置CC1100模块)

(II) 接收板(本身不带温度检测和液晶显示功能。如需要可以选配温度传感器和液晶显示模块,方便扩展应用。图例配置CC1100模块)

 

2、 FLY8000特点及硬件简介

1》选择STC系列51单片机:STC10F08XE 为主控MCU,该芯片是宏晶新款51单片机(其程序代码与传统的STC89C52一样,只是STC10F08XE多了P4口,只要带头文件中加上“sfr P4=0XC0”)。STC10F08XE具有8K flash,512字节SRAM,内置5K EEPROM并且具有掉电唤醒功能。

2》经典的电源管理(AMS1117-5.0、AMS1117-3.3为本套件提供稳定的电源)

3》串口ISP,实现代码下载以及串口通信

4》支持模块种类多:RF903、nRF905、CC1100、NRF2401、NRF24L01、RFC系列(100mW到2W的NRF905模块)、RFC1100系列(100mW到2W的CC1100模块)、RF2411、Si4432、CC2500等无线模块

5》蜂鸣器,方便做音乐实验以及报警

6》两路按键以及两路LED

7》LCD128*64图形灰度液晶,能方便地绘制图形

8》DS18B20温度传感器,方便检测外部环境温度,建立无线温度实施监控系统

9》485总线接口,方便进行485实验

10》引出电脑232电平接口(232和485之间的切换由跳线决定)

11》引出串口TTL电平,可配套本公司USB TO 232下载线进行下载

12》外扩插针P1.0、P1.1,兼容STC PIN44引脚QFP封装的所有单片机

13》USB供电接口(可选)

 

3、无线套件包含主附件:

标准配置:

1》系统板2块(其中一块为接收板,一块为发送板,配置18B20温度传感器一个、LCD128*64图形灰度液晶一片)

2》AC/DC 电源适配器2个(6V,1000mA),用于系统板供电

3》USB-RS232下载线一根,用于程序下载

4》配套程序光盘一张,含丰富例程和其它配套资料

可选配置:

1》18B20温度传感器

2》LCD128*64图形灰度液晶

3》无线模块:选择需要的模块选配,可选RF903、nRF905、CC1100、NRF2401、NRF24L01、RFC系列(100mW到2W的NRF905模块)、RFC-1100系列(100mW到2W的CC1101模块)、RF2411、Si4432等无线模块。

  

二、无线开发板使用步骤

1》正确插入无线模块。DIP插槽处有对应模块的标注:

      "1100"插槽:对应CC1100、NRF24L01模块;

      "2401"插槽:对应NRF2401模块;

       "RFC"插槽:对应RF903、NRF905模块,以及RFC系列中大功率模块:RFC-30F、RFC-27A、RFC-30H、RFC-33A、RFC-1100A、RFC-1100H等。

2》注意模块方向:天线朝向LCD方向(如图),RFC插槽是多型号共用的插槽,模块按照与底板外沿平齐的方式插入。

3》系统上电,注意电源电压(DC6V—10V),上电后,开发板上电源指示灯会点亮,表示供电正常。

4》本套件能使用电池盒供电测试,在电源处有焊盘和插针,标准DIP,方便移动测试、手持测试。

5》程序下载,下载步骤:

       ① 关闭系统电源

       ② 连接串口下载线或连接USB TO 232下栽线

       ③ 运行下载软件STC_ISP_V480,配套光盘中有提供该软件。也可到宏晶官方网站www.mcu-memory.com下载最新版。

       ④ Stpe1: 选择MCU type : STC10F08XE

          Step2: 打开需下载的文件

          Step3: 正确选择下载串口

          Step4: 点击 Download/下载

          Step5: 打开系统电源

          注意:Step4 和Step5的次序不能搞错

       ⑤ 下载完成后,会有正确提示

   

三、 配套程序例程

1、开发板目前所带的无线例程(还在不断增加中……)

     基于RF903的RS232发送和接收

     基于RF903的无线按键双向通信

     基于RF903的无线温度发送和接收

     基于CC1100的RS232发送和接收

     基于CC1100的无线按键双向通信

     基于CC1100的无线温度发送和接收

 

     基于NRF2401的RS232发送和接收

     基于NRF2401的无线按键双向通信

     基于NRF2401的无线温度发送和接收

     基于NRF24L01的RS232发送和接收

     基于NRF24L01的无线按键双向通信

     基于NRF24L01的无线温度发送和接收

     基于NRF905的RS232发送和接收

     基于NRF905的无线按键双向通信

     基于NRF905的无线温度发送和接收

     基于RFC-30F的无线温度发送和接收    

     (RFC-30H、RFC-27A、RFC-33A等基于nRF905的中大功率模块,也适用于该例程,和微功率的稍微有点区别,主要是管脚不一样)

     更多无线例程还在不断增加中……


2、 无线实例代码

 以温度检测发送和接收为例(无线模块配置RF905)。

本套件在内部预置了开发代码,同时向客户提供源代码,其通信流程如下:

 

 

PC界面图:(显示接收到的温度)

 

 

3、 其它代码实例

3.1  LCD128*64驱动程序

3.2  DS18B20读写程序

(略,详细源代码请参考光盘)

 

四、开发文档下载】(建议用另存方式下载)