Anfänger sucht einfachen LED Blinker

Gast #1314348
Lesenswert?

also also ich angefangen hab mit sowas, hab ich mit hingesetzt und 
einfach ein wenig selber überlegt, wie man das machen könnte. Aber 
selber denken scheint irgendwie out zu sein.


Mal ehrlich so schwer ist das nicht, das hat man als Anfänger in einer 
Stunde gemeistert.
#1314419
Lesenswert?

STK500-Besitzer schrieb:
> Schade, dass das Tutorium auf den ATMega8 aufbaut...

Ja, die Architektur ist wohl völlig anders, der Befehlssatz, die 
Programmierumgebung, der Compiler, ...
Man braucht warscheinlich Jahre, um kleinste Programme vom Mega8 auf 
Tiny13 umzustricken.

Bloß komisch, daß mir diese Problem in all den Jahren nicht aufgefallen 
ist.

Ich wechsele die AVRs grad so, wie es für die Applikation nötig ist, von 
ATtiny13 bis ATmega2560. Das bischen IO-Register anpassen ist 
Minutensache.
Meistens entscheidet die Pinanzahl, welchen AVR ich nehme.


Peter
Gast #1314437
Lesenswert?

>Ich wechsele die AVRs grad so, wie es für die Applikation nötig ist, von
>ATtiny13 bis ATmega2560. Das bischen IO-Register anpassen ist
>Minutensache.
Für einen alten Hasen bestimmt kein Problem.

@Andreas
Vorschlag: such Dir zuerst eine gute Anleitung zum Einstieg in die 
Mikrocontrollertechnik.(Schaltung, Programmierung usw.) und danach den 
passenden µC.
Gast #1314440
Lesenswert?

>@Andreas
>Vorschlag: such Dir zuerst eine gute Anleitung zum Einstieg in die
>Mikrocontrollertechnik.(Schaltung, Programmierung usw.)

Öhm, tut er das nicht gerade?

>und danach den passenden µC.

Öhm, hat er den nicht schon?

Ich meine, gut, um eine LED blinken zu lassen, bräuchte er idealerweise 
einen Prozessor mit einem Port. Sagen wir mal im SOT23-Gehäuse. Aber 
sein ATtiny13 könnte das auch gut schaffen.
Gast #1314478
Lesenswert?

Das blinken einer LED ist das "Hello World!" für den µC.

Es wird hier auch jedem Anfänger nahegelegt damit zu starten.

Daher sollte man bei solchen Fragen konstruktiv sein und nicht
vom eigenen Kenntnisstand ausgehen.

Besser solche Fragen als gleich mit Display, Speicherkarte,
dann "COPY-PAST" und "geht nicht!".

@Andreas

Einige Hinweise hier (auch auf das Tutorial) sind gut für dich.

avr
#1314562
Lesenswert?

also für Anfänger empfehle ich eine Bascom Demo Version und das MyAVR 
MK2
damit habe ich angefangen und hatte nach ca. 5 minuten mein erstes 
Blinklicht ;-)
wenn man sich schon ein bisschen mit Basic auskennt, ist das absolut 
kein Problem
um zwischen µC's zu wechseln muss man eigentlich nur die regfile und 
crystal ändern, gegebenenfalls ein paar Ports - so viel Aufwand ist das 
jetzt mal nun auch nicht !!!
Persönliche Seite #1314583
Lesenswert?

Eine Blinker gibt's auch in
  http://www.rn-wissen.de/index.php/HEX_Beispiel-Dateien_f%C3%BCr_AVR#Downloads
Das Archiv enthält mehrere Generierungsvarianten für unterschieliche 
AVR, daher ist das zip recht groß. Es werden aber alle Varianten aus 
einer einzigen gut kommentierten Quelle erzeugt (blinky/blinky.c). Der 
ATtiny13 ist allerdings nicht dabei, für ihn wären der Port und der 
Timer anzupassen.

Im Netz findet sich auch ein PDF, das sich offenbar auf die Software 
bezieht:
   http://www.df1ty.de/programmieren_mit_winavr.pdf

Johann
Gast #1314587
Lesenswert?

>also für Anfänger empfehle ich eine Bascom Demo Version und das MyAVR
>MK2
>damit habe ich angefangen und hatte nach ca. 5 minuten mein erstes
>Blinklicht ;-)
>wenn man sich schon ein bisschen mit Basic auskennt, ist das absolut
>kein Problem
>um zwischen µC's zu wechseln muss man eigentlich nur die regfile und
>crystal ändern, gegebenenfalls ein paar Ports - so viel Aufwand ist das
>jetzt mal nun auch nicht !!!

Ich empfehle eher das Tutorium. Auch wenn der Zeilcontroller ein anderer 
ist, als der gwünschte.
Die Grundlagen sind die gleichen. Nur die Register heissen etwas anders.
Leider hat sich noch niemand gefunden, der für jeden AVR ein eigenes 
Tutorium schreibt. Vielleicht PeDa? ;)
#1410685
Lesenswert?

Hi Tux,
das ist vergebliche Liebesmüh. Vor 2 1/2 Monaten wollte der 
Threaderöffner lt. Überschrift "Anfänger sucht einfachen LED-Blinker" 
einen LED Blinker über einen tiny13 steuern. Warum wurde ihm nicht eine 
einfache Blinkschaltung mit zwei Transistoren empfohlen? Nach etlichen 
Vorschlägen hat er wohl gemerkt, daß das zu kompliziert werden könnte, 
und hat sich nicht mehr gemeldet.
MfG Dirk
#1410839
Lesenswert?

STK500-Besitzer schrieb:
> Leider hat sich noch niemand gefunden, der für jeden AVR ein eigenes
> Tutorium schreibt. Vielleicht PeDa? ;)

Ich hatte ganz kurzzeitig als Berufswunsch mal Lehrer überlegt, aber 
doch schnell verworfen.
Ich denke, daß da meine Art nicht so angekommen wäre, nicht alles 
vorzukauen, sondern nur in die Lösungsrichtung zu zeigen.

Aber als Tip, man kann vieles vom Nameschaos mit Macros erschlagen.
Außer die Timer, da hat Atmel leider oft riesen Unterschiede gemacht.
Nicht alle Marotten der Schaltkreisentwickler kann man verstehen.


Peter

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren