- Labornetzteil AliExpress         
Ergebnis 1 bis 9 von 9

Thema: Eingänge Abfragen

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    28.05.2005
    Beiträge
    10

    Eingänge Abfragen

    Anzeige

    Powerstation Test
    Servus.

    Bin ein totaler anfänger und hab mal folgende Fragen:

    1. Wie kann ich in Bascom den Eingang eines AVRs auslesen z.B. Portd.5

    2. Wenn ich in Assembler einen Ausgang setzen will mit "SBI 0x18,0"
    dann leuchtet die LED an diesem ausgang nur ganz schwach.
    wenn ich dagegen in Bascom diesen Ausgang setze mit "Set Portb,0
    dann leuchtet die LED ganz normal.

    Woran kann das liegen welchen Fehler mache ich da

  2. #2
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Bascom liest über "pin" und schreibt nach "port"
    z.B.
    if Pind.5 = 1 then ' Input
    portb.0 = 1 ' output
    end if
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  3. #3
    Gast

    Danke für die schnelle antwort

    Das mit den LEDs hat sich schon von selbst erledigt
    bin selber drauf gekommen

    würde aber trotzdem gerne wissen wie man in Assembler einen Ausgang
    einließt

  4. #4
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Für IO Register wäre IN / OUT zuständig
    Bit setzen auch mit SBI /CBI
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    07.07.2005
    Beiträge
    6
    Hallo, bin ebenso Anfänger:
    wenn ich schreibe

    config portb = output
    portb = 0

    liegen die Pins von portb immer noch auf high pegel, warum?

  6. #6
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    @freelanceforever: Kann ich so nicht erklären.
    Kannst du das komplette *.bas posten ?
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  7. #7
    Neuer Benutzer Öfters hier
    Registriert seit
    07.07.2005
    Beiträge
    6
    Ich schreibe einfach:

    $regfile = "2313def.dat"
    $crystal = 4000000
    $baud = 9600


    Config Portb = Output
    portb = 0

    dann sind alle portb-pins auf high Pegel, wenn ich schreibe

    Config Portb = Output
    portb = 1

    sind alle auf low...bin wirklich anfänger, aber müsste das nicht andersrum sein?

  8. #8
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    22.08.2004
    Ort
    484..
    Alter
    33
    Beiträge
    339
    Bist du dir da ganz sicher oder hast du da vielleicht LEDs dran, die gegen +5V geschaltet sind ?
    Dann sind die LEDs nämlich an, wenn der Ausgang LOW ist !
    * human knowledge belongs to the world *

    www.domspage.de - Robotik - TobiSAt8

  9. #9
    Neuer Benutzer Öfters hier
    Registriert seit
    07.07.2005
    Beiträge
    6
    tatsächlich, vielen dank

Berechtigungen

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

Labornetzteil AliExpress