Browse Source

PE43711 제어 할 떄 죽는 문제 수정

PYJ 5 years ago
parent
commit
a60bfa47b3
2 changed files with 17 additions and 17 deletions
  1. 11 11
      Bluecell_Src/Bluecell_operate.c
  2. 6 6
      Bluecell_Src/PE43711.c

+ 11 - 11
Bluecell_Src/Bluecell_operate.c

@@ -103,18 +103,18 @@ void CompareAttenData(BLUESTATUS_st Curr,BLUESTATUS_st Prev){
103
         bluecell_Prevdatastatus.ATT_DL1_H = bluecell_Currdatastatus.ATT_DL1_H;
103
         bluecell_Prevdatastatus.ATT_DL1_H = bluecell_Currdatastatus.ATT_DL1_H;
104
         bluecell_Prevdatastatus.ATT_DL1_L = bluecell_Currdatastatus.ATT_DL1_L;
104
         bluecell_Prevdatastatus.ATT_DL1_L = bluecell_Currdatastatus.ATT_DL1_L;
105
         val = PE43711_Calc(Curr.ATT_DL1_H,Curr.ATT_DL1_L);
105
         val = PE43711_Calc(Curr.ATT_DL1_H,Curr.ATT_DL1_L);
106
-        printf("%d val = %x \r\n",__LINE__,val);
106
+//        printf("%d val = %x \r\n",__LINE__,val);
107
         PE43711_atten_ctrl(ALL_ATT.ATT_DL1,val);
107
         PE43711_atten_ctrl(ALL_ATT.ATT_DL1,val);
108
     }
108
     }
109
-    printf("\r\nCurr.ATT_DL2_H : %x \r\nPrev.ATT_DL2_H : %x \r\n",Curr.ATT_DL2_H,Prev.ATT_DL2_H);
110
-     printf("\r\nCurr.ATT_DL2_L : %x \r\nPrev.ATT_DL2_L : %x \r\n",Curr.ATT_DL2_L,Prev.ATT_DL2_L);
109
+//    printf("\r\nCurr.ATT_DL2_H : %x \r\nPrev.ATT_DL2_H : %x \r\n",Curr.ATT_DL2_H,Prev.ATT_DL2_H);
110
+//     printf("\r\nCurr.ATT_DL2_L : %x \r\nPrev.ATT_DL2_L : %x \r\n",Curr.ATT_DL2_L,Prev.ATT_DL2_L);
111
 
111
 
112
     if((Curr.ATT_DL2_H != Prev.ATT_DL2_H)
112
     if((Curr.ATT_DL2_H != Prev.ATT_DL2_H)
113
      ||(Curr.ATT_DL2_L != Prev.ATT_DL2_L)){
113
      ||(Curr.ATT_DL2_L != Prev.ATT_DL2_L)){
114
         bluecell_Prevdatastatus.ATT_DL2_H = bluecell_Currdatastatus.ATT_DL2_H;
114
         bluecell_Prevdatastatus.ATT_DL2_H = bluecell_Currdatastatus.ATT_DL2_H;
115
         bluecell_Prevdatastatus.ATT_DL2_L = bluecell_Currdatastatus.ATT_DL2_L;
115
         bluecell_Prevdatastatus.ATT_DL2_L = bluecell_Currdatastatus.ATT_DL2_L;
116
         val = PE43711_Calc(Curr.ATT_DL2_H,Curr.ATT_DL2_L);
116
         val = PE43711_Calc(Curr.ATT_DL2_H,Curr.ATT_DL2_L);
117
-        printf("%d val = %x \r\n",__LINE__,val);
117
+//        printf("%d val = %x \r\n",__LINE__,val);
118
         PE43711_atten_ctrl(ALL_ATT.ATT_DL2,val);
118
         PE43711_atten_ctrl(ALL_ATT.ATT_DL2,val);
119
     }
119
     }
120
 
120
 
@@ -123,7 +123,7 @@ void CompareAttenData(BLUESTATUS_st Curr,BLUESTATUS_st Prev){
123
         bluecell_Prevdatastatus.ATT_DL3_H = bluecell_Currdatastatus.ATT_DL3_H;
123
         bluecell_Prevdatastatus.ATT_DL3_H = bluecell_Currdatastatus.ATT_DL3_H;
124
         bluecell_Prevdatastatus.ATT_DL3_L = bluecell_Currdatastatus.ATT_DL3_L;
124
         bluecell_Prevdatastatus.ATT_DL3_L = bluecell_Currdatastatus.ATT_DL3_L;
125
         val = PE43711_Calc(Curr.ATT_DL3_H,Curr.ATT_DL3_L);
125
         val = PE43711_Calc(Curr.ATT_DL3_H,Curr.ATT_DL3_L);
126
-        printf("%d val = %x \r\n",__LINE__,val);
126
+//        printf("%d val = %x \r\n",__LINE__,val);
127
         PE43711_atten_ctrl(ALL_ATT.ATT_DL3,val);
127
         PE43711_atten_ctrl(ALL_ATT.ATT_DL3,val);
128
     }
