Hallo, ich versuche gerade mit dem Compare2a vom Timer2 des Mega48 einen Interrupt auszulösen. Leider sagt mir mein Compiler (Bascom) das der Interrupt unbekannt sei. Mit Timer1 funktionierts einwandfrei, warum nicht mit dem Timer2???? Laut Datenblatt hat der Mega48 an allen drei Timern Compareregister, oder sehe ich das Falsch? 'Timer für das sicherungsspeichern ins Eeprom On Compare1a Ins_eeprom Config Timer1 = Timer , Prescale = 1024 , Compare A = Disconnect Compare1a = 2930 Enable Compare1a 'Durchschnitt errechnen On Compare2a Durchschnitt Config Timer2 = Timer , Prescale = 1024 , Compare A = Disconnect Enable Compare2a Kann mir da einer Helfen? Danke Florian
Ofensichtlich nicht. Aber das bringe ich Bascom doch eigentlich über die $regfile = "m48def.DAT" bei. Oder?
Inzwischen bin ich einen schritt weiter. An Stelle von Compare1a (beim Timer1) kann ich direckt auf das entsprechende Register schreiben: Ocr2a = 150 Anstelle von Enable Compare1a muß ich eben Enable Ocie2a schreiben. Aber wo zum Henker ist die Einsprungvektor!?
>Read The Fucking Manual >Sorry für das Unwort. Man könnte es auch so übersetzen: Read The Fine Manual Read The Free Manual...
Rahul, der Trollige wrote: >>Read The Fucking Manual >>Sorry für das Unwort. > > Man könnte es auch so übersetzen: > Read The Fine Manual > Read The Free Manual... Könnte man. Allerdings ist dann immer noch das Unwort 'Manual' drinnen :-)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.