修改雷鸟EG810 ring中断配置为下降沿触发 2656/1 2656/head 2657/target/1
authorpenglei <1624952103@qq.com>
Sun, 2 Nov 2025 06:46:33 +0000 (14:46 +0800)
committerpenglei <1624952103@qq.com>
Sun, 2 Nov 2025 06:46:33 +0000 (14:46 +0800)
cat1modem/src/LeiNiao/cat1Service.py
code/sdk/drivers/boards/brandy_evb/board_config/board_leiniao.h
code/sdk/zhihui/4g/cat1Service/Service/cat1_ctl.c

index 62dc373..7ea2f66 100644 (file)
@@ -171,7 +171,7 @@ gpioWakeBT = Pin(Pin.GPIO31, Pin.OUT, Pin.PULL_DISABLE, 1)
 gpioWakeBT.set_dir(Pin.OUT)
 
 # 设置引脚电平
-gpioWakeBT.write(0)
+gpioWakeBT.write(1)
 
 UDP_CMD_GET_CAT1VER = '0'  #获取 Cat1 版本号
 UDP_CMD_DIAL_NUMB = '1'              #拨打电话
@@ -947,9 +947,9 @@ class Cat1Service:
         try:
             ##self.head = head
             # self.content = content
-            gpioWakeBT.write(1)
-            utime.sleep_ms(2)
             gpioWakeBT.write(0)
+            utime.sleep_ms(2)
+            gpioWakeBT.write(1)
             utime.sleep_ms(20)
             # 消息处理
             msg = self.__pack_tlv_format(head, content)
@@ -976,9 +976,9 @@ class Cat1Service:
     def __Socket_UDP_noreply_write(self, head, content):    
         # self.head = head
         # self.content = content
-        gpioWakeBT.write(1)
-        utime.sleep_ms(2)
         gpioWakeBT.write(0)
+        utime.sleep_ms(2)
+        gpioWakeBT.write(1)
         utime.sleep_ms(20)
         # 消息处理
         msg = self.__pack_tlv_format(head, content)
index e21c46d..5f37c3b 100644 (file)
@@ -103,7 +103,7 @@ const hal_pio_config_t g_pio_function_config[PIN_MAX_NUMBER] = {
     { HAL_PIO_FUNC_I2C3_M1, HAL_PIO_DRIVE_MAX, HAL_PIO_PULL_MAX, HAL_PIO_IE_ENBALE },   // S_MGPIO18  I2C3 SDA
     { HAL_PIO_FUNC_UART1, HAL_PIO_DRIVE_MAX, HAL_PIO_PULL_UP, HAL_PIO_IE_DISABLE },    // S_MGPIO19 uart1 tx
     { HAL_PIO_FUNC_UART1, HAL_PIO_DRIVE_MAX, HAL_PIO_PULL_UP, HAL_PIO_IE_ENBALE },      // S_MGPIO20 uart1 rx
-    { HAL_PIO_FUNC_GPIO, HAL_PIO_DRIVE_MAX, HAL_PIO_PULL_MAX, HAL_PIO_IE_ENBALE },     // S_MGPIO21 uart1 rts
+    { HAL_PIO_FUNC_GPIO, HAL_PIO_DRIVE_MAX, HAL_PIO_PULL_UP, HAL_PIO_IE_ENBALE },     // S_MGPIO21 uart1 rts
     { HAL_PIO_FUNC_GPIO, HAL_PIO_DRIVE_MAX, HAL_PIO_PULL_MAX, HAL_PIO_IE_DISABLE },     // S_MGPIO22 uart1 cts
     { HAL_PIO_FUNC_SPI2_M1, HAL_PIO_DRIVE_MAX, HAL_PIO_PULL_DOWN, HAL_PIO_IE_DISABLE },   // S_MGPIO23 NC
     { HAL_PIO_FUNC_SPI2_M1, HAL_PIO_DRIVE_MAX, HAL_PIO_PULL_DOWN, HAL_PIO_IE_DISABLE },   // S_MGPIO24 NC
index 2073a9c..4fec11c 100644 (file)
@@ -76,7 +76,7 @@ static ctl_pin_4g_t g_cat1_ctl_pins={
     S_AGPIO_L24,//reset_pin
     1, //电路中 控制gpio拉高,reset才拉低
     S_MGPIO21,//ring_pin
-    2,
+    0,
     S_MGPIO22,//wakemodem_pin
     0,
     #else