Hie Leute,
Ich habe gerade mal ein Programm für eine Beleuchtungssteuerung geschrieben :
Wenn ich jetzt auf "Compile program" klicke, steht unten in diesem Kasten :Code:$regfile = "attiny2313.dat" $crystal = 4000000 Config Portb = Output Config Portd.0 = Input Config Portd.1 = Input Config Portd.2 = Input Config Portd.5 = Output Config Timer0 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1 Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1 Enable Timer0 Enable Timer1 Start Timer0 Start Timer1 Dim Hochdimmen As Byte Dim Hochdimmen2 As Byte Dim Hochdimmen3 As Byte Dim Hochdimmen4 As Byte Dim Hochdimmen5 As Byte Dim Runterdimmen As Byte Dim Runterdimmen2 As Byte Dim Runterdimmen3 As Byte Dim Runterdimmen4 As Byte Dim Runterdimmen5 As Byte Helligkeit Alias Pwm0a Helligkeit2 Alias Pwm0b Helligkeit3 Alias Pwm1a Helligkeit4 Alias Pwm1b Do If Portd.0 = 1 Then For Hochdimmen = 1 To 255 Helligkeit = Hochdimmen Next Hochdimmen Wait 10 For Runterdimmen = 1 To 255 Helligkeit = 255 - Runterdimmen Next Runterdimmen End If If Portd.1 = 1 Then Portb.0 = 1 Waitms 100 Portb.0 = 0 Waitms 100 Portb.0 = 1 Waitms 100 Portb.0 = 0 Waitms 100 Portb.0 = 1 Waitms 100 Portb.0 = 0 Waitms 100 Portb.0 = 1 Waitms 100 Portb.0 = 0 Waitms 100 Portb.0 = 1 Waitms 100 Portb.0 = 0 Waitms 100 Portb.0 = 1 Waitms 100 Portb.0 = 0 Waitms 100 Portb.0 = 1 Waitms 100 Portb.0 = 0 Waitms 100 Portb.0 = 1 Waitms 100 Portb.0 = 0 Waitms 100 Portb.0 = 1 Waitms 100 Portb.0 = 0 Waitms 100 Portb.0 = 1 Waitms 100 Portb.0 = 0 End If If Portd.2 = 1 Then For Hochdimmen2 = 1 To 255 Helligkeit2 = Hochdimmen2 Next Hochdimmen2 Waitms 40 For Runterdimmen2 = 1 To 100 Helligkeit2 = 255 - Runterdimmen2 Next Runterdimmen2 Waitms 100 For Hochdimmen3 = 1 To 255 Helligkeit3 = Hochdimmen3 Next Hochdimmen3 Waitms 40 For Runterdimmen3 = 1 To 100 Helligkeit3 = 255 - Runterdimmen3 Next Runterdimmen3 Waitms 100 For Hochdimmen4 = 1 To 100 Helligkeit4 = Hochdimmen4 Next Hochdimmen4 For Hochdimmen5 = 100 To 255 Helligkeit2 = Hochdimmen5 Helligkeit3 = Hochdimmen5 Helligkeit4 = Hochdimmen5 Next Hochdimmen Wait 10 For Runterdimmen5 = 1 To 255 Helligkeit2 = 255 - Runterdimmen5 Helligkeit3 = 255 - Runterdimmen5 Helligkeit3 = 255 - Runterdimmen5 End If Loop End
Error : 86 Line : 10 Invalid parameter for CONFIG parameter or value [8] , in File : C:\PROGRAMME\MCS ELECTRONICS\BASCOM-AVR\SCHULPROJEKT.BAS
Error : 126 Line : 0 NEXT expected , in File :
Nun hab ich überhauptkeine Ahnung, was ich falsch gemacht habe...![]()
![]()
Und vorallem in Line : 10 steht das gleiche wie in Line : 11 nur halt in 10 ist Timer0 und in 11 ist Timer1..
Und Line : 0 irritiert mich auch ein wenig.. Es gibt doch überhauptkeine Line : 0 ??!!
Hoffentlich könnt ihr mir helfen und mir sagen, was ich falsch gemacht habe....![]()
Mfg Yannik







Zitieren

Lesezeichen