⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 lpc213x单片机 无线通信年nRF24L01源码
💻 C
字号:
/***************************************************************************************************
**              Copyright (c) 2001,ysh
**              All rights reserved.
**----------------------------------文件信息--------------------------------------------------------
**文件名称: main.c
**文件标识:
**摘    要:主控制程序,文件
**--------------------------------------------------------------------------------------------------
**当前版本:0.1
**作    者:ysh
**完成日期:2006.5.22
**主要改动:
**
**取代版本:
**原  作者:
**完成日期:
***************************************************************************************************/
#include  "config.h"
#include "SSP.h"


#define     SSEL1   (1<<20)

extern  void    nrf24l01_init(void);
extern  void    nrf24l01_test(void);
extern  void    nrf24l01_send(uchar *s, uchar No);
extern  void    nrf24l01_init0(void);
extern  void    nrf24l01_test0(void);
extern  void    nrf24l01_send0(uchar *s, uchar No);

void    dealy_ms(UINT dly)
{
    volatile uint32  i;
    
    for (; dly>0; dly--)
        for (i=0; i<50000; i++);
}

const uint32 LED_TAB[] = {
    0x00,0xff,0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80
};



/*------------------------------------------------------------------------------------------------*-
** 函数名称:main()
** 函数功能:系统主函数
** 入口参数:无
** 出口参数:无
** 全局变量:无
**------------------------------------------------------------------------------------------------*/
int main()

{
    uchar s[]="1234567890abcdef123456789";
    mcu_ini();
    SPI_init();
    SSP_init();

    nrf24l01_init();

     nrf24l01_init0();
     nrf24l01_test0();

    nrf24l01_send0(T_data, 20);
    
    T_data[0] = 0x17;                       // CONFIG
    T_data[1] = 0x00;                       // power down
    SPI_SendData(T_data, R_data, 2); 
  //  nrf24l01_test0();
    T_data[0] = 0x17;                       // CONFIG
    T_data[1] = 0x00;                       // power down
    SSP_SendData(T_data, R_data, 2); 

    T_data[0] = 0x61;                       // CONFIG
    T_data[1] = 0x00;                       // power down
    SSP_SendData(T_data, R_data, 21);    


    nrf24l01_init();
    nrf24l01_init0();

    nrf24l01_send(s, 20);

    T_data[0] = 0x17;                       // CONFIG
    T_data[1] = 0x00;                       // power down
    SSP_SendData(T_data, R_data, 2);
       
    T_data[0] = 0x61;                       // CONFIG
    T_data[1] = 0x00;                       // power down
    SPI_SendData(T_data, R_data, 21);

     nrf24l01_init();




    
    while (1)
    {

    }
 

    while(1);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -