level 4
1 /**********************************
2 *LT89XX测试DEMO
3 *硬件平台:YBDZ_ERF_DEMO测试实验板
4 *测试描述:两块测试实验板分别搭载一个LT89XX无线模块
5 当按其中任意一个测试板的按键例如KEY1,那么该测试板会通
6 过无线模块将键值发送出去,另一测试板收到键值数据后,
7 点亮对应的LED(KEY1对应LED1KEY2对应LED2)并且返回应答信号,
8 发送板在收到接收板返回的应答信号后会点亮该板上和按键对应的LED,
9 这样表示通信成功。
10 备注:点亮的LED延时3秒后熄灭,测试需要两块测试板烧写同样的程序,
11 不管按下那块板上的按键,效果都是一样的,不区分发射板和接收板,
12 测试程序中包含发射,接收,按键扫描,和LED驱动。
13 *MCU:STC15W408AS
14 *时钟:6MHZ
15 *出处:一步电子工作室
16 ***********************************/
17 #include <intrins.h>
18 #include "LT89XX_DRV.h"
19 #include "Key_Drive.h"
20 #include "STC_NEW_8051.H"
21
22
23
24 #define TX_DAT1 0x01 //发送数据1
25 #define TX_DAT2 0x02 //发送数据2
26 #define INT_RX 0x03 //初始化接收模式
27 #define RX_MOD 0x00 //常规接收模式
28
29
30 sbit LED1= P5^4;
31 sbit LED2= P5^5;
32
33
34 #define LED1_ON() LED1=0
35 #define LED2_ON() LED2=0
36 #define LED1_OFF() LED1=1
37 #define LED2_OFF() LED2=1
38
39 unsigned char RBUF[32];
40
41 extern unsigned char time_5ms_flag;
如果CR24R1无法连XY-WB,那有人成功用 CR24R1 连 SI24R1 的吗?
B站有个视频是用配套的测试模块互连。







