Anfaengerfrage betr. ADC auf Atmega32

OP #1954800
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
Moderator (Firma: Titel) Persönliche Seite #1955034
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-Tutorial#ADC_.28Analog_Digital_Converter.29
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?

Antwort schreiben

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.

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.