- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 6 von 6

Thema: ADC Kanl 8-15 nutzen, aber wie ?

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    27.10.2006
    Ort
    Dortmund
    Beiträge
    79

    ADC Kanl 8-15 nutzen, aber wie ?

    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hallo, ich habe folgendes Problem.

    Beim Rn2560 habe ich 16 analoge Spannungseingänge, die ich alle nutzen muss...
    Bis ADC(7) geht das auch problemlos, aber wie geh ich dann vor ?

    Null = Getadc(
    Null1 = Null / 200
    Print Null1

    ...scheint nicht zu funtionieren, muss ich da jetzt tricksen?
    Für den Kanal was anderes eingeben?

    Schöne Grüssle

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    22.05.2005
    Ort
    12°29´ O, 48°38´ N
    Beiträge
    2.731

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    27.10.2006
    Ort
    Dortmund
    Beiträge
    79
    Neue Version 1.11.9.0 beinhaltet bei mir immernoch den Bug....

    Das mit dem Umschalten geht von Adcsrb.mux5 = 0 auf Adcsrb.mux5 = 1
    aber leider nicht umgekehrt !!!!!

    Weiss einer warum?

    Grüssle, Michael

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    22.05.2005
    Ort
    12°29´ O, 48°38´ N
    Beiträge
    2.731
    Was heisst nicht umgekehrt ?

    Workaround bis 1.11.8.8: https://www.roboternetz.de/phpBB2/vi...=295017#295017
    Wenn Du Kanal 0- 7 messen willst, vorher MUX5 auf 0,
    Wenn Du Kanal 8-15 messen willst, vorher MUX5 auf 1.
    Bei GetADC immer nur 0-7 angeben.

    Oder meinst Du bei der 1.11.9.0 gibts ein neues Problem


    Ich hab ja leider keinen M2560, kann da nur im fertigen Programm mit einem Disassembler angucken was Bascom da draus gemacht hat.
    Ich schau aber grad mal.

  5. #5
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    22.05.2005
    Ort
    12°29´ O, 48°38´ N
    Beiträge
    2.731
    Wenn ich ein Testprog für M2560 übersetze kommt irgendwie nix richtigs dabei raus mit der 1.11.9.0. In der Lib steht zwar die Abfrage drin, wird aber nicht mit eingebaut das mit dem MUX5.
    Da muss wohl nochmal nachgeforscht werden wo das wieder herkommt.

  6. #6
    Benutzer Stammmitglied
    Registriert seit
    27.10.2006
    Ort
    Dortmund
    Beiträge
    79
    Ja genau das meinte ich, eigentlich sollte der Bug ja behoben sein, aber war er anscheinend nicht, weil es bei mir immernoch nicht ging, daraufhin habe ich dann den Trick mit den Zwei Registern umschalten angewendet.
    Also Mux5 auf 1 ging tadellos, aber Mux5 von 1 auf 0 ging nicht mehr, also hab ich bei mir die neuste Version wieder runtergeschmissen und mit der 1.11.8.8 weitergebarbeitet, da geht es dann wenigstens auf diese Art

    Wie kann ich denn ein Tastenfeld an den Spannungseingängen so nutzen, dass ich zB bei einer Zahl von 15 die ich drücke durch 1 und 5 dann das ganze für eine Variable nutzen kann?
    Bislang kann ich es nur als print anweisung auf den Schirm geben ?!?

    Grüssle

Berechtigungen

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

Labornetzteil AliExpress