Subversion Repositories BL-Ctrl

Compare Revisions

Ignore whitespace Rev 38 → Rev 39

/branches/v0.31_8kHz_PWM/BrushLess-Ctrl_8kHz_PWM_V0_31_ADDR_1.hex
46,8 → 46,8
:1002D000AF92BF92CF92DF92EF92FF920F931F9354
:1002E000CF93DF9388E084BB85BB8AEB81BB80E83A
:1002F00082BB8EE087BB81E388BB60D2B7D27894A3
:10030000979884EF91E0CFD2979A88EC90E0CBD287
:10031000979888EC90E0C7D251D2C4DE80E5DCD358
:10030000979884EF91E0CFD2979A8AEF90E0CBD282
:1003100097988AEF90E0C7D251D2C4DE80E5DCD353
:1003200017D385E690E0ABD286E690E0A8D287E6C8
:1003300090E0A5D2EC018EEF90E0A1D25C018DEEB1
:1003400093E09DD28C018EEE93E099D26C01CE01A8
125,7 → 125,7
:1007C000599A579A8CE089B960E070E086EB93E023
:1007D0004AD388EC90E053D0909300038093FF02BB
:1007E0008AE28CB908951F920F920FB60F921124CE
:1007F0008F939F938FE782BF809187038F5F809352
:1007F0008F939F9380E882BF809187038F5F809360
:10080000870380918D00815080938D008F3F39F553
:1008100083E080938D0080918B0090918C000196F5
:1008200090938C0080938B00809178009091790058
/branches/v0.31_8kHz_PWM/BrushLess-Ctrl_8kHz_PWM_V0_31_ADDR_2.hex
46,8 → 46,8
:1002D000AF92BF92CF92DF92EF92FF920F931F9354
:1002E000CF93DF9388E084BB85BB8AEB81BB80E83A
:1002F00082BB8EE087BB81E388BB66D2BDD2789497
:10030000979884EF91E0D5D2C0E0D0E0979A88EC3E
:1003100090E0CFD2979888EC90E0CBD22196C23073
:10030000979884EF91E0D5D2C0E0D0E0979A8AEF39
:1003100090E0CFD297988AEF90E0CBD22196C2306E
:10032000D105A1F751D2BEDE80E5DCD317D385E637
:1003300090E0ABD286E690E0A8D287E690E0A5D226
:10034000EC018EEF90E0A1D25C018DEE93E09DD2A6
126,7 → 126,7
:1007D0008CE089B960E070E08CEB93E04AD388EC60
:1007E00090E053D0909300038093FF028AE28CB98B
:1007F00008951F920F920FB60F9211248F939F931B
:100800008FE782BF809187038F5F809387038091FA
:1008000080E882BF809187038F5F80938703809108
:100810008D00815080938D008F3F39F583E0809368
:100820008D0080918B0090918C00019690938C00AC
:1008300080938B008091780090917900009729F047
/branches/v0.31_8kHz_PWM/BrushLess-Ctrl_8kHz_PWM_V0_31_ADDR_3.hex
46,8 → 46,8
:1002D000AF92BF92CF92DF92EF92FF920F931F9354
:1002E000CF93DF9388E084BB85BB8AEB81BB80E83A
:1002F00082BB8EE087BB81E388BB66D2BDD2789497
:10030000979884EF91E0D5D2C0E0D0E0979A88EC3E
:1003100090E0CFD2979888EC90E0CBD22196C33072
:10030000979884EF91E0D5D2C0E0D0E0979A8AEF39
:1003100090E0CFD297988AEF90E0CBD22196C3306D
:10032000D105A1F751D2BEDE80E5DCD317D385E637
:1003300090E0ABD286E690E0A8D287E690E0A5D226
:10034000EC018EEF90E0A1D25C018DEE93E09DD2A6
126,7 → 126,7
:1007D0008CE089B960E070E08CEB93E04AD388EC60
:1007E00090E053D0909300038093FF028AE28CB98B
:1007F00008951F920F920FB60F9211248F939F931B
:100800008FE782BF809187038F5F809387038091FA
:1008000080E882BF809187038F5F80938703809108
:100810008D00815080938D008F3F39F583E0809368
:100820008D0080918B0090918C00019690938C00AC
:1008300080938B008091780090917900009729F047
/branches/v0.31_8kHz_PWM/BrushLess-Ctrl_8kHz_PWM_V0_31_ADDR_4.hex
46,8 → 46,8
:1002D000AF92BF92CF92DF92EF92FF920F931F9354
:1002E000CF93DF9388E084BB85BB8AEB81BB80E83A
:1002F00082BB8EE087BB81E388BB66D2BDD2789497
:10030000979884EF91E0D5D2C0E0D0E0979A88EC3E
:1003100090E0CFD2979888EC90E0CBD22196C43071
:10030000979884EF91E0D5D2C0E0D0E0979A8AEF39
:1003100090E0CFD297988AEF90E0CBD22196C4306C
:10032000D105A1F751D2BEDE80E5DCD317D385E637
:1003300090E0ABD286E690E0A8D287E690E0A5D226
:10034000EC018EEF90E0A1D25C018DEE93E09DD2A6
126,7 → 126,7
:1007D0008CE089B960E070E08CEB93E04AD388EC60
:1007E00090E053D0909300038093FF028AE28CB98B
:1007F00008951F920F920FB60F9211248F939F931B
:100800008FE782BF809187038F5F809387038091FA
:1008000080E882BF809187038F5F80938703809108
:100810008D00815080938D008F3F39F583E0809368
:100820008D0080918B0090918C00019690938C00AC
:1008300080938B008091780090917900009729F047
/branches/v0.31_8kHz_PWM/main.c
189,15 → 189,16
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(200);
Delay_ms(250);
PORTD &= ~GRUEN;
Delay_ms(200);
Delay_ms(250);
}
UART_Init();
/branches/v0.31_8kHz_PWM/timer0.c
19,8 → 19,8
 
SIGNAL(SIG_OVERFLOW0)
{
static unsigned char cnt;
TCNT0 = 0x7F;
static unsigned char cnt;
TCNT0 = 0x80;
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