cancel
Showing results for 
Search instead for 
Did you mean: 

LoRa Discovery Kit

Posted on April 05, 2017 at 22:40

 

 

LoRa Discovery Kit

 

STM32L072 and LoRa Discovery Kit featuring Open LoRa module by Murata using STM32L072CZY6TR MCU

 

0690X00000603YpQAI.jpghttp://www.st.com/en/evaluation-tools/b-l072z-lrwan1.html

 

Features

 

  • Ultra-low-power STM32L0 Series MCUhttp://www.mouser.com/stm32l0, Cortex® -M0+ based with 192Kbytes of Flash memory, 20Kbytes of RAM, 6Kbytes of EEPROM, LCD, crystal-less USB, T-RNG, PCROP
  • 157dB maximum link budget
  • +20dBm, 100mW constant RF output versus Vsupply
  • +14dBm high efficiency PA
  • Programmable bit rate up to 300kbps
  • High sensitivity: down to -137dBm
  • Bullet-proof front end: IIP3 = -12.5dBm
  • 89dB blocking immunity
  • Low RX current of 10mA, 200nA register retention
  • Fully integrated synthesizer with a resolution of 61Hz
  • FSK, GFSK, MSK, GMSK, LoRa™ and OOK modulations
  • Built-in bit synchronizer for clock recovery
  • Sync word recognition
  • Preamble detection
  • 127dB+ dynamic range RSSI
  • Built-in temperature sensor and low battery indicator 1.65V to 3.6V power supply

 

The AT_Slave example (creates AT modem via ST-LINK VCP) is about 41KB in size

 

  • Attached is original shipping firmware (April 2017) Ping-Pong Demo
  • Added LoraDisco_ATSlave_US915.hex a build of the example from the Cube Extensions, USA 915 MHz option selected
  • Added LoraDisco_ATSlave_US915_V111.hex a build from the V1.1.1 tree
  • Added LoraDisco_ATSlave_US915HYBRID_V111.hex
  • a build from the V1.1.1 tree w/US915_HYBRID (17-Aug-2017)
  • Added LoraDisco_ATSlave_US915HYBRID_FULL_NOT_TINY_V111.hex.zip a build using Keil native sscanf/printf w/AT+SEND fixed

 

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
62 REPLIES 62

Hi Clive. I used the grasshopper development board as inspiration to build my own LoRa(SX1276) Tracker with temp/humidity sensors.

I am able to upload the code into the MCU(STM32L072) but am receiving exceptions while trying to read it . I am using an ST link V2 debugger.

Nvic_setpriority() at core_cm0plus.h

Its getting stuck at the above function

Please help.

Suggest you start a new thread, with details of your implementation/circuit.

With the CM0 you'd likely want NRST to get control, perhaps ensure it doesn't power down the debug interface, and check what interrupts are enabled and serviced.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..

Antenna switch is something like the RFSW8001 https://www.qorvo.com/products/p/RFSW8001 https://www.qorvo.com/products/d/da001188

RADIO_ANT_SWITCH_RX (CRF1) PA1

RADIO_ANT_SWITCH_TX_RFO (CRF2) PC2

RADIO_ANT_SWITCH_TX_BOOST (CRF3) PC1

Only one pin should be high at a time, the TX option should use the regular or high-gain output

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..