Tag zusammen! Ich suche schon ganz verzweifelt ein Programm (C) um eine 7 Segment Anzeige anzusteuern, die über Spi Bus mit dem MAX7221 angesteuert wird (µC 90S8515)... es haben schon viele gesagt "das ist doch voll einfach", aber ich habe es bisher noch nicht geschafft :(...ich hoffe ich werde hier fündig... cya Johannes
meine Fresse, du wirst jetzt wohl eine einzige 7 Segmentanzeige ansteuern können g.....
manche scheitern auch schon beim anschließen... siehe ..Ö. ..ich denke nicht das es so selbstverständlich ist! ist ja schon etwas sehr spezielles, also eine anzeige über den max... zu steuern.. und dann noch spi... @johannes, vielleicht hast du glück und du findest die nadel im heuhaufen, oder du postest deinen code und vielleicht findet sich ja dann jemand der sich mit spi bei den atmels auskennt und noch jemand der was mit dem max... gemacht hat. d.
Ohne jetzt den IC zu kennen, würd ich das auch nicht als sonderlich schwer einstufen. Du brauchst 1-8 7-Segment-Anzeigen mit gemeinsamer Kathode, die schließt du mit a-g an a-g des max an. Dann die gemeinsamen Kathoden der einzelnen Segmente an Dig0-Dig7.Mit Iset stellst Du den Strom ein, dann Data, Clock und CS an den Controller und +/- anschließen. CS Low, Datenbit setzen, Clock high, Clock low dann nächstes Datenbit Clock high, Clock low, usw. insgesamt 16 Bit und am Ende CS wieder high. Schiebst Du z.B. ein 0x0107 = 0000000100000111 raus, leuchtet die 7 auf dem ersten digit.
Hallo, ich hab letztens son Teil verwendet, siehe Anhang. Ich finde aber auch das das für eine 7-Segmentanzeige ein krasser Overkill ist, die Dinger sind ja auch keine Cent-Artikel... Viel Erfolg Thorsten
Maxim ICs bekommt man doch umsonst, zumindest 2 Stück. Mit guten Beziehungen bekommt man auch mehr. Ansonsten isses doch genial einfach z.B. ne 0x0305 schreiben um die 3. Anzeige mit einer 5 zu versehen, da brauch man sich um Zeichensätze keine Gedanken mehr machen.
na dann sag ich mal danke für die Antworten, werde sofort programmieren gehen :)..
> Maxim ICs bekommt man doch umsonst, zumindest 2 Stück. Mit guten > Beziehungen bekommt man auch mehr. Tolle Einstellung!!
> Maxim ICs bekommt man doch umsonst, zumindest 2 Stück. Mit guten > Beziehungen bekommt man auch mehr. Schnorrer! [OT] Sozialihilfe ist auch kein Einkommensersatz! [/OT]
ganz so schnell wirds wohl doch nichts. Etwas Initialisierung sollte man vorher schon noch machen, bevor die erste Zahl erscheint.
Smartie wrote:
> Maxim ICs bekommt man doch umsonst,
...kostenlos! (obwohl: bei manchen ist's wirklich umsonst) ;)
Stephan Henning wrote: > ganz so schnell wirds wohl doch nichts. > Etwas Initialisierung sollte man vorher schon noch machen, bevor > die erste Zahl erscheint. Und bei Anzeigen mit gemeinsamer Anode kann man den internen Dezimaldekoder garnicht benutzen. Ich dekodiere immer selber, das bischen Lookup-Tabelle frißt kein Brot und ich habe dann auch Sonderzeichen. Peter
Ja, aber die IO-Pins, die für die Ansteuerung benötigt werden sind dann natürlich weg. Es sei denn, man trickst irgendwie mit Schieberegistern rum. Da find ich den MAX (wenn auch etwas zu teuer) auch praktischer. Gruß, SIGINT
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.