Forum: Mikrocontroller und Digitale Elektronik 8 Drehencoder abfragen, aber wie?


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Der Bert (Gast)


Lesenswert?

Hallo, ich stehe vor dem Problem 8 Drehencoder abfragen zu müssen. Um 
Portpins und um die Rechenleißtung zu schonen, dachte ich einen 
Digital-In-Multiplexer wie z.b. den 74HC165 zu nutzen. Da er ja 8 
Eingänge hat, wären doch Theoretisch 4 Encoder möglich. Oder bin ich da 
komplett auf dem Holzweg?

Danke!

von min (Gast)


Lesenswert?

hier wird diese Fragestellung bis ins letzte Detail beschrieben.
Code für STM32 (C) und PIC Prozessoren (Assembler + C) ist vorhanden.

von Chris M. (yoblid) Benutzerseite


Lesenswert?

Hi Bert,

vor der Frage stand ich bei meinem Step Sequencer auch mal und habe mich 
dann für einen ATmega328 entschieden, den ich per I2C mit dem 
Hauptprozessor verbunden habe. Mit einem ATmega328 frage ich 8 Encoder 
ab.

Schau mal hier: 
http://hartgeloetet.blogspot.de/2013/05/musik-schritt-fur-schritt-teil-3.html

Viele Grüße
Chris

von min (Gast)


Lesenswert?

link vergessen - hier natürlich:
http://www.ucapps.de/mbhp_din.html

von min (Gast)


Lesenswert?

und richtig ein 74HC165 liest 4 Encoder aus,

von Falk B. (falk)


Lesenswert?

@ Der Bert (Gast)

>Hallo, ich stehe vor dem Problem 8 Drehencoder abfragen zu müssen.

wo ist das Problem?

>Um
>Portpins und um die Rechenleißtung zu schonen, dachte ich einen
>Digital-In-Multiplexer wie z.b. den 74HC165 zu nutzen.

Das ist ein Schieberegister. Das spart Port Pins aber keine 
Rechenleistung.

>Eingänge hat, wären doch Theoretisch 4 Encoder möglich.

Sicher.

> Oder bin ich da komplett auf dem Holzweg?

Sind schon wieder die DIL40 Gehäuse ausverkauft?

Der Rest steht im Artikel Drehgeber.

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]
  • [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.