/branches/v0.31_8kHz_PWM/BrushLess-Ctrl_8kHz_PWM_V0_31_ADDR_1.hex |
---|
46,8 → 46,8 |
:1002D000AF92BF92CF92DF92EF92FF920F931F9354 |
:1002E000CF93DF9388E084BB85BB8AEB81BB80E83A |
:1002F00082BB8EE087BB81E388BB60D2B7D27894A3 |
:10030000979884EF91E0CFD2979A8AEF90E0CBD282 |
:1003100097988AEF90E0C7D251D2C4DE80E5DCD353 |
:10030000979884EF91E0CFD2979A88EC90E0CBD287 |
:10031000979888EC90E0C7D251D2C4DE80E5DCD358 |
:1003200017D385E690E0ABD286E690E0A8D287E6C8 |
:1003300090E0A5D2EC018EEF90E0A1D25C018DEEB1 |
:1003400093E09DD28C018EEE93E099D26C01CE01A8 |
125,7 → 125,7 |
:1007C000599A579A8CE089B960E070E086EB93E023 |
:1007D0004AD388EC90E053D0909300038093FF02BB |
:1007E0008AE28CB908951F920F920FB60F921124CE |
:1007F0008F939F9380E882BF809187038F5F809360 |
:1007F0008F939F938FE782BF809187038F5F809352 |
:10080000870380918D00815080938D008F3F39F553 |
:1008100083E080938D0080918B0090918C000196F5 |
:1008200090938C0080938B00809178009091790058 |
/branches/v0.31_8kHz_PWM/BrushLess-Ctrl_8kHz_PWM_V0_31_ADDR_2.hex |
---|
46,8 → 46,8 |
:1002D000AF92BF92CF92DF92EF92FF920F931F9354 |
:1002E000CF93DF9388E084BB85BB8AEB81BB80E83A |
:1002F00082BB8EE087BB81E388BB66D2BDD2789497 |
:10030000979884EF91E0D5D2C0E0D0E0979A8AEF39 |
:1003100090E0CFD297988AEF90E0CBD22196C2306E |
:10030000979884EF91E0D5D2C0E0D0E0979A88EC3E |
:1003100090E0CFD2979888EC90E0CBD22196C23073 |
:10032000D105A1F751D2BEDE80E5DCD317D385E637 |
:1003300090E0ABD286E690E0A8D287E690E0A5D226 |
:10034000EC018EEF90E0A1D25C018DEE93E09DD2A6 |
126,7 → 126,7 |
:1007D0008CE089B960E070E08CEB93E04AD388EC60 |
:1007E00090E053D0909300038093FF028AE28CB98B |
:1007F00008951F920F920FB60F9211248F939F931B |
:1008000080E882BF809187038F5F80938703809108 |
:100800008FE782BF809187038F5F809387038091FA |
:100810008D00815080938D008F3F39F583E0809368 |
:100820008D0080918B0090918C00019690938C00AC |
:1008300080938B008091780090917900009729F047 |
/branches/v0.31_8kHz_PWM/BrushLess-Ctrl_8kHz_PWM_V0_31_ADDR_3.hex |
---|
46,8 → 46,8 |
:1002D000AF92BF92CF92DF92EF92FF920F931F9354 |
:1002E000CF93DF9388E084BB85BB8AEB81BB80E83A |
:1002F00082BB8EE087BB81E388BB66D2BDD2789497 |
:10030000979884EF91E0D5D2C0E0D0E0979A8AEF39 |
:1003100090E0CFD297988AEF90E0CBD22196C3306D |
:10030000979884EF91E0D5D2C0E0D0E0979A88EC3E |
:1003100090E0CFD2979888EC90E0CBD22196C33072 |
:10032000D105A1F751D2BEDE80E5DCD317D385E637 |
:1003300090E0ABD286E690E0A8D287E690E0A5D226 |
:10034000EC018EEF90E0A1D25C018DEE93E09DD2A6 |
126,7 → 126,7 |
:1007D0008CE089B960E070E08CEB93E04AD388EC60 |
:1007E00090E053D0909300038093FF028AE28CB98B |
:1007F00008951F920F920FB60F9211248F939F931B |
:1008000080E882BF809187038F5F80938703809108 |
:100800008FE782BF809187038F5F809387038091FA |
:100810008D00815080938D008F3F39F583E0809368 |
:100820008D0080918B0090918C00019690938C00AC |
:1008300080938B008091780090917900009729F047 |
/branches/v0.31_8kHz_PWM/BrushLess-Ctrl_8kHz_PWM_V0_31_ADDR_4.hex |
---|
46,8 → 46,8 |
:1002D000AF92BF92CF92DF92EF92FF920F931F9354 |
:1002E000CF93DF9388E084BB85BB8AEB81BB80E83A |
:1002F00082BB8EE087BB81E388BB66D2BDD2789497 |
:10030000979884EF91E0D5D2C0E0D0E0979A8AEF39 |
:1003100090E0CFD297988AEF90E0CBD22196C4306C |
:10030000979884EF91E0D5D2C0E0D0E0979A88EC3E |
:1003100090E0CFD2979888EC90E0CBD22196C43071 |
:10032000D105A1F751D2BEDE80E5DCD317D385E637 |
:1003300090E0ABD286E690E0A8D287E690E0A5D226 |
:10034000EC018EEF90E0A1D25C018DEE93E09DD2A6 |
126,7 → 126,7 |
:1007D0008CE089B960E070E08CEB93E04AD388EC60 |
:1007E00090E053D0909300038093FF028AE28CB98B |
:1007F00008951F920F920FB60F9211248F939F931B |
:1008000080E882BF809187038F5F80938703809108 |
:100800008FE782BF809187038F5F809387038091FA |
:100810008D00815080938D008F3F39F583E0809368 |
:100820008D0080918B0090918C00019690938C00AC |
:1008300080938B008091780090917900009729F047 |
/branches/v0.31_8kHz_PWM/main.c |
---|
189,16 → 189,15 |
Timer0_Init(); |
sei ();//Globale Interrupts Einschalten |
PORTD &= ~GRUEN; |
Delay_ms(500); |
// Am Blinken erkennt man die richtige Motoradresse |
PORTD &= ~GRUEN; |
Delay_ms(500); |
// Am Blinken erkennt man die richtige Motoradresse |
for(test=0;test<MOTORADRESSE;test++) |
{ |
PORTD |= GRUEN; |
Delay_ms(250); |
Delay_ms(200); |
PORTD &= ~GRUEN; |
Delay_ms(250); |
Delay_ms(200); |
} |
UART_Init(); |
/branches/v0.31_8kHz_PWM/timer0.c |
---|
19,8 → 19,8 |
SIGNAL(SIG_OVERFLOW0) |
{ |
static unsigned char cnt; |
TCNT0 = 0x80; |
static unsigned char cnt; |
TCNT0 = 0x7F; |
Timer0Overflow++; |
if(!cnt--) |
{ |
36,7 → 36,7 |
void Timer0_Init(void) |
{ |
TCCR0 = TIMER_TEILER; |
//TCNT0 = -TIMER_RELOAD_VALUE; // reload |
// TCNT0 = -TIMER_RELOAD_VALUE; // reload |
TIM0_START; |
TIMER2_INT_ENABLE; |
} |
/branches/v0.31_8kHz_PWM/timer0.h |
---|
1,6 → 1,6 |
#if defined (__AVR_ATmega8__) |
#define TIMER_TEILER CK8 |
#define TIMER_RELOAD_VALUE 125 |
//#define TIMER_RELOAD_VALUE 125 |
#endif |