Forum: Mikrocontroller und Digitale Elektronik Anfängerfragen die ich noch nicht in Forum gefunden habe *g


von Richard H. (twister)


Lesenswert?

Hallo

Ich habe in der Schule schon einiges mit µPs gemacht (MSP430, SX-key, 
Propeller, PIC 16F8xx,...)
Und möchte mich auch privat mit disen Thema befassen...

Jetzt kommen meine Fragen:

1.) Ich würde gerne einige der ATTiny Serie (besonders ATTiny2313 und 
13L) und den Mega8 programieren aber mir fehlt die passende 
Programmerschaltung, die nicht 300€ kostet.

2.) Habe das Toturial AVR Einstieg leicht gemacht gefunden und habe mir 
die Schaltung in Eagle gezeichnet und ein Board erstellt und den ISP 
Dongel gekauft (funzt aber nit)
Weis jemand ob der Quarz mit 16MHz richtig ist?

Ich Danke schon in Voraus

Richy

von Ulrich (Gast)


Lesenswert?

1) STK500.
2) kommt drauf an

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Ein ISP-Dongle (für AVRs) kann grundsätzlich benutzt werden, um 
Attiny2313 und den Atmega8 zu programmieren. Beim Attiny13L müsste ich 
erst im Datenblatt nachsehen.

Das Tutorial "AVR Einstieg leicht gemacht" kenne ich nicht. Hast du 
einen Link? Bzw. was hälst du von dem Tutorial hier bei 
mikrocontroller.net?
http://www.mikrocontroller.net/articles/AVR-Tutorial

Deine Zeichnung in Eagle kenne ich auch nicht. Möglich, dass da was 
falsch ist, wenn der ISP Dongle damit nicht funktioniert. Hast du mal 
einen Link auf ein BILD deines Schaltplans (keine Eagle-Datei)?

Andere Fehlerquellen bei der ISP-Dongle-Benutzung können der PC (bzw. 
dessen Schnittstelle zum Dongle) und das zum "Brennen" benutzte 
PC-Programm sein. Beides solltest du näher beschreiben.

Der 16 MHz Quarz müsste beim Attiny2313 und beim Atmega8 funktionieren, 
wenn diese mit 5V betrieben werden. Beim Attiny13L ist 16 MHz vermutlich 
zuviel, das kann man ggf. im Datenblatt nachlesen.

von Marko (Gast)


Lesenswert?

Wenn die Dinger noch nicht geflasht wurden laufen
sie eh nur mit 1MHz nach Werkseinstellung, zumindest der M8,
beim 2313 bin ich mir gerade nicht ganz sicher, aber auf
alle Fälle wird er kaum auf Quarz laufen sondern auf
internem RC

von Richard H. (twister)


Angehängte Dateien:

Lesenswert?

Hy

Danke für die schnellen Antworten...

Hier der Link auf das Toturial nach dem ich mich gehalten habe

http://www.roboternetz.de/wissen/index.php/AVR-Einstieg_leicht_gemacht

Nach diesem Vorbild hab ich auch das Board gezeichnet... (ist im Anhang)

Vor allem die belegung des ISP Dongel ist mir nicht so ganz klar

ich habe den hier vl kann mir da ja jemand helfen:

http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=73&products_id=41

Ich danke euch son jetzt

Lg Richy

von Christian (Guest) (Gast)


Lesenswert?

Ich würde am Anfang ggf. nicht 16 MHz machen,
sondern bis max. 1 MHz.

Hier reicht lochraster, steckboard - oder irgend etwas provisorisches
aus.

Falls noch nichts gekauft wurde:
  im internet gibt es entsprechend einfach gesteckte Schaltungen

Richtung:
ISP, Parallelport, LED zum leuchten bringen
mit Assembler

Also, teuer muss es am anfang nicht sein!

c.

von Christian (Guest) (Gast)


Lesenswert?

Oh, obiger link (v R. Huber)
ist das, was ich in etwa meinte!
Sorry!!

von Björn W. (bwieck)


Lesenswert?

Ulrich wrote:
> 1) STK500.

Ich kann mich dieser Meinung nur anschliessen.
Gerade am Anfang ist es wirklich sinnvoll eine zuverlässige Hardware zu 
haben.
Sonst ist man direkt geneigt Programmfehler in falsch funktioniernden 
Platinen zu suchen...

Diese ganzen Selbstbauprogrammer haben sicherlich ihren preislichen Reiz 
und wenn diese korrekt aufgebaut werden funktionieren die auch 
genausogut wenn die Software mitmacht....
Aber wirklich: wenn die Fuses erstmal falsch gesetzt sind steht man 
erstmal
ganz doof im Regen und wendet mehr Zeit und Energie und damit verbundene 
Kosten auf als es ein STK gekostet hätte (schon rein aus Prinzip).

@Richard
Ich kann Dir nur raten für den Anfang ein STK zu nehmen.
Falls Dir zwischendrin die Erkenntniss kommt das Atmels nichts für 
deinen Geschmack sind kannst Du es Hier immer noch ohne grossen 
Gesichtsverlust weiterverkaufen.

Grüße
Björn


von Fabian W. (fabi)


Lesenswert?

Falls du was billiges haben willst um per Com Port zu programmieren, bei 
Pollin gibts als Bausatz das Atmel Evaluationboard V 2.0 für schlappe 
15€. Das kann Attiny 2313, Mega 8 und 16 programmieren.

von Richard H. (twister)


Lesenswert?

Hy

Danke das Ding bei Pollin werde ich mir bestellen....

Währe schon wenn ich die programierten µPs dan in eine eigene Schaltung 
einbauen könnte.

Gibt es da ein Toturial oder eine Anleitung was man da so beachten muss.

Danke Richy

von wanderameise (Gast)


Lesenswert?

der quartz ist der taktgeber?sitzt der nicht mit im prozzessor?

von Anonymus (Gast)


Lesenswert?

@ wanderameise :
Richtig, der Quartz ist der Taktgeber für den "Prozessor" des Chips.
Es befindet sich ein 1Mhz Quartz im Chip, aber wenn man die nöten Fuses 
löscht, kann man auch einen externen Quartz benutzten.

Anonymus

von Peter D. (peda)


Lesenswert?

Anonymus wrote:

> Es befindet sich ein 1Mhz Quartz im Chip

Nein !


Peter

von johnny.m (Gast)


Lesenswert?

Und wieder mal: In den Controllern ist kein Quarz drin! Das ist ein 
RC-Oszillator! Und der ist im Gegensatz zu einem Quarz eher ungenau und 
hat eine erhebliche Temperaturdrift und ist demzufolge für bestimmte 
Anwendungen (v.a. asynchrone Datenübertragung) ungeeignet!

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Richard Huber wrote:

> Vor allem die belegung des ISP Dongel ist mir nicht so ganz klar

Siehe Pinbelegung Bild ICSP1
http://www.mikrocontroller.net/articles/AVR_In_System_Programmer

Du musst darauf achten den Stecker vom Dongle richtig herum 
aufzustecken. Bei deinem P1-Anschluss auf dem Board ist Pin1 unten 
links.

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.