久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
STM32實現SX1278 LORA通信源碼與資料
[打印本頁]
作者:
czx814
時間:
2018-5-20 21:43
標題:
STM32實現SX1278 LORA通信源碼與資料
一個特別不錯的STM32實現LORA通信的資料
SX1278芯片的中文資料下載:
http://www.zg4o1577.cn/bbs/dpj-119513-1.html
簡單基本收發功能測試,大部分照搬原參考程序,增加部分注釋。
LORA只是工程一部分,現并未完善,跟LORA不相關的可直接忽視。
A板:收到數據后 回傳ABCDE;
B板:收到數據后 回傳VHELL!
硬件注意:只需最小系統,串口測試使用USART1;晶振都為外部12M..
僅供參考!
0.png
(44.65 KB, 下載次數: 129)
下載附件
2018-5-23 03:55 上傳
單片機源程序如下:
#include "X_02.h"
u32 error0,error_i,crc,EMM,BE_EN,xx0;
u32 BE_EN0,BE_EN2;
int main(void)
{
init();
gSendBuffer[0] = *"V";
gSendBuffer[1] = *"H";
gSendBuffer[2] = *"e";
gSendBuffer[3] = *"l";
gSendBuffer[4] = *"l";
gSendBuffer[5] = *"!";
gSendBuffer[6] = *" ";
while(1)
{
LORA_BOX(); //處理空閑模式,發射接收都在里面,主要的就是這個函數
if(vvi502%40==0)
{
vvi502++;
EN_ROLA=1; //發射
TES0=1;
delay_ms(40);
TES0=0;
}
}
}
void init(void)
{
Stm32_Clock_Init(SYSCLK_i/HSE_i); //系統時鐘設置 //12MHz*6=72M
GPIOX_init(); //初始化通用硬件接口
delay_ms(200);
// ATMCxx_init();
LORA_int();
// DMA_init(); //注意DMA與ADC初始順序,否則規則傳輸順序有誤?
// ADC_init();
EXTIX_Init();
PVD_init();
Ci();
TIM2_Int_Init(20,719); //1us/data 200us
TIM3_Int_Init(64000,35); //500ns/data 32ms //預分頻器35,重裝載64000,溢出 32MS
}
void GPIOX_init(void)
{
//AFIO寄存器操作異于其它寄存器;配置某位 其余位默認0配置
//關閉JTAG/SWD;PB3,4;PA13,14,15;PE2,3,4,5,6;引腳重定義,I/O可用;TIME3_CHX1~3完全重映射;
RCC->APB2ENR|=1<<0;//使能AFIO時鐘
AFIO->MAPR&=0x00fff3ff;
AFIO->MAPR|=0x04000c00;
delay_us(20);
RCC->APB2ENR&=~(1<<0);
/* RCC->APB2ENR|=1<<2; //使能PORTA時鐘 設置PA13/14/15 上拉輸入 PA2/3 推挽輸出 2M .max
GPIOA->CRH&=0X000FFFFF;
GPIOA->CRH|=0X88800000;
GPIOA->CRL&=0XFFFF00FF;
GPIOA->CRL|=0X00002200;
RCC->APB2ENR|=1<<3; //使能PORTB時鐘 設置PB3/4/5 上拉輸入 PB0/1/6/7/12~15 推挽輸出 2M .max
GPIOB->CRH&=0X0000FFFF;
GPIOB->CRH|=0X22220000;
GPIOB->CRL&=0X00000F00;
GPIOB->CRL|=0X22888022;
RCC->APB2ENR|=1<<4; //使能PORTC時鐘 設置PC12 上拉輸入 P4/5 推挽輸出 2M .max
GPIOC->CRH&=0XFFF0FFFF;
GPIOC->CRH|=0X00080000;
GPIOC->CRL&=0XFF00FFFF;
GPIOC->CRL|=0X00220000;
RCC->APB2ENR|=1<<5; //使能PORTD時鐘 設置PD2 上拉輸入
GPIOD->CRL&=0XFFFFF0FF;
GPIOD->CRL|=0X00000800;*/
RCC->APB2ENR|=1<<3; //使能PORTB時鐘 設置PB3/4/5 上拉輸入 PB0/1/6/7/12~15 推挽輸出 2M .max
GPIOB->CRL&=0X0FFFFFFF;
GPIOB->CRL|=0X20000000;
TES0=0;
BE_i=0;
SK1=0;
SK2=0;
DOUT1=0;
DOUT2=0;
DOUT3=0;
DOUT4=0;
DOUT5=0;
DOUT6=0;
DOUT7=0;
DOUT8=0;
}
void PVD_init(void)//低壓中斷設置
{
RCC->APB1ENR|=1<<28; //使能PWR時鐘
EXTI->IMR|=1<<16; //使能EXTI線16:PVD中斷
// EXTI->EMR|=1<<16; //使能EXTI線16:PVD事件
EXTI->RTSR|=1<<16; //使能EXTI線16:PVD上升沿中斷 WHY!!
// EXTI->FTSR|=1<<16; //使能EXTI線16:PVD下降沿中斷
PWR->CR|=0X90; //使能PVD 監測電壓:2.6V
MY_NVIC_Init(1,1,PVD_IRQChannel,2);//搶占1,子優先級1,組2
}
void BOX(void)
{}
void ERR_x(void)
{
if(error0||error_i)
{
EMM++;
if(EMM%10)
{
BE_EN=1;
}
else
{
BE_EN=0;
}
if(EMM>4)
{
EMM=0;
BE_EN=0;
error0=0;
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
LORA FOR STM32_TES1.1.7z
(2.56 MB, 下載次數: 712)
2024-1-2 22:04 上傳
點擊文件名下載附件
lora stm32
下載積分: 黑幣 -5
作者:
szkalwa
時間:
2018-6-11 11:59
感謝分享!
作者:
sulapon
時間:
2018-10-23 16:56
謝謝分享
作者:
小胖波波
時間:
2018-10-23 21:42
是數據打包發送嗎
作者:
123zl
時間:
2018-11-7 15:09
嗨嘍,占個樓
作者:
zhaozhao88
時間:
2018-11-7 16:38
謝謝分享
作者:
axibag
時間:
2018-11-12 16:22
是啥啊 沒看懂啊
作者:
tanpingsea
時間:
2018-11-15 16:52
下載來看看,可能怕沒幣
作者:
cshxy
時間:
2018-11-25 21:28
感謝分享
作者:
443904894
時間:
2018-12-5 10:35
謝謝分享
作者:
maoweiwei1995
時間:
2018-12-17 16:51
感謝幫頂
作者:
lorabbitve
時間:
2019-1-25 10:05
謝謝分享
作者:
ontheroad
時間:
2019-2-14 11:23
謝謝分享,主要想學習下Lora。
作者:
ccajax
時間:
2019-3-6 22:24
搜藏了額
作者:
astonzorro
時間:
2019-3-8 17:00
謝謝分享,主要想學習下Lora。
作者:
帝凌峰
時間:
2019-3-8 22:46
好像學習一下樓主的編程方法!!
作者:
ontheroad
時間:
2019-3-12 15:37
SX1278 STM32, 這個太給力了。
作者:
tsljy
時間:
2019-4-8 06:07
感謝分享!黑幣不夠呀
作者:
smartpilot
時間:
2019-4-9 10:18
感謝分享
作者:
lzq365
時間:
2019-4-13 16:28
多謝樓主分享
作者:
luotaim
時間:
2019-5-17 10:09
我剛看完手冊,真的挺不錯
作者:
123433054
時間:
2019-6-4 14:56
在多加些說明就更好了
作者:
xiaokancheng
時間:
2019-7-9 16:20
已收藏,謝謝分享
作者:
hbsjz
時間:
2019-7-15 17:48
感謝分享
作者:
yanglongyu123
時間:
2019-7-16 08:54
這個是stm32和SX1278相連的嗎???
作者:
zzyzuibang
時間:
2019-7-31 16:10
學習學習
作者:
jianfeii
時間:
2019-7-31 23:00
lora確實是挺好用的
作者:
煙花淚
時間:
2019-9-16 14:15
在學習中,多謝樓主分享
作者:
xzh5508
時間:
2019-10-29 11:07
謝謝分享!
作者:
llz930714
時間:
2019-12-3 21:50
感謝分享
作者:
pillhe
時間:
2019-12-10 22:50
感謝分享
作者:
l雷厲風行l
時間:
2019-12-13 15:56
如果能說明下各個管腳的作用就更好了
作者:
lmusic
時間:
2020-2-2 11:35
官方只給1276沒有1278原理圖
作者:
lmusic
時間:
2020-2-8 17:49
下載研究lora謝謝
作者:
Alan_Wu
時間:
2020-2-24 22:22
感謝分享
作者:
jiajia86
時間:
2020-3-9 14:32
謝謝分享。
作者:
yby97
時間:
2020-4-3 12:54
謝謝分享
作者:
大漠落日
時間:
2020-4-8 13:38
謝謝分享,正在做開發,參考一下
作者:
voica2008
時間:
2020-6-1 09:08
非常感謝你的分享
作者:
chenziqiang
時間:
2020-6-1 21:33
非常感謝你的分享
作者:
xiaoshigua
時間:
2020-10-18 21:49
lmusic 發表于 2020-2-2 11:35
官方只給1276沒有1278原理圖
sx1276和sx1278都一樣驅動都是通用的
作者:
pcf2000
時間:
2021-7-15 13:56
測試板的電路原理圖呢,留半截不分享?!
作者:
pcf2000
時間:
2021-7-15 13:57
可不可以分享一下電路原理圖?!感謝
作者:
993347045
時間:
2021-11-2 23:54
好的東西,多謝分享。樓主給力~~~
作者:
993347045
時間:
2021-11-2 23:54
激動,再次感謝樓主
作者:
antyme
時間:
2024-1-2 21:30
不帶中文手冊
。。。!
作者:
cliang223
時間:
2024-1-2 23:11
想學習下Lora
作者:
YYZZ052
時間:
2024-4-22 15:31
我想問,,這個怎么實現一對多配對????
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美国产91
|
91精品中文字幕一区二区三区
|
在线成人免费视频
|
精品久久国产
|
99精品99
|
久久久久久亚洲国产精品
|
国产精品久久久久aaaa
|
日一区二区
|
久久国产精品久久久久久久久久
|
福利片在线观看
|
免费久久精品视频
|
精品一区二区三区四区五区
|
日韩av在线一区
|
午夜影院黄
|
精品国产伦一区二区三区观看说明
|
国产欧美日韩精品在线观看
|
国产欧美一区二区三区在线看
|
久久美国
|
亚洲成人国产
|
99日韩
|
中文字幕av在线
|
国产1区
|
91大神在线看
|
欧美一区二区三区
|
99热.com
|
操操日
|
狠狠躁天天躁夜夜躁婷婷老牛影视
|
激情六月丁香
|
精品国产1区2区3区 一区二区手机在线
|
精品伊人久久
|
国产99久久精品一区二区永久免费
|
亚洲国产成人精品久久久国产成人一区
|
天堂资源最新在线
|
国产日韩欧美
|
一区二区三区在线观看免费视频
|
欧美一级在线视频
|
欧美日韩精品国产
|
亚洲一区二区三区视频
|
日本久草
|
国产成人精品免费视频
|
伊人精品一区二区三区
|