128
     }
129
      
129
      
@@ -132,7 +132,7 @@ void CompareAttenData(BLUESTATUS_st Curr,BLUESTATUS_st Prev){
132
         bluecell_Prevdatastatus.ATT_DL4_H = bluecell_Currdatastatus.ATT_DL4_H;
132
         bluecell_Prevdatastatus.ATT_DL4_H = bluecell_Currdatastatus.ATT_DL4_H;
133
         bluecell_Prevdatastatus.ATT_DL4_L = bluecell_Currdatastatus.ATT_DL4_L;
133
         bluecell_Prevdatastatus.ATT_DL4_L = bluecell_Currdatastatus.ATT_DL4_L;
134
         val = PE43711_Calc(Curr.ATT_DL4_H,Curr.ATT_DL4_L);
134
         val = PE43711_Calc(Curr.ATT_DL4_H,Curr.ATT_DL4_L);
135
-        printf("%d val = %x \r\n",__LINE__,val);
135
+//        printf("%d val = %x \r\n",__LINE__,val);
136
         PE43711_atten_ctrl(ALL_ATT.ATT_DL4,val);
136
         PE43711_atten_ctrl(ALL_ATT.ATT_DL4,val);
137
     }
137
     }
138
 
138
 
@@ -142,7 +142,7 @@ void CompareAttenData(BLUESTATUS_st Curr,BLUESTATUS_st Prev){
142
         bluecell_Prevdatastatus.ATT_UL1_H = bluecell_Currdatastatus.ATT_UL1_H;
142
         bluecell_Prevdatastatus.ATT_UL1_H = bluecell_Currdatastatus.ATT_UL1_H;
143
         bluecell_Prevdatastatus.ATT_UL1_L = bluecell_Currdatastatus.ATT_UL1_L;
143
         bluecell_Prevdatastatus.ATT_UL1_L = bluecell_Currdatastatus.ATT_UL1_L;
144
         val = PE43711_Calc(Curr.ATT_UL1_H,Curr.ATT_UL1_L);
144
         val = PE43711_Calc(Curr.ATT_UL1_H,Curr.ATT_UL1_L);
145
-        printf("%d val = %x \r\n",__LINE__,val);
145
+//        printf("%d val = %x \r\n",__LINE__,val);
146
         PE43711_atten_ctrl(ALL_ATT.ATT_UL1,val);
146
         PE43711_atten_ctrl(ALL_ATT.ATT_UL1,val);
147
     }
147
     }
148
     if(Curr.ATT_UL2_H != Prev.ATT_UL2_H
148
     if(Curr.ATT_UL2_H != Prev.ATT_UL2_H
@@ -150,7 +150,7 @@ void CompareAttenData(BLUESTATUS_st Curr,BLUESTATUS_st Prev){
150
         bluecell_Prevdatastatus.ATT_UL2_H = bluecell_Currdatastatus.ATT_UL2_H;
150
         bluecell_Prevdatastatus.ATT_UL2_H = bluecell_Currdatastatus.ATT_UL2_H;
151
         bluecell_Prevdatastatus.ATT_UL2_L = bluecell_Currdatastatus.ATT_UL2_L;
151
         bluecell_Prevdatastatus.ATT_UL2_L = bluecell_Currdatastatus.ATT_UL2_L;
152
         val = PE43711_Calc(Curr.ATT_UL2_H,Curr.ATT_UL2_L);
152
         val = PE43711_Calc(Curr.ATT_UL2_H,Curr.ATT_UL2_L);
153
-        printf("%d val = %x \r\n",__LINE__,val);
153
+//        printf("%d val = %x \r\n",__LINE__,val);
154
         PE43711_atten_ctrl(ALL_ATT.ATT_UL2,val);
154
         PE43711_atten_ctrl(ALL_ATT.ATT_UL2,val);
155
     }
155
     }
156
      
156
      
@@ -160,7 +160,7 @@ void CompareAttenData(BLUESTATUS_st Curr,BLUESTATUS_st Prev){
160
         bluecell_Prevdatastatus.ATT_UL3_L = bluecell_Currdatastatus.ATT_UL3_L;
160
         bluecell_Prevdatastatus.ATT_UL3_L = bluecell_Currdatastatus.ATT_UL3_L;
161
         
161
         
162
         val = PE43711_Calc(Curr.ATT_UL3_H,Curr.ATT_UL3_L);
162
         val = PE43711_Calc(Curr.ATT_UL3_H,Curr.ATT_UL3_L);
163
-        printf("%d val = %x \r\n",__LINE__,val);
163
+//        printf("%d val = %x \r\n",__LINE__,val);
164
         PE43711_atten_ctrl(ALL_ATT.ATT_UL3,val);
164
         PE43711_atten_ctrl(ALL_ATT.ATT_UL3,val);
165
     }
165
     }
