Witam Z tego co kojarzę to PCF8574 ma prąd wyjściowy w stanie wysokim 100uA i może nie być w stanie wysterować poprawnie ULN2003. Pozdrawiam Romek
pcf8574p
Mały problemik. Jakie mają stosowane adresy układy PCF8574P i AP. Wszędzie są opisy adresów PCF8574 i A ,a takich właśnie nie dostałem. I jeszcze jedno. Adres na trzech najmłodszych bitach ustala się podciagając wejscia adresowe PCF albo do "o" , albo do "+". Z materiałów wynikałoby ,że można zostawiać wejscia adresowe "w powietrzu" i odpowiada to wtedy...
Witam kolegów. Mam dziwny problem. Mam układ uC zasilany z 3.3V nastepnie PCF8574A(x) (zasilany 3.3V) a następnie układ ULN2803 (zasilany 12V) i 8 diod led (testowo, zasilana 12V). I teraz ciekawy i zaskakujacy problem dla mnie. Jak mam stary układ PCF8574AP produkcji Philips lub PCF8574P produkcji NXP, wszystko działa jak należy. Wysyłam jakieś dane...
Wyświetlacz jest ok, wymiary i piny się zgadzają. Teraz apropo PCF8574 typ P: UKŁAD SCALONY PCF8574P PORT I/O I2C typ AP: UKŁAD SCALONY PCF8574AP A w opisie zestawu: konwerter I2C na 8-bitowy port I/O zrealizowany na układzie PCF8574, Tak więc podejrzewam, że chodzi o tą wersję AP, mógłby ktoś potwierdzić? A i jeszcze gniazda IDC 2x5 (do włączenia programatora...
Witaj Na ukladzie pisze tak PCF8574T Tak się składa że w oprogramowaniu jakie mam do Nano po wpisaniu do Uno wyświetlacz działa w trybie I2C , do modułu podłączam + , - i SDA do SDA i SCL do SCL . Jedyny problem jaki mam z tym oprogramowaniem to taki że wyświetlacz jest wygaszony i podświeca się tylko kiedy włączam funkcję skrętu w prawo albo w lewo....
Niestety nic to nie dało.Spróbowałem odłączyć dwa rezystory 4,7 też nic nie dało.Zauważyłem że mam ekspander PCF8574P ale jak sprawdzałem litera żadnej różnicy nie robi
Witam, I to jest dobry trop, brakuje inicjalizacji częstotliwości pracy szyny I2C. Częstotliwość szyny I2C = Fcpu/(16+2*TWBR*4^TWPS). Po resecie uP TWBR=0,TWPS=0,Fcpu = 8MHz Podstawiając do wzoru otrzymujemy Fi2c=8MHz/16= 500kHz. Czyli 5 razy za dużo. PCF8574 może pracować z maksymalną częstotliwością 100kHz. Pozdrawiam JarekC
i2cdetect to składnik pakietu lmsensors w skład którego wchodzą sterowniki urządzeń i2c bodajże mostków płyt głównych PC oraz układów pracujących na tej magistrali. O sterowniku i2c procesora w mmnet 1002 pisał herszt. Układy obsługiwane znajdziesz na lmsensors.org , może znajdziesz tam coś ciekawego co wykryłby i2cdetect. Pcf8574 to prosty układ. Można...
Układ podłączyłem bez procesora na płytce, procesor jest w arduino i dodam że nawet godzina się zmienia !! tylko coś jest nie tak z kodem albo nawet podłączeniem bo zmieniają się segmenty co wskazuje na zmianę minuty i nie można raczej nic z tego odczytać -.- ale działa !! tylko przyciski nie działają nie da się nimi nic ustawić. Co do programowania...
Wielokrotnie przedstawialiśmy sposoby sterowań urządzeń przy pomocy LPT. Wykorzystując ten port równoległy sprawa jest dziecinnie prosta - wystarczy podłączyć układ wykonawczy na tranzystorze i przekaźniku lub optotriaku i triaku bezpośrednio do jednej linii LPT, korzystając z gotowego i darmowego oprogramowania można sterować 8 urządzeniami. Przykład:...
Witam ponownie Poprawiłem to zapisywanie do expanderów, troszkę lektury HELP-a i doszedłem do: deklaracja: Declare Sub Pcf_zap(byval Kosc As Byte , Byval Ex As Byte) a tu podprogram: 'podprogram obslugi ukladow PCF8574 Sub Pcf_zap(byval Kosc As Byte , Byval Ex As Byte) I2cstart I2cwbyte Kosc I2cwbyte Ex I2cstop Return End Sub i jego...
litera P oznacza rodzaj obudowy. Ja mam PCF8574P i na poczatku sprawdziłem działanie układu przez biblioteke PCF8574_V1 - przykład z obsługa 3 wyjśc i 1 wejścia. Zadziałało, więc podpiąłem dopiero LCD.
Nadruk na układzie: PCF8574P. Ok. To wersja podstawowa. Pozdrawiam Mariusz
PCF8574P można zaadresować do 8 takich układów natomiast PCF8574AP- do 16.Szczegóły w załączniku. Pozdrawiam!
kod ( właściwie część dotycząca PCF8574AP ) Piny P.0 - P.4 do switchy, podciągnięte do VCC przez rezystor 10 K, wyjście INT układu PCF8574 podciągnięte przez rezystor 10k do VCC Poprzedni układ był na Atmega328, ten jest na Atmega1284P Przy uruchomieniu jest tak, że miga pierwsza opcja menu - ustawienie minut, na przemian z tym co powinno być wyświetlane...
Wydaje mi się, że problemem jest sam układ PCF8574AP. W oryginale był stosowany PCF8574P. Nie mam czasu, ale warto poszukać noty katalogowej i poczytać, czy czegoś nie trzeba ustawiać. PCF8574 ma adres 0 1 0 0 A2 A1 A0 R/W, a PCF8574A ma adres 0 1 1 1 A2 A1 A0 R/W. Może tu tkwi problem?
Wersja A ma inny adres.
Cytat: https://botland.com.pl/pl/ekspandery-wyp... "Uwaga Układy posiadają inny adres magistrali w zależności od wersji: PCF857 0 | 1 | 0 | 0 | A2 | A1 | A0 PCF8574A 0 | 1 | 1 | 1 | A2 | A1 | A0 Szczegóły w dokumentacji PCF8574P 0 | 1 | 0 | 0 | A2 | A1 | A0 Szczegóły w dokumentacji Wyprowadzenia...
Dziękuję Koledze za odpowiedź. Znalazłem gdzieś przykład, gdzie było PCF8574port.switchbit.0 ale coś to nie działało jak trzeba Czy jest jakieś przeciwwskazanie, żeby takiej "klawiatury" używać do ustawiania zegara na PCF8563 ? Mam coś takiego - fragmenty kodu I2creceive Pcf8574read , Pcf8574port If Pcf8574port.0 = 0 Then 'lewo A = 1 Else A = 0 End...
Czesc Jestem w trakcie skladania programatorka mcs (http://www.elektroda.pl/mikrokontrolery... Tak sie zlozylo ze mam po 1 szt. PCF8574P i PCF857AP. Czy do w.w. ukladu moge zastosowac akurat te dwie kostki? Jesli tak, to co ustawic w bascomie (options->programmer->parallel,zaznaczyc "PCF8574A" ?) ? Z gory dziekuje za pomoc
już taki scalaki lutowałem , czy jest możliwy konflikt adresów ? takim programem sprawdzam adresy http://obrazki.elektroda.pl/4910100200_1...
Witam, urządzenie ze schematu: http://obrazki.elektroda.pl/8278999300_1... podpinam do at90s2313, (procesor i ekspander mają wspólne zasilanie). Szyna i2c podpięta jest do portów D.5 (sda) i D.4 (scl). Po załadowaniu do procesora poniższego programu: http://obrazki.elektroda.pl/1302158300_1... układ prawidłowo wykonuje...
Witam, chce zwiększyć ilość pinów i zmodyfikowałem program do odczytu stanów [syntax=basic4gl]$regfile = "m644pdef.dat" ' specify the used micro $crystal = 16000000 $baud = 9600 $hwstack = 64 $swstack = 64 $framesize = 64 '---------------------------------------... 'konfiguracja wyświetlacza Config Lcd = 16 * 4 Config Lcdpin =...
Ten zeszlifowany układ to chyba PCF8574_T Spróbuj z adresem 0x27 Poczytaj: http://arduino.cc/forum/index.php?topic=...
A jak inicjalizujesz TWI (podzielnik)? Czy PCF daje Ci ACK? Jak nie daje to napisz funkcje skanującą wszystkie adresy IIC. Może masz PCF8574A albo Chińska podróbę. One maja inny adres niż PCF8574. Zamiast LCD podłącz LEDy do PCF. Sprawdź czy poprawnie nimi sterujesz.
Witam Mama "swoją" płytkę z Atmega8 ( kwarc 4MHz, EEPROM, MAX485 ), która jest połączona z drugą na której jest wyświetlacz oraz klawiatura 5 przycisków na PCF8574. Wszystkie sygnały - do LCD, GND i VCC oraz I2C idą jedną taśmą łączącą płytki. Jednak nie byłem przewidujący i zapomniałem o pinie INT układu PCF8574, dolutowałem do wyprowadzenia układu...
Dzięki poczytam, o czegoś takiego właśnie szukałem. A mógłbyś mi powiedzieć co oznaczają te litery na końcu, bo będę wszystko zamawiał w lispolu a tam mają PCF8574AP i PCF8574P.
Debouncery mam już zastosowane. A co ma piernik do wiatraka :?: Błąd masz w programie , a nie w sprzęcie :D Nie wnikając w szczegóły , dopisz jedną linię w kodzie: Do I2csend &H4E , &B00000111 I2creceive &H4F , Keys Keys = Keys Xor &B00000111 'negacja 3 najmłodszych bitów If Keys <> 0 Then Call Flashled(keys) Wait 2 Loop...
W tym przypadku najpierw studia nad płytą, definicja pinów oraz magistral gdzie mamy onewire oraz I2C ( PCF8574P sprawił najwięcej problemów) . Następnie definicja czujników, zmiennych i na końcu układanie całej logiki( wstępny zarys miałem rozpisany , ale i tak co chwilę coś zmieniałem)
Witam wszystkich. Zaprojektowałem i uruchomiłem zegarek z wyświetlaczami LED(SA10-21GWA) i układem PCF8583 współpracującym z mikroprocesorem Atmega8 oraz układami PCF8574AP na szynie TWI(i2c). http://obrazki.elektroda.net/21_12497604... http://obrazki.elektroda.net/58_12497606... http://obrazki.elektroda.net/95_12497605...
magistrala I2C albo OneWire (?), wybrałbym tą pierwszą, masa + dwa sygnały a życiu znacznie prostsze (PCF8574 LUB PCF8575) to co narysowałeś to OneWire) ale zrobienie tego w drugim procesorku będzie baaardzo bolesne (DS2405)
Witam jeżeli ktoś posiada opis układu PCF8574P w języku polskim to prosiłbym o kontakt na: tzp(at)interia.pl dzięki
Myślę, że włączyłeś kontaktrony między piny portów jednego i drugiego PCF8574 - te porty mają po 8 pinów, 8x8=64, tyle można tam włączyć kontaktronów. Jeden z PCF8574 działa jako nadajnik (i ten ma stan L na jednym pinie, H na pozostałych), a drugi jako odbiornik (odbiera stan L, jeśli kontaktron łączący odpowiednie piny daje połączenie). Trzeba dodać...
Aby wisać stan odwrotny potrzebujesz znać stan bieżący. Możliwości masz dwie: 1. Zrobić również funkcję czytającą aktualny stan ekspandera. 2. Dodać zmienną przechowującą bieżący stan portu ustawianą w funkcji PCF8574() i w oparciu o tą zmienną napisać funkcję toggle.
Witam jeśli ktoś posiada polski opis układu PCF8574p to bardzo bym prosił o kontakt na tzp(at)interia.pl z góry dzięki i pozdrawiam
Czy ktoś może zna jakiś tańszy zamiennik dla PCF8574P
Tych bibliotek jest więcej a najnowsza i umożliwiająca podłączenie kilku wyswietlaczy na raz pod róznymi adresami jest tutaj -> https://www.mcselec.com/index2.php?optio... Na MCS trzeba się zarejestrować żeby było widac załączniki. W najnowszych bibliotekach trochę zależy od wersji Bascom`a bo jeśli ma wprowadzoną...
Bo nie masz loop () ;) Ja to wstawiłem tylko dla przykładu jaka jest semantyka. Zatem wgraj to, tylko zmień sobie na odpowiedni nr pin do którego masz podłączoną diodę : [syntax=c]/* Dependencies */ #include <Wire.h> // Required for I2C communication #include "PCF8574.h" // Required for PCF8574 PCF8574 expander; void setup() { expander.begin(0x38);...
Spróbuj użyć biblioteki [url=https://github.com/mathertel/Liquid... Jest prosta i napisana tylko pod wyświetlacze z I2C.
Jak mogę sterować LED stanem niskim? Podłączając go przez rezystor do zasilania a nie do masy.
Witam Przeczytałem ten artykuł 2 razy i nie bardzo widzę tam odpowiedź na moje pytania ? To może zerknij na obrazek, który przedstawia budowę portu I/O w PCF8574. http://obrazki.elektroda.pl/9632607400_1... Widzisz tu gdzieś rezystory PULLUP, czy PULLDOWN :?:
Czy na 100% masz układy PCF8574 bez literki A na końcu? Ja bym jeszcze sprawdził czy układ odpowiada impulsem ACK po podaniu adresu.
Miałem kiedyś ten sam problem. Zmodyfikowałem wtedy bibliotekę SevSeg, żeby używała biblioteki PCF8574. Obsługa wyświetlacza z poziomu SevSeg wyglądała identycznie jak normalnie, tylko w konstruktorze SevSeg trzeba było podać wskaźnik do utworzonego wcześniej expandera. Bym ci podesłał tę bibliotekę, ale gdzieś ją zapodziałem. Jeśli w projekcie zależy...
Słabo szukałeś :) http://davidegironi.blogspot.com/2013/03...
Cześć, czesto na takich wyświetlaczach jest przewidziane miejsce dla układu ujemnego napięcia dla kontrastu, reszta wyświetlacza działa przy 3,3V. https://obrazki.elektroda.pl/2000291500_...
Tak, mogą się pojawić jakieś zakłócenia. Pozdrawiam Józef
http://www.elektroda.pl/rtvforum/topic17... http://www.elektroda.pl/rtvforum/topic17...
unl2003 - 7 tranzystorów uln2803 - 8 tranzystorów oprucz tego delikatnie różnią sie rezystorami polaryzującymi ale to juz mniej nas interesuje ważne że działa.chociaż w sumie te rezystory dla wersji z 3 na koncu mają takie same rezystory. a tak wogóle to www.elenota.pl takie żeczy naprawde nie gryżą :D pozdrawiam
Muszę oblukać PCF8574... To pewnie warto poczytać o I²C: [url=https://pl.wikipedia.org/wiki/I%C2%... Wikipedii, [url=https://www.elenota.pl/?search=i2c+... I²C Expander, [url=https://www.google.com/search?chann... I²C (at)EleNota.PL. Raczej trudno byłoby sterować urządzeniami I²C...
pcf8574 wyjście pcf8574 ds18b20 pcf8574 zworka
dziać mxkey piekarnik bezpiecznik różnicowy normy pomiarów elektrycznych
Audi A6 C6: Niedziałający przycisk kasowania przebiegu dziennego i FIS Canon Pixma iP7250 – 10x mruga dioda pomarańczowa, błąd 1310 lub B200, druk dwustronny