Analogwert ausgeben

OP #1246377
Hallo, ich habe einen PIC24 und will den in C Programmieren, ich habe 
auch ein lehrbuch in dem ich anleitungen gesehen habe zum analogwert 
einlesen dies scheint auch zu funktionieren, allerdings weis ich nicht, 
wie ich was ausgebe. kann mir da jemand helfen?
Hardware Interrupt wrote:
> Hallo, ich habe einen PIC24 und will den in C Programmieren, ich habe
> auch ein lehrbuch in dem ich anleitungen gesehen habe zum analogwert
> einlesen dies scheint auch zu funktionieren, allerdings weis ich nicht,
> wie ich was ausgebe. kann mir da jemand helfen?

Das wird schwierig. Wenn du nur einen PIC24 hast, gibts nicht viel 
worauf man ausgeben könnte. Du könntest zumindest ein paar LED an einen 
Port hängen, damit du wenigstens ein bischen was hast, womit sich der 
PIC bemerkbar machen kann.

Im Ernst: WORAUF WILLST DU DEN AUSGEBEN?
Uart, LCD, 7-Segment Anzeige, Lochkartenstanzer, Magnetband, Relais die 
klackern, ....

Und wie ist das Zeugs angeschlossen?
Wir sind doch keine Hellseher!
Hardware Interrupt wrote:
> nbein kann keine PWM machen, gehe von nem Analogport auf ein OP, welcher
> mir aus der Spannung des PICs eine Spannung von 0-12 V macht, also
> brauche ich ne Analoge ausgangsspannung

Ja hat denn dein PIC einen Pin an dem er eine analoge Ausgangsspanung 
rausgeben kann (einen DAC, _D_igital _A_nalog _C_onverter)?

> muss doch auch irgendwie gehen,
> oder?

Wenn der PIC keinen DAC eingebaut hat: nein.
Dann kannst du entweder einen externen DAC dazuschalten, oder ein R-2-R 
Netzwerk benutzen oder eben mit einer PWM + Filterstufe die analoge 
Spannung erzeugen.
Hardware Interrupt wrote:
> Ja ich hoffe mal dass der das kann,
         *****

no comment

Sowas klärt man im Vorfeld ab, bevor man Hardware baut!

Also schau in das besch... Datenblatt des Prozessors. Dort stehts 
drinnen. Und wenn dort nichts von einem DAC steht, dann hast du immer 
noch die oben aufgezählten Möglich...   ach was red ich mir den Mund 
fusselig
> Ja ich hoffe mal dass der das kann,

Das ist eine wichtige Fähigkeit im Schaltungsentwurf: Die Hoffnung 
niemals aufgeben.

> habe die Platine schon geätzt und bestückt,

Die ist ein guter Zeitpunkt, ab dem man sich Gedanken über sein 
Schaltungsdesign und die Fähigkeiten sowie die Anschlußbelegung der 
verwendeten Komponenten machen sollte.

> dachte könnte den einfach auf nen Analogausgang legen

Hat dein PIC also doch einen Analog-Ausgang (einen DAC)? Was spricht 
also dagegen, den zu nutzen?
Hardware Interrupt wrote:
> man sagte mir, dass er das kann, allerdings finde ich im datanblatt
> nichts mit DAC,

Na dann wird wohl das Datenblatt lügen und dein ungenannter Informant 
recht haben. Schliesslich kennt der Hersteller ja seinen IC nicht 
besonders gut.
Gast
sorry, aber wie kann man ein layout machen und nicht mal ins datenblat 
schauen? Selbst wenn er ein DAC hat, woher hast du das wissen genommen 
an welchen PIN der DAC zur Verfüng steht?
Ich kenn es nur von den Atmel und da muss man sehr genau ins Datenblatt 
schauen um rauszubekommen, welchen PIN man überhaupt für was nehmen 
kann.
> man sagte mir, dass er das kann,

Was sagte (oder sagt aktuell) denn derjenige der dir das sagte?

> allerdings finde ich im datanblatt nichts mit DAC

Das ist genau der richtige Ansatz: Du findes nix im Datenblatt (oder 
verstehe es nicht), dann machst du schon mal ne Schaltung, ätzt und 
bestückst sie.

Und dann meldest du dich und wunderst dich über hämische Kommentare.


PS: Wenn du wenigstens mal ein Link zu einem Datenblatt gepostet 
hättest, hätte sich ja vielleicht mal einer erbarmt, da rauf zu gucken, 
aber so: Wer den Schaden hat, braucht für den Spott nicht zu sorgen.
Schöne Grüsse an den unbekannten Tippgeber: der hat nicht. DACs sind 
ohnehin eher selten integriert. Bei den dsPIC33 (vgl. PIC24H plus 
DSP-Funktion) gibt's ein paar unter den 28- und 44-Pinnern aber keinen 
unter den 64-Pinnern (wie der hier angesprochene).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.