- fchao-Sinus-Wechselrichter AliExpress         
Seite 19 von 19 ErsteErste ... 9171819
Ergebnis 181 bis 183 von 183

Thema: Problem Beim Programmieren vom LCD

  1. #181
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    38
    Beiträge
    4.063
    Anzeige

    LiFePo4 Akku selber bauen - Video
    ich kanns probieren, bin allerdings die nächste woche nicht online. schick ihm doch mal ne pn und frag ihn nach seiner icq nummer, dann könnt ihr euch direkt kurzschliessen =)
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  2. #182
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.12.2006
    Ort
    Saarland
    Alter
    43
    Beiträge
    314
    Hi wir können auch hier machen wenn du willst habe nur wennig zeit wegen dem kind bin aber jeden tag mal online kann nur nicht sagen wann genau

  3. #183
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    29.10.2004
    Ort
    GRAZ
    Alter
    58
    Beiträge
    576
    Hallo Leute (schon ein bisschen alt der Thread..)

    Schön das ihr über das gleiche Display schreibt..
    Wollte so eines jetzt auch zum Laufen bringen.
    (habe aber keinen Asuro)
    Habe dazu i2cmaster.s eingebunden und die i2cmaster.h

    Mein Testcode geht jetzt so:

    Code:
    cli();
    i2c_init();                             // initialize I2C library
    
     i2c_start(0x74);			
         i2c_write(0x00);
         i2c_write(0x01);
         i2c_write(0x2E);					 
         i2c_write(0x0F);				
         i2c_write(0x06); 
    	 i2c_stop();
    
     i2c_start(0x74);					  
         i2c_write(0x40);				// RS auf 1
         i2c_write(0x54);
         i2c_write(0x65);
         i2c_write(0x73);
         i2c_write(0x74);
         i2c_stop();                             
    
    sei();
    Jetzt habe ich mich den ganzen Tag geärgert und jetzt endlich doch hinbekommen.
    Leider erst, als ich den Takt vom Mega32 auf 1Mhz intern RC-Oscilator runtergedreht habe.
    Aber 2 Mhz läuft das Display leider nicht mehr

    Möchte aber mit 10 oder 16Mhz fahren..

    Habt ihr ein Ahnung, was man da machen könnte..?
    Arbeite da mit AVR_Studio und habe bei den Projekt-Optionen die Mhz schon runtergedreht.... wirkt aber leider nicht...

    Habe statt eurem "Msleep(3); " eine normale Verzögerung reingemacht, geht aber auch nicht..

    Mit wie viel MHz fährt ihr eigentlich beim AVR?

    Die Anbindung an das Display habe ich über ein ca. 2m Kabel...
    Die Signale müssten aber eigentlich passen...

    Vielleicht probiere ich mal kürzere Kabel oder einen Treiber..?

    Habt Ihr vielleicht einen Tipp?

    l.G. Roberto

    Nochmal:
    Hat sich erledigt:
    Habe jetzt probiert:

    Code:
     i2c_start(0x74);						
    _delay_ms(5);
         i2c_write(0x00);
    _delay_ms(5);
         i2c_write(0x01);
    _delay_ms(5);
         i2c_write(0x2E);
    _delay_ms(5);	 					 
         i2c_write(0x0F);
    _delay_ms(5);
         i2c_write(0x06); 
    _delay_ms(5);
    	 i2c_stop();
    _delay_ms(5);
    
    //----------------------
     i2c_start(0x74);				 
    _delay_ms(5);
         i2c_write(0x40);				// RS auf 1
    _delay_ms(5);
         i2c_write(0x54);
    _delay_ms(5);
    	 i2c_write(0x65);
    _delay_ms(5);
    	 i2c_write(0x73);
    _delay_ms(5);
         i2c_write(0x74);
    _delay_ms(5);
         i2c_stop();                             /
    _delay_ms(5);
    
    sei();
    Funktioniert jetzt mit 10Mhz Quarz
    Komisch ist aber, wenn ich die Delay auf 10ms erhöhe, liegt der Kontrast vom Display ganz wo anders..
    Bei 5ms muss ich fast auf 0V drehen, bei 10ms sehe ich keine Anzeige. Erst wenn ich den Kontratsregler auf Mitte drehe (ca.2,5V) sehe ich wieder den Text.. .........komisch...

    bis dann...

Seite 19 von 19 ErsteErste ... 9171819

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad