Hallo, hab mir mal testweise da mir die Max7221 zu teuer sind ein Paar "free Samples" von ASM bestell (3xAS1106, 3x AS1107 und 3xAS1100) um damit ein wenig zu experimentieren. Als Programmiersprache verwende ich Bascom. Da ich mir den Atmega 8 den ich hatte verfuseBits hatte musste ich zum testen den Attiny2313 verwenden. Dieser besitzt aber kein richtiges SPI sondern nur USI. Hier im Forum hab ich einen Beispielcode gefunden:Beitrag "Max7221 Bascom Mega8, 7-Segmentanz will nicht leuchten" wobei dieser bei mir nicht funktioniert. Hab die Soft SPI konfiguriert mit den Pins: Config Spi = Soft , Din = Pinb.6 , Dout = Portb.5 , Ss = Portb.4 Clock = Portb.7 aber wie gesagt es funktionier nicht. Kann mir da jemand mit dem Code behilflich sein da ich da irgendwie nicht ganz durchblicke. Es soll nur eine Led (zwischen Seg:DP und Dig0) leuchten. Es kann auch nur ein Beispielcode vom max7221 (sind ja 100%ig kompatibel) sein. Hoffe irgendjemand kann mir helfen diesen Chip zu verstehen. Anbei ist noch das Datenblatt des AS1106 Mfg Peter Edit: Hab die Leitungen zum AS durchgemessen und auf Din wird die auch mal zwischen high und low hin und hergeschaltet (ca. 5s lang)
Kann mir da niemand Helfen?? Hab Google schon Stundenlang gequält aber nichts wirklich brauchbares finden können. Wenns für Bascom nichts gescheites gibt dann kann vlt. jemand einen C-Code posten mit Erklärung (egal ob Max7221 oder AS1106). Hab da auch schon Codeschnipsel aus dem Forum benutzt aber auch ohne erfolg. Mfg Peter
Mit so ausführlichen Fehlerbeschreibungen wie "es funktioniert nicht" wirst Du nicht weit kommen.
Wenn man den verlinkten Beitrag liest (nur den 1 Post) dann versteht man, dass diese Person 7-Segment anzeigen mit einem Max7221 betreiben will. Anfangs leuchtete auch nichts später haben sie den Fehler behoben. diese Lösung funktioniert aber bei mir nicht (das meinte ich ja mit : funktioniert nicht) d.h. bei mir leuchtet kein Segment (es ist alle richtig angeschlossen!) es fehlt also nur an der Software für die ich Beispiele suche (für Bascom wenn möglich). Mfg Peter
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.