RTV forum PL | NewsGroups PL

Przeprogramowanie pamięci 24C16 w układzie z H8/325 i PCF 8576 bez wylutu

Do znawców magistrali I2C

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Przeprogramowanie pamięci 24C16 w układzie z H8/325 i PCF 8576 bez wylutu

Goto page 1, 2  Next

Adam Samborski
Guest

Thu Apr 08, 2004 3:24 pm   



Witam



Muszę przeprogramować pamięć 24C16 w pewnym układzie, w którego skład
wchodzi:

procesor H8/325, w/w pamięć oraz PCF 8576 (sterownik LCD).

Problemu by nie było gdyby chodziło o jedną sztukę, wylutował bym pamięć do
programatora i po problemie, ale niestety tak łatwo nie jest, tu chodzi o
około 80 takich pamięci. Jeszcze zęby to była operacja jednorazowa to pal
cie licho, a to trzeba przeprogramowywać przynajmniej raz do roku.

Szukam sposobu na przeprogramowanie tej pamięci bez wylutu. Wiem, że
programie jest zawarta procedura programowania z klawiatury, która również w
tym systemie występuje, ale niestety producent urządzenia nie chce zdradzić
tajemnicy, oraz sekwencji klawiszy.

Mam wyprowadzone na zewnątrz linie SCL,SDA,+5V oraz GND, tak więc mam się
gdzie podpiąć.



W jaki sposób to zaprogramować?

Mogę wyjąć pamięć programu, bo akurat występuje program w osobnej kostce,
lub zewrzeć kwarc w celu zablokowania szyny I2C, ale jaki programator
potrafi wymusić programowanie pod konkretnym adresem?

Zna ktoś jakiś sposób programowania pamięci pracującej w systemie bez
wylutowywania.

Andy
Guest

Thu Apr 08, 2004 3:33 pm   



Użytkownik "Adam Samborski" <samur_aj@poczta.onet.pl> napisał w wiadomości news:c53ucc$e7$1@news.onet.pl...
Quote:

Muszę przeprogramować pamięć 24C16 w pewnym układzie, w którego skład
wchodzi:

procesor H8/325, w/w pamięć oraz PCF 8576 (sterownik LCD).
...
Szukam sposobu na przeprogramowanie tej pamięci bez wylutu.
...


bez problemu sie zaprogramuje
tyko moze byc kolizja gdy procek bedzie sie z nia komunikowal

wiec trzeba go wprowadzic w stan RESET
albo znalezc noge reset albo zewrzec kwarc i zalaczyc urzadznie

do prgramatora trzeba podpiac SDA SCL i mase
+5V chyba bedzie z ukladu

problemu z adresem nie powinno byc
bo 24C16 nie ma wyboru adresu


--
Andrzej

Adam Samborski
Guest

Thu Apr 08, 2004 3:59 pm   



Użytkownik "Andy" <anokWYTNIJ@ceti.pl> napisał w wiadomości
news:c53v1h$b2d$1@srv.cyf-kr.edu.pl...
Quote:
Użytkownik "Adam Samborski" <samur_aj@poczta.onet.pl> napisał w wiadomości
news:c53ucc$e7$1@news.onet.pl...

Muszę przeprogramować pamięć 24C16 w pewnym układzie, w którego skład
wchodzi:

procesor H8/325, w/w pamięć oraz PCF 8576 (sterownik LCD).
...
Szukam sposobu na przeprogramowanie tej pamięci bez wylutu.
...


bez problemu sie zaprogramuje
tyko moze byc kolizja gdy procek bedzie sie z nia komunikowal

wiec trzeba go wprowadzic w stan RESET
albo znalezc noge reset albo zewrzec kwarc i zalaczyc urzadznie

z kwarcem łatwiej, bo jest dośc dużych rozmiarów i można zewrzeć wyjścia
np. krokodylkiem

Quote:
do prgramatora trzeba podpiac SDA SCL i mase
+5V chyba bedzie z ukladu

i tak robiłem, próbowałem programować programatore SI-Prog. Zrobiłem na
szybkiego, zasilanie mam z RS'a
Poza układem działa (jak wylutuje pamięc), ale w układzie niestety juz nie.
Albo wina programatora albo mało inteligentnego programu - próbowałem ICProg

Quote:
problemu z adresem nie powinno byc
bo 24C16 nie ma wyboru adresu

Jaki programator napewno da sobie rade ??

Artur Miller
Guest

