RoboterCC - Robotic Code Compiler
Forum Robot Kits NIBO 2 Ein- oder Ausgänge beim NDS3

Welcome

Nachrichten

Sie sind nicht eingeloggt.

Werbung

Letzte Themen

  • Keine Beiträge vorhanden

Site-Statistic

  • 7433 private projects
  • 378 public projects
  • 16180353 lines compiled
  • 58212 builds
NIBO @ facebook YouTube Twitter
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA: Ein- oder Ausgänge beim NDS3

Ein- oder Ausgänge beim NDS3 11 Jahre 5 Monate her #1705

  • achim S.
  • achim S.s Avatar
  • OFFLINE
  • Gold Boarder
  • Beiträge: 441
Auf dem NDS3 habe ich an den Steckern X5, X7 und X9 jeweils 2 Pins die direkt zum Attiny44 führen. Weiterhin liegen dort auch die X4 (Distanz) und X3 an. Diese werden zum Betrieb der Abstandmessung genutzt. Am X6 und X8 liegen die Ausgänge des 128 an.
Bisher habe ich kein Programm gefunden, das die X5,X7 oder X9 nutzt.
Ich habe mir mal die Arbeit gemacht und bin sämtliche Datein und anderes durchgegangen und habe nach Hinweisen zur Programierung gesucht. Habe zwar einiges gefunden, was alles zum Betrieb vom NDS3 notwendig ist, gefunden. Auch andere Sachen, wie z.B. I2C init und damit notwendigen Einstellungen. Auch einiges zum Betrib von Odometrie, Motor und anderes. Nur leider keinerlei Hinweis wie ich Attiny den Pin 13 (A0) ansprechen kann.
Meine Frage ist ganz einfach. Wie mache ich das?
Habe die Frage schon mal gestellt. Habe auch eine Antwort bekommen, z.B. steht alles in den Datein und so drin. Es steht aber nicht drin. Scheinbar ist eine Kommunikation nicht möglich. Kenne die nächste Antwort auch schon. Ist ja ein open source Projekt. Hilft leider alles nicht weiter.
Kennt jemand eine vernünftige Antwort?
achim
Letzte Änderung: 11 Jahre 5 Monate her von achim S..
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Ein- oder Ausgänge beim NDS3 11 Jahre 5 Monate her #1706

  • Egon
  • Egons Avatar
  • OFFLINE
  • Gold Boarder
  • Beiträge: 316
Hallo achim S.

Lies doch mal die Doku von Atmel durch....

datasheet.octopart.com/ATTINY44-20PU-Atmel-datasheet-123087.pdf

dann müßte klar sein, wie Du das machst

Egon

oder benötigst Du ein Programmbeispiel??
lokalisieren, eliminieren, Vollzug melden
Letzte Änderung: 11 Jahre 5 Monate her von Egon.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Ein- oder Ausgänge beim NDS3 11 Jahre 5 Monate her #1711

  • achim S.
  • achim S.s Avatar
  • OFFLINE
  • Gold Boarder
  • Beiträge: 441
Hallo Egon
habe so ein kleines Problem mit deinem Vorschlag. Zu einem sind es 233 Seiten. Ist eine Menge Text für mein bescheidenes Hilfenglisch. Da es dort nach meiner Sicht, nur so genügend Fachbegriffe drin sind, klappt es es kaum. Eine Übsetzung mit dem rechner bringt auch nur Blödsinn.
Komme da lieber auf dein Angebot zurück. Ein kleines Beispiel währe echt super. Bestimmt auch für andere.
achim
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Ein- oder Ausgänge beim NDS3 11 Jahre 5 Monate her #1713

  • Egon
  • Egons Avatar
  • OFFLINE
  • Gold Boarder
  • Beiträge: 316
Hallo achim S.

So ganz klar ist mir nicht, was Du willst...Du musst nicht die ganzen 233 Seiten durchackern, interessant sind die Seiten ab S/61 bzw ab S/64, wo die Verwendung von PA0 (alternate) beschrieben wird...

Man kann PA0 verwenden (alternate!)entweder als
- extern Referenz für ADC
- externe Interruptquelle (Taster anschliessen => Interrupt generieren)
- als ADC0

oder aber als reinen I/O Port (siehe S/5)

es kommt also darauf an, was Du damit machen willst...

Egon
lokalisieren, eliminieren, Vollzug melden
Letzte Änderung: 11 Jahre 5 Monate her von Egon.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Ein- oder Ausgänge beim NDS3 11 Jahre 5 Monate her #1715

  • achim S.
  • achim S.s Avatar
  • OFFLINE
  • Gold Boarder
  • Beiträge: 441
Hallo Egon
die Sache ist relativ einafch. Auf dem NDS3 sind einige Ausgänge vom Attiny auf extra Steckverbinder gezogen. Diese haben auch immer + und + dabei. Da kann man einfach eine LED vom Ausgang über einen R nach Masse legen. Wie steuere ich dise an. Lasse sie blinken oder anderes. Die zweite Sache dabei ist der Eingang. wie kann zwischen Eingang und Ausgang umschalten? Da dort ADC steht, kann ich es auch als ana Eingang verwenden und + messen? So wie beim 128 Inpout 2 und 3?
achim
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Ein- oder Ausgänge beim NDS3 11 Jahre 5 Monate her #1716

  • workwind
  • workwinds Avatar
  • OFFLINE
  • Administrator
  • Beiträge: 573
Dazu sind die folgenden Register/Funktionen gedacht:
  uint8_t nds3_ddr
  uint8_t nds3_port
  uint8_t nds3_pin
  void nds3_ddr_commit ()
  void nds3_port_commit ()
  void nds3_pin_update ()
  uint16_t nds3_get_analog (uint8_t idx)

Quelle: nibo.sourceforge.net/doc/html/nds3_8h.html

DDR bestimmt die Richtung, PORT ist der Ausgabewert, PIN ist der Eingangswert
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Ladezeit der Seite: 0.067 Sekunden

Werbung