www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AVR PCINT geht verloren/wird nicht erkannt


Autor: JosephA (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Läubi .. (laeubi) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Versuch mal den Pullup Transistor zuzuschalten, bzw. ne Externen zu 
nutzen, hatte mal das selbe Problem.

Autor: JosephA (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.