Do znawców magistrali I2C
Masz problem? Zapytaj na forum elektroda.pl
From: "Adam Samborski" <samur_aj_at_nospam_poczta.onet.pl>
Subject: Do znawców magistrali I2C
Date: Thu, 8 Apr 2004 18:24:53 +0200
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.
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.cyf-kr.edu.pl!not-for-mai
From: "Andy" <anokWYTNIJ_at_nospam_ceti.pl>
Subject: Re: Do znawców magistrali I2C
Date: Thu, 8 Apr 2004 18:33:02 +0200
Użytkownik "Adam Samborski" <samur_aj_at_nospam_poczta.onet.pl> napisał w wiadomości news:c53ucc$e7$1_at_nospam_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
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
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.onet.pl!not-for-mai
From: "Adam Samborski" <samur_aj_at_nospam_poczta.onet.pl>
Subject: Re: Do znawców magistrali I2C
Date: Thu, 8 Apr 2004 18:59:10 +0200
Użytkownik "Andy" <anokWYTNIJ_at_nospam_ceti.pl> napisał w wiadomości
news:c53v1h$b2d$1_at_nospam_srv.cyf-kr.edu.pl...
Użytkownik "Adam Samborski" <samur_aj_at_nospam_poczta.onet.pl> napisał w wiadomości
news:c53ucc$e7$1_at_nospam_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
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
problemu z adresem nie powinno byc
bo 24C16 nie ma wyboru adresu
Jaki programator napewno da sobie rade ??
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.onet.pl!not-for-mai
From: "Sławomir Kapelko" <skapelko_at_nospam_elka.pw.edu.pl>
Subject: Re: Do znawców magistrali I2C
Date: Thu, 8 Apr 2004 20:07:00 +0200
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
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai
From: "Adam Samborski" <samur_aj_at_nospam_poczta.onet.pl>
Subject: Re: Do znawców magistrali I2C
Date: Thu, 8 Apr 2004 19:43:40 +0200
Użytkownik "Sławomir Kapelko" <skapelko_at_nospam_elka.pw.edu.pl> napisał w wiadomości
news:c542i0$b8n$1_at_nospam_news.onet.pl...
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ę.
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai
From: "greg" <xgrzes_at_nospam_poczta.onet.pl>
Subject: Re: Do znawców magistrali I2C
Date: Fri, 9 Apr 2004 21:29:39 +0200
ja uzywam pony proga do programowania EEPROM 24C64 podlaczonego do 8051 w
FX2 Cypress'a - no i dziala bez zarzutu, mam z nim problem tylko na 1 PC-cie
chyba za szybki, albo uwalony port - odczytuje, ale nei zapisuje
programator - 2 tranziaki npn + 4 rezystory+DB25
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai
From: "Artur Miller" <armi_at_nospam_poczta.onet.pl>
Subject: Re: Do znawców magistrali I2C
Date: Thu, 8 Apr 2004 19:20:26 +0200
Użytkownik "Adam Samborski" <samur_aj_at_nospam_poczta.onet.pl> napisał w wiadomości
news:c53ucc$e7$1_at_nospam_news.onet.pl...
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 ...
_at_nospam_
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.cyf-kr.edu.pl!not-for-mai
From: "Andy" <anokWYTNIJ_at_nospam_ceti.pl>
Subject: Re: Do znawców magistrali I2C
Date: Thu, 8 Apr 2004 20:55:19 +0200
Użytkownik "Artur Miller" <armi_at_nospam_poczta.onet.pl> napisał w wiadomości news:c541kk$8tr$1_at_nospam_news.onet.pl...
...
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
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Leszek Wieczorek" <l.wieczorek_at_nospam_xl.wp.pl>
Subject: Re: Do znawców magistrali I2C
Date: Thu, 8 Apr 2004 21:20:47 +0200
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
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Leszek Wieczorek" <l.wieczorek_at_nospam_xl.wp.pl>
Subject: Re: Do znawców magistrali I2C
Date: Thu, 8 Apr 2004 22:20:55 +0200
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
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.cyf-kr.edu.pl!not-for-mai
From: "Andy" <anokWYTNIJ_at_nospam_ceti.pl>
Subject: Re: Do znawców magistrali I2C
Date: Thu, 8 Apr 2004 22:33:27 +0200
Użytkownik "Leszek Wieczorek" <l.wieczorek_at_nospam_xl.wp.pl> napisał w wiadomości news:c54c7t$4jf$1_at_nospam_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.
...
dlatego ja napisalem:
"zewrzec kwarc i zalaczyc urzadznie"
--
Andrzej
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.onet.pl!not-for-mai
From: "Adam Samborski" <samur_aj_at_nospam_poczta.onet.pl>
Subject: Re: Do znawców magistrali I2C
Date: Thu, 8 Apr 2004 23:14:59 +0200
Użytkownik "Andy" <anokWYTNIJ_at_nospam_ceti.pl> napisał w wiadomości
news:c54d4e$evb$1_at_nospam_srv.cyf-kr.edu.pl...
Użytkownik "Leszek Wieczorek" <l.wieczorek_at_nospam_xl.wp.pl> napisał w wiadomości
news:c54c7t$4jf$1_at_nospam_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.
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Andy" <anokWYTNIJ_at_nospam_ceti.pl>
Subject: Re: Do znawców magistrali I2C
Date: Fri, 9 Apr 2004 01:08:47 +0200
Użytkownik "Adam Samborski" <samur_aj_at_nospam_poczta.onet.pl> napisał w wiadomości
news:c54fcb$iq3$1_at_nospam_news.onet.pl...
> ...
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
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mai
From: "Q" <oink_at_nospam_gazeta.gov.pl>
Subject: Re: Do znawców magistrali I2C
Date: Thu, 8 Apr 2004 22:24:40 +0200
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? :)
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.onet.pl!not-for-mai
From: J.F. <jfox_nospam_at_nospam_poczta.onet.pl>
Subject: Re: Do znawców magistrali I2C
Date: Thu, 08 Apr 2004 22:43:51 +0200
On Thu, 8 Apr 2004 20:55:19 +0200, Andy wrote:
Użytkownik "Artur Miller" <armi_at_nospam_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 :-)
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.
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.cyf-kr.edu.pl!not-for-mai
From: "Andy" <anokWYTNIJ_at_nospam_ceti.pl>
Subject: Re: Do znawców magistrali I2C
Date: Thu, 8 Apr 2004 23:31:22 +0200
Użytkownik "J.F." <jfox_nospam_at_nospam_poczta.onet.pl> napisał w wiadomości news:hobb70p9f1qgur41cll8a3iafabsq55igp_at_nospam_4ax.com...
...
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
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai
From: "Artur Miller" <armi_at_nospam_poczta.onet.pl>
Subject: Re: Do znawców magistrali I2C
Date: Fri, 9 Apr 2004 08:22:28 +0200
Użytkownik "J.F." <jfox_nospam_at_nospam_poczta.onet.pl> napisał w wiadomości
news:hobb70p9f1qgur41cll8a3iafabsq55igp_at_nospam_4ax.com...
On Thu, 8 Apr 2004 20:55:19 +0200, Andy wrote:
Użytkownik "Artur Miller" <armi_at_nospam_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 ...
Naprawde pada ? Niedowierzam ... chociaz w zasadzie ...
nie zastanawialem sie zbytnio nad tym czy naprawde pada ;-) ale faktem jest,
ze 2 sztuki polecialy do kosza jak przypadkowo przy experymentach zrobilem
takie aua ... :-| Moze tylko oscylator zmarl, moze daloby sie je pedzic
zewnetrznym zegarem, ale jakos mi sie nie chcialo kombinowac. Mozliwe tez ze
to cecha wlasnie tego modelu procka - z innymi nie probowalem.
_at_nospam_
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai