浏览代码

PE43711 제어 할 떄 죽는 문제 수정

PYJ 5 年之前
父节点
当前提交
a60bfa47b3
共有 2 个文件被更改,包括 17 次插入17 次删除
  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 103
         bluecell_Prevdatastatus.ATT_DL1_H = bluecell_Currdatastatus.ATT_DL1_H;
104 104
         bluecell_Prevdatastatus.ATT_DL1_L = bluecell_Currdatastatus.ATT_DL1_L;
105 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 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 112
     if((Curr.ATT_DL2_H != Prev.ATT_DL2_H)
113 113
      ||(Curr.ATT_DL2_L != Prev.ATT_DL2_L)){
114 114
         bluecell_Prevdatastatus.ATT_DL2_H = bluecell_Currdatastatus.ATT_DL2_H;
115 115
         bluecell_Prevdatastatus.ATT_DL2_L = bluecell_Currdatastatus.ATT_DL2_L;
116 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 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 123
         bluecell_Prevdatastatus.ATT_DL3_H = bluecell_Currdatastatus.ATT_DL3_H;
124 124
         bluecell_Prevdatastatus.ATT_DL3_L = bluecell_Currdatastatus.ATT_DL3_L;
125 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 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 132
         bluecell_Prevdatastatus.ATT_DL4_H = bluecell_Currdatastatus.ATT_DL4_H;
133 133
         bluecell_Prevdatastatus.ATT_DL4_L = bluecell_Currdatastatus.ATT_DL4_L;
134 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 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 142
         bluecell_Prevdatastatus.ATT_UL1_H = bluecell_Currdatastatus.ATT_UL1_H;
143 143
         bluecell_Prevdatastatus.ATT_UL1_L = bluecell_Currdatastatus.ATT_UL1_L;
144 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 146
         PE43711_atten_ctrl(ALL_ATT.ATT_UL1,val);
147 147
     }
148 148
     if(Curr.ATT_UL2_H != Prev.ATT_UL2_H
@@ -150,7 +150,7 @@ void CompareAttenData(BLUESTATUS_st Curr,BLUESTATUS_st Prev){
150 150
         bluecell_Prevdatastatus.ATT_UL2_H = bluecell_Currdatastatus.ATT_UL2_H;
151 151
         bluecell_Prevdatastatus.ATT_UL2_L = bluecell_Currdatastatus.ATT_UL2_L;
152 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 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 160
         bluecell_Prevdatastatus.ATT_UL3_L = bluecell_Currdatastatus.ATT_UL3_L;
161 161
         
162 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 164
         PE43711_atten_ctrl(ALL_ATT.ATT_UL3,val);
165 165
     }
166 166
     if(Curr.ATT_UL4_H != Prev.ATT_UL4_H
@@ -169,7 +169,7 @@ void CompareAttenData(BLUESTATUS_st Curr,BLUESTATUS_st Prev){
169 169
         bluecell_Prevdatastatus.ATT_UL4_L = bluecell_Currdatastatus.ATT_UL4_L;
170 170
         
171 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 173
         PE43711_atten_ctrl(ALL_ATT.ATT_UL4,val);
174 174
     }
175 175
 //    memcpy(&bluecell_Prevdatastatus.ATT_DL1_H,&bluecell_Currdatastatus.ATT_DL1_H,32);
@@ -280,7 +280,7 @@ bool Bluecell_Operate(uint8_t* data){
280 280
   uint8_t i = 0;
281 281
   switch(datatype){
282 282
 	case ATTSET 				 :
283
-		printf("Function : %s Line %d \r\n",__func__,__LINE__);
283
+//		printf("Function : %s Line %d \r\n",__func__,__LINE__);
284 284
         bluecell_Currdatastatus.ATT_DL1_H = data[BLUECELL_DATA + i++];
285 285
         bluecell_Currdatastatus.ATT_DL1_L = data[BLUECELL_DATA + i++];
286 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 83
   ALL_ATT.ATT_DL1 = ATT_DL1;
84 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 94
   ALL_ATT.data_DL1 = ATTEN_Initial_Val;
95 95
   ALL_ATT.data_UL1 = ATTEN_Initial_Val;  
96 96
   ALL_ATT.data_DL2 = ATTEN_Initial_Val;