-
Thread
PCF8591
AD-Wandler mit I2C zum laufen bekommen, aber leider funktoniert es nicht! Habe folgenden Code: void i2c_pcf8591_read( int *d) { int n; // set configuration i2c_bus_start(); i2c_byte_write(0x9F); i2c_ack_slave(); i2c_byte_write(0x04); //control byte i2c_ack_slave(); i2c_byte_read(); //
(I2CS & bmDONE)) ; I2CS |= bmSTOP; dummy=I2DAT; return dummy; } void pcf8591_write(Byte addr, Byte mode, Byte dat) { I2C_BUF[0]=mode; I2C_BUF[1]=dat; i2c_write_sync(0x90 | (addr << 1),2,I2C_BUF); } Byte pcf8591_read(Byte addr) { return i2c_read_byte(0x91
-
Thread
PCF8591
Hallo Ich möchte mit dem PCF8591 eine Spannung zwischen 0,0 und +0,7 Volt messen; Geht das ? Welche Ref-Spannung (1,0 V ?) muß ich einstellen ? Aus dem im Dateianhang begefügten Datenblatt-Auszug werde ich ganz schlau
-
Thread
PCF8591
die com! wollt euch nur mal kontaktieren und um rat bitten. ich will den wert des AD-Wandlers PCF8591 kanal 0 einlesen und an einem Port ausgeben. verwende einen atmega32 und suche hilfe zur ansteuerung oder ein beispiel programm.. gruß andres müller
-
Thread
PCF 8591
Analogspannung, keinen digitalen TTL-Pegel. Datenblatt gibts bei: http://www.semiconductors.philips.com/pip/PCF8591.html Ob das eine Gleichpannung bleit oder sich ändert hängt von der Ansteuerung ab, da der PCF8591 keine negative Betriebsspannung hat, kann er natürlich nur positive Spannungen abgeben. Auf
und wie Bau ich die Schaltung auf?Noch ne andere Frage kannst du mir vielleicht sagen wie ich den PCF8591 unter PHP anspreche?
-
Thread
PCF 8591
Hallo zusammen, ich versuche derzeit (bisher vergeblich), den AD-Wandler PCF 8591 mit einem Atmega32 auszulesen. Verbindung zwischen µC und PC ist über USB vorhanden, so können die Werte direkt weitergesendet werden. i2c_init(); i2c_start(0x90); i2c_write(0x04); i2c_stop
-
Thread
Austausch PCF8591
Habe noch 7 Stück PCF8591 hier, NOS. Interesse?
Mir geht es nur um die Möglichkeit des Austausches. Habe auch noch ca. 7 PCF8591 DIP zu liegen. Für neue Geräte oder Platinen aber wohl nicht mehr zu empfehlen. Hatte den PCA9691 (SMD) noch gefunden. Den scheint es aber auch nicht mehr zugeben. Den PCF8591 gibt es ja noch als
-
Thread
PCF8591 Spannungsmessung
PCF8591 mit 3,3V? Dachte immer diese ICs laufen nur mit 5V.
Noch ein Gast schrieb im Beitrag #7101830: > PCF8591 mit 3,3V? Dachte immer diese ICs laufen nur mit 5V. Hier ist Denken nicht gefragt. Guckst du Datenblatt PCF8591 auf S.17 im Abschnitt 14. "Characteristics". Und was liest du dort bei VDD?
-
Thread
Temperaturmessung mit PCF8591
des PCF8591 an die Logon Plus ist mir allerdings aufgefallen, dass die Temperatur schlagartig in die Höhe ging. Ich dachte zuerst ich hätte das Kabel des Sensors gelöst, allerdings ging die Temperatur nur
Du musst AGND mit dem Normalen GND verbinden. Haste dran gedacht das der Wert im Reg. des PCF8591, immer der Wert der vorigen Messung ist ?
-
Thread
Datentransfer an PCF8591
Ich versuche jetzt schon seit einiger Zeit aus einem PCF8591 den wert eines analogen signals mittels I²C-Bus herauszukrigen. Aber es funktoniert nicht! Wie genau muss der datentransfer aussehen(bytes), damit ich z.B. den Wert von Kanal 0 Bekomme ?? und welche
Der PCF8591 hat mich auch an den Rande des Wahnsinns getrieben, trotz funktionierender I2C Routine... Alle Werte sind Dezimalzahlen Initialisierung (1x nach dem Einschalten): Start, 144, 64, 64, Stop
-
Thread
fehler bei pcf8591
Hallo Leuz! Ich habe folgendes problem, ich möchte nen analogwert vom kanal1 von meinem pcf8591 per uart auf meinen rechner schicken, hab auch schon den code und ewig rumprobiert, aber ich krig imer nur leerzeichen!?! also hier mal der code incl. i2c routine. ich hoffer ihr könnt mir helfen
aber da hat sich nix geändert ich krig nur 255 also lauter einsen. ich hab die bus-leitungen vom pcf ohne irgendwas an 2 1\0-Ports vom 90s8515 gehängt, des müsste doch gehen oder ? die restliche beschaltung vom pcf müsste auch richtig sein. kann es an der bus-beschaltung liegen? Danke Felix
-
Thread
Spanungsmessung mit PCF8591
Hallo! Ich würde gerne mit einem A/D Wandeler PCF8591 Spannungen messen. Da ich leider noch keine Erfahrung mit den Wandlern habe würde mich brennend Interressieren wie Spannungen +/- 30 Volt oder größer mit A/D Wandler gemessen werden kann bzw. wie man sowas realisiert. Der PCF8591 wird an 5V betrieben damit lässt sich eben nur von 0-5V Messen. Ich hoffe das mich auch jemand aufklärt wegen VRef was kann ich damit machen oder wie beschalte ich es richtig. PS: Wenn jetzt
-
Thread
Problem mit PCF8591
Hallo, ich habe ein Problem mit meinem PCF8591. An und für sich funktioniert der Chip super. Mein Problem ist nur das die Reihenfolge der Kanäle durcheinander (genauer gesagt um einen versetzt ist). Ich habe 4 Potis an die 4 AD Eingänge angeschlossen
also ich wüsste nicht wo ich einen Fehler gemacht haben könnte. Zuerst das Config-Register im 8591 schreiben (Kanal, Autoincrement, Konfiguration der AD Eingänge, DA-Wandler) und dann den 8591 auslesen. Muß wohl nochmal weiterforschen. Wenn alle Stricke reissen, dann umsortierung per Tabelle. (Ekelhaft
-
Thread
Strommessung mit PCF8591
, ich möchte den Ladestrom eines Solarreglers mittels Spannungsabfall an einem Shunt mit einen PCF8591 messen (24V, 0-20A). Anbei die geplante Schaltung, trotzdem ergeben sich mir noch einige Fragen, da ich nicht der Elektronik-Profi bin: 1. Gibt es Anmerkungen zur Schaltung ? Habe ich was grundlegendes
-
Thread
PCF8591 Befehlstabelle
Hallo, ich möchte mit einem 89C51RD2-CM Microcontroller und einem PCF8591 A/D-Wandler ein Stimmgerät programmieren. Gibt es eine Befehlstabelle für den A/D-Wandler? Über sonstige Anregungen und Hilfen wäre ich sehr dankbar, da ich nicht viel Erfahrung mit der Assembler-Programmierung
http://astro.temple.edu/~cvecchio/PCF8591_6.pdf
-
Thread
drucksensor an pcf8591
hallo, kann ich den drucksensor(MPX-Familie) direkt an den adc pcf8591 hängen? reicht die auflösung? danke für eure hilfe. crishy
Hat der Sensor Differenzausgänge ? Der Eingangswiderstand des 8591 könnte das Ergebnis beeinflussen. Können nicht zwei Eingänge des 8591 als Differenzeingänge beschaltet werden, oder verwechsle ich das mit einem anderen ADC?
-
Thread
PCF8591 ich werd wahnsinnig!!!!!
Hier zur Einfachheit halber nochmal im Pseudocode, was ich auf dem Bus mache: START WRITE PCF8591_WRITE_ADDRESS WRITE CONTROL_BYTE (0x40) STOP START WRITE PCF8591_READ_ADDRESS READ ACK value := READ NACK STOP return value
habe, da ich keinen prozi habe der hw-i2c hat, nutze den msp430f149). aber 1.irgendwas MHz kann der PCF keinesfalls. hatte mit dem r8c board aus der elektor mein i2c grab (3 pcf8574 und 2 pcf8591) per sw-i2c angesteuert. ohne delay funktionierten nur die 8574, aber die 8591 haben rumgesponnen. nach groben
-
Thread
PCF8591 ADC-Funktion
Schönen Guten Abend. Ich sitze nun schon seit 3 Wochen an meinem PCF8591. Aber nun habe ich den Punkt erreciht, wo ich nicht weiterkomme. Ich hoffe ihr könnt helfen. Ich möchte ein einzelnen Poti auslesen. Dieser Wert soll vorläufig als Binärer Wert angezeigt werden
(PCF8591_0, 0, Str_Temp, 2); // Schreiben des DA-Wertes _Aufruf zum Lesen:_ i2c_send(PCF8591_0, 1, Str_Temp, 4); // Leseanforderung von 4 Werten delayer_wrt(twi_message.buf[1]); // Spannungsergebnis
-
Thread
pcf 8591 - URef?
ich mir über das Datenblatt nicht so ganz beantworten konnte. Kann ich URef für den DA Ausgang des PCF 8591 auf 9 Volt legen? Oder geht das max. bis 5V? Vielen DAnk für Tips Martin
-
Thread
ad wandler pcf8591
d/a wandler und verstehe die ansteuerung nicht! Habe folgenden Code in Verwendung: char i2c_pcf8591_read() { i2c_bus_start(); i2c_byte_write(0x9E); i2c_byte_write(0x00); i2c_bus_stop(); i2c_bus_start(); i2c_byte_write(0x9F); wert = i2c_byte_read(); i2c_bus_stop();
müsste richtig sein, ich will den wert von channal 0 auf einem display ausgeben! buffer[20]= i2c_pcf8591_read(); print_lcd(1,1,buffer); es steht aber kein wert auf dem display was kann da los sein? kann mir bitte jemamnd helfen? danke! mfg, geri
-
Thread
PCF8591 falsche Ausgangsspannung
Hallo! Vor mir liegt ein PCF8591 auf dem Steckbrett. Laut Datenblatt müsste der Eumel am Ausgang AOUT Vss --> Vref ; 0V --> 5V liefern. Das komische ist, dass er bei Maximum 255 über I2C lediglich 1V als Ausgangsspannung liefert
-
Thread
PCF 8591 - Hard- und Software
Hallo Gemeinde Bei einer Suche im Netz nach dem PCF8591 findet man relativ viele Ergebnisse dazu. Leider gibt es mehr Fragen als Antworten dazu. Innerhalb meines Modularen Systems habe den PCF8591 mit ein 4 Regler versorgt und mit einem Programm getestet. Bin richtig erstaunt, wie gut das funktioniert. Verwendet Hardware: - Platine P59 - PCF8591 mit 4 Einstellregler - Platine P30 - Board 1 mit dem AT 1284p 16MHz - Platine D2 - Display 2 mit dem PCF 8574 und Display 4 x 16 - Platine NT2 - Netzteil mit 5V/12V bei 3A Programm in C
-
Thread
Austausch oder Ersatz für PCF8591
mehr. Ob das auch Fälschungen sind? https://www.reichelt.de/de/de/entwicklerboards-ad-da-konverter-pcf8591-debo-adc-pcf8591-p282537.html?PROVID=2788&gclid=CjwKCAiA8bqOBhANEiwA-sIlN6bUZfSZwbaLKmSptkITjMrdnJxvMiQ6MDtGSTOXfgkL1z160cwhmRoCQFYQAvD_BwE&&r=1
//www.reichelt.de/led-treiber-konstantstromregler-sil-9-an-6884-p4265.html Allerdings bei einem PCF8591 glaube ich auch nicht das die dort schon 20Jahre rumliegen. :) Olaf
-
Thread
PCF8591 als D/AWandler verwenden
Hallo. Für meine Anwendung will ich einen PCF8591 benutzen. Der soll mit meinem uController über I2C kommunizieren. Problem ist, dass mein uC mit 3,3V versorgt wird und den PCF8591 möchte ich gerne mit 5V betreiben. Kann man direkt auf dem I2C
konfiguriert sind und 5V tolerant sind. Im Prinzip sollte es auch mit 3.3V/5V gehen solange der PCF8591 3.3V als Logik "1" Pegel verkraften kann. Da der PCF Treiber eine Open Drain Ausgang hat, ist das fuer den uC auch kein Problem. Versuch es einfach. Bei einer eZ Encore Schaltung mache ich das
-
Thread
PCF8591 bzw richtig messen
Ich möchte mit einem PCF8591 die Widerstandsänderung an PT1000-Sensoren messen. Die Schaltung(PCF8591) funktioniert mein Problem ist das sich der wert kaum ändert daher meine Frage wie muss ich den Spannungsteiler aufbauen
Messverstärker). Dieses Spannungssignal dann auf den richtigen Pegel gebracht, dann ab zum uC bzw. PCF irgendwas...
-
Thread
Probleme mit PCF8591 an PIC32
Hallo, ich versuche seit einiger Zeit den PCF8591 mit einem PIC32 zum laufen zu bringen. Ich möchte gerne die angelegte Spannung (1V) am AD-Eingang über die I2C Schnittstelle auslesen. Jedoch bekomme ich bei jeder Wandlung nur den Wert 0xFF zurück
Hallo, der PCF8591 hat 4 verschiedene Kanäle, welche ich mit channel seperat ansprechen kann. Hier die Initialisierung: [c] //Initialisierung des PICs #define SYS_FREQ (12000000L) #define PBCLK SYS_FREQ
-
Thread
PCF8591 richtig an AVR anschließen
Hallo, möchte den PCF8591 gerne als DA-Wandler zur Audioausgabe benutzen. Wenn ich ihn so anschließe ( http://www.qsl.net/pa3ckr/bascom%20and%20avr/i2c/i2c-pcf8591.gif), mache ich dann alles richtig (ok, SDA und SCL natürlich
-
Thread
PCF 8591 Frage - Übernahme von Daten
Hallo Gemeinde Zum einlesen von analogen Spannungen an einem PCF8591 benutze ich den folgenden Code: (AT 1284p, C, 16M mit Anzeige auf dem Bus) [c] while(1) { i2c_start(PCF8591w); i2c_write(0x44); // 0x44 i2c_stop(); i2c_start(PCF8591r
@Achim Seeger (achims) >Zum einlesen von analogen Spannungen an einem PCF8591 benutze ich den >folgenden Code: (AT 1284p, C, 16M mit Anzeige auf dem Bus) Na, mal wieder am kämpfen mit dem I2C Bus? ;-) >while(1) > { > i2c_start(PCF8591w); > i2c_write(0x44
-
Thread
PCF8591 - Beschaltung korrekt ?
1:10. Die abgefallene Spannung über den Messshunt (REF+ - REF-) würde ich gerne mit Hilfe des PCF8591 differentiell messen. Ist der Schaltungsaufbau korrekt ? (Verbesserungen sind willkommen.) Müssen GND und AGND unbedingt verbunden werden ? Brauche ich für die Eingänge des Messhunts jeweils
den Shunt zwischen Verbraucher und GND einbauen, da damit die Anpassung an den Wertebereich 0-5V des PCF8591 entfallen kann. Vielen Dank Michael
-
Thread
Problem mit PCF8591: immer Wert 128
Problem mit PCF8591 Wir haben einen PCF8591 wie folg beschaltet (XXX_I2C sind die Pins vom I2C-Bus): AIN1 für Testzwecke auf verschiedene Spannungen von 0-5V AIN0,AIN2,AIN3 nicht verbunden A0=A1=A2=VSS=AGND=GND_I2C
-
Thread
PCF8591 - I2C Protokoll
Hallo! Ich bin gerade dabei, einen PCF8591 an ein Raspberry Pi anzuschließen. Bis jetzt bin ich leider gescheitert... Ich habe das Datenblatt schon mehrmals studiert, doch leider ohne Erfolg. Das ganze programmiere ich in Python. Da
. Somit ist die Adresse eigentlich willkürlich gewählt und ich kann sie auch ändern. Da ich zwei PCF8591 habe, habe ich nur drauf geachtet, dass sie unterschiedliche Adressen haben. Aber was 0x4d betrifft: Fixe Adresse A2 A1 A0 1 0 0 1 1 0 1
-
Thread
PCF8591 als DAC mit 15 kHz überfordert?
Ich habe meinen ATMega 328 an einen PCF8591 angeschlossen, der als DAC arbeiten soll. Die ADC Funktion benötige ich momentan nicht. Mein Programm habe ich nach der Anleitung unter http://www.mikrocontroller.net/articles/AVR_TWI geschrieben
Hallo, ich meine, ich hätte vor gut 10 Jahren mit dem PCF8591 7 KHz geschafft. Viel mehr ist wohl nicht drin. Es ist ja auch ein Oldtimer. Gruss Klaus.
-
Thread
PCF8591 - ATtiny26 als ADC an anderen ATmega
der Suche nach einem I2C Baustein, der den ATmega8 um weitere ADC erweitert bin ich zuerst auf den PCF8591 gestoßen. Davon bräuchte ich aber dann 2 Stück. Ich habe dann noch den folgenden alten Artikel gefunden: http://www.mikrocontroller.net/topic/43771#331862 Hat jemand evt. so ein ähnliches Projekt durchgeführt: ATtiny26 oder ähnlich mit Software für I2C Emulation als wäre es ein PCF8591 mit 11 Kanälen oder so? Ich dachte schon evt. einen 2. ATmega8 zu nehmen, aber der Tiny26 wäre vielleicht sogar flexibler. Erfahrungen? Tips? Hinweise? Vielen Dank und viele Grüße Herbert
-
Thread
PCF 8591 - DAC Ansteuern mit Mega8
Hallo zusammen, ich brauche hilfe bei einer Schaltung! Und zwar hab ich einen DAC, und zwar den PCF 8591 per I2C an einem Mega8.. Der Mega8 empfängt DMX Signale (also Kanalwerte von 0-255).. diese sollen auf das sog. Microplex umgesetzt werden. Dazu muss der DAC erstmal einen 5ms langen impuls
-
Thread
Auslesen PCF 8591 mit AT89S8252
Hallo. Ich möchte gerne mit einen AT89S8252 den IIC-Bus Baustein PCF 8591 auslesen. Laut Datenblatt kann man nach dem Senden der Adresse ein Steuerbyte senden, in dem man auswählen kann, welchen Kanal man auslesen möchte. Es soll auch gehen, dass man die einzeln Kanäle
-
Thread
LM675T mit PCF8591P DAC steuern
ITS-LZ 1335, 12V, 4 Watt) mit einem Raspberry Pi analog ansteuern (nicht per PWM) und habe dazu einen PCF8591P ausgewählt, da ich auch noch ein paar Analogeingänge benötige. Die 0-5V des AOUT des PCF8591P wollte ich dann per LM675T auf 0-12V verstärken und damit auch den nötigen Strom bereitstellen.
, und den Knotenpunkt mit Masse der 5V verbinden, wenn die einzige andere Verbindung ein Draht vom PCF8591 zum nichtinvertierenden Eingang des LM675 ist, weil der Eingangsstrom gering ist und den Spannungsteiler nicht belastet, aber achte auf die Schwingneigung der Schaltung.
-
Thread
PCF8591 an ATTiny2313 - I2C-Bus
Null auf Start- D/A-Wandler Bit 0&1 -> Tippfehler? [/c] Ich würde sowas bevorzugen: [c]#define PCF8591_ANA_OUT (1<<6) #define PCF8591_SINGLE 0 #define PCF8591_3DIFF (1<<4) #define PCF8591_1DIFF_2SINGLE (2<<4) #define PCF8591_2DIFF (3<<4) #define PCF8591_AUTOINCR (1<<2) #define PCF8591_ADCHANNEL(_n) ((_n) & 3) //... i2c_write( PCF8591_ANA_OUT | PCF8591_SINGLE | PCF8591_AUTOINCR | PCF8591_ADCHANNEL(0) ); // ... [/c] Außerdem misst der PCF *während* dem Auslesen (Im Datenblatt unter
-
Thread
PCF8591 A/D- und D/A-Funktion gleichzeitig?
Hallo, ich habe schon seit Jahren den PCF8591 erfolgreich als A/D-Wandler im Einsatz. Jetzt möchte ich auch die D/A-Funktion nutzen. Ist das gleichzeitig möglich? Laut Datenblatt hat der Baustein zwei getrennte Datenregister. Der Baustein
-
Thread
[V] AD5541, PCF8591T, PCM1739E
habe hier noch ein paar unterschiedliche DACs liegen von denen ich mich trennen möchte. * >20 Stk. PCF8591T: I²C 8Bit ADC und DAC * >30 Stk. AD5541: 2,7V-5,5V 16Bit DAC * >10 Stk. PCM1739E: 24Bit, 192kHz Audio-DAC Ich dachte an jeweils 1€ pro Stück. Versand je nach Menge im Groß- oder Maxibrief.
PCF8591T: SO16 AD5541: SOIC-8 PCM1739E: SSOP-28
-
Thread
ADC- und DAC-Experimente mit PCF8591 auf Banana Pi SBCs (WiringPi, i2c-tools)
207/pcf8591-ad/da-converter-module Datenblätter etc: https://www.roboter-bausatz.de/media/pdf/e7/25/21/PCF8591_AD-DA.pdf https://www.nxp.com/products/analog/interfaces/ic-bus/ic-dacs-and-adcs/8-bit-a-d-and-d-a-converter
device: No such file or directory" [code] #include <stdio.h> #include <wiringPi.h> #include <pcf8591.h> #define PCF 120 int main (void) { int value ; wiringPiSetup () ; // Setup pcf8591 on base pin 120, and address 0x48 pcf8591Setup (PCF, 0x48) ; while(1) // loop forever
-
Thread
[V] PCF8591T/2 1xDA 4xAD I²C
noch einwenig rumgeschaut was noch so Überzählig ist. Dabei habe ich noch einige (ca 1000 Stk) *PCF8591T/2* (Rolle) im [SO16: plastic small outline package] Gehäuse (SMD) entdeckt. Die sind 8BIT AD/DA Wandler mit I²C Bus. 1 Analog Ausgang und: 4 Eingänge als verschiedene Kombinationen Schaltbar
Arrow! Link zum Datenblatt (Hab sie grad bei Mouser gefunden): https://www.mouser.de/datasheet/2/302/PCF8591-1127459.pdf Sie werden zur Zeit im I-Net um 3.27€+MWsT pro Stück angeboten. CA 250 Stück sind bei mir Überzählig, können also bezogen werden. Auch Einzelstücke wären dann zu 2,50€ inkl MWst
-
Thread
Atmel Atmega644p (Crumb644 v1.1) mit PCF8591 Problem
Hallo, also ich muss für ein Schulprojekt mit einem uController (Crumb644 v1.1 mit Atmega644p) einen PCF8591P so ansteuern, dass ich am Ende einen Sinus erzeugen kann. Ich habe einen dementsprechenden Schaltplan entworfen und die Platine nach einer Überprüfung eines Lehrers auch gebaut. So, es ist
-
Thread
DAC pfc 8591 mit Arduino Uno veränderbare Sinus Frequenzen
setup() { Wire.begin(); } void loop() { for (int i=0; i<220; i++) { Wire.beginTransmission(PCF8591); // wake up PCF8591 Wire.write(0x40); // control byte - turn on DAC (binary 1000000) Wire.write(sine_wave[i]); // value to send to DAC Wire.endTransmission(); // end tranmission } }
probieren die f SCL clock Frequenz auf 400kHz zu setzen. Und noch eine Frage ich hab im Datenblatt vom PCF8591 schon nachgeguckt aber hab es nicht gefunden ... wie viel Ausgangsstrom liefert denn der Analog Out beim PCF8591 ?
-
Thread
Ports des PCF8574
hat, kann ich ihm den ganzen Artikel mit Erklärung schicken. Suche im Gegenzug einen Code für den PCF8591. Hat da jemand was für mich? achim
> oder nicht. echt witzig :) Achim Seeger schrieb im Beitrag #3552044: > Infos über den PCF 8591 sind noch weniger zu finden hier steht alles drin, was man wissen muss, also wo liegt das Problem? www.nxp.com/documents/data_sheet/PCF8591.pdf
-
Thread
Messwerte "springen" zu stark
habe schon einen Kondensator von 100nf paralell zur Ausgangsspannung MAX und paralell zu Uref des PCF8591 gelegt, leider keine Änderung. Ich messe mit dem PCF... auch eine Akkuspannung, angezeigter ist stabil und richtig. Hat jemand dazu einen Tip...? Gruss A. Arndt
Hier mal ein paar Zeilen aus dem Dtenblatt des PCF8591 Seite 20. 15 APPLICATION INFORMATION Inputs must be connected to VSS or VDD when not in use. Analog inputs may also be connected to AGND or VREF. In order to prevent excessive ground and supply
-
Thread
I2C-Bus: SDA und SCL an ATMEGA328p
Arduino F. schrieb im Beitrag #7443075: > Bitte zeige mir im Datenblatt des PCF8591 die Stelle, welche das > erlauben könnte. > Ich sehe sie nicht. Siehe Bild.
Axel R. schrieb im Beitrag #7443068: > Ich hab das schnell für diech gegoogelt Oje, der arme PCF8591 kann doch nur max 100kHz. Ohne Delays wird das nichts bei nem 16MHz AVR.
-
Thread
Poti an Raspberry Pi oder Alternative?
8 Bit sollten reichen, z.B. PCF8591.
wie auch immer. Gibt Wert 0..255 Details siehe: https://www.kernel.org/doc/html/latest/hwmon/pcf8591.html
-
Thread
Raspberry Pi 4 Programme über SSH ausführen
doch eindeutig, dein Port Expander wird nicht gefunden: if(adc->detectI2C(0x48)){ // Detect the pcf8591.
eindeutig, dein Port Expander wird nicht > gefunden: > > if(adc->detectI2C(0x48)){ // Detect the pcf8591. Stellt sich die Frage warum wird der lokal gefunden und remote nicht. Beide Male als ›root‹ gestartet.
-
Thread
DA Wandler für allgemeine Basteleien
I2C-Bus 8 Bit PCF8591 http://www.standardics.nxp.com/products/pcf/pdf/pcf8591.pdf seriell 12 Bit LTC1257 http://www.linear.com/pc/productDetail.jsp?navId=H0,C1,C1155,C1005,C1156,P1425 16 Bit AC-gekoppelt TDA1543
Reichelt-Preise: PCF 8591 P Philips I²C-Bus Microcontroller & Peripherie 2,90 € PCF 8591 T Philips I²C-Bus Microcontroller & Peripherie 2,90 € LTC 1257 CS8 D/A-Converter, SO-8 7,30 € LTC 1257 CN8 D/A-Converter
-
Thread
Fehlerkorrektur beim ADC auslesen RPI
code]#include <wiringPi.h> #include <stdlib.h> #include <unistd.h> #include <stdio.h> #include <pcf8591.h> #define PINBASE 100 /* cc -o test2 test2.c -lwiringPi */ int main (void) { int i; int adc0; int adc1; int adc2; int adc3; if (pcf8591Setup(PINBASE, 0x48) < 0) { printf("pcf8591Setup failed:\n"); } adc0 = analogRead(PINBASE + 0); adc1 = analogRead(PINBASE + 1); adc2 = analogRead(PINBASE + 2); adc3 = analogRead(PINBASE + 3); printf("[%d,%d,%d,%d]\n",adc0
-
Thread
Compiler-Fehler?
t minor; }; struct dirs dir[NO_DIRE] = { { "tty" , 0, 0 }, // UART 0 { "ram" , 1, 0 }, // PCF8570, address 0 { "par1", 2, 0 }, // PCF8574, address 0 { "par2", 2, 1 }, // PCF8574, address 1 { "ad0" , 3, 0 }, // PCF8591, address 0, 1. A/D-converter { "ad1" , 3, 1 }, // PCF8591, address 0, 2. A/D-converter { "ad2" , 3, 2 }, // PCF8591, address 0, 3. A/D-converter { "ad3" , 3, 3 }, // PCF8591, address 0, 4. A/D-converter { "da0" , 3,32 }, // PCF8591, address 0, D/A-converter }; ... some other code ... for(j=0; j<NO_DIRE