Hi, wer kann mir helfen einen Code zu schreiben? Ich kenne mich mit Programmierung noch nicht aus und versuche die LED´s anzusteuern. Es handelt sich um einen Drehzahlmesser je 200 Umdrehungen soll eine LED leuchten. Wie fängt man da am besten an? Ich möchte das ganze dann in einen alten GOlf 2 bauen. Das Signal entnehme ich von der Zündspule. LG Christian
Christian wrote: > Wie fängt man da am besten an? Mit dem AVR-Tutorial, falls es Assembler sein soll, oder für C mit dem AVR-GCC-Tutorial... Zusätzlich ist gegebenenfalls ein gutes Buch in Sachen C anzuraten, da das Tutorial die Grundlagen der Programmiersprache voraussetzt.
Hi Christian, ist deine HW schon gemacht? Falls nicht hier noch ein paar Tips: - schalte die beiden MAX6957 hinetereinander.. DOUT-Pin4 von IC3 nach DIN-Pin26 von IC5 - nun kannst du ein gemeinsames /CS für beide MAX6957 verwenden - das /CS würd ich an (SS)PB4 von IC4 anschliessen, da du ja das SPI vom MEGA32 verwenden willst. Just my two cents, Felix
Hallo Felix, meintest du das so? Welches Buch ist denn zu empfehelen zum Einstieg?
das ultimative c-buch überhaupt ist "The C Programming Language, Kernighan, Ritchie, ISBN-10 8120305965". das gibt es auch auf deutsch, die englische version ist aber um einiges besser.
@ Christian Das AVR-GCC-Tutorial ist super, mehr brauchst du nicht. (jedenfalls nicht dafür) Dss Datenblatt des Atmega32 wär noch ganz gut. Das mit dem Hintereinanderschalten meint der "Felix" anders. Meine 74HC4094 haben ein Serial Out, diesen Ausgang des 1. Portmultiplikators kann ich an den Serial in des 2.Portmultiplikators hängen. Dann brauch ich nur 3 Pin's für 8, 16, 24, 32 ... Ausgänge. Wenn deiner soetwas auch hätte (Datenblatt von MAX nicht gefunden) bräuchtest du nur 3 Pin's für 40 Ausgänge.
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.