Forum: Mikrocontroller und Digitale Elektronik Hilfe bei AS1106


von Peter L. (imax2010)


Angehängte Dateien:

Lesenswert?

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)

von Peter L. (imax2010)


Lesenswert?

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

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Mit so ausführlichen Fehlerbeschreibungen wie "es funktioniert nicht" 
wirst Du nicht weit kommen.

von Peter L. (imax2010)


Lesenswert?

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
Noch kein Account? Hier anmelden.