XMega-Verwirrung & DOGXL

  • 1
  • 2
  • 3
  • Page 2 of 3
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2133
Registered: 03 / 2003
Subject:

Re: XMega-Verwirrung

 · 
Posted: 07.04.2012 - 13:25  ·  #9
Habs aufgegeben und versuchs nun erstmal nur per SPI :)

gruss und ein schönes Osterfest
Harry
golf
Benutzer
Avatar
Gender:
Location: Donauwörth
Age: 71
Posts: 256
Registered: 11 / 2009
Subject:

Re: XMega-Verwirrung

 · 
Posted: 08.04.2012 - 08:29  ·  #10
Hallo Harry,
mir ist nur aufgefallen, dass nur 1 Abblockkondensator direkt am ATXmega vorhanden ist (Pin16,17).
Ich selbst mache auch bei 2 und 4-fach Layer direkt an jedem VCC -Anschluss 100nF gegen Gnd ran. Ob das allerdings mit Deinem Problem zu tun hat, kann ich nicht sagen, müsste man testen. Ebenso evtl die Qualität der 3,3V.

gruss golf
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: XMega-Verwirrung

 · 
Posted: 08.04.2012 - 16:32  ·  #11
Hallo Harry,
ich habe keine Idee was da los ist. Vielleicht ist es der XMega128A3 ohne "U". Wenn das einer aus der Null-serie ist dann könnten evtl. die Erratas aus dem Datenblatt was dazu sagen. Ich habe nur noch "U" Versionen im Betrieb. Ein äusserst preliminary XMega128A1U (eng. sample) macht bei mir und Miparo ziemlich heftige Spirenzchen.

rolf
miparo
Administrator
Avatar
Gender:
Location: Germany
Age: 58
Posts: 959
Registered: 09 / 2007
Subject:

Re: XMega-Verwirrung

 · 
Posted: 08.04.2012 - 17:49  ·  #12
und das Errata ist voll gerade beim TWI.
Ob das auch beim 128er gilt da dort nur 256A3 steht ?
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2133
Registered: 03 / 2003
Subject:

Re: XMega-Verwirrung

 · 
Posted: 08.04.2012 - 20:35  ·  #13
Hallo @ all,

und danke. Ich versuchs, wie gesagt, grad nur per SPI. Die Initialisierung paßt nur ich kann noch nichts in das Display-RAM schreiben. Naja ich such mir auch immer so seltsame Displays aus :D
TWI bei dem Display ist auch so ne Sache, da hierbei SDA und SCL einen Innenwiderstand von 600-1000 Ohm haben (laut Datenblatt). Damit müssen auch die PullUps relativ hoch sein. Ich hab im Netz Angaben von 10-22 kOhm gefunden.

Was mir noch aufgefallen ist: ich muß alle 15-20x proggen avrprog schliessen weil ein Device-ID-Fehler kommt. Nach einem Neustart von avrprog gehts aber immer wieder.

gruss
Harry
miparo
Administrator
Avatar
Gender:
Location: Germany
Age: 58
Posts: 959
Registered: 09 / 2007
Subject:

Re: XMega-Verwirrung

 · 
Posted: 08.04.2012 - 20:46  ·  #14
Entsorge das Teil und nimm einen mit U. Egal ob Du USB brauchst oder nicht.
Diese A3 sind wie ein Schweizer Käse.
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2133
Registered: 03 / 2003
Subject:

Re: XMega-Verwirrung

 · 
Posted: 08.04.2012 - 21:25  ·  #15
Hallo Rolf,

nun hab ich doch noch eine Frage: Nachdem ich zwar das Display initialisieren konnte aber keine Daten schreiben, habe ich mal ein Oszi an den CD-(Befehl/Daten)-Pin gehängt und gesehen, daß niemals auf Daten umgeschaltet wird. Also hab ich
Code

Procedure WriteLCD(Arg: Byte; IsData: Boolean);
  Begin
    If IsData=true
      then
        Incl(PortC,3);         // Daten
      else
        Excl(PortC,3);         // Befehl
      EndIf;
    SPIOutByteC(Arg);                       // Output arg
  End WriteLCD;

in
Code

Procedure WriteLCD(Arg: Byte; IsData: Boolean);
  Begin
    If IsData=true
      then
        PortC:=PortC or %00001000;         // Daten
      else
        PortC:=PortC and %11110111;         // Befehl
      EndIf;
    SPIOutByteC(Arg);                       // Output arg
  End WriteLCD;

geändert und siehe da es geht. Funktioniert das alte Incl/Excl bei XMegas garnicht nicht mehr ?

gruss
Harry

@miparo: es geht mir erstmal darum einen XMega und das Display kennen zu lernen. Die Platine hat so gesehen keinen technischen Nutzen :D
miparo
Administrator
Avatar
Gender:
Location: Germany
Age: 58
Posts: 959
Registered: 09 / 2007
Subject:

Re: XMega-Verwirrung & DOGXL

 · 
Posted: 08.04.2012 - 22:19  ·  #16
Klar.
Wollte nur sagen das wir die U alle durch haben und die einwandfrei laufen während der A3 wohl nur umgelabelt ist vom A1. :'(

Incl/Excl benutze ich auch und funktionierte bisher beim XMega.
Braucht das PortC:= xx mehr Zeit und deshalb läuft das Display ?
  • 1
  • 2
  • 3
  • Page 2 of 3
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 14   135   149 · Page-Gen-Time: 0.036546s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI