找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 9825|回復(fù): 23
收起左側(cè)

stm32驅(qū)動(dòng)lora模塊sx1278程序源碼

  [復(fù)制鏈接]
ID:477399 發(fā)表于 2019-3-10 19:26 | 顯示全部樓層 |閱讀模式
stm32單片機(jī)驅(qū)動(dòng)lora模塊sx1278技術(shù)資料
開(kāi)發(fā)環(huán)境 keil5
子設(shè)備讀取Ds18b20數(shù)據(jù),通過(guò)iic顯示到OLED 屏幕上,同時(shí)用spi協(xié)議發(fā)送給lora,再傳給網(wǎng)關(guān)。
網(wǎng)關(guān)接收到數(shù)據(jù)在OLED 屏幕上顯示。

單片機(jī)源碼:
  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.         /*初始化各外設(shè)*/
  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. }

復(fù)制代碼
全部資料51hei下載地址:
Child_device.7z (202.7 KB, 下載次數(shù): 280)
Gateway.7z (199.16 KB, 下載次數(shù): 214)


評(píng)分

參與人數(shù) 2黑幣 +55 收起 理由
言西 + 5
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:445069 發(fā)表于 2019-3-27 09:16 | 顯示全部樓層
太給力了,STM32  與 Lora 模塊的通訊。正在學(xué)習(xí)中,希望有所幫助。
回復(fù)

使用道具 舉報(bào)

ID:559139 發(fā)表于 2019-6-12 14:08 | 顯示全部樓層

太給力了,STM32  與 Lora 模塊的通訊。正在學(xué)習(xí)中,希望有所幫助。
回復(fù)

使用道具 舉報(bào)

ID:561794 發(fā)表于 2019-6-13 14:56 | 顯示全部樓層
太給力了,STM32  與 Lora 模塊的通訊
回復(fù)

使用道具 舉報(bào)

ID:346924 發(fā)表于 2019-6-19 20:27 | 顯示全部樓層
謝謝樓主
回復(fù)

使用道具 舉報(bào)

ID:568055 發(fā)表于 2019-6-20 16:41 | 顯示全部樓層
正在努力的學(xué)習(xí)中~~謝謝樓主!
回復(fù)

使用道具 舉報(bào)

ID:210007 發(fā)表于 2019-6-26 16:00 | 顯示全部樓層

正在努力的學(xué)習(xí)中~~謝謝樓主!
回復(fù)

使用道具 舉報(bào)

ID:259738 發(fā)表于 2019-7-2 15:31 | 顯示全部樓層
現(xiàn)在就是對(duì)lora模塊到lora網(wǎng)關(guān)這部分處理不懂
回復(fù)

使用道具 舉報(bào)

ID:268151 發(fā)表于 2019-7-3 16:37 | 顯示全部樓層
STM32  與 Lora 模塊的通訊,謝謝
回復(fù)

使用道具 舉報(bào)

ID:371563 發(fā)表于 2019-7-14 20:35 | 顯示全部樓層
很有用,謝謝
回復(fù)

使用道具 舉報(bào)

ID:311901 發(fā)表于 2019-7-22 21:05 | 顯示全部樓層
學(xué)習(xí)一下,希望能夠有所收獲
回復(fù)

使用道具 舉報(bào)

ID:495929 發(fā)表于 2019-8-6 14:07 | 顯示全部樓層
學(xué)習(xí)一下,希望能夠有所收獲
回復(fù)

使用道具 舉報(bào)

ID:638280 發(fā)表于 2019-11-8 20:08 | 顯示全部樓層
網(wǎng)關(guān)的話是不是可以用wifi進(jìn)行模擬
回復(fù)

使用道具 舉報(bào)

ID:75507 發(fā)表于 2019-11-12 00:43 | 顯示全部樓層
太給力了,STM32  與 Lora 模塊的通訊。正在學(xué)習(xí)中,希望有所幫助
回復(fù)

使用道具 舉報(bào)

ID:550240 發(fā)表于 2019-11-12 12:55 | 顯示全部樓層
謝謝樓主 挺好的
回復(fù)

使用道具 舉報(bào)

ID:41107 發(fā)表于 2019-11-15 15:00 | 顯示全部樓層
樓主,沒(méi)幣啊,代碼就是要開(kāi)源啊
回復(fù)

使用道具 舉報(bào)

ID:140706 發(fā)表于 2019-12-25 18:52 | 顯示全部樓層
謝謝樓主 挺好的,STM32  與 Lora 模塊的通訊。正在學(xué)習(xí)中,希望有所幫助。
回復(fù)

使用道具 舉報(bào)

ID:239620 發(fā)表于 2020-1-8 14:26 | 顯示全部樓層
不錯(cuò),值得借鑒,樓主的程序很好,謝謝分享!
回復(fù)

使用道具 舉報(bào)

ID:730863 發(fā)表于 2020-4-16 20:18 | 顯示全部樓層
要開(kāi)源啊
回復(fù)

使用道具 舉報(bào)

ID:731673 發(fā)表于 2020-5-2 10:26 | 顯示全部樓層
我也想來(lái)學(xué)學(xué)
回復(fù)

使用道具 舉報(bào)

ID:778197 發(fā)表于 2020-6-13 15:16 | 顯示全部樓層
學(xué)習(xí)一下,希望能夠有所收獲
回復(fù)

使用道具 舉報(bào)

ID:81057 發(fā)表于 2020-7-21 15:19 | 顯示全部樓層
是LORA喔!!真的要來(lái)研究一下囉
謝謝
回復(fù)

使用道具 舉報(bào)

ID:816803 發(fā)表于 2020-9-4 16:32 | 顯示全部樓層
樓主,請(qǐng)問(wèn)stm32與sx1278直接如何連接呢
回復(fù)

使用道具 舉報(bào)

ID:825327 發(fā)表于 2021-6-18 09:17 | 顯示全部樓層
太給力了,STM32  與 Lora 模塊的通訊。正在學(xué)習(xí)中,希望有所幫助。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表