标题: stm32驱动lora模块sx1278程序源码 [打印本页]

作者: uninstall    时间: 2019-3-10 19:26
标题: stm32驱动lora模块sx1278程序源码
stm32单片机驱动lora模块sx1278技术资料
开发环境 keil5
子设备读取Ds18b20数据,通过iic显示到OLED 屏幕上,同时用spi协议发送给lora,再传给网关。
网关接收到数据在OLED 屏幕上显示。

单片机源码:
  1. #include "stdio.h"
  2. #include "DELAY/Delay.h"
  3. #include "UART/uart.h"
  4. #include "ADC/ADC.h"
  5. #include "LED/LED.h"
  6. #include "IIC/IIC.h"
  7. #include "OLED/OLED.h"
  8. #include "SPIx/SPIx.h"
  9. #include "SX1278/SX1278.h"

  10. #define ALARM 22

  11. int main(void)
  12. {
  13.         u8 i = 0;
  14.         int temper = 0;
  15.         unsigned char rx[20];
  16.         /*初始化各外设*/
  17.     initSysTick();  
  18.         initADC();
  19.     initUART();           //波特率9600
  20.         initLED();
  21.         initIIC();
  22.     initOLED();

  23.     initSPIx(SPI2);
  24.     initSX1278();

  25.         formatScreen(0x00);
  26.     for(i=0;i<=128;i+=2)  
  27.     {
  28.                 showImage(0,0,i,8,LORA_LOGO);
  29.     }
  30.         formatScreen(0x00);

  31.     while (1)
  32.     {
  33.         receivePackets(&rx[0]);
  34.                 temper = (int)(rx[11]-'0')*10 + (int)(rx[12]-'0');
  35.                 printf("%s\n",rx);
  36.                         printf("%d\n", temper);
  37.                         showString(0,1,rx,FONT_16_EN);
  38.                         if(temper < ALARM)
  39.                         {
  40.                                 showString(35,4,"NORMAL",FONT_16_EN);
  41.                         }else{
  42.                                 showString(35,4,"ALARM!",FONT_16_EN);
  43.                         }
  44.                 toggleLED();
  45.         Delay_ms(500);
  46.     }
  47. }

复制代码
全部资料51hei下载地址:
Child_device.7z (202.7 KB, 下载次数: 280)
Gateway.7z (199.16 KB, 下载次数: 214)



作者: ontheroad    时间: 2019-3-27 09:16
太给力了,STM32  与 Lora 模块的通讯。正在学习中,希望有所帮助。
作者: pzljun    时间: 2019-6-12 14:08

太给力了,STM32  与 Lora 模块的通讯。正在学习中,希望有所帮助。
作者: alex741123    时间: 2019-6-13 14:56
太给力了,STM32  与 Lora 模块的通讯
作者: 余大哥    时间: 2019-6-19 20:27
谢谢楼主
作者: mmy1219    时间: 2019-6-20 16:41
正在努力的学习中~~谢谢楼主!
作者: 12ds5    时间: 2019-6-26 16:00

正在努力的学习中~~谢谢楼主!
作者: bigya    时间: 2019-7-2 15:31
现在就是对lora模块到lora网关这部分处理不懂
作者: 570480785@qq.co    时间: 2019-7-3 16:37
STM32  与 Lora 模块的通讯,谢谢
作者: 自动化1202    时间: 2019-7-14 20:35
很有用,谢谢
作者: ivanchai    时间: 2019-7-22 21:05
学习一下,希望能够有所收获
作者: Mayday8888    时间: 2019-8-6 14:07
学习一下,希望能够有所收获
作者: Youngs1    时间: 2019-11-8 20:08
网关的话是不是可以用wifi进行模拟
作者: sbiqpl1    时间: 2019-11-12 00:43
太给力了,STM32  与 Lora 模块的通讯。正在学习中,希望有所帮助
作者: 泥土很瘦啊    时间: 2019-11-12 12:55
谢谢楼主 挺好的
作者: flyingcool    时间: 2019-11-15 15:00
楼主,没币啊,代码就是要开源啊
作者: YXDZGD5    时间: 2019-12-25 18:52
谢谢楼主 挺好的,STM32  与 Lora 模块的通讯。正在学习中,希望有所帮助。
作者: ujsme    时间: 2020-1-8 14:26
不错,值得借鉴,楼主的程序很好,谢谢分享!
作者: niyongc0    时间: 2020-4-16 20:18
要开源啊
作者: 未蓝澄海烟    时间: 2020-5-2 10:26
我也想来学学

作者: 1029094990    时间: 2020-6-13 15:16
学习一下,希望能够有所收获

作者: hhlong    时间: 2020-7-21 15:19
是LORA喔!!真的要來研究一下囉
謝謝
作者: 融化的冰淇淋    时间: 2020-9-4 16:32
楼主,请问stm32与sx1278直接如何连接呢
作者: juice12138    时间: 2021-6-18 09:17
太给力了,STM32  与 Lora 模块的通讯。正在学习中,希望有所帮助。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1