- LiFePO4 Speicher Test    Werbung      
Ergebnis 1 bis 10 von 14

Thema: Int_X

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    63
    Beiträge
    5.799
    Hallo

    ich wollte einen Roboterarm bauen und da sind 3 PMWs zuwenig..
    Macht echt Spass dir alle Infos einzeln aus der Nase zu ziehen. Um es etwas abzukürzen nehme ich mal an, du willst Servos ansteuern. Dazu kann man wunderbar die Erweiterungspunkte IO1-4, BPL und BPR verwenden. Das quasi die LEDs SL1-6 und in deren Nähe findet man diese Punkt auch auf der Platine. Zusätzlich gibts noch ADC0 und ADC1. Damit hättest du Platz für 8 Servos, viel mehr kann der Mega32 ohne kleine Tricks eh nicht ansteuern...

    Warum sich alle INT-Anschlüsse am XBUS befinden ist mir auch nicht ganz klar. Ich würde die nicht nutzen, wenn sie auf der Baseplatine nicht von der restlichen Elektronik getrennt wurden. Aber dann müßte man auf die Encoder oder den Empfang von RC5 verzichten. Das würde ich nicht machen. Die einzige Info die ich dazu gefunden habe:
    http://www.arexx.com/forum/viewtopic...9&t=963&p=4041

    Gruß

    mic
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    10.09.2010
    Beiträge
    74
    Guten Abend! Ich habe bis jetzt noch keinen passenden Beitrag gefunden dazu.
    Ich habe auch mal eine Frage zu den INTU. Kann man da einfach den INT Port vom PCF8574 anschließen, oder muss man da noch was beachten. Ich habe nämlich seit kurzem den PCF und habe aus dem Datenblatt gelesen, dass es dort einen Interrupt Ausgang gibt. Und den möchte ich mit einbeziehen, aber weiß noch nicht wie.
    Vielen Dank schon mal für eure Hilfe
    LG
    RP6fahrer

  3. #3
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803
    @RP6fahrer:
    INTU ist auf der RP6 Base nicht mit dem uC verbunden.
    Auf der Zusatzplatine RP6 Control M32 ist INTU auch nicht verbunden, kann aber mit INT1 (PD3) des uC verbunden werden.
    Geändert von Dirk (17.07.2011 um 12:55 Uhr)
    Gruß
    Dirk

  4. #4
    Benutzer Stammmitglied
    Registriert seit
    10.09.2010
    Beiträge
    74
    Vielen Dank,
    Also das heißt, ich kann einfach INT1 und INTU brücken und somit kann ich vom PCF8574 den INT Ausgang jetzt zum Beispiel auf INT1 direkt rauflöten und über den Interrupt von INT1 darauf reagieren?

  5. #5
    Erfahrener Benutzer Roboter Genie Avatar von SlyD
    Registriert seit
    27.11.2003
    Ort
    Paderborn
    Alter
    41
    Beiträge
    1.516
    Hallo,

    nein Du solltest da gar nix brücken.

    Die INT Leitungen sind nur auf dem RP6-M32 (und M128 ) mit "echten" Interrupt Signalen vom Mikrocontroller verbunden auf der Base ist das nicht notwendig das ist dort als "Interrupt Ausgang" für das I2C Slave Programm gedacht um den Master über Statusänderungen zu informieren ohne das dieser eine Busabfrage starten muss.
    Kann natürlich auch als normaler I/O Port verwendet werden um per Software zu prüfen ob sich was geändert hat. Das ist ohnehin einfacher im eigenen Programm umzusetzen als mit den Interrupts zu hantieren (wird in der Master Lib übrigens auch so gemacht damit es keine Probleme gibt).

    Die ganzen anderen Interrupt Signale sind für Erweiterungen gedacht.

    INTU ist standardmäßig nirgendwo mit irgendwas verbunden und kann OPTIONAL für eigene Erweiterungen verwendet werden.
    (auf der RP6-M128 kann man das umjumpern - auf der RP6-M32 sind die Jumper nicht bestückt hier muss man Leiterbahnen durchtrennen und dann selbst jumper auflöten - macht aber für Deine Anwendung keinen Sinn, häng es einfach an INT2, wenn Du das RP6-M32 Board verwendest, dann jedoch nicht an INT1 da dieser ja schon für die Kommunikation mit dem Slave Programm verwendet wird! Wenn Du das RP6-M32 Board nicht verwendest kannst Du es auch mit INT1 verbinden - Portrichtung vorher passend einstellen! )


    MfG,
    SlyD

  6. #6
    Benutzer Stammmitglied
    Registriert seit
    10.09.2010
    Beiträge
    74
    Okay,Danke!
    INT1 ist, sofern ich es richtig verstanden habe, dafür da, dass wenn die Base eine Änderung erfasst, dann macht sie darüber einen Interrupt. Kann ich an INT2 auch mehrere PCFs ranhängen, oder muss dabei was beachten(also z.B. Diode davor schalten oder so)?

    MfG RP6fahrer

  7. #7
    Erfahrener Benutzer Roboter Genie Avatar von SlyD
    Registriert seit
    27.11.2003
    Ort
    Paderborn
    Alter
    41
    Beiträge
    1.516
    INT1 ist, sofern ich es richtig verstanden habe, dafür da, dass wenn die Base eine Änderung erfasst, dann macht sie darüber einen Interrupt.
    Ja.

    Kann ich an INT2 auch mehrere PCFs ranhängen ?
    Soweit ich mich erinnere sind das OpenDrain / OpenCollector Ausgänge müsste also direkt so gehen - schau aber vorher nochmal ins Datenblatt.

    MfG,
    SlyD

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

    Werbung      Labornetzteil AliExpress