166
     if(Curr.ATT_UL4_H != Prev.ATT_UL4_H
166
     if(Curr.ATT_UL4_H != Prev.ATT_UL4_H
@@ -169,7 +169,7 @@ void CompareAttenData(BLUESTATUS_st Curr,BLUESTATUS_st Prev){
169
         bluecell_Prevdatastatus.ATT_UL4_L = bluecell_Currdatastatus.ATT_UL4_L;
169
         bluecell_Prevdatastatus.ATT_UL4_L = bluecell_Currdatastatus.ATT_UL4_L;
170
         
170
         
171
         val = PE43711_Calc(Curr.ATT_UL4_H,Curr.ATT_UL4_L);
171
         val = PE43711_Calc(Curr.ATT_UL4_H,Curr.ATT_UL4_L);
172
-        printf("%d val = %x \r\n",__LINE__,val);
172
+//        printf("%d val = %x \r\n",__LINE__,val);
173
         PE43711_atten_ctrl(ALL_ATT.ATT_UL4,val);
173
         PE43711_atten_ctrl(ALL_ATT.ATT_UL4,val);
174
     }
174
     }
175
 //    memcpy(&bluecell_Prevdatastatus.ATT_DL1_H,&bluecell_Currdatastatus.ATT_DL1_H,32);
175
 //    memcpy(&bluecell_Prevdatastatus.ATT_DL1_H,&bluecell_Currdatastatus.ATT_DL1_H,32);
@@ -280,7 +280,7 @@ bool Bluecell_Operate(uint8_t* data){
280
   uint8_t i = 0;
280
   uint8_t i = 0;
281
   switch(datatype){
281
   switch(datatype){
282
 	case ATTSET 				 :
282
 	case ATTSET 				 :
283
-		printf("Function : %s Line %d \r\n",__func__,__LINE__);
283
+//		printf("Function : %s Line %d \r\n",__func__,__LINE__);
284
         bluecell_Currdatastatus.ATT_DL1_H = data[BLUECELL_DATA + i++];
284
         bluecell_Currdatastatus.ATT_DL1_H = data[BLUECELL_DATA + i++];
285
         bluecell_Currdatastatus.ATT_DL1_L = data[BLUECELL_DATA + i++];
285
         bluecell_Currdatastatus.ATT_DL1_L = data[BLUECELL_DATA + i++];
286
         bluecell_Currdatastatus.ATT_DL2_H = data[BLUECELL_DATA + i++];
286
         bluecell_Currdatastatus.ATT_DL2_H = data[BLUECELL_DATA + i++];

+ 6 - 6
Bluecell_Src/PE43711.c

@@ -83,14 +83,14 @@ void PE43711_PinInit(void){
83
   ALL_ATT.ATT_DL1 = ATT_DL1;
83
   ALL_ATT.ATT_DL1 = ATT_DL1;
84
   ALL_ATT.ATT_UL1 = ATT_UL1;
84
   ALL_ATT.ATT_UL1 = ATT_UL1;
85
   
85
   
86
-  ALL_ATT.ATT_DL1 = ATT_DL2;
87
-  ALL_ATT.ATT_UL1 = ATT_UL2;
86
+  ALL_ATT.ATT_DL2 = ATT_DL2;
87
+  ALL_ATT.ATT_UL2 = ATT_UL2;
88
   
88
   
89
-  ALL_ATT.ATT_DL1 = ATT_DL3;
90
-  ALL_ATT.ATT_UL1 = ATT_UL3;
89
+  ALL_ATT.ATT_DL3 = ATT_DL3;
90
+  ALL_ATT.ATT_UL3 = ATT_UL3;
91
   
91
   
92
-  ALL_ATT.ATT_DL1 = ATT_DL4;
93
-  ALL_ATT.ATT_UL1 = ATT_UL4;
92
+  ALL_ATT.ATT_DL4 = ATT_DL4;
93
+  ALL_ATT.ATT_UL4 = ATT_UL4;
94
   ALL_ATT.data_DL1 = ATTEN_Initial_Val;
94
   ALL_ATT.data_DL1 = ATTEN_Initial_Val;
95
   ALL_ATT.data_UL1 = ATTEN_Initial_Val;  
95
   ALL_ATT.data_UL1 = ATTEN_Initial_Val;  
96
   ALL_ATT.data_DL2 = ATTEN_Initial_Val;
96
   ALL_ATT.data_DL2 = ATTEN_Initial_Val;