Hallo, mal einige hoffentlich einfach zu beantwortende Frage von einem PIC-Anfänger. 1. Ist es auf einem PIC-Mikrocontroller möglich, dass man den ADC so einstellt, dass er (entweder mit einer vorgegebenen Frequenz oder so schnell wie möglich) selbstständig einen Analogeingang einliest und das Ergebnis in ein Register speichert? Oder muss ich jeden ADC-Samplevorgang manuell starten? 2. Im Datenblatt fand ich etwas namens "Automatic Sample and Automatic Conversion Sequence". Ist das die Funktionalität, die ich suche? 3. Falls der ADC automatisch samplen kann, muss ich in Software prüfen, ob der ADC gerade in sein Ausgaberegister schreibt bevor ich es auslese oder kann es hier gar nicht zu Überschneidungen kommen? LG
Nenn doch bitte den PIC, und was du genau tun willst. Das macht einen riesigen Unterschied. Bei den PIC24 und PIC32 Derivaten die ich kenne, ist das automatische Sampeln so wie du es beschreibst jedenfalls möglich. Im Datenblatt findet man diese Dinge in der ADC-Beschreibung. Da gibts zum Beispiel oft das "ASAM" Bit (Sample Auto-Start-Bit), SSRC (Quelle für Sample-Start), diverse DMA-Bits. Aber das ist für ein konkretes Device. Lade dir unbedingt das Datenblatt des ADC herunter, weches für deinen PIC zutrifft, findest du am Anfang des ADC-Kapitels. Bei meinem steht dort: "For more information on the 12-Bit A/D Converter, refer to the “dsPIC33/PIC24 Family Reference Manual”, “12-Bit A/D Converter with Threshold Detect” (DS39739)." D.h. das Dokument heißt DS39739. Im entsprechenden Kapitel bei deinem PIC kuckst du nach einem ähnlichen Satz, das suchst du dir dann. In dem Dokument sind derartige Dinge oft recht detailliert beschrieben.
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.