From bddf0b37dfea62d0d3f7f5f8c180c24727665b68 Mon Sep 17 00:00:00 2001
From: WXK <287788329@qq.com>
Date: 星期一, 26 五月 2025 09:59:25 +0800
Subject: [PATCH] Merge branch 'MK大工卡-低精度GPS-1/5HZ' of http://47.108.70.204:60062/r/ChinaUWBProject into MK大工卡-低精度GPS-1/5HZ

---
 keil/include/drivers/lis3dh_driver.c |   41 ++++++++++++++++++++++++++++++-----------
 1 files changed, 30 insertions(+), 11 deletions(-)

diff --git a/keil/include/drivers/lis3dh_driver.c b/keil/include/drivers/lis3dh_driver.c
index 7a4a0fb..e01b3b8 100644
--- a/keil/include/drivers/lis3dh_driver.c
+++ b/keil/include/drivers/lis3dh_driver.c
@@ -214,18 +214,37 @@
 void Accelerometer_Init()
 {
 
-    LIS3DH_GetWHO_AM_I(&lisidtemp);
-    lisid=(uint16_t)lisidtemp;
+//    LIS3DH_GetWHO_AM_I(&lisidtemp);
+//    lisid=(uint16_t)lisidtemp;
 
-    if(lisid == 0x33)
-    {
-        LIS3DH_Data_Init();
-    }
-    else
-    {
-        g_com_map[IMU_ENABLE]=0;
-    }
-
+//    if(lisid == 0x33)
+//    {
+//        LIS3DH_Data_Init();
+//    }
+//    else
+//    {
+//        g_com_map[IMU_ENABLE]=0;
+//    }
+                lisid = mir3da_ReadOneByte(REG_CHIP_ID); 
+                
+                if(lisid == 0x13)
+                {
+                        mir3da_init();
+                }
+                else
+                {
+                        LIS3DH_GetWHO_AM_I(&lisidtemp);  
+                        lisid=(uint16_t)lisidtemp;
+                        
+                        if(lisid == 0x33)
+                        {
+                                LIS3DH_Data_Init();
+                        }
+                        else
+                        {
+                                g_com_map[IMU_ENABLE]=0;
+                        }
+                }
 }
 
 void mir3da_init()

--
Gitblit v1.9.3