LoRa 的接收主机 发送按键 调试OK 正常通讯的完整工程 代码完整
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-11-03 15:59 20181027-RF
目录 0 2018-11-03 16:00 20181027-RFRF
文件 64211 2017-12-01 21:38 20181027-RFRFLORA-B1.pdf
目录 0 2018-09-01 11:55 20181027-RFRFLoRa_Device
目录 0 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProject
目录 0 2018-09-27 14:23 20181027-RFRFLoRa_DeviceProjectDebugConfig
文件 1970 2017-11-23 14:18 20181027-RFRFLoRa_DeviceProjectDebugConfigLoRa_Device_STM32F030F4Px.dbgconf
文件 21070 2018-09-12 17:10 20181027-RFRFLoRa_DeviceProjectJlinkLog.txt
文件 762 2018-08-15 16:46 20181027-RFRFLoRa_DeviceProjectJlinkSettings.ini
文件 89538 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProjectLora_Device.uvguix.MCU
文件 18563 2018-08-13 14:30 20181027-RFRFLoRa_DeviceProjectLora_Device.uvopt
文件 20306 2018-09-12 17:11 20181027-RFRFLoRa_DeviceProjectLora_Device.uvoptx
文件 20487 2018-09-03 08:32 20181027-RFRFLoRa_DeviceProjectLora_Device.uvprojx
文件 18153 2017-12-22 23:14 20181027-RFRFLoRa_DeviceProjectRFHost.uvopt
目录 0 2018-09-27 14:23 20181027-RFRFLoRa_DeviceProjectRTE
目录 0 2018-09-27 14:23 20181027-RFRFLoRa_DeviceProjectRTE\_LoRa_Device
文件 354 2018-09-27 14:23 20181027-RFRFLoRa_DeviceProjectRTE\_LoRa_DeviceRTE_Components.h
文件 704 2018-09-12 17:45 20181027-RFRFLoRa_DeviceProjectReadme.txt
目录 0 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProjectlist
文件 129269 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProjectlistLoRaDevice.map
文件 34338 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProjectliststartup_stm32f030.lst
目录 0 2018-09-27 14:25 20181027-RFRFLoRa_DeviceProjectobj
文件 318564 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProjectobjLoRaDevice.axf
文件 2757 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProjectobjLoRaDevice.build_log.htm
文件 56931 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProjectobjLoRaDevice.htm
文件 855 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProjectobjLoRaDevice.lnp
文件 479 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProjectobjLoRaDevice.sct
文件 16550 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProjectobjLoRaDevice1809271424.hex
文件 70206 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProjectobjLora_Device_LoRa_Device.dep
文件 4147 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProjectobjcore_cm3.crf
文件 112 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProjectobjcore_cm3.d
............此处省略516个文件信息
/******************** (C) COPYRIGHT tongxinmao.com ***************************
* 文件名 : sx1276-LoRa.C
* 作者 : tcm123@126.com
* 创建日期 : 2016.3.8
* 描述 : SX1276/78驱动文件
* 版本 : V1.0
* 历史记录 : 暂无
********************************************************************************/
#include “delay.h“
#include “stm32f0xx_spi.h“
#include “sx1276-LoRa.h“
#include
#define gb_SF 3
#define gb_BW 6
#define CR 0x04
#define CRC_EN 0x00 //CRC Enable
u8 gtmp;
/**********************************************************
**Parameter table define
**********************************************************/
const u16 RFM96FreqTbl[3] = {0x066C 0x0780 0x0800}; //434MHz 32M晶振0x066C 0x0780 0x0800 30M:0x0673 0x07BB 0x08BB {0x850x890xd9}//26M-TCXO 434M
const u16 RFM96PowerTbl[4] =
{
0x09FF //20dbm
0x09FC //17dbm
0x09F9 //14dbm
0x09F6 //11dbm
};
/*
const u8 RFM96SpreadFactorTbl[7] =
{
6789101112
}; */
const u8 RFM96SpreadFactorTbl[6] =
{
789101112
};//由于6扩频因子档位只能是固定数据包长所以去掉6扩频因子档位
const u8 RFM96LoRaBwTbl[10] =
{// 0 1 2 3 4 5 6 7 8 9
//7.8KHz10.4KHz15.6KHz20.8KHz31.2KHz41.7KHz62.5KHz125KHz250KHz500KHz
0123456789
};
const u8 RFM96Data[] = {“1234567890ABCDEFGHIJK“};
void RF_GpioInt()
{
/*
//RF_rst Pc5
PC_DDR_DDR5=1; //OUTPUT
PC_CR1_C15=1; //SET PD
// RF_SCK PB_ODR_ODR5
PB_DDR_DDR5=1; //SET PD
PB_CR1_C15=1; //SET PD
// RF_MISO PB_IDR_IDR7 //INPUT
PB_DDR_DDR7=0; //INPUT
PB_CR1_C17=1; //PULL-UP-INPUT
// RF_MOSI PB_ODR_ODR6
PB_DDR_DDR6=1;//OUTPUT
PB_CR1_C16=1; //SET PD
//RF_NSEL_PIN PB_ODR_ODR4
PB_DDR_DDR4=1; //OUTPUT
PB_CR1_C14=1; //SET PD
//RF_MISO RF_IRQ PC_IDR_IDR4
PC_DDR_DDR4=0; //INPUT
PC_CR1_C14=1; //PULL-UP-INPUT
RF_NSEL_PIN=1;
*/
}
/**********************************************************
**Name: SPICmd8bit
**Function: SPI Write one byte
**Input: WrPara
**Output: none
**note: use for burst mode
**********************************************************/
extern u8 SpiSendReadByte( u8 dat);
u8 SPICmd8bit(u8 WrPara)
{
return SpiSendReadByte( WrPara );
#if 0
/* Loop while DR register in not emplty */
while(SPI_I2S_GetFlagStatus(SPI1 SPI_I2S_FLAG_TXE) == RESET);
/* Send byte through the SPI1 peripheral */
SPI_SendData8(SPI1 WrPara);
/* Wait to receive a byte */
while(SPI_I2S_GetFlagStatus(SPI1 SPI_I2S_FLAG_RXNE) == RESET);
/* Return the byte read from the SPI bus */
return SPI_ReceiveData8(SPI1);
#endif
}
/**********************************************************
**Name: SPIRead8bit
**Function: SPI Read one byte
**Input: None
**Output: result byte
**Note: use f
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-11-03 15:59 20181027-RF
目录 0 2018-11-03 16:00 20181027-RFRF
文件 64211 2017-12-01 21:38 20181027-RFRFLORA-B1.pdf
目录 0 2018-09-01 11:55 20181027-RFRFLoRa_Device
目录 0 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProject
目录 0 2018-09-27 14:23 20181027-RFRFLoRa_DeviceProjectDebugConfig
文件 1970 2017-11-23 14:18 20181027-RFRFLoRa_DeviceProjectDebugConfigLoRa_Device_STM32F030F4Px.dbgconf
文件 21070 2018-09-12 17:10 20181027-RFRFLoRa_DeviceProjectJli
文件 762 2018-08-15 16:46 20181027-RFRFLoRa_DeviceProjectJli
文件 89538 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProjectLora_Device.uvguix.MCU
文件 18563 2018-08-13 14:30 20181027-RFRFLoRa_DeviceProjectLora_Device.uvopt
文件 20306 2018-09-12 17:11 20181027-RFRFLoRa_DeviceProjectLora_Device.uvoptx
文件 20487 2018-09-03 08:32 20181027-RFRFLoRa_DeviceProjectLora_Device.uvprojx
文件 18153 2017-12-22 23:14 20181027-RFRFLoRa_DeviceProjectRFHost.uvopt
目录 0 2018-09-27 14:23 20181027-RFRFLoRa_DeviceProjectRTE
目录 0 2018-09-27 14:23 20181027-RFRFLoRa_DeviceProjectRTE\_LoRa_Device
文件 354 2018-09-27 14:23 20181027-RFRFLoRa_DeviceProjectRTE\_LoRa_DeviceRTE_Components.h
文件 704 2018-09-12 17:45 20181027-RFRFLoRa_DeviceProjectReadme.txt
目录 0 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProjectlist
文件 129269 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProjectlistLoRaDevice.map
文件 34338 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProjectliststartup_stm32f030.lst
目录 0 2018-09-27 14:25 20181027-RFRFLoRa_DeviceProjectobj
文件 318564 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProjectobjLoRaDevice.axf
文件 2757 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProjectobjLoRaDevice.build_log.htm
文件 56931 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProjectobjLoRaDevice.htm
文件 855 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProjectobjLoRaDevice.lnp
文件 479 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProjectobjLoRaDevice.sct
文件 16550 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProjectobjLoRaDevice1809271424.hex
文件 70206 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProjectobjLora_Device_LoRa_Device.dep
文件 4147 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProjectobjcore_cm3.crf
文件 112 2018-09-27 14:24 20181027-RFRFLoRa_DeviceProjectobjcore_cm3.d
............此处省略516个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)