Forum: Mikrocontroller und Digitale Elektronik Frage zu Pins (Absoluter Neuling.)


von Mai88 (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe vor kurzem mit meinem Praktikum angefangen und soll einen 
Mikrocontroller (LM3S8962) programmieren. Leider blicke ich aber einfach 
noch gar nicht durch, habe noch nicht annähernd so etwas gemacht in 
meinem Studium (Technische Physik, 4. Semester)!

Wenn ich beispielsweise den Digitalen Ausgang PB2 benutzen will, woher 
weiß ich welcher der Pins zu diesem Ausgang gehört??? An den Pins sind 
zwar Beschriftungen, aber nirgends PB2 oder PF1 oder PE0. Die Pins sind 
teilweise doppelt belegt, aber ich finde auch nirgends I2C0SCL oder 
sowas.

Wie geht das bloß? :/

von Dirk (Gast)


Lesenswert?

Hallo,

das Datenblatt zu der Mikrocontrollertype sollte alle nötigen Daten 
enthalten.

von Route_66 H. (route_66)


Lesenswert?

Hallo!
Dafür wurden Datenblätter erfunden.

von Sven W. (ulminpoika)


Lesenswert?

Auf der TI Webseite wirst du ein Datenblatt zu diesem Evaluation Board 
finden. Dort sind Schaltpläne drin, in dem die Verbindung der Pins an 
die Header aufgezeigt wird.

Eventuell ist der Pin aber gar nicht nach draußen gelegt, sondern 
schaltet irgendwelche Debug-LEDs o.ä.

von .... (Gast)


Lesenswert?

Mai88 schrieb:
> Wenn ich beispielsweise den Digitalen Ausgang PB2 benutzen will, woher
> weiß ich welcher der Pins zu diesem Ausgang gehört??? An den Pins sind
> zwar Beschriftungen, aber nirgends PB2 oder PF1 oder PE0. Die Pins sind
> teilweise doppelt belegt, aber ich finde auch nirgends I2C0SCL oder
> sowas.

Ich kann und will dir hier keine Komplettlösung geben, denn das hilft 
dir als Anfänger nicht bzw. nur kurz bis zum nächsten Problem. Aber 
folgende Tipps helfen dir hoffentlich:

Dann sucht man sich das Datenblatt. Sowohl vom Controller selbst, als 
auch von diesem Demoboard. Am besten liest man die Datenblätter (beim 
Controller wohl mehrere hundert Seiten) mal grob durch - natürlich nicht 
alles, aber mal mit querlesen beginnen und dann merkt man schnell, was 
für einem relevant sein könnte. Und wenn dann so eine Frage auftaucht, 
schlägt man wieder das Datenblatt auf und sucht sich die Information.

Am Anfang hilft es sicher auch, Tutorials und oder Demoprojekte 
anzusehen. Da hilft Google. Übrigens hilft Google auch bei fast allen 
konkreten Problemen: Problem formulieren (am besten auf Englisch, so 
erreicht man einen deutlich grösseren Suchraum) und du wirst fast sicher 
eine Seite finden, die genau dein Problem schon behandelt hat.

Allgemein gilt: Das A und O ist nicht, möglichst viel zu wissen, sondern 
die Fähigkeit, Wissensquellen effizient anzuzapfen. Datenblätter der 
gerade bearbeiteten Hardware und ein Browserfenster mit Google sind bei 
mir z.B. immer geöffnet. Und ich habe mir angewöhnt, bei jeder 
Unwissenheit sofort zu recherchieren, anstatt das Problem zu umschiffen. 
So lernt man enorm viel - und man findet ja auch wirklich zu allem eine 
Information.

von deathfun (Gast)


Lesenswert?

Hi,


also als Tipp generell, bei neuen Bauteilen einfach mal das Datenblatt
überfliegen. Dan eventuell danach suchen (Google/Forum) den meist
ist man nicht der erste mit einem Problem.

Beispiel:
Google lieferte bei der Suche nach deinem Board ~7500 Ergebnisse,
von denen das Erste die Offizielle Manuel des Boardes ist.

> http://chess.eecs.berkeley.edu/eecs149/sp09/docs/EK-LM3S8962_EvalBoard_UM.pdf

Die Suche im Forum ergab immerhin noch ~60 Ergebnisse die sicherlich
auch Interessant für dich wären, zumindest um den Betreff der Threads
mal zu überfliegen, könnte ja etwas passendes dabei sein.


Sollten dann immer noch Fragen auftauchen beantwortet man diese
sicherlich gerne, irgendwo muss man ja anfangen.



Gruß
deathfun

von Mai88 (Gast)


Lesenswert?

Aha! Das "Dort sind Schaltpläne drin, in dem die Verbindung der Pins an
die Header aufgezeigt wird." hat mir sehr weitergeholfen! Vielen Dank :)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.