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/ |