Thu Apr 08, 2004 4:20 pm   



Użytkownik "Adam Samborski" <samur_aj@poczta.onet.pl> napisał w wiadomoœci
news:c53ucc$e7$1@news.onet.pl...
Quote:
Witam


Mogę wyjąć pamięć programu, bo akurat występuje program w osobnej kostce,
lub zewrzeć kwarc w celu zablokowania szyny I2C, ale jaki programator
potrafi wymusić programowanie pod konkretnym adresem?

yyy ... zwarcie kwarca to sposob na niezawodne ubicie '51-ki (a w kazdym
razie 83c851 Philipsa). Nie wiem jak H8 to znosi ...

@

Adam Samborski
Guest

Thu Apr 08, 2004 4:43 pm   



Użytkownik "Sławomir Kapelko" <skapelko@elka.pw.edu.pl> napisał w wiadomości
news:c542i0$b8n$1@news.onet.pl...
Quote:



problemu z adresem nie powinno byc
bo 24C16 nie ma wyboru adresu

Jaki programator napewno da sobie rade ??


a nie jestes w stanie zrobic sobie sam tego programatorka.
wystarczy glupie 89c2051.
te programowanie to poprostu zapis do pamieci i2c. dane mozna brac z rs z
pceta
nawet za pomoca kontrowersyjnego bascoma mozna to napisac w kilku
linijkach.
koszt calosci - pewnie z 10zl no i kilka godzin twojej pracy w zaleznosci
od
twojej wprawy.
jesli tego programowania ma byc faktycznie tak duzo to moim zdaniem warto
pozdrawiam slawek

Na razie jestem na etapie rozgryzania mapy pamięci, musze wiedzieć, która
komórka jest, od czego mam ok 70% już a zajęło to jakieś 2 tygodni.

Chciałbym korzystać z jakiegoś gotowca, a siedzieć i kombinować, dośc juz
główkowania.

Jeśli nie będzie innego wyjścia to w ostateczności tak zrobię.

Sławomir Kapelko
Guest

Thu Apr 08, 2004 5:07 pm   



Quote:
problemu z adresem nie powinno byc
bo 24C16 nie ma wyboru adresu

Jaki programator napewno da sobie rade ??


a nie jestes w stanie zrobic sobie sam tego programatorka.
wystarczy glupie 89c2051.
te programowanie to poprostu zapis do pamieci i2c. dane mozna brac z rs z
pceta
nawet za pomoca kontrowersyjnego bascoma mozna to napisac w kilku linijkach.
koszt calosci - pewnie z 10zl no i kilka godzin twojej pracy w zaleznosci od
twojej wprawy.
jesli tego programowania ma byc faktycznie tak duzo to moim zdaniem warto
pozdrawiam slawek

Andy
Guest

Thu Apr 08, 2004 5:55 pm   



Użytkownik "Artur Miller" <armi@poczta.onet.pl> napisał w wiadomości news:c541kk$8tr$1@news.onet.pl...
Quote:

...
yyy ... zwarcie kwarca to sposob na niezawodne ubicie '51-ki (a w kazdym
razie 83c851 Philipsa). Nie wiem jak H8 to znosi ...


no wlasnie tak sie zastanawialem czy jakis procek od tego pada
czasem jak na szybko potrzebuje zewrzec to robie to palcem :-)

albo stosuje R 1 - 10 k

ale sadzilem ze zwarcie we z wy OSC przez R=0 go nie uwali

--
Andrzej

Leszek Wieczorek
Guest

Thu Apr 08, 2004 6:20 pm   



Ja bym proponował jednak zablokowanie resetu.
Programowałem tak pamięci w różnych urządzeniach
Nawet gdy nie było dokładnie wiadomo gdzie ona
fizycznie siedzi. Po zablokowaniu resetu mozna też
robić różne inne figle z magistralą I2C w zależności
od fantazji

Leszek Wieczorek

Leszek Wieczorek
Guest

Thu Apr 08, 2004 7:20 pm   



Zapomniałem dodać że blokowanie kwarcu
nie zawsze pomaga. Nie zauważyłem aby
można było spalić w ten sposób, ale przecież
blokując, możesz zablokować w momecnie
gdy SCL lub SDA jest zwarte do masy.
Wtedy musiałbyś sprawdzać oscyloskopem lub
woltomierzem, a przy resecie masz pewność
że procek "śpi"

Leszek Wieczorek

Q
Guest

Thu Apr 08, 2004 7:24 pm   



