Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
boards:wio-e5 [2022/12/31 19:17] – [Wio-E5] darronboards:wio-e5 [2024/09/17 17:06] (current) – [LoRaWAN firmware] darron
Line 9: Line 9:
 </wrap> </wrap>
  
-This board has a package containing a STM32WLE5JC cortex-m4 microcontroller at 48 MHz.+This board has a package containing a STM32WLE5JC Cortex-M4 microcontroller at 48 MHz.
  
-The MCU does not contain a FPU, only the mandatory DSP for m4+The MCU does not contain a FPU, only the mandatory DSP for M4
 cores, but it does have an embedded radio, it appears to be an SX1262. cores, but it does have an embedded radio, it appears to be an SX1262.
- 
-There is a warning in the reference manual on page 185 of RM0461 Rev 5: 
- 
-"The SMPS needs a clock to be functional. If for any reason this clock stops, 
-the device may be destroyed." 
- 
-I probably would not have bothered with this board had I read the above warning beforehand. 
-Who designs a MCU that can self destruct if a bit doesn't get set in error? 
  
  
Line 34: Line 26:
 LoRa LoRa
 </code> </code>
 +
 +There is a warning in the reference manual on page 185 of RM0461 Rev 5:
 +
 +"The SMPS needs a clock to be functional. If for any reason this clock stops,
 +the device may be destroyed."
 +
 +
  
 ===Test=== ===Test===
Line 197: Line 196:
 </code> </code>
  
 +===Pin control===
 +
 +<code>
 +PA4 RF_SW_CTRL1
 +PA5 RF_SW_CTRL2
 +PB0 RF_TXCO_VCC
 +</code>
 +
 +===RF switch===
 +
 +<code>
 +OFF
 +PA4 RF_SW_CTRL1 = 0
 +PA5 RF_SW_CTRL2 = 0
 +
 +RX
 +PA4 RF_SW_CTRL1 = 1
 +PA5 RF_SW_CTRL2 = 0
 +
 +RFO_LP
 +PA4 RF_SW_CTRL1 = 1
 +PA5 RF_SW_CTRL2 = 1
 +
 +RFO_HP
 +PA4 RF_SW_CTRL1 = 0
 +PA5 RF_SW_CTRL2 = 1
 +</code>
 +
 +According to the product WIKI RFO_LP is not supported.
 ===Clock=== ===Clock===
  
Line 204: Line 232:
  
 32MHz TCXO 32MHz TCXO
- 
-<code> 
-PB0 TCXO VCC 
-</code> 
  
 ==LSE== ==LSE==
  
 32.768KHz 32.768KHz
-===Antenna=== 
  
-==Receiver==+===LoRaWAN firmware===
  
-<code> +The I-CUBE LoRaWAN demo has been updated to support GNU make [[https://hg.kewl.org/pub/LauraWAN|here]].
-PA4 1 +
-PA5 0 +
-</code>+
  
-==Transmitter with RFO_HP== 
- 
-<code> 
-PA4 0 
-PA5 1 
-</code> 
- 
-SMPS mode. 
- 
-==Transmitter with RFO_LP== 
- 
-Not supported. 
  
 ===Resources=== ===Resources===
Line 238: Line 246:
  
 [[https://wiki.seeedstudio.com/LoRa_E5_Dev_Board/|Product page]] [[https://wiki.seeedstudio.com/LoRa_E5_Dev_Board/|Product page]]
 +
 +[[https://wiki.seeedstudio.com/LoRa_E5_Dev_Board/#develop-with-stm32cube-mcu-package|Develop with STM32CUBE]]
  
 [[https://files.seeedstudio.com/products/317990687/res/LoRa-E5%20module%20datasheet_V1.0.pdf|LoRa E5 datasheet]] [[https://files.seeedstudio.com/products/317990687/res/LoRa-E5%20module%20datasheet_V1.0.pdf|LoRa E5 datasheet]]
Line 250: Line 260:
  
  
-[[https://wiki.kewl.org/downloads/rm0461-stm32wlex-advanced-armbased-32bit-mcus-with-subghz-radio-solution-stmicroelectronics.pdf|MCU reference manual]] +{{[downloads:rm0461-stm32wlex-advanced-armbased-32bit-mcus-with-subghz-radio-solution-stmicroelectronics.pdf|MCU reference manual}}
  
 [[https://www.st.com/resource/en/errata_sheet/es0506-stm32wle5xx-stm32wle4xx-device-errata-stmicroelectronics.pdf|MCU errata]] [[https://www.st.com/resource/en/errata_sheet/es0506-stm32wle5xx-stm32wle4xx-device-errata-stmicroelectronics.pdf|MCU errata]]
Line 258: Line 267:
  
 [[https://www.farnell.com/datasheets/2829356.pdf|SX1262 datasheet]] [[https://www.farnell.com/datasheets/2829356.pdf|SX1262 datasheet]]
 +