Archiv verlassen und diese Seite im Standarddesign anzeigen : Asuro I2C Problem
Hallo ich hab ein kleines Problem mit meinem Asuro und wollte wissen ob mir jmand von euch vllt. weitr helfen kann.
Ich habe auf die Experimentierplatine für den Asuro den PCF8574 gelötet, SCA und SCL über 4,7k Widerstände mit V+ verbunden, das IC mit Spannung versorgt usw. Ich habe nun folgendes Programm geschrieben um das IC zu testen:
#include <asuro.h>
#include <i2c.h>
int main(void)
{
Init();
InitI2C();
StartI2C(0x40);
WriteI2C(0);
StopI2C();
}
Eigtl. sollte das IC doch dann alle Pins auf Low schaltn oder?
Wenn ich aber die Spannung zwischen einem Pin und GND messe ist die auf ca 4V.
Mach ich irgendwas falsch?
Ich würde mich über baldige Hilfe freuen !
MFG Benni
Hallo ich hab ein kleines Problem mit meinem Asuro und wollte wissen ob mir jmand von euch vllt. weitr helfen kann.
Ich habe auf die Experimentierplatine für den Asuro den PCF8574 gelötet, SCA und SCL über 4,7k Widerstände mit V+ verbunden, das IC mit Spannung versorgt usw. Ich habe nun folgendes Programm geschrieben um das IC zu testen:
#include <asuro.h>
#include <i2c.h>
int main(void)
{
Init();
InitI2C();
StartI2C(0x40);
WriteI2C(0);
StopI2C();
}
Eigtl. sollte das IC doch dann alle Pins auf Low schaltn oder?
Wenn ich aber die Spannung zwischen einem Pin und GND messe ist die auf ca 4V.
Mach ich irgendwas falsch?
Ich würde mich über baldige Hilfe freuen !
MFG Benni
Da läuft gerade ein passender Thread parallel....
https://www.roboternetz.de/community/showthread.php?52371-Adressvergabe-beim-PCF8574/page2
Wenn Dein 8574 (A) ein A typ ist hat die Basis Adresse nicht H40 sondern H70 + Die von Dir verdratete a0,a1,a2 = H8, H4 ,H2+ Lesen/schreiben H0/1.
Gruß Richard
Gruß Richard
Das IC heißt PCF8574P. Ich habe es trotzdem mit H70 versucht, es hat aber nicht funktioniert. a0-2 liegen alle auf Masse.
Braucht das IC irgendwelche zusätzlichen Bauteile? Ich habe eigtentlich nur die zwei Pullup Widerstände mit 4,7k nach V+ verwendet und sonst nichts..
Das IC heißt PCF8574P. Ich habe es trotzdem mit H70 versucht, es hat aber nicht funktioniert. a0-2 liegen alle auf Masse.
Braucht das IC irgendwelche zusätzlichen Bauteile? Ich habe eigtentlich nur die zwei Pullup Widerstände mit 4,7k nach V+ verwendet und sonst nichts..
Dann sollte Schreiben mit H40 und lesen mit H41 eigentlich klappen. A0..A2 echt GND oder offen (nicht belegt)? Das würde Ärger geben....Grrrrr warum kann ich mir lesen/schreiben nicht merken und MUSS ich jedes mal im Datenblatt nachlesen. Dazu kommt noch, wechsle ich die Seiten Ansicht habe ich es schon wieder vergessen...Ich papp das jetzt auf den monitor. :-(
Gruß Richard
Nein sind ganz sicher auf GND.
Stimmt vllt. etwas mit meinem Programmcode nicht?
Okay hat sich erledigt. Es hat einfach nur ne Lötbrücke auf der Platine gefehlt...
Trotzdem danke für die Hilfe:)
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.