www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Anfaengerfrage betr. ADC auf Atmega32


Autor: Randy Tomlinson (peroja)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute,

Ich hab hier einen ATmega32 und moechte die ADC funktion nutzen um die 
Gescwindigkeit eines simplen Step Sequencers zu veraendern.

Ich moechte es in GCC coden und wollte fragen ob jemand Zeit und Lust 
hat mir ein Beispiel zu zeigen wie man das macht?
Also ich moechte mittels 100k Poti wie beim Arduino vorgehen:

Potentiometer Pin: links: 0V, mitte: ADC_x, rechts: 5V

Ja ich hab den ADC Teil des GCC Tutorial gelesen aber hab das irgendwie 
nicht begriffen und ich glaube auch fuer meinen zweck zuviel code?

Liebe Gruesse
Peroja

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Randy Tomlinson schrieb:
> Ja ich hab den ADC Teil des GCC Tutorial gelesen aber hab das irgendwie
> nicht begriffen
Das ja. Und daraus resultiert dann die Meinung:
> und ich glaube auch fuer meinen zweck zuviel code?

http://www.mikrocontroller.net/articles/AVR-GCC-Tu...
Das sind genau 2 Funktionen:
void ADC_Init(void)   und    uint16_t ADC_Read(uint8_t channel)
Welche davon verstehst du nicht?
Welche davon meinst du, nicht zu brauchen?

Autor: Stefan B. (stefan) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wieso zu viel Code?

Initialisieren musst du einmal (ADC_Init) und dann wiederholt Auslesen, 
entweder als Einzelmessung (ADC_Read) oder als gemittelte Messung 
(ADC_Read_Avg). Das sind insgesamt zwei Funktionen.

http://www.mikrocontroller.net/articles/AVR-GCC-Tu...

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.