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
Gast
#496377
Der Mega48 mag sie haben, aber weiss das auch Bascom?
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!?
Gast
#496388
@Florian Degler
>wo zum Henker ist die Einsprungvektor!?
RTFM?
MFG
Falk
RTFM??????
Gast
#496394
>RTFM??????
RTFM!
RTFM Read The Fucking Manual Sorry für das Unwort.
Gast
#496401
>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 :-)
Gast
#496407
rotfl
Gast
#496409
Edit (Fredentführung): Read The Foolish Manual (Für Bascom-"Programmierer")