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
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.
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.
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.
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.