原码是正点原子的官方例程,对于发送模块,我只是修改了主函数部分。
#include "led.h"
#include "delay.h"
#include "key.h"
#include "sys.h"
#include "lcd.h"
#include "usart.h"
#include "24l01.h"
int main(void)
{
u8 key,mode,j=0;
u16 t=0;
u8 tmp_buf[33];
delay_init();
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
uart_init(115200);
LED_Init();
NRF24L01_Init();
POINT_COLOR=RED;
while(NRF24L01_Check())
{}
NRF24L01_TX_Mode();
mode=' ';
while(1)
{
if(NRF24L01_TxPacket(tmp_buf)==TX_OK)
{
//key=mode;
for(t=0;t<32;t++)
{
// key++;
// if(key>('~'))key=' ';
tmp_buf[t]=j++;
}
//mode++;
if(mode>'~')mode=' ';
tmp_buf[32]=0;//¼ÓÈë½áÊø·û