[ roberto555 @ 11.08.2005. 23:06 ] @
imam problem sa allpicom i 24C02
-kad pokusam procitati ili programirati javlja mi se : "NO ACKNOWLEDGE RECEIVED!"
--što to znaci? u cemu bi mogao biti problem?
[ obranko @ 12.08.2005. 00:26 ] @
pozdrav,

ja ti problem mogu objasniti teorijski. 24c02 je seriski eeprom i koristi i2c protokol. jedna od osobina tog protokola je da 'slave' uredjaj (u ovom slucaju 24c02) na svaku komandu odgovori sa 'acknowledge' komandom. ovde je ocigledno da ti odgovor nedostaje. razlozi mogu biti:
- crkla memorija (24c02)
- programer nije dobro setovan ili je neki od kratkospojnika ('jumpers') pogresno postavljen
- crkao programer
[ roberto555 @ 14.08.2005. 18:12 ] @
ok,hvala! pokusat cu nesto srediti!
[ obranko @ 15.08.2005. 23:20 ] @
ako imas osciloskop mogu ti reci sta treba da gledas da video sta je u kvaru
pozdrav
[ roberto555 @ 16.08.2005. 14:31 ] @
...nemam osc.,ali dajte recite sto treba,ima frend pa cu kod nega otici,.,

hvala!
[ obranko @ 17.08.2005. 00:44 ] @
pozdrav,

pronadji datasheet za 24c02 (recimo http://pdf.alldatasheet.com/da...iew/74879/MICROCHIP/24C02.html ili http://www.voti.nl/shop/catalog.html?EE-24C02-DIP)
obrati paznu na slike 7.1, 7.2 i 7.3. (current address read, random address read, sequential read) il slike 11 i 12 u drogom dokumentu.
posmatraj pin sda (serial data - dvosmerni signal) a koristi signal sa pina sdc (serial clock) za odredis kada se signal sda sampluje. (potreban ti je dvomlazni osciloskop).

moguci slucajevi:
- nema signala sdc (proveri programer) - ovo proveravaj bez eeproma
- nema signala sda (proveri programer) - ovo proveravaj bez eeproma
- signali sda i sdc postoje:
* nema ack signala na pinu eeproma posle control byte (baci 24c02)
* ima ack signal na pinu eeproma (proveri programer)
- proveri logicke nivoe pinova a0,a1 i a2 i uporedi ih sa device address iz control byte.

javi detealje ako treba jos pomoci
[ fico051 @ 20.08.2005. 16:07 ] @
napravio sam allpic i sa desktop rac.(imam drv. za XP) nisam uspio nista,prebacio sam na lap-top(win98) i sve ide super.samo mi nije jasno ubacivanje dampa u bufer pita me za swapovanje kad odgovorim sa ''NO"on mi ubaci dump ali modifikovan i swapovan.

ovo je orginal iz Hex editora(samo pocetak):
5028 FFFF FFFF FFFF 5028 8900 8316 0814
8312 0808 0800 2020 0F08 9000 3120 0800

a ovo iz buffera u ic prog kada kliknem NO
2850 3FFF 3FFF 3FFF 2850 0089 1683 1408
1283 0808 0008 2020 080F 0090 2031 0008

i kad kliknem "YES"
1028 3FFF 3FFF 3FFF 1028 0900 0316 0814
0312 0808 0800 2020 0F08 1000 3120 0800
totalno sam zbunjen hocu da napravim X-prog programator ali ne znam sta je u stvari
pravilno da se uprogramira PIC.
pozdrav.
ah ,da pic je 16F84

[Ovu poruku je menjao fico051 dana 20.08.2005. u 17:08 GMT+1]