Platinenerstellung

Gast #164004
Hallo,
ich will eine Platine entwickeln für einen ATmega16 Dil40. Also keine
Entwicklungs und Testplatine sondern eine für meine spezielle
Anwendung.
Ich will den µC auf dem Entwicklungsboard programmieren und dann auf
meine geäzte Platine stecken. Ich benötige 12 Eingangpins und 16
Ausgangpins von den 32 IOs des Controllers.

Kann ich da jeden IO Pin nehmen oder sollte ich bestimmte freilassen?

Was mach ich mit den restlichen 6 IOs. Reicht dort ein definieren
als Pullup?

Die 5V bekomme ich von extern und zudem weiß ich, das mein µC einen
Quarz benötigt. Ich will nur die IOs nutzen.

Was benötige ich noch?
Gast
@Jens:

Wenn Hubert=Depp:

Also ich finde die Bemerkung von Hubert i.O.

In diesem Forum sind schon Leute für präzisere Fragen ruppiger
kritisiert worden!

Wenn Friedmann=Depp:

Die Frage muß konkretieret werden. Aber trotzdem hätte ich schönere
Worte gewählt. Jemanden als Depp zu bezeichnen ist schon ein Ding.


@all

Müssen wir Deutschen bei Problemen immer sofort nach einer Polizei
schreien, oder können wir auch mal Kleinigkeiten auf direktem Weg
klären?
Gast
Also ich finde die Kommentare von Hubert mehr als überflüssig.

@Friedemann:
was genau willst du nun Fragen?
Also ich lasse nicht genutzte Pins einfach offen und definiere diese
dann als Ausgang mit High oder Lowpegel.
Manchmal verwende ich sie als Debug Pins, indem ich an bestimmten
stellen des Programms diese umschalte etc.

Falls du was anderes wissen wollst habe ich die Frage nicht ganz
verstanden :)
Gast
Ich weiß ja nicht, wie sicher Du Dir Deiner Sache und Deines Programmes
bist. Ich würde mir die ISP-Pins freihalten für alle Fälle. Selbst wenn
Du den µC sockelst, ist es einfacher, ihn auf dem Board flashen zu
können.

Wenn Du Dir sicher bist: normalerweise bieten sich durch die logische
Gruppierung der IOs doch bevorzugte Ports an, damit die Programmierung
einfacher wird.

Wenn auch das bei Dir kein Thema ist, bist Du ein glücklicher Mensch
und solltest Dir keine Sorgen machen wegen fehlender Sachzwänge! (-:
Gast
Also du kannst jedes IO-Pin als ein/oder Ausgang nehmen. Da musst du auf
nichts besonderes achten, solange du wirklich nur die IO willst und
keine Peripherie.

Bezueglich der unbenutzten PINs schliesse ich mich Netbandit an.

Einen Oszillator oder Quartz brauchst du in jedem Fall, wie deine
Platine aussieht und ob es deine ist oder eine Testplatine ist den PINs
egal.

Woher dein Strom kommt ist auch unerheblich, solange er nicht aus nem
Atomkraftwerk kommt. Dagegen habe ich was.

Du benoetigst ausserdem noch etwas Aussenbeschaltung, die Signale an
die Eingaenge liefert und die Signale von den Ausgaengen
auswertet/benutzt.

Ich bin mir sicher dir geholfen zu haben,

der Guenther
Gast
@moral Apostel:

ich denke es liegt daran, daß einige vergessen haben welche Fragen sie
damals gestellt haben als sie mit der Thematik anfingen :)
Gast
scheint wohl so zu sein ...

bestes beispiel dafür sind zb die älteren menschen die immer über die
jugend mekern aber vergessen wie sie selber waren ....
Gast
Danke erst einmal für alle Antworten.

Ich habe meine Betrag nach Mitternacht geschrieben. Ich wollte nur noch
ins Bett. Sorry, habs nicht mehr durchgelesen.

Mein Programm besteht aus einem einfachen kleinen Code . Es gibt da
keine Fehler und Abänderungen wird es auch keine geben.

Mein Problem war nur die Entwicklung der Platine. Mit der Hardware um
den µC kenne ich mich leider nicht so gut aus. Ich werde die ISP aus
Platzgründen weglassen. Und das mit den freien Pins hat sich ja auch
geklärt.

Die unqualifizierten Antworten überlese ich einfach. SOllen sie halt
ihren Spaß haben. Mich regt das nicht auf.

Euch noch ein schönes Wochenende

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.