hi versuche nun seit ein paar stunden eine einfache led einschalten versuche mich in assembler aber es will nicht fruchten habe das franzis mikrocontroller lernpaket und finde nichts darüber wie ich mir einem taster eine led einschalte bitte um hilfe das mir jemand helfen kann da alles was ich google viel mehr macht wie ich will mfg
Für den Start in die Mikrocontrollerwelt mit ASM solltest du das hier mal durchmachen: http://www.mikrocontroller.net/articles/AVR-Tutorial Unabhängig davon ist dein Posting völlig nutzlos, da du keine Eckdaten gibst. SUch dafür mal nach Nettiquette hier auf der HP.
Prinzipiell musst du den Port in einer Schleife einlesen, dann vergleichen, ob der Taster gedrückt ist, dann den Port fit der LED dran entsprechend setzen. Dann warten (Schleife), bis der Taster wieder (oder nicht mehr) gedrückt wird. Wo genau hakt's denn?
erstmal danke ps der wink mit Nettiquette kam an möchte an meinen attiny 13 2 taster anschliesen und dan mit einem druck entweder 90 oder 120 sekunden später eine led oder summer an gehen lassen das mit den 90 sek bekomme ich über 2 schleifen hin aber keine ahnung wie ich die taster abfrage und das dann dazu nutze die schleife zu starten mfg und danke schon mal
Du hast das Franzis Lernpaket ? Einfach Anleitung genau durchlesen und umsetzen, dann geht das. Notfalls einen Freund, der etwas besser Deutsch kann um Hilfe beim Lesen bitten.
Andreas Dre schrieb: > möchte an meinen attiny 13 2 taster anschliesen und dan mit einem druck > entweder 90 oder 120 sekunden später eine led oder summer an gehen Hallo Andreas, das AVR-Tutorial von mikrocontroller.net ist wirklich sehr gut! Hast du das schon einmal durchgearbeitet? Falls du am Anfang damit nicht klarkommst, z.B, weil es für den ATmega8 und nicht für den ATtiny13 gebaut ist, helfen auch Lernpakete, die dich "an die Hand nehmen". Von franzis gibt es eines, das speziell mit dem ATtiny13 arbeitet. Von guloshop.de ebenfalls. Das Einsteiger-Paket von guloshop zeigt Schritt für Schritt fast genau das, was du vorhast zu bauen. Bei franzis wird das vermutlich ähnlich sein, leider hatte ich da noch keine Gelegenheit, es genauer anzuschauen.
Hmm, einfach mal so ganz primitiv was aus dem Handgelenk. Versuch's zu verstehen, dann haste eine Möglichkeit, das einfach zu realisieren.
1 | // Stack initialisieren etc |
2 | ... |
3 | // Input/Output initialisieren |
4 | ... |
5 | |
6 | |
7 | // Hauptschleife mit Abfrage |
8 | main: |
9 | in temp, PORT |
10 | andi, temp, 0b00001100 |
11 | // unter der Annahme, dass die Taster am Port an Pin 3/4 hängen |
12 | cpi temp, 0b00000100 |
13 | brne Taster2 |
14 | rcall Aktion_Taster1 |
15 | rjmp Taster1 |
16 | Taster2: |
17 | cpi temp, 0b00001000 |
18 | brne Taster1 |
19 | rcall Aktion_Taster1 |
20 | Taster1: |
21 | rjmp main |
22 | |
23 | // Funktionen, die als Reaktion auf Tastendruck ausgeführt werden |
24 | ... |
danke werde das von Testfall mal probieren und dann mal schauen ps ja habe das packet von franzis aber da kommt finde ich nicht wirklich klar eine taster abfrage das mit den schleifen und so war ok bis jetzt arbeite ja noch daran pps bitte nicht soo negativ da ich ja noch lerne oki danke
Hier mal ein paar Satzzeichen, sind dir ja scheinbar ausgegangen: ......,,,,,,,,,!::::::
überflüssig sind weg rationalisiert worden spare mir dafür auch sinnloses wie lol
@ Andreas Dre Versuch es mal ohne Attiny, geht wesentlich leichter. Reihenschaltung: Batterie > Taster > Widerstand > Led > und zurück zur Batterie. Was du vor hast, nennt man mit Kanonen auf Spatzen schiessen.
Andreas Dre schrieb: > habe das packet von franzis SHIFT-Taste ist bei dir defekt, und was ist bitte ein Packet oder meinst du Paket. > spare mir dafür auch sinnloses wie lol Was du eben nicht gemacht hast.
ja ich meine das paket und einfach ne batterie an den taster anschliesen geht auch nicht da die led erst nach 90 sek blinken soll was ich mit schleifen in den griff bekomme
Lern erstmal dich anständig auszudrücken. Dann kann man dich verstehen und dir vielleicht sogar helfen.
ich denke man versteht mich nur anstatt zu helfen wird hier leider nur kritisiert ist doch nicht so schwer zu verstehen möchte wenn ich einen taster betätige das 90 sek später eine led angeht für mensche die soooo viel gescheiter sind stellt ihr euch echt komisch an wegen so ein paar gramatik fehler mfg währe immer noch an einer lösung interessiert auf die ich aufbauen kann
troll schrieb: > Hier mal ein paar Satzzeichen, sind dir ja scheinbar ausgegangen: > ......,,,,,,,,,!::::::
Hi >ich denke man versteht mich nur anstatt zu helfen wird hier leider nur >kritisiert >......... Bei deinem Geschreibsel vergeht einem die Lust zu helfen. MfG Spess
Wahrscheinlich hast Du diese "Satzzeichen" auch in deinem ASM-Programm wegrationalisiert. Braucht man ja nicht!
Andreas Dre schrieb: > ist doch nicht so schwer zu verstehen möchte wenn ich einen taster > betätige das 90 sek später eine led angeht für mensche die soooo viel > gescheiter sind stellt ihr euch echt komisch an wegen so ein paar > gramatik fehler Wenn's nicht schwer ist, dann mach's halt selbst. Außerdem, wer die Syntax von Menschen nicht beachtet, der wird auch mit der Syntax eines µC nicht fertig.
1. Satzzeichen benutzen. 2. Groß/Kleinschreibung beachten 3. Deinen Code herzeigen 4. Erklären wo dein Problem liegt. Dann, verspreche ich dir, wird man dir helfen.
Andreas Dre schrieb: > ist doch nicht so schwer zu verstehen möchte wenn ich einen taster > betätige das 90 sek später eine led angeht Wenn du es gleich geschrieben hättest, was du aber nicht getan hast. Glaskugeln funktionieren außerdem nur an Wochentagen und bei Vollmond. Dein Tasterproblem lässt sich auch mit einem 555 lösen. p.s. Wenn es dir hier nicht passt, kannst du ja die Verwandschaft (Onkel Wiki & Tante Google) fragen.
möchte das problem aber mit einem attiny lösen um das ding irgenwann zu verstehen
Hi >möchte das problem aber mit einem attiny lösen um das ding irgenwann zu >verstehen Dann halte dich einfach an die Forumsregeln. Deine Weigerung einen Text ordentlich zu formulieren assoziiert eine Lernresistenz. Da erscheint jede Hilfe zwecklos. MfG Spess
ich denke ich schreibe deutlich aber anstatt ensthafte ideen zu bringen haben hier fast alle nur gedisst danke nochmal für eure hilfe
Hi
>ich denke ich schreibe deutlich aber anstatt ...
So kommunizieren vielleicht Kinder aus der 1.Klasse, aber nicht
erwachsene Menschen. Du erbittest Hilfe, aber erweist den Leuten, die
dir helfen sollen nicht den kleinsten Respekt. Unterhalte dich halt
weiter mit deinesgleichen in dieser Kindergartensprache.
MfG Spess
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.