Hallo, habe ein Problem mit der Kommunikation mit einem ADC7706. Vielleicht hat jemand mit diesem Bauteil schon Erfahrungen gemacht. Hab aber zur Sicherheit mal das Datenblatt beigefügt. Wahrscheinlich liegt das Problem bei der Auslesung des 16bit Datenregisters. Hab den Code aus dem Datenblatt schon ausprobiert, aber ohne Erfolg. Hat jemand vielleicht einen Tipp für mich (am besten in C) , bräuchte es für meine Facharbeit. Gruß Nickelodien
Gast
#1013939
so schwierig ist ein wandler nun auch wierde nicht anzusprechen. Man muss gegebenenfalls jede Flanke mit dem Scope nachpruefen, dann findet man den Fehler in der Regel schon.
hab die leitungen mit einem lautsprecher überprüft, weil ich kein entsprechendes messgerät zur Verfügung habe. Daten werden ausgetauscht, aber mit der Verwertung komme ich nicht zurecht. Bekomme beim Auslesen des Datenregisters vom ADC 2 Bytes zugeschickt. Wie kann ich die 2 Bytes voneinander trennen?
Gast
#1013989
Wenn die Daten damit verklebt wurden sieht es schlecht aus ...
Gast
#1013993
>Bekomme beim Auslesen des Datenregisters vom ADC 2 Bytes zugeschickt....
Wie die Jungfrau zum Kind kommt ? Eher nicht. Wie genau kommen die Bytes
zum ADC raus ? Steht doch im Datenblatt. Seite 24 Fig 16 & 17. Beide
male MSB zuerst.
JA.. is mir bewusst.. habe es jetzt mit einem Array versucht. Erstes Byte und zweites Byte und dann multplizier ich das erste mit 256 und addier das zweite dazu.. Bekomm auch nach dem Anschalten das richtige Ergebnis, nur wenn ich die Spannung, die zu messen ist, ändere, spielt der ADC verrückt, schickt mir Werte, die überhaupt nicht stimmen, oder mein Code ist falsch. Aber ich denke doch, ein Array ist in diesem Falle eine gute Lösung.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.