AVR PCINT geht verloren/wird nicht erkannt

Gast #1238157
Lesenswert?
• ▲
▼
Hallo Leute,

ich habe ein Problem mit meinem ATtiny13V und dem PCINT4. An selbigem 
hängt der Signalisierungs-Ausgang (active low) eines Funkmoduls, der 
mich über dessen gefüllten FIFO benachrichtigt. So weit, so gut.

Wenn ich das Oszi dran hänge, dann sehe ich auch, dass der Pin bei 
gefülltem FIFO auf low geht (und dort bleibt - ich hab den FIFO ja noch 
nicht zurückgesetzt). Aber der zugehörige PCINT wird nicht (nie!) 
geworfen. Wenn ich dagegen das Funkmodul abstöpsle und stattdessen den 
Pin selbst auf low ziehe, dann kommt der PCINT (immer!)..

Die Frage ist also: Gibbet einen bekannten (oder üblichen?) Grund dafür, 
dass mein ATtiny den Pegel-Wechsel vom Modul nicht mitbekommt? Muss ich 
was dazwischenschalten (zwischen Ausgang Funkmodul und Eingang ATtiny)? 
Der Hersteller gibt in seinen Datenblättern/Beispielaufbauten nix 
dergleichen an.

Für hilfreiche Hinweise bin ich sehr dankbar! Im Forum habe ich gesucht, 
bin aber nicht fündig geworden.. :-(

Grüße
Gast #1240488
Lesenswert?
• ▲
▼
Hallo,

internen und externen Pullup(resistor^Wwiderstand) hab ich probiert, das 
ändert aber leider nichts. Allerdings muss ich jetzt eh[*] auf den 
nächstgrößeren Käfer (hier in der Grabbelkiste) umsteigen, einen 
ATtiny2313. Bei der Gelegenheit werde ich den FIFO-IRQ auf einen INTn 
legen in der hoffnung, dass IRQ-on-pin-low besser funktioniert..

* Wie sich herausstellt ist $Funkmodul das für mich erste und bisher 
einzige Modul, das bei Ansteuerung via SPI eine Chip-Select-Pegeländern 
unbedingt braucht - zumindest im FIFO-Modus. Und man muss das 
Datenblatt und den Beispielaufbau ganz genau lesen, um das zu 
entdecken. Damit gehen mir aber beim ATtiny13 die Pins aus.. naja, dann 
hab ich wenigstens auch gleich die Option auf Status-LEDs (zusätzlich 
zum Oszi) und ein paar mehr Optotriacs (statt bisher nur einem 
einzigen). 2313, ich komme! :-)

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