hallo, ich hirne an einer idee fuer einen kleinen mini computer herum. da ich mich selbst als anfaenger bezeichne brauche ich vielleicht etwas hilfe. ich weiss wie man eine LED ein und ausschaltet und ich weiss eine tasten entprellung ist, bin also faehig eine LED mittels tastendruck zum leuchten zu bringen. zu meiner idee: vorhanden: atmega32 8 LED's an A0 bis A7 8kippschalter (on/off) an B0 bis B7 1 kippschalter (on/on) an D0 und D1 (umschalten read/write) 1 taster and C0 (speichern) 1 taster an C1 (loeschen) 1 taster an C2 (step by step abruf) ich moechte folgendes tun. mittels den schaltern B0 bis B7 moechte ich jeweils eine LED ein, bez. ausschalten wenn der kippschalter auf D1 steht (write) also z.B 00101001. dann mittels dem taster an C0 diesen step speichern. dann eine andere kombination zb. 11100111 und wiederum den taster an C0 druecken um diesen step zu speichern etc... wenn ich nun den kippschalter auf lesen stelle also D1 dann moechte ich diese gespeicherten daten mit dem taster an C2 schritt fuer schritt abrufen (und wenn bei null angekommen wieder wieder ans ende des speichers) mit dem taster an C1 dann die ganze memory loeschen. wie sieht es aus? soll (oder muss) ich noch einen weiteren taster einfuegen um nach der speicherung eines blocks zum naechsten freien 8er block zu speingen um diesen zu beschreiben? vorallem wichtig fuer mich ist, wie nutze ich den speicher im atmega32 zum lesen/schreiben? ich hab so etwas noch nie gemacht. kann mir jemand mit einem codeschnipsel auf die spruenge helfen? vielen dank waere echt toll. ps: ach ja, kann man den speicher vom microprocessor ausschalten oder umgehen und externen ram baustein benutzen?
> wie sieht es aus? Gut. > soll (oder muss) ich noch einen weiteren taster > einfuegen um nach der speicherung eines blocks zum naechsten freien 8er > block zu speingen um diesen zu beschreiben? Nein. > vorallem wichtig fuer mich ist, wie nutze ich den speicher im atmega32 > zum lesen/schreiben? ich hab so etwas noch nie gemacht. kann mir jemand > mit einem codeschnipsel auf die spruenge helfen? Assembler: http://www.mikrocontroller.net/articles/AVR-Tutorial:_Speicher C: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Speicherzugriffe
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.