Hallo Leute!
Ich arbeite noch nicht lang mit Microcontrollern und verzweifle an
einer, wahrscheinlich ziemlichen simplen Sache...
Zuerst zum Controller; Es ist ein MSP430G2553 Launchpad von TI, ohne
weitere Prepheriegeräte, quasi im Auslieferungszustand.
Nun will gern ein Assembler-Programm drauf laufen lassen, das auf
Tastendruck (P1.3) von der einen LED(P1.0) zu anderen LED(P1.6) wechseln
lässt.
Mein Problem dabei: Der Controller und auch die Status-Ansicht im
Code-Composer zeigen mir nicht an das ich Taste drücke. Der Status
bleibt immer auf "0".
Hier mal mein Code:
An sich ja ne simple Sache, wie gesagt, nur dieser Taster(P1.3) machst
halt nicht.
Muss ich evtl. irgendwelcher Jumper umstecken ? Sind alle noch drauf,
wie gesagt, Auslieferungszustand (bis auf das Programm)
ok, Die stelle ich mit dem Register &P1REN ein, richitg ?
Default sind die auf 0, hab ihn jetzt mal auf 1 gestelt, also
bis.b 0x08, &P1REN
tut sich aber trozdem nix :(
was machen die denn genau für mich ?
Ich hab' das Launchpad auch, ist schon ein weilchen her. Mit dem Pull-Up
sieht der Taster VCC, durch das druecken der Taste wird das Potential
auf GND gezogen. Du musst den Pin von Taster als Eingang und
konfigurieren und den Pull-Up aktivieren. Ich habe allerdings nicht den
Schaltplan zur Hand.
Coder schrieb:> Du musst den Pin von Taster als Eingang und> konfigurieren und den Pull-Up aktivieren.
Der Schaltplan in der Doku hat ja auch einen Fehler, dort sind externe
Pullups angegeben. Bei mir war R34 aber nicht bestückt.
>Bei mir war R34 aber nicht bestückt.
Auch bei keinem meiner Launchpads Rev.1.5 ist R34 bestückt. Hängt
wahrscheinlich mit dem historischen niedrigen Preis von unter 5 Euro
zusammen. Jetzt, wo der Preis für ein Launchpad mehr als verdoppelt
wurde, kann man auf R34 auf der Platine hoffen.
Salvador schrieb:> Jetzt, wo der Preis für ein Launchpad mehr als verdoppelt> wurde,
Tatsächlich. Statt 4.30 USD kostet es jetzt 9.99 USD.
Allerdings ist das immer noch günstiger als der darauf verbaute 'F1611,
der selbst in Tausenderstückzahlen über 9 USD kostet.
Torsten C. schrieb:> Rufus Τ. Firefly schrieb:>> Tatsächlich. Statt 4.30 USD kostet es jetzt 9.99 USD.
Das ist der Preis von TI höchstselbst, vorhin nachgesehen bei
estore.ti.com
Rufus Τ. Firefly schrieb:> Das ist der Preis von TI höchstselbst, …
Danke, ich weiss. Der neue Preis ist nur noch nicht bei allen Händlern
ankommen. Daher mein blöder Kommentar: "Jetzt hamstern, bevor die das
auch merken." ;-)