- 12V Akku mit 280 Ah bauen         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 20 von 20

Thema: problem mit rn control PORTA

  1. #11
    Erfahrener Benutzer Roboter Experte Avatar von Tido
    Registriert seit
    14.11.2006
    Ort
    OWL
    Alter
    47
    Beiträge
    622
    Anzeige

    Powerstation Test
    Hi,

    teste das doch bitte nochmal ohne Batterie, indem du entweder +5V oder GND an den Pin legst.
    MfG
    Tido

    ---------------------------------------------------
    Have you tried turning it off and on again???
    ---------------------------------------------------

  2. #12
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    30.12.2008
    Beiträge
    1.427
    Hi,
    ich hatte dasselbe problem auch einmal dann hab ich einfach den pin den ich abfrage auf 255 hoch gesetzt dannach war alles störungs unempfindlich vorher gin das lo als ich die Leiterplatte angefasst hatte.
    mfg thomas

  3. #13
    Benutzer Stammmitglied
    Registriert seit
    26.12.2007
    Beiträge
    35
    danke thomas$,
    genau dieses problem habe ich auch mit dem anfassen, dachte aber das komme irgendwie zufällig. port auf 255 setzen? hat das was mit den fusebits zu tun? sorry, bin noch nicht so lange auf diesem gebiet tätig =)

    gruss flo

  4. #14
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.02.2006
    Beiträge
    1.113
    Zitat Zitat von Thomas$
    ... dann hab ich einfach den pin den ich abfrage auf 255 hoch gesetzt
    Was meinst du damit, den Pin auf 255 setzen?

    @florian
    Du hast wieder keinen PullUp eingeschaltet. Wenn du das nicht machst, dann führt die jede kleine elektrostatische Aufladung dazu, dass die Spannung hoch genug wird.
    Deine 1,5V Batterie wird bei einem 5V versorgten µC nie zu einem High-Pegel führen.

    Gruß

    Rolf

  5. #15
    Benutzer Stammmitglied
    Registriert seit
    26.12.2007
    Beiträge
    35
    hallo alle zusammen

    also, hab den dreh jetzt draussen. bei config schreibe ich porta.1=input, und bei if schreibe ich pina.1=1 then...
    stecke ich nun eine litze ein beim pina.1 dann kommt bei berührung von gnd: spannung liegt nicht an, bei berührung mit 5v kommt jedoch spannung liegt an.

    ich danke euch für eure hilfe

    gruss flo

    edit:

    wenn ich nur ein draht bei pina.1 einstecke das andere ende aber nirgends einstecke kommt sowohl spannung liegt an, als auch spannung liegt nicht an.

  6. #16
    Erfahrener Benutzer Roboter Experte Avatar von Tido
    Registriert seit
    14.11.2006
    Ort
    OWL
    Alter
    47
    Beiträge
    622
    Zitat Zitat von florian1991

    wenn ich nur ein draht bei pina.1 einstecke das andere ende aber nirgends einstecke kommt sowohl spannung liegt an, als auch spannung liegt nicht an.
    Um Störungen dieser Art zu vermeiden verwendet man Pullup- bzw. Pulldown--Widerstände. Damit liegt der Pin immer auf einem def. Potential.

    In deinem Fall würde ich einen (ca.) 10K-Ohm vom Pin nach GND legen.
    MfG
    Tido

    ---------------------------------------------------
    Have you tried turning it off and on again???
    ---------------------------------------------------

  7. #17
    Benutzer Stammmitglied
    Registriert seit
    26.12.2007
    Beiträge
    35
    @ tido: habs jetzt nochmal so gemacht wie du erklärt hast und zwar mitder erklärung aus dem wiki. config hab ich pina.1=input und if auch pina.1=1. funktioniert so aber ned.

    gruss flo und danke für deine bemühungen

  8. #18
    Benutzer Stammmitglied
    Registriert seit
    26.12.2007
    Beiträge
    35
    jetzt gings mal kurzzeitig. nun überhaupt nicht mehr.
    ich gebe bei config PINA.0=input ein

    und bei if geb ich Porta.=1 then ... ein

    kann mir jemand sagen was ich falsch mache? ich scheine dafür einfach zu dumm zu sein.

    gruss flo

  9. #19
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.02.2006
    Beiträge
    1.113
    Zitat Zitat von florian1991
    jetzt gings mal kurzzeitig. nun überhaupt nicht mehr.
    ich gebe bei config PINA.0=input ein

    und bei if geb ich Porta.=1 then ... ein

    kann mir jemand sagen was ich falsch mache? ich scheine dafür einfach zu dumm zu sein.
    Du bist schon ein schwieriger Fall
    Schreib mal so:

    Code:
    Config PINA.0 = Input                 'hiermit konfigurierst du den Pin A.0 als Eingang
    PORTA.0 = 1                           'dies schaltet den internen PullUp ein
    
    If PINA.0 = 0 Then                    'hier fragst du den Eingang A.0 ab
       Print "spannung liegt an"
    Else
       Print "spannung liegt nicht an"
    End If
    Gruß

    Rolf

  10. #20
    Benutzer Stammmitglied
    Registriert seit
    26.12.2007
    Beiträge
    35
    ich danke dir rolf =)

    habs jetzt so gemacht :

    Code:
    $regfile = "m32def.dat"
    $crystal = 16000000
    $baud = 9600
    
    config PINA.0 = Input
    PORTA.0=1
    
    Do
    If PINA.0=0 Then
    print " spannung liegt an"
    else
    print " spannung liegt nicht an"
    end if
    loop
    end
    dann hab ich eine litze bei PINA.0 in die Klemme gesteckt RS232 angeschlossen und dann mit dem Ende der Litze sowohl an GND als auch +5V gegangen. Beide Male hiess es im Terminal "spannung liegt nicht an". WAS MACHE ICH FALSCH??? Das Ganze treibt mich früher oder später noch zur Weissglut =)

    Danke für deine Bemühungen,

    Grüsse Flo

Seite 2 von 2 ErsteErste 12

Berechtigungen

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

12V Akku bauen