- 3D-Druck Einstieg und Tipps         
Seite 13 von 19 ErsteErste ... 31112131415 ... LetzteLetzte
Ergebnis 121 bis 130 von 183

Thema: Problem Beim Programmieren vom LCD

  1. #121
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    27.11.2006
    Ort
    Hamburg
    Alter
    35
    Beiträge
    184
    Anzeige

    Praxistest und DIY Projekte
    Probiere mal marvin's code oder mein code...
    Gruß Raid

    Der ^^ Mann

  2. #122
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.12.2006
    Ort
    Saarland
    Alter
    44
    Beiträge
    314
    der fehler war das ich alle quelltexte in test.c gemacht habe statt in test_i2cmaster.c das war ein gedanken fehler von mir sorry ich hatte den letzten quelltext von m.a.v.i.n in test_i2cmaster.c gemacht und da hatte er mir immer fehler angezeigt und bei test.c nicht daher kahm das

  3. #123
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.12.2006
    Ort
    Saarland
    Alter
    44
    Beiträge
    314
    habe deinen ersten genommen da geht auch das display aus

  4. #124
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    27.11.2006
    Ort
    Hamburg
    Alter
    35
    Beiträge
    184
    was meinst du mit "aus" ??
    Gruß Raid

    Der ^^ Mann

  5. #125
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.12.2006
    Ort
    Saarland
    Alter
    44
    Beiträge
    314
    Ich habe die hex geflasht gewartet da ist nichts passiert dann habe ich am kontrasst poti rungedreht da ist nichts gegangen dann habe ich den kontrast ganz hoch gemacht und asuro neu gestartet dann geht das display an sobald die status LED grün wird geht das display ca. ne halbe sec später aus.

    edit: wenn ich deine test2 nehme geht das display nicht aus

  6. #126
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    38
    Beiträge
    4.066
    Sooo ich habe neuigkeiten. habe Danjo soeben diesen Code geschickt:
    Code:
    # #include <avr/io.h>
    #include "i2cmaster.h"
    #include "asuro.h"
     
    #define Display  0x74      // device address of Display, see datasheet
      
    int main(void)
    {
      int ret=0;
      Init();
      i2c_init();
     
      ret = i2c_start(Display+I2C_WRITE);
      if ( ret )
          {
          i2c_stop();
          StatusLED(RED);
          while(1);
          }
      Msleep(200);
      i2c_write(0x00);
      Msleep(200);
      i2c_write(0x2E);
      Msleep(200);
      i2c_write(0x0E);
      Msleep(200);
      i2c_write(0x06);
      Msleep(200);
     
      while(1);
     
      return 0;
    }
    und das display ist an. einige zeichen sollen sichtbar sein, allerdings wohl etwas komisch... mal sehn, danjo will fotos liefern evtl.

    mal sehn, werd jetzt mal display clear senden und so weiter, evtl ein paar zeichen.

    das problem bis jetzt war zum einen dass danjo den quellcode ins falsche file gepackt hat, und dass bei der initialisierung das bit "G" null war, was aber bedeuten würde dass das Display an +6 und -5 Volt angeschlossen wäre. wenn das bit 1 gesetzt wird, dann passt es auf die schaltung von danjo.

    wir werden sehn was als nächstes kommt =)
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  7. #127
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.12.2006
    Ort
    Saarland
    Alter
    44
    Beiträge
    314
    Bild hier  


    so gannz rechts oben in der ecke und ganz links in der ecke die zeichen sind dazu gekommen und den kontrast musste ich fast ganz zurück machen

  8. #128
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.12.2006
    Ort
    Saarland
    Alter
    44
    Beiträge
    314
    OK Vielen vielen lieben Dank für eure hilfe und gedullt es war einzig und allein mein Fehler jetzt funktionierts und sorry wegen meinem unwissen

  9. #129
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    38
    Beiträge
    4.066
    Soo und wieder Gibts ein update.
    dieser code
    Code:
    #include <avr/io.h>
    #include "i2cmaster.h"
    #include "asuro.h"
    
    #define Display   0x74      // device address of Display, see datasheet
    
    
    int main(void)
    {
       int ret=0;
       Init();
       i2c_init();
    
       ret = i2c_start(Display+I2C_WRITE);
       if ( ret )
          {
          i2c_stop();
          StatusLED(RED);
          while(1);
          }
       Msleep(200);
       i2c_write(0x00);
       Msleep(200);
       i2c_write(0x2E);
       Msleep(200);
       i2c_write(0x0F);
       Msleep(1000);
       i2c_write(0x06);
       Msleep(200);
       i2c_stop();
       ret = i2c_start(Display+I2C_WRITE);
       if ( ret )
          {
          i2c_stop();
          StatusLED(RED);
          while(1);
          }
       Msleep(200);
       i2c_write(0x40);
       Msleep(200);
       i2c_write(0x50);
       Msleep(200);
       i2c_write(0x48);
       Msleep(200);
       i2c_write(0x48);
       Msleep(200);
       i2c_write(0x48);
       Msleep(200);
       i2c_write(0x48);
       Msleep(200);
       i2c_write(0x48);
       Msleep(200);
    
       while(1);
    
      return 0;
    }
    sollte theoretisch PHHHHH anzeigen. angezeigt wird aber HdHHHH. naja wenisgtens so ähnlich... und der cursor ist dahinter zu sehen, blinkend.

    drückt uns die daumen!
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  10. #130
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.12.2006
    Ort
    Saarland
    Alter
    44
    Beiträge
    314
    oh jo das kann allerding ein verkehrterummes p sein und manchmal kommt nur dHHHHH


    edit: das er HdHHHH geschrieben hat war ein fehler wieder von mir ich hatte von ner tempo packung unter der platiene gehabt zur isolierung jetzt habe ich isolier band drunter jetzt kommt nur noch dHHHH

Seite 13 von 19 ErsteErste ... 31112131415 ... LetzteLetzte

Berechtigungen

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

LiFePO4 Speicher Test