Forum: Mikrocontroller und Digitale Elektronik DAC mit XMEGA


von Oliver H. (snatch)


Lesenswert?

Hallo,

ich möchte für einen Test, mit dem XMEGA128A1 auf einem Port eine 12 Bit 
Gleichspannung mit dem DAC erzeugen. Habe keine Ahnung wie um Arbeite 
sonnst in Bascom.

Es soll ein Test sein, ich will nicht lernen das in C zu Programmieren. 
Daher wollte ich mal hier fragen, ob mit jemand das in C hinwerfen kann, 
damit ich es auf den XMAGE schieben und lostesten kann.

Am besten mit einer Variablen mit der ich die 4096 Digits einstellen 
kann und sich dann die Gleichspannung erhöht oder absenkt.

Sorry, ich bekomme es in C einfach nicht hin und BASOM unterstützt den 
XMEGA nicht.

Gruß und vielen Dank
Snatch

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?


von Snatch (Gast)


Lesenswert?

Danke sehr,


ich hatte die Datei bereits geladen, aber nicht verstanden. Gibt es da 
nichts einfachdere?

Gruß
Snatch

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Nein. Wenn Du was Einfacheres willst, bleib bei den Megas. Wenn Du 
Performance willst, mußt Du schon etwas lernfähig sein.

von Oliver H. (snatch)


Lesenswert?

Travel Rec. schrieb:
> Nein. Wenn Du was Einfacheres willst, bleib bei den Megas. Wenn Du
> Performance willst, mußt Du schon etwas lernfähig sein.

Ich habe es hinbekommen. Er gibt mir nun ein Dreiecksignal aus. Kann mir 
wenigstens jemand helfen, wie ich eine GLeichspannung ausgebe die ich 
dann üper 12 Bit hoch und runter gegeln kann?

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Gibt er das Dreiecksignal aus, ohne daß Du etwas in das/die 
DAC-Datenregister einträgst?

von Oliver H. (snatch)


Lesenswert?

Nö, einfach das Beispiel Compiliert und er gibt Dreieck aus.
Da steht ja in der Var "angle" nen wert drin, der hin der for-Schleife 
hochgezählt wird. Daher wohl das Dreieck.

Habe es aber nun selbst hinbekommen. Ich habe nun meine Gleichspannung, 
Funktioniert 1a.

Jetzt mal eine andere Frage. Ich lese überall etwas von einer 
XM128a1def.dat für Bascom. Bei meiner Version 1.11.95 ist die nicht 
dabei und im Netz finde ich die auch nicht.

Hat die jemand runliegen und kann sie mir schicken?

Gruß
Snatch

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Die sollte eigentlich *.inc heißen und kommt mit dem AVR-Studio mit. 
Verwende bitte nur die vom Studio 4.17, die davor war(en) fehlerhaft.

von Snatch (Gast)


Lesenswert?

Nö, ich meine doch für Bascom, will doch wieder wenn BASCOM den XMEGA 
untersützt damit weiter machen. Ich habe gehört, es gibt nen .dat File 
für Bascom um mit dem XMEGA bereits eingeschränkt arbeiten zu können.

von Artjomka (Gast)


Lesenswert?

Das passiert, wenn man bascom nutzt - macht unfähig irgendwas selbst hin 
zu bekommen oder gar richtige Programmiersprachen zu nutzen.

von Simon K. (simon) Benutzerseite


Lesenswert?

Ich denke für dein BASCOM Zeugs wirst du in ein anderes Forum gehen 
müssen.

von Snatch (Gast)


Lesenswert?

Ja warum denn, es erfüllt seinen Zweck. Ihr seid mir ja drauf.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

>es erfüllt seinen Zweck

Hmm. Kommt allerdings auf den Anspruch an, den man irgendwann einmal an 
sein Programm und an den Controller stellt.

von Dominik M. (lauso)


Lesenswert?

Wie muß denn der Ausgang beschaltet sein damit es funzt?
Bei den XMegas gibt es ja einige Möglichkeiten.
Ich will den Ausgang auf einen Operationsversterker geben.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.