资源简介
基于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个文件信息
相关资源
- LoRaWAN1.0.2规范中文完美翻译
- LoRaWAN规范中文版详细规范V1.0.2
- STM8S SX1278 项目和源代码
- 基于STM32芯片的SX1278 驱动 LORA.rar
- 适用于STC单片机和51单片机的SX1262驱动
- SX1301 +sx1255 GATEWAY.zip
- SX126x_LORA驱动程序(包含完整的工程文
- 新一代Lora芯片sx126x的驱动源码
- STM8S003 红外遥控
- STM8S例程,基于IAR下的STM8S例程
- SX1301lora网关设计.pdf
- 基于STM8的HT1621B显示驱动程序
- Lora驱动程序
- lora协议规范
- Lora通讯 stm8
- STM8S103系列IO模拟串口通信实现真正串
- STM8S中文参考手册
- Sx1276/1278射频前端开发资料
- LORA完成.rar
- 基于STM32的LoRa无线通信
- Lora各地区频段与功率配置参考
- STM8s官方固件库
- stm8s006超声波硬件设计电路
- STM32L1系列的LoRa驱动
- LoRaMac-node-develop(v4.4.2 SDK keil project)
- LoRaWAN规范CLASS-A中文版
- SX1278 LORA CAD模式发送调试成功
- STM8S105C6 ADC三通道采样-调试可用
- 595显示数码管驱动
- SX1278中文芯片手册和用户手册
评论
共有 条评论