Author Topic: Analog Input / Vref (AREF)  (Read 13736 times)

dinoi

  • freakyfriday
  • Sr. Member
  • *
  • Posts: 441
  • Karma: +7/-0
    • Dinoi
Analog Input / Vref (AREF)
« on: January 15, 2016, 10:39:44 PM »
Hallo Zusammen,

hat schon jemand die Analoge Referenz Spannung beim Helvepic32 von extern mitgegeben?
Irgendwie funktioniert das bei mir nicht. Ich wechsle zwischen 3.3V und 5V und gebe die
Spannung an Pin 9 / nP
[2] mit.

Befehl:  analogReference(9);

Da sollte sich doch der Wert der mit analogRead() eingelesen wird ändern.

Danke und Gruss
Reto

MathiasW

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 614
  • Karma: +13/-0
    • my Arduino page
Re: Analog Input / Vref (AREF)
« Reply #1 on: January 17, 2016, 11:57:52 AM »
Salut Reto,

die Dokumentation zu analogReference() sagt, dass der Parameter den Typer der Referenz angibt, nicht den Pin.

The chipKIT analogReference function accepts the following parameter values for setting references:

EXTERNAL - select VREF+, AVss as the references
EXTMINUS - select AVdd, VREF- as the references
EXTPLUSMINUS - select VREF+, VREF- as the references
DEFAULT - AVdd, AVss as the references.

Das scheint auch beim Arduino so zu sein (https://www.arduino.cc/en/Reference/AnalogReference)

Ich selbst habe es noch nicht versucht ...

Ciao, Mathias

dinoi

  • freakyfriday
  • Sr. Member
  • *
  • Posts: 441
  • Karma: +7/-0
    • Dinoi
Re: Analog Input / Vref (AREF)
« Reply #2 on: January 18, 2016, 10:13:00 PM »
Salut Mathias,

vielen Dank, es funktioniert bestens mit:

analogReference(EXTERNAL);

Wo finde ich den die Dokumentation zu den chipKIT Funktionen unter http://chipkit.net finde ich keine Details zu analogReference sie verweisen nur auf arduino.cc

Danke und Gruss
Reto

MathiasW

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 614
  • Karma: +13/-0
    • my Arduino page
Re: Analog Input / Vref (AREF)
« Reply #3 on: January 19, 2016, 09:49:39 AM »
Salut Reto,

toll, dass es klappt. Eigentlich sollten alle Arduinobefehle auch bei Chipkit funktionieren. Daher ist die Referenz fast eine 1:1 Kopie der Arduino Referenz(http://www.eecs.wsu.edu/~schneidj/chipKIT-reference/index.html). Bei EmbeddedLab findet man auch eine gute Liste an Beispielen (http://embedded-lab.com/blog/chipkit-programming-and-interfacing/).

Das Forum bei Chipkit.net (http://chipkit.net/forum) ist immer meine erste Addresse, da sowohl die Leute von EmbeddedLab als auch Matt (Erfinder von UECIDE) dort normalerweise in weniger als 24 Stunden antworten, tagsüber meist innert einer Stunde.

Ciao, Mathias

MathiasW

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 614
  • Karma: +13/-0
    • my Arduino page
Re: Analog Input / Vref (AREF)
« Reply #4 on: January 19, 2016, 10:07:49 AM »
Salut Reto,

zusätzlich ist das Wiki im Aufbau. Hier ist auch die Referenz dokumentiert und auf dem neuesten Stand:
http://chipkit.net/wiki/index.php?title=API

Ciao, Mathias

dinoi

  • freakyfriday
  • Sr. Member
  • *
  • Posts: 441
  • Karma: +7/-0
    • Dinoi
Re: Analog Input / Vref (AREF)
« Reply #5 on: January 19, 2016, 01:19:50 PM »
Hallo Mathias,

danke für die Info's, sowas hatte ich genau gesucht.
Ja komisch, dass Sie unter http://chipkit.net "Learn the Basics" "chip Kit Core Functions" nicht auf das Wiki referenzieren sondern auf eine Befehlsliste ohne jegliche Details.

Evtl. wäre es hilfreich unter http://playground.boxtec.ch/doku.php/helvepic32/start die Wiki Seite zu erwähnen.

Gruss Reto

MathiasW

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 614
  • Karma: +13/-0
    • my Arduino page
Re: Analog Input / Vref (AREF)
« Reply #6 on: January 19, 2016, 02:54:23 PM »
Salut Reto,

das ist der Grund, warum Matt das Wiki gestartet hat. Ich habe Zugriff auf das Wiki und wenn Dir etwas fehlt, dann lass es mich wissen. Momentan bearbeite ich die Einträge zum Task Management.

Auf der Playgroundseite habe ich die Hinweise eingebaut

Ciao, Mathias