• 大小: 58.7MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-02-07
  • 语言: 其他
  • 标签: SX1278  433M  

资源简介

433M无线模块的一些资料,包括CC1101 SX1278 si4432 的代码,原理图和数据手册

资源截图

代码片段和文件信息

/*
 * THE FOLLOWING FIRMWARE IS PROVIDED: (1) “AS IS“ WITH NO WARRANTY; AND 
 * (2)TO ENABLE ACCESS TO CODING INFORMATION TO GUIDE AND FACILITATE CUSTOMER.
 * CONSEQUENTLY SEMTECH SHALL NOT BE HELD LIABLE FOR ANY DIRECT INDIRECT OR
 * CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT
 * OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION
 * CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
 * 
 * Copyright (C) SEMTECH S.A.
 */
/*! 
 * \file       main.c
 * \brief      Ping-Pong example application on how to use Semtech‘s Radio
 *             drivers.
 *
 * \version    2.0
 * \date       Nov 21 2012
 * \author     Miguel Luis
 */
#include 
#include 
#include 
#include “platform.h“
#include “led.h“

#if USE_UART
#include “uart.h“
#endif

#include “radio.h“


#define BUFFER_SIZE                                 9 // Define the payload size here


static uint16_t BufferSize = BUFFER_SIZE; // RF buffer size
static uint8_t Buffer[BUFFER_SIZE]; // RF buffer

static uint8_t EnableMaster = true;  // Master/Slave selection

tRadioDriver *Radio = NULL;

const uint8_t PingMsg[] = “PING“;
const uint8_t PongMsg[] = “PONG“;

/*
 * Manages the master operation
 */
void OnMaster( void )
{
    uint8_t i;
    
    switch( Radio->Process( ) )
    {
    case RF_RX_TIMEOUT:
        // Send the next PING frame
        Buffer[0] = ‘P‘;
        Buffer[1] = ‘I‘;
        Buffer[2] = ‘N‘;
        Buffer[3] = ‘G‘;
        for( i = 4; i < BufferSize; i++ )
        {
            Buffer[i] = i - 4;
        }
        Radio->SetTxPacket( Buffer BufferSize );
        break;
    case RF_RX_DONE:
        Radio->GetRxPacket( Buffer ( uint16_t* )&BufferSize );
    
        if( BufferSize > 0 )
        {
            if( strncmp( ( const char* )Buffer ( const char* )PongMsg 4 ) == 0 )
            {
                // Indicates on a LED that the received frame is a PONG
                LedToggle( LED_GREEN );

                // Send the next PING frame            
                Buffer[0] = ‘P‘;
                Buffer[1] = ‘I‘;
                Buffer[2] = ‘N‘;
                Buffer[3] = ‘G‘;
                // We fill the buffer with numbers for the payload 
                for( i = 4; i < BufferSize; i++ )
                {
                    Buffer[i] = i - 4;
                }
                Radio->SetTxPacket( Buffer BufferSize );
            }
            else if( strncmp( ( const char* )Buffer ( const char* )PingMsg 4 ) == 0 )
            { // A master already exists then become a slave
                EnableMaster = false;
                LedOff( LED_RED );
            }
        }            
        break;
    case RF_TX_DONE:
        // Indicates on a LED that we have sent a PING
        LedToggle( LED_RED );
        Radio->StartRx( );
        break;
    default:
        break;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    .......    609770  2018-01-17 09:58  433M无线SPI模块\A7139-A7159\A7102\A7102C_Datasheet_v0.1_(Preliminary).pdf

    .......    823821  2018-01-17 09:59  433M无线SPI模块\A7139-A7159\A7102\A7108_Datasheet_v0.4_SimpleChinese.pdf

    .......    477304  2018-01-17 09:59  433M无线SPI模块\A7139-A7159\A7102\RC_A7108_02_433MHz_Band_Reference_Code_for_FIFO_mode(10Kbps_100KHz_IF)_V0.0(English_version)(1).pdf

    .......    281856  2018-01-17 09:59  433M无线SPI模块\A7139-A7159\A7102\XL7108-D01.pdf

    .......     14777  2018-01-17 10:00  433M无线SPI模块\A7139-A7159\A7102\XL7108-SMT.pdf

    .......   7372883  2018-01-17 09:59  433M无线SPI模块\A7139-A7159\A7139\A7139_Datasheet_CN.pdf

    .......    498526  2018-01-17 09:59  433M无线SPI模块\A7139-A7159\A7139\RC_A7139_05_433MHz_Band_Ref._Code_for_FIFO_mode(100Kbps_100KHz_IF)_V0.0(English_version)(1).pdf

    .......    498526  2018-01-17 10:00  433M无线SPI模块\A7139-A7159\A7139\RC_A7139_05_433MHz_Band_Ref._Code_for_FIFO_mode(100Kbps_100KHz_IF)_V0.0(English_version).pdf

    .......    563254  2018-01-17 09:59  433M无线SPI模块\A7139-A7159\A7139\XL7139-SMT.pdf

    .......     10595  2018-01-17 09:59  433M无线SPI模块\A7139-A7159\A7139\XL7139-SMT接口定义.pdf

    .......   1079007  2018-01-17 09:59  433M无线SPI模块\A7139-A7159\A7139_Datasheet_v1.0.pdf

    .......    477304  2018-01-17 10:00  433M无线SPI模块\A7139-A7159\RC_A7108_02_433MHz_Band_Reference_Code_for_FIFO_mode(10Kbps_100KHz_IF)_V0.0(English_version).pdf

    .......    278610  2018-01-17 09:58  433M无线SPI模块\A7139-A7159\XL7102-D01-V1.2.pdf

    .......   1602394  2018-01-17 09:59  433M无线SPI模块\CC1101\cc1101.pdf

    .......   1508759  2018-01-17 09:58  433M无线SPI模块\CC1101\cc1101中文.pdf

    .......     33692  2018-01-17 09:58  433M无线SPI模块\CC1101\XL1101-D01-51原理图.pdf

    .......    243155  2018-01-17 10:00  433M无线SPI模块\CC1101\XL1101-D01-V1.1.pdf

    .......     51445  2018-01-17 09:58  433M无线SPI模块\M1801B\1801B-SMT尺寸图.PCB

    .......    338048  2018-01-17 09:59  433M无线SPI模块\M1801B\AN801 MH1801B寄存器描述手册V1.5.pdf

    .......    423464  2018-01-17 10:00  433M无线SPI模块\M1801B\AN802 MH1801B软件开发指南V1.2.pdf

    .......    208642  2018-01-17 09:59  433M无线SPI模块\M1801B\AN803 MH1801B_ConfigTool使用说明V1.0.pdf

    .......    354830  2018-01-17 09:59  433M无线SPI模块\M1801B\AN804 MH1801B_SDK_使用手册.pdf

    .......   1484556  2018-01-17 09:58  433M无线SPI模块\M1801B\MH1801B ISM收发芯片数据手册.pdf

    .......   1005705  2018-01-17 09:58  433M无线SPI模块\M1801B\MH1801B ISM收发芯片用户开发指南.pdf

    .......    460499  2018-01-17 09:58  433M无线SPI模块\M1801B\XL1801B-SMT.pdf

    .......   5197549  2018-01-17 10:00  433M无线SPI模块\SI1060\Si106x-8x.pdf

    .......    783141  2018-01-17 10:00  433M无线SPI模块\SI1060\XL1060-SMT.pdf

    .......     53997  2018-01-17 09:59  433M无线SPI模块\si4432\4432-SMT尺寸图.PCB

    .......     77799  2018-01-17 09:59  433M无线SPI模块\si4432\4432串口测试-51.zip

    .......   3153225  2018-01-17 09:59  433M无线SPI模块\si4432\Si4432.中文v3.pdf

............此处省略509个文件信息

评论

共有 条评论