Hallo,
ich habe eine kleine Schaltung aufgebaut, welche einen 2-stelligen
Countdown darstellen soll. Zum test fang ich erstmal mit 10 sekunden an.
Den Chip werde ich noch programmieren, indem ich die Ports alle als
Ausgänge definiere und sie dann so einzuschalten, dass sinnvolle Ziffern
angezeigt werden.
Meine Frage ist, ob mein Schaltplan so funktionieren könnte, oder ob ich
da etwas falsch gemacht/ vergessen habe.
Du hast mindestens 2 Dinge falsch gemacht:
- Wires zieht man nicht durch die Bauteile durch
- der 20Ohm in Vcc dürfte sehr nachteilig sein, weil die Spannung
dahinter bis zur Unkenntlichkeit zusammenbrechen wird.
Joh schrieb:> Meine Frage ist, ob mein Schaltplan so funktionieren könnte, oder ob ich> da etwas falsch gemacht/ vergessen habe.
20, 21, 22 sind nicht angeschlossen.
GND ist klar
AVCC an VCC
AREF über 100nF an GND
100nF zw. AVCC und GNG
R18 ist völlig Panne. Weg damit!
mfg.
Schau Dir mal im Tutorial das Multiplexing der 7-Seqment Anzeigen an.
Dann würde ich versuchen die 8Bit der Anzeigen auf einem Port zu halten.
Das macht es einfacher die dann in der Software anzusteuern. Gerade als
Anfänger wirst Du da sehr schnell graue Haare bekommen.
Vielen Dank für eure schnellen Antworten! :)
Thomas Eckmann schrieb:> 20, 21, 22 sind nicht angeschlossen.> GND ist klar> AVCC an VCC> AREF über 100nF an GND> 100nF zw. AVCC und GNG> R18 ist völlig Panne. Weg damit!
Alles erledigt ;)
Ich dachte R18 wäre wichtig, um den Strom zu begrenzen, der durch den MC
fließen kann, da ich zwar einen Spannungsregler, aber keinen
Strombegrenzer verwende; oder geht das auch damit? (er liefert genau 5
Volt)
Hier das Teil, das ich verwende:
http://www.pollin.de/shop/dt/MDc5OTgxOTk/Bausaetze_Module/Bausaetze/Spannungsregler_Bausatz.htmlStephan W. schrieb:> Schau Dir mal im Tutorial das Multiplexing der 7-Seqment Anzeigen an.
Werde ich machen! :)
Danke
Ich versuchs dann mal mit dem aufbau. Würde das dann so gehen? =)
Multiplexing ist doch die Technik, bei der man die anzeigen schnell
nacheinander anzeigen lässt oder? Ich habe letztens was davon gelesen,
da war die platine allerdings schon entworfen ;) Für die zweistellige
Anzeige geht das auch ohne oder? =P
Und den Strom an VCC muss ich wirklich nicht begrenzen?
Du hast einen 5V Spannungsregler, jetzt schau ins Datenblatt des
Controllers und erkenne das er mit 5V arbeitet - alles gut.
Die Beschaltung vom Reset Pin fehlt noch, 10k nach Vcc und 100nF nach
Gnd. Ausserdem wirst du den Controller irgendwie flashen müssen. Wenn
das erst in der Schaltung gemacht werden soll, musst du noch SCK, MISO
und MOSI anklemmen. Das wäre auch von Vorteil wenn du das Programm
später ändern willst ohne den Controller rauszunehmen.
Gurkensalat schrieb:> Ausserdem wirst du den Controller irgendwie flashen müssen.
Ändern kann ich das Programm, indem ich den MC einfach rausnehme.
Ich löte eine Fassung auf die Platine.
Ist das dann die "Grundbeschaltung" für einen Atmega8? =); dh kann ich
damit dann alle Ports als Ein- und Ausgänge nutzen, wie ich will? :)
Alle IIO Pins sind wahlweise als Eingang oder Ausgang nutzbar. Die
Beschaltung des Reset Pins ist optional. Ich lasse den Pin fast immer
unbeschaltet (abgesehen vonm ISP Srecker).
Stefan Frings schrieb:> Die> Beschaltung des Reset Pins ist optional. Ich lasse den Pin fast immer> unbeschaltet (abgesehen vonm ISP Srecker).
Da fängt er sich doch noch die kleinste Störung ein und löst ein Reset
aus, oder? Ich beschalte den Reset-Pin immer wie oben beschrieben, die
Betriebssicherheit der fertigen Schaltung ist mir den kleinen Aufwand
von zwei Bauteilen wert.
Gurkensalat schrieb:> Da fängt er sich doch noch die kleinste Störung ein und löst ein Reset> aus, oder?
Paranoia.
Der Reset ist schon intern mit enem Pullup beschaltet.
mfg.
Wenn Du Anfänger bist, so wirst Du wohl öfters den Prozessor "ziehen"
müssen.
Bedenke bitte, dass Fassungen (Grundsätzlich) nur für sehr wenige
Steckzyklen spezifiziert sind. Wenn es also noch möglich ist, tu Dir den
Gefallen und sieh' einen Programmieranschluss vor.
Je nach Bestückung und Fassung, kann es ganz schön schwierig sein den
Kerl wieder rauszubekommen.
amateur schrieb:> Wenn Du Anfänger bist, so wirst Du wohl öfters den Prozessor "ziehen"> müssen.> Bedenke bitte, dass Fassungen (Grundsätzlich) nur für sehr wenige> Steckzyklen spezifiziert sind. Wenn es also noch möglich ist, tu Dir den> Gefallen und sieh' einen Programmieranschluss vor.> Je nach Bestückung und Fassung, kann es ganz schön schwierig sein den> Kerl wieder rauszubekommen.
Abgesehen davon, dass sehr oft die IC-Pins davon leiden.
Denn wer hat schon ein professionelles Ausziehwerkzeug. Die meisten
hebeln ICs mit dem Schraubendreher raus und das dann auch nicht in
mehreren Etappen sondern erst auf der einen Seite komplett raus.
Woraufhin die Pins dann verbogen sind.
Also: In ISP Anschluss kostet nicht die Welt. Die paar Cent für eine
Steckerleiste bringen keinen um.
Was mich aber viel mehr verblüfft:
In der ganzen Schaltung gibt es kein einziges Eingabeelement!
Ach Eingabe Eingabe... wer will schon mit der Umwelt interagieren :-)
Ne das macht schon Sinn so etwas vorher mit einzuplanen, vor allem wenn
du
es nicht auf einem Steckbrett sondern direkt auf Platine aufbaust.
So ein Countdown Start/Stopp wäre vllt sinnvoll.
Sieh dir dazu dann auch mal den Artikel "Taster entprellen" an.
Hi, ;)
vielen Dank für die Tips!
Ich glaube ich werde die Schaltung doch erstmal auf einem Steckbrett
aufbauen und dann mit meiner Platine weitermachen ;)
Zur Verwendung von Tastern habe ich mir noch keine Gedanken gemacht, da
müsste ich mich erstmal einlesen, sonst muss ich euch wieder mit vielen
Fragen löchern. ;)