Forum: Mikrocontroller und Digitale Elektronik Minimaler Aufbau für Atmega 8


von Jesa J. (jesa)


Angehängte Dateien:

Lesenswert?

Moin,

ich benötige eure Hilfe.
Ich würde euch bitten mir zu helfen. denn ich brauch eine Schaltung für 
den Atmega 8.
Die Hardware beinhaltet folgendes:

1 Taster den ich einlesen möchte und 1 LED´s den ich ansteuern will.

LED´s werde ich folgendermaßen anschließen
https://www.mikrocontroller.net/articles/Datei:Led.gif

die Taster so:
https://www.mikrocontroller.net/articles/Datei:Taster.gif

Spannung / Strom
5V / max. 2000mA

So jetzt kommt die Vorgabe wofür ihr mich am liebsten erhängen würdet, 
jedoch brauche ich diese Schaltung mit dem minimalsten Bauteil Aufwand.

Ich hab viele Schaltungen unter anderem auch in diesem Forum im Tutorial 
gefunden, jedoch noch keine die "nur" das Notwendigste beinhaltet.

Was brauche ich / was habe ich.

Ein Takt IC brauch ich nicht ich werde den integrierten Nutzen (Exakte 
Zeiterfassung ist für die Anwendung nicht notwendigt)
Keine weiteren Schnittstellen (ISP), denn der Controller wird auf dem 
MK2 Board programmiert.
Meine Spannungsversorgung ist ausreichend Stabil, so das ich vorerst 
keine Bauteile zur Stabilisierung bzw. zum Schutz einbauen will. 
(kondensator, Sicherung und Widerstände etc.) Es sei denn, diese sind 
Notwendig !
Die Spannung besitzt zudem eine Sicherung.

Ich benötige keine LED´s die mir den Betriebszustand oder sonstiges 
zeigen
Reset Funktion muss gegeben sein!

Über den Sinn und Nutzen dieser Schaltung brauchen wir nicht zu 
streiten. Als erfahrener SPS Programmierer, weis ich wie nutzlos ein 
solcher Aufbau ist. jedoch würde ich mich sehr freuen, wenn ihr mir 
helfen könntet, da hier wirklich nicht mehr nötig ist und ich null 
Ahnung von Hardware habe.

Und warum ich den Atmega 8 hierfür verwende? ganz einfach hab hier noch 
paar die Sinnlos rumliegen ;)!!

Anbei eine Schaltung von mir. Ich hoffe die gewünschten Funktionen 
bleiben erhalten.

Klappt mein vorhaben in diesem Falle, sodass ich den Controller aus dem 
MK2 entferne und in die neue Hardware Umgebung einstecke oder geht mir 
das Programm flöten?

von Bildformate (Gast)


Lesenswert?

Jesa J. schrieb:
> (kondensator, Sicherung und Widerstände etc.) Es sei denn, diese sind
> Notwendig !
Die Entkoppelkondensatoren zwischen Vdd und Vss würde ich nicht 
weglassen.

Nimm einfach diese Schaltung: 
https://www.mikrocontroller.net/wikifiles/f/f6/Mega8_Tutorial.png
und lass den Oszillator und die ISP Stecker weg, dann hast du eine 
Funktionierende Minimalbeschaltung.

> Klappt mein vorhaben in diesem Falle, sodass ich den Controller aus dem
> MK2 entferne und in die neue Hardware Umgebung einstecke oder geht mir
> das Programm flöten?
Ja, ich würde mir das aber nicht antun und einen ISP-Stecker einplanen.

> avr.bmp
Lies die das von den Bildformaten noch mal durch.

von warmgeduschter (Gast)


Lesenswert?

Noch ein ferngesteuerter outlaw, der, wenn er 10km/h zu schnell fahren 
will, so lange rumfragt, bis er einen findet, der sagt, daß er das ohne 
Probleme machen kann. Ja, kannst du machen und brauchst es auch nicht 
auszuprobieren.

von Bastler (Gast)


Lesenswert?

Wenn es auch ein 328er sein darf, dann ist meine Minimalschaltung, 
insbesondere für deine Anwendung, ein chinesischer Arduino Nano Clone. 
Gibt's für 3€, paßt auf's Steckbrett und läßt sich einfach per USB 
programmieren. Damit sind viele Einstiegshürden schon mal weg. Die 
Arduino Software braucht man dazu nicht, ist aber ein einfacher Test, ob 
alles tut. Und die gewonnenen Erkenntnisse kann man dann auf "bare 
metal" weitermachen.

von Eisebaer (Gast)


Lesenswert?

hi,

Warum sollte das nicht gehen? Ein Widerstand und ein Taster für die 
Reset-Schaltung ist im Prinzip genug. Ich empfehle auch noch einen 
Abblockkondensator. Den und den Reset-Widerstand kannst Du im IC-Sockel 
unter dem AVR einlöten. Mache ich auch immer so.

Vorsicht übrigens, falls Du dann doch nur 3,3V verwenden willst. Das 
geht nicht beim atMega8, nur beim 8L. Da bin ich verzweifelt bei der 
Fehlersuche...

Gruß Stefan

von Planlos (Gast)


Lesenswert?

Nachdem noch keiner was dazu gesagt hat:

Mach den Kurzschluss von Aref (Pin 21) nach +5V weg.

Das war mal bei einem prähistorischen Ur-Ahn des Mega8 nötig, seit 
Jahrzehnten kopiert eine Newbie-Generation diesen Fehler auf der Suche 
nach der "einzig wahren Grundschaltung" für die nächste weiter.

Du nutzt keinen ADC, also lass Aref offen.
Wenn du doch den ADC nutzen willst, warum mit den ungenauen 5V aus der 
Versorgung als Referenz? Der Mega hat eine eigene 
Referenzspannungsquelle.
also: nur Kondensator gegen GND an den Pin.
Falls du echt wirklich unbedingt Vcc als Aref nutzen willst: Kann man 
per Software einstellen. Hardware bleibt: Kondensator gegen GND an 
Aref-Pin.

von Edi R. (edi_r)


Lesenswert?

Der Taster S2 ist anscheinend falsch angeschlossen. Damit kann man 
keinen Reset auslösen. Die 10 kOhm gehören direkt zwischen VCC und dem 
Reset-Eingang, und der Taster zwischen Reset-Eingang und GND.

Hat schon jemand erwähnt, dass die Stützkondensatoren fehlen? ;-) 100 nF 
keramisch, keine anderen.

von Thomas F. (igel)


Lesenswert?

S2 ist so angeschlossen Unsinn, wurde aber schon gesagt.

R2 kann man weglassen wenn man den internen Pull-Up einschaltet.

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.