你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

LoRaWAN_End_Node shows "IRQ_RX_TX_TIMEOUT" and "MAC rxTimeOut&

[复制链接]
tom@sycratech.c 提问时间:2022-5-25 10:50 / 未解决
我在测试en.stm32cubewl_v1-2-0中的LoRaWAN_End_Node例子时,如下:Demo board:   NUCLEO-WL55JC1
Lorawan Gateway: RAK2245
1. 在LoRaWAN_End_Node中直接编译,什么都不修改的情况下,可以正常与RAK2245通信,信息如下:




2. 当我想用LSI作为RTC时,就一直显示 "IRQ_RX_TX_TIMEOUT" and "MAC rxTimeOut", 代码修改如下:
1) main.c
  RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_LSI|RCC_OSCILLATORTYPE_MSI;
  //RCC_OscInitStruct.LSEState = RCC_LSE_OFF;
  RCC_OscInitStruct.LSIState = RCC_LSI_ON;
  RCC_OscInitStruct.LSIDiv = RCC_LSI_DIV1;

2)  rtc.c
   PeriphClkInitStruct.RTCClockSelection = RCC_RTCCLKSOURCE_LSI;

stm32信息如下:


RAK2245 信息可以收到如下信息:  JoinAccept and JoinRequest


我研究了几天,还是不能解决这个问题,请各位帮忙分析一下原因, 谢谢!

注:为何要用LSI, 是因为我司设计的板子也是用LSI的,没有挂外部LSE

收藏 评论0 发布时间:2022-5-25 10:50

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版