http://satellite-board.de
http://www.satellite-board.de/board/

ATmega16 LED Modul von ng-box.com
http://www.satellite-board.de/board/viewtopic.php?f=45&t=20108
Seite 2 von 2

Autor:  fbgm [ Do 21. Feb 2008, 19:38 ]
Betreff des Beitrags:  Re: ATmega16 LED Modul von ng-box.com

Hallo Oli,

ändere mal die Ausgabe so ab:

[Disp] Disp_Txt_cpu Textausgabe auf ATmega16 Display!!!
[Disp] led_dat = 0x00 (Neu)
[Disp] led_dat = 0x8f
[Disp] segment 0 = 0x41
[Disp] segment 1 = 0x42
[Disp] segment 2 = 0x43
[Disp] segment 3 = 0x44
[Disp] segment 4 = 0x45
[Disp] segment 5 = 0x46
[Disp] segment 6 = 0x47
[Disp] segment 7 = 0x48
[Disp] hintergrund 0 = 0x49
[Disp] hintergrund 1 = 0x4a
[Disp] hintergrund 2 = 0x4b
[Disp] hintergrund 3 = 0x4c
[Disp] hintergrund 4 = 0x4d
[Disp] hintergrund 5 = 0x4e
[Disp] hintergrund 6 = 0x4f
[Disp] hintergrund 7 = 0x50
[Disp] hintergrund 8 = 0x51
[Disp] hintergrund 9 = 0x52
[Disp] hintergrund 7 = 0x53
[Disp] hintergrund 8 = 0x54
[Disp] hintergrund 9 = 0x0

als erstes Byte eine 0x00, wie bei den SAA Display auch. Dort ist das
0x00 Byte die Subadresse, wo die Daten geschrieben werden sollen. Das
Byte muss immer 0x00 sein.

mfg
Franz

Autor:  oli [ Do 21. Feb 2008, 19:52 ]
Betreff des Beitrags:  Re: ATmega16 LED Modul von ng-box.com

Die 0x00 kommt doch auch. Da das der SAA Befehl ist und ich nur den Datenteil ändere.
Ich kann es mal zusätzlich rein machen... Im diesem Log steht nur der Datenteil, der Befehl rings herum ist SAA...

cu Oli

Autor:  oli [ Fr 22. Feb 2008, 08:44 ]
Betreff des Beitrags:  Re: ATmega16 LED Modul von ng-box.com

Der ATmega I2C Befehl ist doch identisch mit dem des SAA? Oder er ist etwas länger?
Nur die Helligkeit ist diese 0x8F ...
Eventuell ist der Datenteil zu lang für meine Funktion im I2C Treiber.

cu Oli

Autor:  fbgm [ Fr 22. Feb 2008, 10:03 ]
Betreff des Beitrags:  Re: ATmega16 LED Modul von ng-box.com

Hallo Oli,

wenn der Datenteil zu lang ist, dann müsste das ja mit 3 oder 4 Zeichen funktionieren.

Nachfolgend die I2C Datenstream für die SAA Displays:
slaveadresse, instructionbyte, controlword, Daten
(0x70)............Subadresse........Helligkeit(Bit4,5,6).....Daten

Nachfolgend der I2C Datenstream für den ATMEGA:
slaveadresse, instructionbyte, Helligkeit, Daten
(0x72)............immer 0x00......Helligkeit (Bit 7 = 1, Bit 0..3).....Daten

mfg
Franz

Seite 2 von 2 Alle Zeiten sind UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/