资源简介
基于stm8s处理器,对sx1276的SPI接口进行控制,完成节点间的通信与信号强度提取。IAR开发环境下的c代码
代码片段和文件信息
#include “stm8s.h“
#include “Sx1276.h“
#define SX1278_SDO GPIO_ReadInputPin(GPIOBGPIO_PIN_2) /*SPI输入*/
#define RF_REST_L GPIO_WriteLow(GPIOC GPIO_PIN_3) /* MMC CE = L */
#define RF_REST_H GPIO_WriteHigh(GPIOC GPIO_PIN_3) /* MMC CE = H */
#define RF_CE_L GPIO_WriteLow(GPIOF GPIO_PIN_4) /* MMC CE = L */
#define RF_CE_H GPIO_WriteHigh(GPIOF GPIO_PIN_4) /* MMC CE = H */
#define RF_CKL_L GPIO_WriteLow(GPIOB GPIO_PIN_1) /* MMC CKL = L */
#define RF_CKL_H GPIO_WriteHigh(GPIOB GPIO_PIN_1) /* MMC CKL = H */
#define RF_SDI_L GPIO_WriteLow(GPIOA GPIO_PIN_2) /* MMC CKL = L */
#define RF_SDI_H GPIO_WriteHigh(GPIOA GPIO_PIN_2) /* MMC CKL = H */
#define PA_TXD_OUT() GPIO_WriteHigh(GPIOC GPIO_PIN_1);\
GPIO_WriteLow(GPIOC GPIO_PIN_2)
#define PA_RXD_OUT() GPIO_WriteHigh(GPIOC GPIO_PIN_2);\
GPIO_WriteLow(GPIOC GPIO_PIN_1)
uint8_t si4432_Send[16] = {“www.rf-module.cn“};
void Delay(void)
{
uint16_t xy;
for(x=0; x<1000; x++)
for(y=0; y<110; y++);
}
void CLK_init(void)
{
CLK_DeInit();
CLK_FastHaltWakeUpCmd (ENABLE );
CLK_HSECmd (DISABLE);
CLK_HSICmd (ENABLE );
CLK_SYSCLKConfig (CLK_PRESCALER_HSIDIV4);
}
void GPIO_Config(void)
{
GPIO_DeInit(GPIOA);
GPIO_DeInit(GPIOB);
GPIO_DeInit(GPIOC);
GPIO_DeInit(GPIOE);
GPIO_Init(GPIOCGPIO_PIN_1GPIO_MODE_OUT_PP_LOW_FAST);//TXD
GPIO_Init(GPIOCGPIO_PIN_2GPIO_MODE_OUT_PP_LOW_FAST);//RXD
GPIO_Init(GPIOCGPIO_PIN_3GPIO_MODE_OUT_PP_HIGH_FAST);//RESET
GPIO_Init(GPIOCGPIO_PIN_5GPIO_MODE_IN_PU_NO_IT);//GIO1
GPIO_Init(GPIOCGPIO_PIN_6GPIO_MODE_IN_PU_NO_IT);//GIO2
GPIO_Init(GPIOEGPIO_PIN_5GPIO_MODE_IN_PU_NO_IT);//GIO3
GPIO_Init(GPIOBGPIO_PIN_1GPIO_MODE_OUT_PP_LOW_FAST);//SCK
GPIO_Init(GPIOBGPIO_PIN_2GPIO_MODE_IN_PU_NO_IT);//SDO
GPIO_Init(GPIOAGPIO_PIN_2GPIO_MODE_OUT_PP_HIGH_FAST);//SDI
GPIO_Init(GPIOFGPIO_PIN_4GPIO_MODE_OUT_PP_HIGH_FAST);//cs
GPIO_Init(GPIOCGPIO_PIN_4GPIO_MODE_IN_PU_IT);//GIO0
EXTI_SetExtIntSensitivity(EXTI_PORT_GPIOCEXTI_SENSITIVITY_RISE_ONLY); /*!< Interrupt on Rising edge only */
EXTI_SetTLISensitivity(EXTI_TLISENSITIVITY_FALL_ONLY);
GPIO_Init(GPIOAGPIO_PIN_1GPIO_MODE_OUT_PP_HIGH_FAST);//RX_LED
GPIO_Init(GPIODGPIO_PIN_1GPIO_MODE_OUT_PP_HIGH_FAST);//TX_LED
GPIO_Init(GPIODGPIO_PIN_7GPIO_MODE_IN_PU_NO_IT);//KEY1
GPIO_Init(GPIODGPIO_PIN_4GPIO_MODE_IN_PU_NO_IT);//KEY2
GPIO_Init(GPIOCGPIO_P
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 11248 2014-06-28 09:39 IAR_SX1278_ykw_rssiok\Project\Backup of LCD_RF.ewd
文件 43005 2015-08-08 13:48 IAR_SX1278_ykw_rssiok\Project\Backup of LCD_RF.ewp
文件 15022 2016-10-10 15:44 IAR_SX1278_ykw_rssiok\Project\Debug\Exe\disp_lcd.s19
文件 128336 2016-10-10 15:44 IAR_SX1278_ykw_rssiok\Project\Debug\Exe\LCD_RF.out
文件 30025 2016-10-10 15:44 IAR_SX1278_ykw_rssiok\Project\Debug\List\LCD_RF.map
文件 56021 2015-01-21 12:27 IAR_SX1278_ykw_rssiok\Project\Debug\Obj\A7129.o
文件 15202 2015-08-08 13:23 IAR_SX1278_ykw_rssiok\Project\Debug\Obj\Init.o
文件 39597 2015-02-05 09:41 IAR_SX1278_ykw_rssiok\Project\Debug\Obj\lcd.o
文件 5337 2015-02-05 09:41 IAR_SX1278_ykw_rssiok\Project\Debug\Obj\Lcd_Char.o
文件 61200 2014-06-28 09:39 IAR_SX1278_ykw_rssiok\Project\Debug\Obj\lcd_disp.o
文件 931616 2016-11-20 16:02 IAR_SX1278_ykw_rssiok\Project\Debug\Obj\LCD_RF.pbd
文件 931616 2016-11-20 16:02 IAR_SX1278_ykw_rssiok\Project\Debug\Obj\LCD_RF.pbd.browse
文件 27235 2016-10-10 15:44 IAR_SX1278_ykw_rssiok\Project\Debug\Obj\main.o
文件 351951 2016-10-10 15:43 IAR_SX1278_ykw_rssiok\Project\Debug\Obj\main.pbi
文件 10750 2016-10-10 15:43 IAR_SX1278_ykw_rssiok\Project\Debug\Obj\main.pbi.cout
文件 74064 2014-07-02 15:23 IAR_SX1278_ykw_rssiok\Project\Debug\Obj\RF_si4432.o
文件 1051 2015-01-14 14:48 IAR_SX1278_ykw_rssiok\Project\Debug\Obj\RF_si4432.pbi
文件 77187 2015-01-21 12:27 IAR_SX1278_ykw_rssiok\Project\Debug\Obj\RF_si4463.o
文件 45748 2015-01-21 12:27 IAR_SX1278_ykw_rssiok\Project\Debug\Obj\si4432.o
文件 10914 2015-01-19 12:33 IAR_SX1278_ykw_rssiok\Project\Debug\Obj\SPI.o
文件 34193 2014-06-28 09:39 IAR_SX1278_ykw_rssiok\Project\Debug\Obj\SPI_FILSH.o
文件 56011 2015-01-21 09:27 IAR_SX1278_ykw_rssiok\Project\Debug\Obj\stm8s_adc1.o
文件 57371 2015-08-10 09:25 IAR_SX1278_ykw_rssiok\Project\Debug\Obj\stm8s_clk.o
文件 349888 2016-09-29 09:10 IAR_SX1278_ykw_rssiok\Project\Debug\Obj\stm8s_clk.pbi
文件 10738 2016-09-29 09:10 IAR_SX1278_ykw_rssiok\Project\Debug\Obj\stm8s_clk.pbi.cout
文件 14775 2015-08-10 09:25 IAR_SX1278_ykw_rssiok\Project\Debug\Obj\stm8s_exti.o
文件 332757 2016-09-29 09:10 IAR_SX1278_ykw_rssiok\Project\Debug\Obj\stm8s_exti.pbi
文件 10739 2016-09-29 09:10 IAR_SX1278_ykw_rssiok\Project\Debug\Obj\stm8s_exti.pbi.cout
文件 48474 2015-01-21 09:27 IAR_SX1278_ykw_rssiok\Project\Debug\Obj\stm8s_flash.o
文件 22818 2016-10-10 15:25 IAR_SX1278_ykw_rssiok\Project\Debug\Obj\stm8s_gpio.o
............此处省略125个文件信息
相关资源
- 空气检测质点 stm32f103c8t6+lora+pm2.5+温湿
- 基于STM8S103F3P6的模拟串口程序
- SX1276/78中文数据手册
- stm32-sx1278-lora驱动程序
- sx1301 lora网关芯片
- LoRaWan协议栈
- STM8S207R8(DS18B20)源代码
- lora白皮书
- 基于STM8的OLED驱动
- stm8s105 数据手册
- stm8s_demo
- lora中文文档
- SX1276无线模块PCB+代码
- 物联网行业分析
- STM8s读取AM2303温湿度传感器MODBUS协议
- STM8S103F3例程资料
- stm8s触摸按键库2.5版本
- LoRaWAN协议说明书1.0.3(2018年最新版)
- LoRa Modem Calculator Tool
- lora标准1.0
- Semtech LoRa技术介绍(中文)
- LoRa速率计算工具已修改去掉挡住数据
- LoRa网关与服务器接口协议
- LORa点对点程序
- MODBUS STM8S
- LoRa点对点系统源代码
- LoRa开发源代码
- stm8s最新库函数手册
- 采用STM8S的无刷直流电机控制系统的设
- LoRa Overview and LoRa Alliance
评论
共有 条评论