Gast
#6330866
Hallo Elektroniker, ich habe mal eine kleine Steuerung mit einem Atmega328p gebaut und möchte diese nun um eine zusätzliche ADC Messung erweitern. Da die beiden "nativen" ADC Eingänge (Kanal 6+7) bereits belegt sind, muss ich nun auf die ADC Eingänge des PortC zurückgreifen. Hier ist der ADC Kanal ja als "Alternativ-Funktion" im Datenblatt angegeben. Nun frage ich mich, ob und wie ich den Port konfigurieren muss. Einfach nur den entsprechenden Pin als Eingang konfigurieren und fertig? Für die Messung verwende ich den Code hier aus dem Tutorial: https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Analoge_Ein-_und_Ausgabe
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
Muss darüber hinaus denn nichts eingestellt werden, um die Alternativ-Funktion (ADC) des Pins and Port C zu aktivieren? Im Datenblatt finde ich dazu nichts. Nur den Hinweis, dass man in diesem Fall an Port C kein I/O machen soll, während eine Conversion läuft. Tatsächlich funktioniert es auch so, aber ist das auch korrekt? LG, Minime