Helfen Sie mir schreiben Sie eine C-Code für A / D Probenahme

P

patrick

Guest
Hallo, Kann mir jemand bitte helfen Sie mir ein C-Code schreiben, um den ADC zu bekommen, um eine Probe für ein Datenerfassungssystem, die einen sukzessiven Approximation ADC hat zu machen. Die folgende Anforderungen erfüllen: Der ADC Control-Port ist unter der Adresse x7851. ADC-Status-Port ist unter der Adresse x7852. ADC-Daten-Port ist unter der Adresse x7853. Konvertierung starten wird Bit 3 des Control-Port. End Umwandlung Bit des Status-Port 0. Der Kontroll-Port ist bidirektional Der Kontroll-Port ist so vorkonfiguriert, Ich brauche, um eine andere Control-Port-Bits ändern, wenn der Konvertierung beginnen. Der Code sollte in irgendeiner Form bail-out bei der ADC nicht konvertieren Ich bin im Allgemeinen aksing, keine spezifischen MCU. Thanks:)
 
Hallo, vielen Dank für Ihre Hinweise. Hier ist, was ich versucht:
Code:
 int * AdControl = 0x7851; int * ADStatus = 0x7852; int * ADdata = 0x7853; int counter = 0; void main (void) {ADControl.3 = 0; ADStatus.0 = 0; startconv (); getResult ();} / / übernehmen die max der Umwandlung beträgt 256, so ist dies arror void startconv (void) {while (ADStatus.0 fangen == 0 & & Zähler
 

Welcome to EDABoard.com

Sponsor

Back
Top