XmegaE_ADC

ADC-Treiber gibt nur 0 aus

golf
Benutzer
Avatar
Geschlecht:
Herkunft: Donauwörth
Alter: 72
Beiträge: 266
Dabei seit: 11 / 2009
Betreff:

XmegaE_ADC

 · 
Gepostet: 17.08.2018 - 07:52 Uhr  ·  #1
All,
Ich nutze gerne die ATXmegaE-Typen.
Bei der Verwendung des ADC-Treibers kommt bei mir nur 0 als Ergebnis raus. Wenn ich selbst ein ADC-Init schreibe, dann funktioniert der ADC.
Vielleicht kann das jemand testen. Meine Compiler-Version ist 5.09.11

Das stört mich selbst nicht, aber wenn es ein Bug wäre, sollte der weg.

golf
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
berndk
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Beiträge: 23
Dabei seit: 02 / 2006
Betreff:

Re: XmegaE_ADC

 · 
Gepostet: 17.08.2018 - 13:45 Uhr  ·  #2
Hallo golf

bei uns funktioniert das XMega ADC mit dem ADCTreiber auch ohne weiteres Init. Wir haben allerdings auf signed umgestellt
ADCACTRLB:= ADCACTRLB or %00010000; // signed mode

weil die Werte deutlich stabiler sind und Input 0V auch 0 liefert (sonst ca. 200).

Wir fanden diese Seite sehr nützlich

https://blog.frankvh.com/2010/…solutions/

mit Kommentaren bis in dieses Jahr.

Bernd
golf
Benutzer
Avatar
Geschlecht:
Herkunft: Donauwörth
Alter: 72
Beiträge: 266
Dabei seit: 11 / 2009
Betreff:

Re: XmegaE_ADC

 · 
Gepostet: 17.08.2018 - 15:22 Uhr  ·  #3
Hallo Bernd,
vielen Dank für die Infos und diesen Link, sehr interessant. Ich werde da meine init auch umstellen.

War das bei Euch ein normaler ATXmega oder auch eine ATXmegaE ?

golf
berndk
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Beiträge: 23
Dabei seit: 02 / 2006
Betreff:

Re: XmegaE_ADC

 · 
Gepostet: 17.08.2018 - 17:11 Uhr  ·  #4
ein XMega16D4
rh
Administrator
Avatar
Geschlecht:
Herkunft: Germany
Alter: 26
Homepage: e-lab.de
Beiträge: 5558
Dabei seit: 03 / 2002
Betreff:

Re: XmegaE_ADC

 · 
Gepostet: 18.08.2018 - 15:13 Uhr  ·  #5
Hallo golf,

wieder Erwarten scheint das ADC Init bei den XMegaE Versionen
nicht das gleiche zu sein wie bei den Standard XMegas.
Für mich wäre es interessant den Unterschied zu sehen zwischen
AVRco Init und dem "manuellen" Init.

rolf
golf
Benutzer
Avatar
Geschlecht:
Herkunft: Donauwörth
Alter: 72
Beiträge: 266
Dabei seit: 11 / 2009
Betreff:

Re: XmegaE_ADC

 · 
Gepostet: 18.08.2018 - 19:08 Uhr  ·  #6
Hallo rolf,
sieht für mich aus, als wenn der ADC nicht enabled wird.
wenn ich den Treiber nutze, sehe ich nirgends ein ADCACTRLA.

Wenn ich bei Nutzung des Treibers ADCACTRLA := %00000001; hinzufüge, dann funktioniert der ADC.

golf
rh
Administrator
Avatar
Geschlecht:
Herkunft: Germany
Alter: 26
Homepage: e-lab.de
Beiträge: 5558
Dabei seit: 03 / 2002
Betreff:

Re: XmegaE_ADC

 · 
Gepostet: 18.08.2018 - 19:10 Uhr  ·  #7
Hallo golf
danke für die info
rolf
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 8 · Cache Hits: 14   127   141 · Page-Gen-Time: 0.01856s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI