mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Suche Einstiegsprogramme für STK500


Autor: Christoph S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute,

bin neu hier und habe mir einen STK500 gekauft.
Hab mal etwas im avr Tutorial geschaut, aber irgendwie komm ich nicht 
weiter.

Ich suche mal so einfache Schaltungen, wie z.b. lauflicht, einfaches 
blinken einer led usw.

Ich komm nicht drauf, wie man eine led, z.B. PortB1 mit dem Taster 
PortD1 ein und ausschalten kann. also eine betätigung EIN zweite 
betätigung AUS.


Das ganze soll dann mal zur Ansteuerung eines Audioverstärkers dienen.
Taster, PortB1, 30sec. betätigen, Heizspannung (portD0) an, 30sec. 
später Anodenspannung (PortD1) an, 10sec. später audioquelle an. durch 
kurze betätigung von Taster (PortB1)(kürzer 20sec) umschalten der 
Audioquelle
(D2-5) wieder eine betätigung von länger als 30sec. schaltet den 
verstärker aus.
Evtl dann noch ausgabe der Audioquelle auf einem LCD und im standby evtl 
die DCF77 Uhrzeit.

das ganze soll dann auf einem atmega 8 laufen.


Etwas viel für den Anfang, ich komme auch mehr aus der SPS ecke und 
daher ist mir das vielleicht etwas zu hoch.



für starthilfe wäre ich sehr dankbar.

Mfg
Christoph

Autor: Peter (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
kannst du uns vieleicht verraten welche Programmiersprache du verwenden 
willst? Dies wäre für evt Beispielprogramme zu wissen. Außerdem musst du 
dich auch noch mit dem Prellen eines Tasters auseinandersetzen.

Autor: Christoph S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für die Schnelle Antwort.

Als Programmiersprache habe ich mich jetzt mit assambler auseinander 
gesetzt.
mit dem AVR Studio 4.

das die Taster Prellen weiß ich, das wird aber im tutorial schon 
behandelt.


Danke schonmal.

Autor: Jörn Paschedag (jonnyp)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
IMHO ist im mitgelieferten µC des STK500 schon mal ein Programm 
einprogrammiert, das bei Betätigung der Taster LEDs aufleuten läßt. 
Programmlisting am Ende des Begleithefts. Soltest du erst mal verstehen 
lernen.
Zu deinem Ein-Taster "Problem":Wenn Taster betätigt wird, dann PIN d1 
abfragen. Ist Level hi, dann PORT d1 auf lo setzen, wenn level lo, dann 
PORT d1 auf hi setzen. Nein, ich habe mich nicht mit Pin und Port 
verschrieben, bin aber als Anfänger selbst mal drauf reingefallen.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.