Hallo, wo stehen Informationen über den AD Wandler?
Hä? Was für ein Drehzahlmesser? Nein, ich meine den AD (Analog / Digital) Wandler im AT90S4433 Mikrocontroller von AVR (Atmel).
Aha, ich dacht du wolltest den Controllertyp für dich behalten. Schau doch mal ins Datenblatt: http://www.atmel.com/dyn/resources/prod_documents/doc1042.pdf Gruß Matthias
Und wie wird der mit FastAVR angesprochen, bzw. benutzt? Ich möchte ein bischen üben und die gemessene Spannung über den Port D an Leds ausgeben.
Ich kenn mich zwar net mit FastAVR aus, aber eigentlch sollten das nur Register und Interrupts sein. Du kannst aber keine Spannung an die LEDs aufgeben sondern nur ein PWM Signal. Gruß Matthias
Natürlich kann ich eine Spannung an die Leds ausgeben, die am PortD hängen, das habe ich doch schon x-mal gemacht. Also noch einmal: Ich möchte an PortC erst einmal vier Taster anbauen, die beim Drücken 0V an den MC senden und beim Nichtdrücken 5V. Diese ZUstände sollen an Port D an 4 Leds widergegeben werden.
Du kannst den ADC-Port auch ganz normal nutzen. Einfach AGND und AVCC anschließen und wie gewohnt auf den Port zugreifen.
Ja, aber irgendwie funktioniert das nicht: Ich habe dort Taster angeschlossen, die ungedrückt 5V anliegen lassen und gedrückt 0V. Und diesen COde: PortD = PortC
Also PortD = PinC, oder muss ich jeden Pin einzeln einen anderen Pin am PortD zuweisen?
Und wie steuer ich einzelne Pins an? Das hier funktioniert nicht so, wie es soll: PORTD = PINC If PINC.0 = 0 Then PORTD.0 = 1 Else PORTD.0 = 0 End If If PINC.1 = 0 Then PORTD.1 = 1 Else PORTD.1 = 0 End If If PINC.2 = 0 Then PORTD.2 = 1 Else PORTD.2 = 0 End If If PINC.3 = 0 Then PORTD.3 = 1 Else PORTD.3 = 0 End If
Ok, ich habe den Fehler selbst gefunden, da es natürlich keine Einzelpinabfrage bei Eingängen gibt, sondern das eher so geht: if pic = 1 then..., aber das wisst ihr ja besser als ich. Aber was ist das für ein dämlicher Fehler: 1. C:\Programme\Microcontroller\fastavr\test1.asm(263) : error : Duplicate label 2. C:\Programme\Microcontroller\fastavr\test1.asm(263) : error : Duplicate label
Hallo, wie kann ich gemessene Spannungen am 5. Eingang an PINC binär am PortD ausgeben? Gemessen soll zwischen 0 und 5V werden.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.