chen
2025-03-03 b12f7e7c1514077ab1ac4a66b1b2cea8f3c21a56
keil/include/main/main.c
@@ -438,11 +438,14 @@
    gpio_pin_set(CN3);
    gpio_pin_set(CN4); 
    }
   }
       //第二行拉低做检测
    gpio_pin_set(CN1);
    gpio_pin_clr(CN2);
    gpio_pin_set(CN3);
    gpio_pin_set(CN4);
   if(!gpio_pin_get_val(COM1)||!gpio_pin_get_val(COM2)||!gpio_pin_get_val(COM3)||!gpio_pin_get_val(COM4))
    {
        if(!gpio_pin_get_val(COM1))
    {
    key_down_flag=1;
@@ -470,12 +473,15 @@
    gpio_pin_set(CN3);
    gpio_pin_set(CN4); 
    }
 }
    
           //第三行拉低做检测
    gpio_pin_set(CN1);
    gpio_pin_set(CN2);
    gpio_pin_clr(CN3);
    gpio_pin_set(CN4);
 if(!gpio_pin_get_val(COM1)||!gpio_pin_get_val(COM2)||!gpio_pin_get_val(COM3)||!gpio_pin_get_val(COM4))
    {
    if(!gpio_pin_get_val(COM1))
    {
    key_down_flag=1;
@@ -503,11 +509,14 @@
    gpio_pin_set(CN3);
    gpio_pin_set(CN4); 
    }
   }
       //第四行拉低做检测
    gpio_pin_set(CN1);
    gpio_pin_set(CN2);
    gpio_pin_set(CN3);
    gpio_pin_clr(CN4);
   if(!gpio_pin_get_val(COM1)||!gpio_pin_get_val(COM2)||!gpio_pin_get_val(COM3)||!gpio_pin_get_val(COM4))
    {
    if(!gpio_pin_get_val(COM1))
    {
    key_down_flag=1;