Rev 60 | Rev 90 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 60 | Rev 63 | ||
---|---|---|---|
Line 83... | Line 83... | ||
83 | case 0: |
83 | case 0: |
84 | STEUER_A_H; |
84 | STEUER_A_H; |
85 | if(sense) |
85 | if(sense) |
86 | { |
86 | { |
87 | STEUER_C_L; |
87 | STEUER_C_L; |
88 | if(!PPM_Betrieb) TCNT1 = 1; |
- | |
89 | TCNT2 = 1; |
- | |
90 | if(ZeitZumAdWandeln) AdConvert(); |
88 | if(ZeitZumAdWandeln) AdConvert(); |
91 | SENSE_FALLING_INT; |
89 | SENSE_FALLING_INT; |
92 | SENSE_B; |
90 | SENSE_B; |
93 | Phase++; |
91 | Phase++; |
94 | CntKommutierungen++; |
92 | CntKommutierungen++; |
Line 101... | Line 99... | ||
101 | case 1: |
99 | case 1: |
102 | STEUER_C_L; |
100 | STEUER_C_L; |
103 | if(!sense) |
101 | if(!sense) |
104 | { |
102 | { |
105 | STEUER_B_H; |
103 | STEUER_B_H; |
106 | if(!PPM_Betrieb) TCNT1 = 1; |
- | |
107 | TCNT2 = 1; |
- | |
108 | if(ZeitZumAdWandeln) AdConvert(); |
104 | if(ZeitZumAdWandeln) AdConvert(); |
109 | SENSE_A; |
105 | SENSE_A; |
110 | SENSE_RISING_INT; |
106 | SENSE_RISING_INT; |
111 | Phase++; |
107 | Phase++; |
112 | CntKommutierungen++; |
108 | CntKommutierungen++; |
Line 120... | Line 116... | ||
120 | case 2: |
116 | case 2: |
121 | STEUER_B_H; |
117 | STEUER_B_H; |
122 | if(sense) |
118 | if(sense) |
123 | { |
119 | { |
124 | STEUER_A_L; |
120 | STEUER_A_L; |
125 | if(!PPM_Betrieb) TCNT1 = 1; |
- | |
126 | TCNT2 = 1; |
- | |
127 | if(ZeitZumAdWandeln) AdConvert(); |
121 | if(ZeitZumAdWandeln) AdConvert(); |
128 | SENSE_C; |
122 | SENSE_C; |
129 | SENSE_FALLING_INT; |
123 | SENSE_FALLING_INT; |
130 | Phase++; |
124 | Phase++; |
131 | CntKommutierungen++; |
125 | CntKommutierungen++; |
Line 139... | Line 133... | ||
139 | case 3: |
133 | case 3: |
140 | STEUER_A_L; |
134 | STEUER_A_L; |
141 | if(!sense) |
135 | if(!sense) |
142 | { |
136 | { |
143 | STEUER_C_H; |
137 | STEUER_C_H; |
144 | if(!PPM_Betrieb) TCNT1 = 1; |
- | |
145 | TCNT2 = 1; |
- | |
146 | if(ZeitZumAdWandeln) AdConvert(); |
138 | if(ZeitZumAdWandeln) AdConvert(); |
147 | SENSE_B; |
139 | SENSE_B; |
148 | SENSE_RISING_INT; |
140 | SENSE_RISING_INT; |
149 | Phase++; |
141 | Phase++; |
150 | CntKommutierungen++; |
142 | CntKommutierungen++; |
Line 159... | Line 151... | ||
159 | case 4: |
151 | case 4: |
160 | STEUER_C_H; |
152 | STEUER_C_H; |
161 | if(sense) |
153 | if(sense) |
162 | { |
154 | { |
163 | STEUER_B_L; |
155 | STEUER_B_L; |
164 | if(!PPM_Betrieb) TCNT1 = 1; |
- | |
165 | TCNT2 = 1; |
- | |
166 | if(ZeitZumAdWandeln) AdConvert(); |
156 | if(ZeitZumAdWandeln) AdConvert(); |
167 | SENSE_A; |
157 | SENSE_A; |
168 | SENSE_FALLING_INT; |
158 | SENSE_FALLING_INT; |
169 | Phase++; |
159 | Phase++; |
170 | CntKommutierungen++; |
160 | CntKommutierungen++; |
Line 178... | Line 168... | ||
178 | case 5: |
168 | case 5: |
179 | STEUER_B_L; |
169 | STEUER_B_L; |
180 | if(!sense) |
170 | if(!sense) |
181 | { |
171 | { |
182 | STEUER_A_H; |
172 | STEUER_A_H; |
183 | if(!PPM_Betrieb) TCNT1 = 1; |
- | |
184 | TCNT2 = 1; |
- | |
185 | if(ZeitZumAdWandeln) AdConvert(); |
173 | if(ZeitZumAdWandeln) AdConvert(); |
186 | SENSE_C; |
174 | SENSE_C; |
187 | SENSE_RISING_INT; |
175 | SENSE_RISING_INT; |
188 | Phase = 0; |
176 | Phase = 0; |
189 | CntKommutierungen++; |
177 | CntKommutierungen++; |