PCF 8584

Jakie stany logiczne nalezy podac na wejscia ukladu pcf 8584; by nie podlaczajac go do procesora (80'51) uzyskac na wyjscich DB0..7 jakies stany (0 lub 1).

Podlaczalem juz na wiele sposobow i za kazdym razem otrzymuje na tych pinach stan wysokiej impedancji.

Czy istnieje jaka kombinacja wymuszania stanow np na wejscia (WR; RD; CS), ktora bym musial podac recznie; bo w dokumentacji jest zapis odnosnie konfiguracji tego ukladu pod konkretne mikrokontrolery.

Reply to
Dawid
Loading thread data ...

pytanie : po co? nie lepiej wziasc jakeigos atmelka i zapodoawac z poziomu programu? zreszta ten uklad jest kontrolere I2C, i zeby cos sensownego robil ,najpierw trzeba go skonfigurowac zakaldam ze chesz wlasnei doczytac ktorycs z rejestrow wewnetrznych, bo wtedy linie danych zmienia swoj stan. no ale odpowiadajac na twoej zapytanei, po wstepnych ogledzinach datasheetu, nei skonczy sie to na prostym zapodawaniu stanow... wejscia WR,RD,CS sluza wlasnie do sprzegania ukaldu z kontrolerem, i zeby odczytac jakis rejestr z ukladu, to oprocz ustawienia wejsci CS i RD nisko, jeszcze musisz wybrac ktory rejestr chcesz czytac linia A0. No i nie zapomnij ustawic linii RESET,oraz mozliwe ze uklad potrzebuje jeszcze dolaczenia zegara CLK, by dzialal wogole. Nie kumam, po co go meczysz na piechotke zapodajac stany recznie?chcesz uzywac poza systemem mikroprocesorowym? a mzoe tak jak moj kolega uparl sie ze nie potrzebuje znac mikrokontrolerow, i zrobil programator ukladow 93C46 oraz synteze do radiotelefonu pracujaca na tym ukladzie i SAA1057..oczywiscie wszystko na ukladach TTL

Reply to
Greg

dzieki za odpowiedz

otoz podlaczalem do mikrokontorlera (80'51) do ktorego ma byc docelowo podlaczony; nietety nie dziala dlatego chce wymusic stany recznie; aby zlokalizowac w ktorym miejscu popelnilem blad (czy blednie napisalem program, a w zwiazku z tym zle wymuszam sygnaly od strony mikrokontrolera); czy uklad PCF jest uszkodzony Jednakze "reczne" wymuszanie jak na razie tez nie dalo rezultatu ; uklad caly czas ma linie dB0..7 w stanie wyokiej impedancji (konfiguracja jaka testowalem CS='0' A0 = '1' (chce odczytaj rejestr stanu S1) RD = '0' WR='1'

a zegar tez podlaczalem (z pinu od mikrokontorlera) ale on jest chyba tylko do transmisji I2C (na lini SCL)

Reply to
Dawid

zauwaz ze odczyt moze nastepowac przy zboczu, a nei stanei linii RD...weic ja pusc, i moze ise pojawia dane no i co z ty mresetem?

Reply to
Greg

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.