Bläddra i källkod

HFR 문제

부팅시 User Atten 저장 안되는문제 수정
i2c 속도 100Mhz 로 변경
PYJ 5 år sedan
förälder
incheckning
dcdc157997
4 ändrade filer med 51 tillägg och 1703 borttagningar
  1. 40 1701
      Bluecell_Src/Bluecell_operate.c
  2. 9 0
      Bluecell_Src/eeprom.c
  3. 1 1
      STM32F103ZET_JDASMBIC.ioc
  4. 1 1
      Src/main.c

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 40 - 1701
Bluecell_Src/Bluecell_operate.c


+ 9 - 0
Bluecell_Src/eeprom.c

@@ -118,6 +118,15 @@ void EEPROM_M24C08_Init(void){
118 118
     EEPROM_M24C08_Read(EEPROM_M24C08_ID,EEPROM_TEMP_UL2_TABLE_ADDRESDS,&Temp_UL3.Table_1_Temp,sizeof(TEMP_TABLE_st) );
119 119
     EEPROM_M24C08_Read(EEPROM_M24C08_ID,EEPROM_TEMP_UL3_TABLE_ADDRESDS,&Temp_UL4.Table_1_Temp,sizeof(TEMP_TABLE_st) );
120 120
     Table_Init();
121
+
122
+
123
+    
124
+    HAL_Delay(200);
125
+    printf("MBIC_ULO_ALC_Atten1_H  %x / MBIC_ULO_ALC_Atten1_L: %x \r\n",bluecell_Currdatastatus.MBIC_ULO_ALC_Atten1_H,bluecell_Currdatastatus.MBIC_ULO_ALC_Atten1_L);        
126
+    printf("ATT_UL1_H  %x / ATT_UL1_L: %x \r\n",bluecell_Currdatastatus.ATT_UL1_H,bluecell_Currdatastatus.ATT_UL1_L);    
127
+    printf("bluecell_User_UL1_H  %x / bluecell_User_UL1_L: %x \r\n",bluecell_Currdatastatus.bluecell_User_UL1_H,bluecell_Currdatastatus.bluecell_User_UL1_L);
128
+
129
+    printf("===========================================================================\r\n");
121 130
     printf("ATT TableDL 1_Init START ORIGIN TABLE LENGTH  %d / Ref : %d \r\n",Att_DL1.Table_Length,Att_DL1.Table_Ref);
122 131
     printf("ATT TableDL 2_Init START ORIGIN TABLE LENGTH  %d / Ref : %d \r\n",Att_DL2.Table_Length,Att_DL2.Table_Ref);
123 132
     printf("ATT TableDL 3_Init START ORIGIN TABLE LENGTH  %d / Ref : %d \r\n",Att_DL3.Table_Length,Att_DL3.Table_Ref);    

+ 1 - 1
STM32F103ZET_JDASMBIC.ioc

@@ -89,7 +89,7 @@ Dma.USART2_TX.2.Priority=DMA_PRIORITY_LOW
89 89
 Dma.USART2_TX.2.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority
90 90
 File.Version=6
91 91
 GPIO.groupedBy=Group By Peripherals
92
-I2C2.I2C_Mode=I2C_Fast
92
+I2C2.I2C_Mode=I2C_Standard
93 93
 I2C2.IPParameters=I2C_Mode
94 94
 KeepUserPlacement=false
95 95
 Mcu.Family=STM32F1

+ 1 - 1
Src/main.c

@@ -640,7 +640,7 @@ static void MX_I2C2_Init(void)
640 640
 
641 641
   /* USER CODE END I2C2_Init 1 */
642 642
   hi2c2.Instance = I2C2;
643
-  hi2c2.Init.ClockSpeed = 400000;
643
+  hi2c2.Init.ClockSpeed = 100000;
644 644
   hi2c2.Init.DutyCycle = I2C_DUTYCYCLE_2;
645 645
   hi2c2.Init.OwnAddress1 = 0;
646 646
   hi2c2.Init.AddressingMode = I2C_ADDRESSINGMODE_7BIT;