Hallo, ich habe alles nach einer Anleitung gemacht. Die ist hier, man muss sich da aber anmelden. http://www.instructables.com/id/LED-Cube-4x4x4/ Im Anhang ist der Code was rein geschrieben wurde. Leider laufen 4 Reihen nicht (Senkrecht) die leuchten nur ganz schwach ganze zeit, ansonsten alles läuft perfekt. Kann sein das die Fehler im Code ist ? aber die anderen haben nichts geschrieben das die da irgw. Probleme hatten. später kann ich auch Foto von meinem Werk machen wenn es sein muss. MFG Alexander
Ja habe ich, es besteht überall Kontakt wo es sein muss. so die 4 reihen gehen nicht, 3 leuchten immer und einer macht nichts.
Wie im TuT stand habe ich gesetzt: run "avrdude -c usbtiny -p m16 -U lfuse:w:0xef:m" and "avrdude -c usbtiny -p m16 -U hfuse:w:0xc9:m". aber auch ohne versucht, sieht gleich aus nur das dann der interne Osz. arbeitet und der Cube langsam ist.
Neu beschrieben habe ich auch schon, andere Atmega16 versucht auch. nach was kann man noch gucken ?
Hast du n Oszi? Dann könntest du mal schauen, ob der Mega16 die richtigen Signale für das Multiplexing ausgibt.
ein kleineres Bild hätte es aber auch getan, oder? Zumal du es ja scheinbar schon im Gimp hattest. Und warum in aller welt, blendet man das Datum und Zeit bei einem Digitalphoto ein? Das steht alles in den Metadatan, so dass man sich nicht das Bild versauen muss.
Hast du ein Multimeter? Dann miss doch mal die Anodenspannung der jeweiligen Reihen bei verschiedenen Mustern. Reihen wo das gleiche Muster haben sollten dann auch die gleiche Spannung haben. Ist das nicht der Fall, dann klemm den AVR-Port ab und mess mal ob von irgendwo anderst ein Pegel auf die Anoden kommt (Kurzschluss etc.).
Alexander K. schrieb: > Neu beschrieben habe ich auch schon, andere Atmega16 versucht auch. > > nach was kann man noch gucken ? Tja. Testprogramme schreiben, so dass der Cube in Zeitlube angesteuert wird und man im Betrieb Messungen machen kann. Recht viel anderes wird dann wohl nicht übrig bleiben.
Karl heinz Buchegger schrieb: > Testprogramme schreiben, so dass der Cube in Zeitlube angesteuert wird > und man im Betrieb Messungen machen kann. ^^^^ hehe, das wird nix! Wenn du die Zeit fettest, rennt sie ja noch schneller! SCNR
Ich habe jetzt versucht die drähte zu tauschen und dann lief die reihe, die Atmega kann man auschlißen da ja schon andere versucht wurde, bleibt nur eins der Cod, war der Cod vielleicht für die andere Atmega16 ?
so gestern nachts habe ich raus, das war doch ein fehler im Code. Ich habe anderen gefunden und damit beschrieben und jetzt funkz. :) danke für die hilfe an alle.
Kannst du mir bitte sagen wo der Fehler ist da ich das selbe Problem habe!? Danke
Ich kenne die Programmierapache nicht und deswegen kann ich dir nicht genau sagen. versuch mal mit dieser Datei und setze danach die Fuses richtig und es muss klappen. Ich kann nur eins sagen in einer Datei ist am Anfang sind nur 10000000000000000 und in anderem fängt es mit :200000000C9430000C944D000C9 an, also sieht man schon den unterschied.
Hallo, hier die Version die ich für meinen Cube verwendet habe. Als Quarz habe ich 12 MHz verwendet. Falls Du einen anderen verwendest, musst Du in der main.c FOSC anpassen. Die Fuses stehen ebenfalls in der main.c. Gruß Frank
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.