www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik A/D Pins konfigurieren... (PIC)


Autor: Bassti (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich hab hier einen 18F4620 bei dem ich einige A/D eingänge einlesen
muss.
Dazu ist es nötig, die PORTS entsprechend als eingänge zu
konfigurieren, und diese als A/D zu betreiben.
Dazu wollte ich den grafishen assistenten in MPLAB benutzen, der macht
aber assemblercode.
Wie krieg ich den dazu, dass er mir das in c-code macht? (alles andere
ist auc in c)
oder gibt es ein anderes Tool?
Ferner ist RA0 und RA1 schon als ausgang belegt, geht das dann
überhaupt? -ging mir aus dem Datenblatt nicht so deutlich hervor

Autor: dds5 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Bassti,

schau mal im Datenblatt Kapitel A/D Wandler nach. Dort gibt es eine
Tabelle, welche Kombinationen aus Analog und Digitalpins überhaupt
möglich sind.
IMHO kann man nur beginnend mit RA0 Analogeingänge festlegen. Das
wäre bei deiner Belegung dann ein "no go".

Dieter

Autor: Tim (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn AN0 und AN1 schon belegt sind, kannst du die anderen Portpins nicht
als analog Pins benutzen.

Was ist der grafische Assistent von MPLAB? Wo findet man den?

Autor: dds5 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der grafische Assistent nennt sich "visual initializer" und findet
sich unter dem "Tools" Tab.
Der ist bei MPLAB ab Version 7.weissnichtgenau dabei.

Dieter

Autor: Bassti (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ok, muss ich halt die leds runterlöten...

wie bekomm ich nun c-code aus dem assistenten?

Autor: Tim (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Ich denke mal das geht nicht mit dem C Code.
Aber es gibt auch AN von Mircochip die sich mit dem ADC beschäftigen.
Was genau suchst du denn?
Im Anhang mal ein einfache ADC Routine in C.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.