Quote:
Po zablokowaniu resetu mozna też
robić różne inne figle z magistralą I2C w zależności
od fantazji

....ale trzeba miec fantazje, dziadku ;)

/dobrze napisalem? Smile

Andy
Guest

Thu Apr 08, 2004 7:33 pm   



Użytkownik "Leszek Wieczorek" <l.wieczorek@xl.wp.pl> napisał w wiadomości news:c54c7t$4jf$1@atlantis.news.tpi.pl...
Quote:
Zapomniałem dodać że blokowanie kwarcu
nie zawsze pomaga. Nie zauważyłem aby
można było spalić w ten sposób, ale przecież
blokując, możesz zablokować w momecnie
gdy SCL lub SDA jest zwarte do masy.
...


dlatego ja napisalem:

"zewrzec kwarc i zalaczyc urzadznie"

--
Andrzej

J.F.
Guest

Thu Apr 08, 2004 7:43 pm   



On Thu, 8 Apr 2004 20:55:19 +0200, Andy wrote:
Quote:
Użytkownik "Artur Miller" <armi@poczta.onet.pl> napisał w
yyy ... zwarcie kwarca to sposob na niezawodne ubicie '51-ki (a w kazdym
razie 83c851 Philipsa). Nie wiem jak H8 to znosi ...

no wlasnie tak sie zastanawialem czy jakis procek od tego pada
czasem jak na szybko potrzebuje zewrzec to robie to palcem Smile
albo stosuje R 1 - 10 k

ale sadzilem ze zwarcie we z wy OSC przez R=0 go nie uwali

Naprawde pada ? Niedowierzam ... chociaz w zasadzie ... jesli tam
jest CMOS, to sie ustala napiecie polowiczne, oba tranzystory
otwarte, mamy zwarcie na zasilaniu .. moze i padniecie
usprawiedliwione..

Zatrzymac zegar chyba mozna zwierajac noge wejsciowa oscylatora
do masy lub +.

J.

Adam Samborski
Guest

Thu Apr 08, 2004 8:14 pm   



Użytkownik "Andy" <anokWYTNIJ@ceti.pl> napisał w wiadomości
news:c54d4e$evb$1@srv.cyf-kr.edu.pl...
Quote:
Użytkownik "Leszek Wieczorek" <l.wieczorek@xl.wp.pl> napisał w wiadomości
news:c54c7t$4jf$1@atlantis.news.tpi.pl...
Zapomniałem dodać że blokowanie kwarcu
nie zawsze pomaga. Nie zauważyłem aby
można było spalić w ten sposób, ale przecież
blokując, możesz zablokować w momecnie
gdy SCL lub SDA jest zwarte do masy.
...
Ok wszystko jasne też tak kombinowałem, ale nie uzyskałem odpowiedzi jakich

cudownych programatorow używacie.

Andy
Guest

Thu Apr 08, 2004 8:31 pm   



Użytkownik "J.F." <jfox_nospam@poczta.onet.pl> napisał w wiadomości news:hobb70p9f1qgur41cll8a3iafabsq55igp@4ax.com...
Quote:
...
Naprawde pada ? Niedowierzam ... chociaz w zasadzie ... jesli tam
jest CMOS, to sie ustala napiecie polowiczne, oba tranzystory
otwarte, mamy zwarcie na zasilaniu .. moze i padniecie
usprawiedliwione..
...

zdarzalo mi sie zwierac krokodylkiem w roznych prockach
gdy mi sie nie chcialo siegac po opornik
i nigdy nie padl ale moze sa wyjatki

choc taki OSC to pracuje analogowo
w motorolkach daje sie tam nawet R ~ 10 Mom z we na wy
a wydajnosc pradowa OSC Out zwykle jest malutka
wiec chyba malo prawdopodobne zeby padl

--
Andrzej

Andy
Guest

Thu Apr 08, 2004 10:08 pm   



Użytkownik "Adam Samborski" <samur_aj@poczta.onet.pl> napisał w wiadomości
news:c54fcb$iq3$1@news.onet.pl...
Quote:

...
Ok wszystko jasne też tak kombinowałem, ale nie uzyskałem odpowiedzi
jakich
cudownych programatorow używacie.


chcesz robic ?

bo z gotowcow to chyba dowolny podejdzie

--
Andrzej

Goto page 1, 2  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Przeprogramowanie pamięci 24C16 w układzie z H8/325 i PCF 8576 bez wylutu

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map