久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

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

QQ登錄

只需一步,快速開始

搜索
查看: 6018|回復(fù): 8
打印 上一主題 下一主題
收起左側(cè)

STM8L151G sx1276-LoRa測(cè)試程序

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:279444 發(fā)表于 2018-1-24 21:42 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
STM8L151G Lora測(cè)試程序,2個(gè)模塊收發(fā)測(cè)試。字符固定長(zhǎng)度。

單片機(jī)源程序如下:
  1. //#include  <iostm8s103f3.h>
  2. #include  <iostm8l151g4.h>
  3. #include "My_type.h"
  4. #include "main.h"
  5. #include "sx1276-LoRa.h"

  6. /**********************************************************
  7. 外部中斷初始化
  8. **********************************************************/
  9. void Ex_Interrupt_Init(void)//外部 PD0 中斷
  10. {
  11.     PB_ODR_ODR3 = 0;  //PB3輸入
  12.     PB_CR1_C13 = 1;       //帶上拉輸入
  13.     PB_CR2_C23 = 0;        //外部中斷關(guān)
  14.     EXTI_CR1 = 0x80;     //下降沿  中斷  
  15. }

  16. /*
  17. void TIM1_init(void)
  18. {
  19.   TIM1_PSCRH = 0x1F;  // 8M系統(tǒng)時(shí)鐘經(jīng)預(yù)分頻f=fck/(PSCR+1)
  20.   TIM1_PSCRL = 0x3F;  // PSCR=0x1F3F,f=8M/(0x1F3F+1)=1000Hz,每個(gè)計(jì)數(shù)周期1ms
  21.   TIM1_ARRH = 0x00;  // 自動(dòng)重載寄存器ARR=0x01F4=500
  22.   //TIM1_ARRL = 0x50;  // 每記數(shù)80次產(chǎn)生一次中斷,即80ms
  23.   TIM1_ARRL = 0x5A;  // 每記數(shù)90次產(chǎn)生一次中斷,即80ms
  24.   TIM1_IER = 0x01;    // 允許更新中斷
  25.   TIM1_CR1 = 0x01;  // 計(jì)數(shù)器使能,開始計(jì)數(shù)
  26. }
  27. */


  28. #define CRX                0X01 //0--TX   1--RX  這里選擇是發(fā)射  還是  接收

  29. uint8 Sx1276VerNO ;

  30. void main( void )
  31. {
  32.         PC_DDR_DDR6=1;//OUT
  33.         PC_CR1_C16=1; //SET PD
  34.         PC_CR2_C26=0; //SET PD
  35.        
  36.                 RF_GpioInt();//IO初始化
  37.      
  38.         RF_RST=0;
  39.                 delayms(10);
  40.                 RF_RST=1;
  41.                 delayms(200);

  42.                 Sx1276VerNO = SPIRead((u8)(REG_LR_VERSION>>8)); //獲取SX1276 版本號(hào) 是0X11(V1A版本 工程版) 或者是 0X12(V1B 正式版)
  43.                 asm("nop");       
  44.                
  45.                 #if CRX
  46.                 RF_RXTXSWITH0=0;
  47.                 RF_RXTXSWITH1=1;
  48.                 RFM96_LoRaEntryRx();
  49.                 #endif

  50.         
  51.         while(1)
  52.         {
  53.                
  54.                 #if CRX               
  55.            RFM96_LoRaRxPacket();
  56.                 #else
  57.                         {
  58.         LED=0;
  59.                 RF_RXTXSWITH0=1;
  60.                 RF_RXTXSWITH1=0;
  61.                 RFM96_LoRaEntryTx();
  62.                 RFM96_LoRaTxPacket();
  63.                  LED=1;
  64.                 delayms(9000);
  65.                         }
  66.                 #endif
  67.         }
  68. }

  69. /**********************************************************
  70. 外部中斷PE入口                    
  71. **********************************************************/
  72. #pragma vector = EXTI0_vector     
  73. __interrupt void EXTI_PD(void)
  74. {

  75.                         //RF_IRQ_DS();
  76.                         //SpiWriteAddressData((REG_WRITE | 0x07), 0x01);
  77.                         /***************** CRC Check**************************/
  78.                     //u8tmp = SpiReadAddressData(InterruptStatus1);
  79.                     //if(u8tmp & 0x02)
  80.                           //RxPacket();                 // 正確數(shù)據(jù)
  81.                     //RX_En();
  82.                     //RF_IRQ_EN();
  83.    
  84. }

  85. /*
  86. ……………………

  87. …………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼

所有資料51hei提供下載:
STM8L-1276-V1.3 test ok.zip (1.41 MB, 下載次數(shù): 149)


評(píng)分

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

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:211606 發(fā)表于 2018-3-28 11:59 | 只看該作者
你的DIO 口 用了幾個(gè)。怎么接的?
回復(fù)

使用道具 舉報(bào)

板凳
ID:300344 發(fā)表于 2018-4-1 14:29 | 只看該作者
MARK備用
回復(fù)

使用道具 舉報(bào)

地板
ID:355709 發(fā)表于 2018-6-21 08:50 | 只看該作者
下載學(xué)習(xí)學(xué)習(xí)!!!!
回復(fù)

使用道具 舉報(bào)

5#
ID:170665 發(fā)表于 2018-11-16 11:14 | 只看該作者
謝謝分享!!!
回復(fù)

使用道具 舉報(bào)

6#
ID:552722 發(fā)表于 2019-6-1 22:03 | 只看該作者
剛好用到 學(xué)習(xí)一下 謝謝無(wú)私奉獻(xiàn)
回復(fù)

使用道具 舉報(bào)

7#
ID:968070 發(fā)表于 2021-9-25 15:33 | 只看該作者
我用stm32f103+sx1278可以實(shí)現(xiàn)數(shù)據(jù)收發(fā),將相同的代碼移植到stm8l151上的時(shí)候無(wú)法發(fā)送數(shù)據(jù),是什么原因呢?
回復(fù)

使用道具 舉報(bào)

8#
ID:216265 發(fā)表于 2022-2-24 09:51 | 只看該作者
Catandu 發(fā)表于 2021-9-25 15:33
我用stm32f103+sx1278可以實(shí)現(xiàn)數(shù)據(jù)收發(fā),將相同的代碼移植到stm8l151上的時(shí)候無(wú)法發(fā)送數(shù)據(jù),是什么原因呢?

你能收發(fā)的,用的啥模式呀,分享下唄
回復(fù)

使用道具 舉報(bào)

9#
ID:1023716 發(fā)表于 2022-5-15 01:12 | 只看該作者
很想下載附件來(lái)學(xué)習(xí),但我的分?jǐn)?shù)不夠無(wú)法下載,不過(guò)還是要給你點(diǎn)贊。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 精品一区二区三区免费毛片 | 欧美一区二区成人 | 亚洲视频免费在线观看 | 国产日韩欧美电影 | 国产精品国产a | 国产精选一区 | 九九av| 久久视频精品 | 欧美日韩在线一区二区三区 | 天天操夜夜操 | 亚洲 欧美 日韩在线 | 国产又爽又黄的视频 | 欧美一级特黄aaa大片在线观看 | 国产精品国产a级 | 成人精品毛片国产亚洲av十九禁 | 久久久一区二区 | 国产三级国产精品 | 国产电影一区二区三区爱妃记 | av在线一区二区三区 | 天天躁日日躁狠狠躁2018小说 | 久久久久久亚洲精品 | 国产精品1区2区3区 一区中文字幕 | 欧美日本韩国一区二区 | 国产婷婷色一区二区三区 | 日韩精品视频在线观看一区二区三区 | 黄色毛片一级 | 欧美xxxx日本| 国产精品视频一区二区三区不卡 | 国产精品视频综合 | 国产精品69久久久久水密桃 | 99久久婷婷国产综合精品首页 | 一区二区三区欧美在线观看 | av男人的天堂在线 | 亚洲精品区 | 亚洲日日夜夜 | 91精品国产综合久久久亚洲 | 免费一级淫片aaa片毛片a级 | 中文字幕成人av | 91高清视频在线观看 | 欧美一级片在线观看 | 天天躁日日躁aaaa视频 |