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)