Forum: Mikrocontroller und Digitale Elektronik Timer2 Compare2a


von Florian D. (fdsurfer)


Lesenswert?

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

von A.K. (Gast)


Lesenswert?

Der Mega48 mag sie haben, aber weiss das auch Bascom?

von Florian D. (fdsurfer)


Lesenswert?

Ofensichtlich nicht. Aber das bringe ich Bascom doch eigentlich über die

$regfile = "m48def.DAT"

bei. Oder?

von Florian D. (fdsurfer)


Lesenswert?

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!?

von Falk (Gast)


Lesenswert?

@Florian Degler

>wo zum Henker ist die Einsprungvektor!?

RTFM?

MFG
Falk

von Florian D. (fdsurfer)


Lesenswert?

RTFM??????

von Rahul, der Trollige (Gast)


Lesenswert?

>RTFM??????

RTFM!

von Karl H. (kbuchegg)


Lesenswert?

RTFM

Read The Fucking Manual

Sorry für das Unwort.

von Rahul, der Trollige (Gast)


Lesenswert?

>Read The Fucking Manual
>Sorry für das Unwort.

Man könnte es auch so übersetzen:
Read The Fine Manual
Read The Free Manual...

von Karl H. (kbuchegg)


Lesenswert?

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 :-)


von Rahul, der Trollige (Gast)


Lesenswert?

rotfl

von Rahul, der Trollige (Gast)


Lesenswert?

Edit (Fredentführung):
Read The Foolish Manual (Für Bascom-"Programmierer")

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
Noch kein Account? Hier anmelden.