Hallo ich will mich mit dem Thema Mikrokontrolern beschäftigen da ich das Thema sehr Interessant finde. Ich habe mich schon ein bisschen in die Materie reingelesen und möchte nun mein erstes Projekt bauen. Dies soll eine Sport-Uhr werden die runterzählt. Dafür habe ich eine Schalung gefunden(http://www.thelastinstance.de/elek/project01.phtml). Allerdings gibt es bei dieser runterlaufenden Uhr keine Pausefunktion. Da ich den Reset-Schalter nicht brauche wollte ich diesen als Pause Schalter nehmen. Nur wie sieht das konkret in der Programmierung aus wenn ich das per interprupt mache geht doch die gemultiplexte anzeige aus. Oder? Kann jemand vieleicht einen Tipp geben oder einen Programmschnipsel dazu geben? Schonmal vielen Dank im Voraus Philipp K.
Wenn der Reset-Pin weg ist, kannst Du den Mega8 nicht mehr über ISP programmieren. Das ist Dir bekannt? http://www.mikrocontroller.net/articles/AVR_Fuses#SPIEN.2C_DWEN_und_RSTDISBL Kennst Du Dich mit Schieberegistern aus? Dann könntest Du ein paar Pins einsparen und anderweitig nutzen.
Philipp Knobloch schrieb: > Da ich den > Reset-Schalter nicht brauche wollte ich diesen als Pause Schalter > nehmen. Das wird nichts. Der Schalter ist der Hardware-Reset. Du könntest aber den Start-Taster daz verwenden, auch gleichzeitig als Stoptaste zu arbeiten.
Ich meine S4 in der Schaltung (siehe Anhang) Der dazu da ist auf eine eingestellte zeit zu resetten war ein bisschen unklar formuliert
Philipp Knobloch schrieb: > Ich meine S4 in der Schaltung (siehe Anhang) Eben. S4 geht auf Pin0 und das ist der Hardware Reset. Mit diesem kannst Du das nicht machen. Du kannst aber S3 für Start/Stop verwenden.
es gibt wie schon erwähnt noch andere freie Pins: z.B. 13,23,24,25
Philipp Knobloch schrieb: > Dafür habe ich eine Schalung gefunden Welcher Blödmann hat das denn konstruiert? Externe Pullups. LOL. Und 200 Ohm Vorwiderstände. Macht bei roten LEDs mit 2V Spannungsabfall effektiv 3,75mA. Die Anzeige kannst du ja nicht mal im Kellerloch erkennen. Vergiss' den Schrott. mfg.
Thomas Eckmann schrieb: > Philipp Knobloch schrieb: >> Dafür habe ich eine Schalung gefunden > Welcher Blödmann hat das denn konstruiert? Externe Pullups. LOL. Wahrscheinlich ist das auch der Grund, warum er keine Blockkondensatoren verbaut hat: kein Platz mehr auf der Platine. > Die Anzeige kannst du ja nicht mal im Kellerloch erkennen. Ganz so schlimm wirds nicht sein. Wenn man sich das Original ansieht, ist das ein Platinenbelichter, der in der Werkstatt benutzt wird. Für den Zweck (indoor, in einer Ecke) mags gehen. Aber für eine Uhr, die draussen bei hellem Tageslicht benutzt werden will, ist das natürlich zu wenig. Und bevor jemand auf die Idee kommt, das anzumäkeln. Ja, im Tutorial werden auch Vorwiderstände in der gleichen Größenordnung benutzt. Das hat aber einen Grund. Im Tutorium will man in erster Linie vermeiden, dass ein Neuling seine Leds beim ersten Progammfehler zerschiesst und es ist beschrieben, wie er die mangelnde Helligkeit ausgleichen kann.
> Nur wie sieht das konkret in der Programmierung aus wenn ich das > per interprupt mache geht doch die gemultiplexte anzeige aus. Oder? Warum soll die ausgehen? Lass doch den Interrupt weiterlaufen. Wozu willst du den abdrehen?
Karl schrieb: > Wenn der Reset-Pin weg ist, kannst Du den Mega8 nicht mehr über ISP > programmieren. Das ist Dir bekannt? Ich fürchte, das ist Teil des Programmkonzepts, dass man den µC tatsächlich resetten muss. Mir läufts gerade kalt über den Buckel runter, wenn ich mir das so vorstelle.
Phillip vergiss das Programm. Das ist mit genausowenig Sachverstand gemacht wie die Hardware.
Mensch Leute bloss gut das Ihr alle so clever seid. Bitte mal bedenken, dass diese Schaltung bald 10 Jahre alt wird und jeder irgendwann mal angefangen hat. Im übrigen wird keiner gezwungen Schaltungen aus dem Internet zu verwenden. Wenn Ihr so gut seid gehts doch schneller selber was zu bauen statt stundenlang rumzugoogeln und irgendwelchen "Mist" nachzubauen. Kunstriktive Kritik geht anders. BTW: Das mit dem Blödmann nimmst du besser zurück wer mit Firmenname im Netz rumpöbelt hats gerade nötig andere als blöd zu bezeichnen!
Wem genau ist geholfen, wenn man Scheiße nicht mehr als solche benennen darf?
> Bitte mal bedenken, dass diese Schaltung bald 10 Jahre alt wird > und jeder irgendwann mal angefangen hat. 1) weiß das hier keiner 2) ändert das nichts. Schlecht gemacht bleibt schlecht gemacht.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.