Bläddra i källkod

成功收到lora接收数据中断

xuxinyi 3 månader sedan
förälder
incheckning
b76f04fb77
2 ändrade filer med 5 tillägg och 3 borttagningar
  1. 3 3
      drv_periph/radio.lua
  2. 2 0
      drv_periph/sx126x_driver.lua

+ 3 - 3
drv_periph/radio.lua

@@ -30,9 +30,9 @@ sys.taskInit(function()
     sx126x_driver.RadioRx(0)
     while true do
         RadioStandby()
-        sx126x_driver.sentString("hello,My_name_is_XuXinyi\n")
-        -- log.info("Radio", "测试接收数据中。。。")
-        sx126x_driver.RadioClearIrqStatus()
+        -- sx126x_driver.sentString("hello,My_name_is_XuXinyi\n")
+        log.info("Radio", "测试接收数据中。。。")
+        sx126x_driver.RadioRx(0)
         sys.wait(4000)
         -- sx126x_driver.RadioRx(0)
     end

+ 2 - 0
drv_periph/sx126x_driver.lua

@@ -78,6 +78,8 @@ function gpio4IntFnc(msg)
     log.info("testGpioSingle.gpio4IntFnc",msg,getGpio4Fnc())
     --上升沿中断
     if msg==cpu.INT_GPIO_POSEDGE then
+        RadioClearIrqStatus()
+        log.info("清除中断")
     --下降沿中断
     else
     end