up and down interrupts (avr)

Gast #1018164
Lesenswert?

Guten morgen alle miteinander,

ich habe ein Problem, eventuell sogar mich selbst :)

Ich programmiere mit Bascom und einem 128 an einer kleinen 
Interruptübung und stosse arg an meine Grenzen. Ich habe im Manual zwar 
alles darüber durchgelesen und meiner Meinung nach auch richtig 
ausgeführt doch trozdem habe ich noch probleme bei der Zuweisung der 
Register ISC40 und ISC41.

Hier etwas Code:
1
Config Pind.4 = Input
2

3

4
Isc40 = 1
5
Isc41 = 0
6
Sreg = 1
7
Eimsk.int4 = 0
8

9
Enable Interrupts                                           
10
Config Int4 = Change
11
Enable Int4
12
On Int4 Isr_from_int4

Das ist all der Code der was mit dem PIND.4 zu tun hat. Bei den 2 ersten 
Zeilen motz er wegen nem Assignement Error, ich komm aber ned drauf wie 
ich das sonst setzen soll, den im Manual steht ja das die so gesetzt 
werden müssen. Und könnt ihr mir sagen ob das generell so funktionieren 
könnte mit den Zuweisung die ich gemacht habe, will heissen: Würde der 
Code jetzt so wie er ist(wenn er kompilierbar wäre) funktionieren, so 
das bei jedem Up & down ein Interrupt ausgelöst würde?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren