Beim Versuch, den ADC des dsPICF3013 zum Laufen zu bringen (ich erhalte nur Nullen zurück), habe ich das Datenblatt und die (ich werde es nennen) ADC-Referenz für die dsPIC30F-Familie studiert. Früher habe ich nur mit dem ADC des PIC16F gearbeitet, jetzt muss ich mich viel mehr Optionen stellen.
Der ADC ist für die Verwendung konfiguriert als positive Spannungsreferenz und als negative Spannungsreferenz. Die ADCON2.VCFG <2: 0> -Konfigurationsbits werden auf 000 gesetzt (siehe Seite 18-6 der ADC-Referenz). So wie ich es verstehe und Pins sind jetzt für den allgemeinen Gebrauch verfügbar (obwohl ich sie nicht explizit dokumentiert fand).
Wenn Sie sich jedoch Tabelle 16-1 und Abbildung 16-2 auf Seite 116 im Datenblatt ansehen, sieht es so aus und Stifte müssen immer verbunden sein. Besonders das Diagramm in Tabelle 16-1 verwirrt mich (ich habe es rot markiert. Sollte ich es nicht anschließen können??).
Der erste Teil meiner Frage: Muss ich immer die verbinden und / oder Stifte oder können sie in Allzweckstifte verwandelt werden?
Der zweite Teil meiner Frage bezieht sich auf das Konfigurationsbit ADCHS.CH0NA auf Seite 18-8 in der ADC-Referenz. Hier kann ich den negativen Eingang (= negative Spannungsreferenz?) Auf den ADC einstellen: AN1 oder. AN1 ist offensichtlich ein Stift. Aber was ist mit? Sie ordnen beide demselben physischen Pin zu. Tut in diesem Fall beziehen Sie sich auf die Einstellungen der ADCON2.VCFG <2: 0> -Konfigurationsbits oder auf den tatsächlichen Pin (das wäre überhaupt nicht sinnvoll)?
Ich stelle diese zweite Frage, weil ich sie in Tabelle 16-1 oben erwähnt habe ( als negative Spannungsreferenz gegen tatsächlichen Pin-Namen) sind nicht gleich.
Antworten:
Ihre Annahme ist richtig. Sie müssen nicht verbunden werden. Der rot eingekreiste Teil ist von ihrem Ende her verwirrend ... Die Vref-, auf die sie sich beziehen, ist die interne Vref-Schiene: entweder vom Vref-Pin oder vom Avss, abhängig von Ihrer Konfiguration. Die Verwendung des Avss als Vref- würde auch AN1 als normale analoge (oder digitale) E / A entsperren.
quelle