Forum: Mikrocontroller und Digitale Elektronik Tiny4313 und Interrupt und Sleep


von Kurt B. (kurt-b)


Lesenswert?

Hallo,

hat wer einen Tipp wo ich mich SW-mässig anhängen kann (CONFIG des 
PCINT4) um unter BASCOM den PCINT4 beim 4313 zu händeln?

(Int soll den AVR aufwecken und eine Variable hochzählen)


 Kurt

von Kurt B. (kurt-b)


Lesenswert?

Kurt Bindl schrieb:
> Hallo,
>
> hat wer einen Tipp wo ich mich SW-mässig anhängen kann (CONFIG des
> PCINT4) um unter BASCOM den PCINT4 beim 4313 zu händeln?
>
> (Int soll den AVR aufwecken und eine Variable hochzählen)
>
>
>  Kurt


Mit
  "Set 64.4"
und
  "Set GIMSK.5"

scheints zu gehen


 Kurt

von GehtAuch (Gast)


Lesenswert?

Kurt Bindl schrieb:
> Mit
>   "Set 64.4"
> und
>   "Set GIMSK.5"
>
> scheints zu gehen

Geht es auch mit:

"set pcmsk0.pcint4"
"enable pcint0" bzw. "set gimsk.pcie0"

?

von Kurt B. (kurt-b)


Lesenswert?

GehtAuch schrieb:
> Kurt Bindl schrieb:
>> Mit
>>   "Set 64.4"
>> und
>>   "Set GIMSK.5"
>>
>> scheints zu gehen
>
> Geht es auch mit:
>
> "set pcmsk0.pcint4"
> "enable pcint0" bzw. "set gimsk.pcie0"
>
> ?

Mein Bascom 2.0.7.7 kennt "pcmsk0" nicht (ATTiny!).
(könne ev. bei den ATMega funktionieren)
Wobei aber pcint1 und 2 erkannt, zumindest in -Grossbuchstaben- 
umgesetzt wird.

 Kurt

von Paul Baumann (Gast)


Lesenswert?

Kurt schrub:
>Mein Bascom 2.0.7.7 kennt "pcmsk0" nicht (ATTiny!).

Das Register gibt es aber im Datenblatt des 4313 und auch auch das Bit 
pcint4.

Vorsichtige Frage: Hast Du als letztes Zeichen eine "Null" oder aus 
Versehen
ein "O" wie Otto erwischt bei pcmsk0?

MfG Paul

von Kurt B. (kurt-b)


Lesenswert?

Paul Baumann schrieb:
> Kurt schrub:
>>Mein Bascom 2.0.7.7 kennt "pcmsk0" nicht (ATTiny!).
>
> Das Register gibt es aber im Datenblatt des 4313 und auch auch das Bit
> pcint4.
>
> Vorsichtige Frage: Hast Du als letztes Zeichen eine "Null" oder aus
> Versehen
> ein "O" wie Otto erwischt bei pcmsk0?
>

Ja Paul, das war auch mein Verdacht, hat sich aber nicht bestätigt.
Vielleicht ist meine "Attiny4313.dat" nicht die richtige (sie hat 36k), 
hab zwar erst abgedatet, aber wer weiss Gewisses.


Kurt

von Paul Baumann (Gast)


Lesenswert?

Kurt schrub:
>Vielleicht ist meine "Attiny4313.dat" nicht die richtige

Das ist doch eine Textdatei. Mach sie mal mit dem Editor auf und laß 
drin
die Zeichenfolge "PCMSK0" suchen. Die muß drin aufgeführt sein, damit 
der
freundliche Kompiler etwas mit dem Bgriff anfangen kann und nicht hustet
und spuckt.

Es kann immer mal ein Fehler vorkommen (ja, ja -nicht nur bei dem, der 
vor
dem Monitor sitzt)
;-)

MfG Paul

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.