at89s8252 isp problemy



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "drozdu" <lbajger_at_nospam_wp.pl>
Subject: at89s8252 isp problemy
Date: Fri, 25 Mar 2005 16:33:04 +0100


Witam!

Mam problem z wyz. wym. procesorem nie idzie go zaprogramowac. Linie mosi/miso/sck mam puszczone
przez 2x negator z wyjsciem schmita (do kazdej lini) zeby wyostrzyc przebiegi. Kabel ma dlugosc ok
1.5m, ekranowany, masy wspolne dla pc i procesora. Procesor ma podlaczone 2x 33p + xtal,
10k+1n4148+10u do reset, EA do vcc, podlaczone zasilanie, kondziolek 10n miedzy zasilanie. W
programatorze rownoleglym (combo) sprawdzilem fusy (spien?), skasowalem zawartosc ukladu - chodzi
ok.

Probowalem kilku programow (isp_hb, ispprog) ale zaden sobie nie radzi. Uzywam WinXP, port lpt1
skonfigurowany jako ecc/epp. Ktos moze mi poradzic jakis programik ktory na 100% dziala pod XP razem
z schemacikiem podlaczenia isp ?

btw: czy moge uzyc klucza analogowego (cd4053) do separacji spi/isp ?

pozdr.
LB


Poprzedni Następny
Wiadomość
Spis treści
From: "józek" <rk68_at_nospam_vp.pl>
Subject: Re: at89s8252 isp problemy
Date: Fri, 25 Mar 2005 17:17:27 +0100



Mam problem z wyz. wym. procesorem nie idzie go zaprogramowac. Linie
mosi/miso/sck mam puszczone
przez 2x negator z wyjsciem schmita (do kazdej lini) zeby wyostrzyc
przebiegi. Kabel ma dlugosc ok
1.5m, ekranowany, masy wspolne dla pc i procesora. Procesor ma podlaczone
2x 33p + xtal,
10k+1n4148+10u do reset, EA do vcc, podlaczone zasilanie, kondziolek 10n
miedzy zasilanie.


Witam:
Spróbuj AEC-ISP - mam sam kabel bez dodatkowych układów i chodzi bardzo
dobrze. RESTET podłączony z VCC poprzez 100nF i 1k.
Rezystor po to, żeby zmniejszyć oddziaływanie kondensatora na przebieg
sygnału "reset" z programatora.
Moja rada - zastosuj to u siebie - może pomoże !

józek



Poprzedni Następny
Wiadomość
Spis treści
From: "drozdu" <lbajger_at_nospam_wp.pl>
Subject: Odp: at89s8252 isp problemy
Date: Fri, 25 Mar 2005 17:39:08 +0100


Witam:
Spróbuj AEC-ISP - mam sam kabel bez dodatkowych układów i chodzi bardzo
dobrze. RESTET podłączony z VCC poprzez 100nF i 1k.
Rezystor po to, żeby zmniejszyć oddziaływanie kondensatora na przebieg
sygnału "reset" z programatora.
Moja rada - zastosuj to u siebie - może pomoże !

józek

A nie jest on pod dosa ? Wiekszosc programow ma problem z surowym i/o pod XP
Tak czy owak sprobuje.

pozdr.
LB


Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: at89s8252 isp problemy
Date: Sat, 26 Mar 2005 15:17:45 +0100


drozdu wrote:

Probowalem kilku programow (isp_hb, ispprog) ale zaden sobie nie radzi. Uzywam WinXP, port lpt1
skonfigurowany jako ecc/epp. Ktos moze mi poradzic jakis programik ktory na 100% dziala pod XP razem
z schemacikiem podlaczenia isp ?

Przelacz port LPT w tryb standardowy (nie ECP).
Schemat kabelka jest na stronie ISPProgrammer'a (nie zapomnij o
podlaczeniu zasilan do bufora):
http://www.amwaw.edu.pl/~adybkows/elka/ispprog.html

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.

Poprzedni Następny
Wiadomość
Spis treści
From: "drozdu" <lbajger_at_nospam_wp.pl>
Subject: Odp: at89s8252 isp problemy
Date: Mon, 28 Mar 2005 13:20:33 +0200


Przelacz port LPT w tryb standardowy (nie ECP).
Schemat kabelka jest na stronie ISPProgrammer'a (nie zapomnij o
podlaczeniu zasilan do bufora):
http://www.amwaw.edu.pl/~adybkows/elka/ispprog.html

Ten programator mi wlasnie nie dziala, chociaz kiedys dzialal. Nie uzywam bufora poniewaz
nie mam innych uzadzen na spi. Ciekawe jest ze mam plytke na pajaku do ktorego wkladam dwa uklady
at89s8252. Oba uklady sie nie programuja (wywala sie przy pierwszym bajcie) tyle ze przy jednym
pisze ze odczytal 0x00 zas przy drugim 0xFF. Oba uklady dzialaja w programatorze rownoleglym.

Probowalem:

1) 20pF pomiedzy sck a gnd.
2) 10k pomiedzy linie sygnalowe isp a vcc (pullupy).
3) goly kabelek bezposrednio z lpt do ukladu.
4) kabelek z wyostrzaniem przebiegow (negatory z schmittem).
5) programatory: bascom, ponyprog, ispprog, isp_at, i kilka innych ktorych nie pamietam.
6) krotki kabelek (~30-50cm).
7) mialem tez wersje z rezystorem miedzy pc a linia reset ale wyeliminowalem.

Kiedys przerabialem juz ten problem, sprobuje odpalic to pod win95/98...

pozdr.
LB


Poprzedni Następny
Wiadomość
Spis treści
From: "JS" <bsj_N_O_S_P_A_M_at_nospam_poczta.onet.pl>
Subject: Re: at89s8252 isp problemy
Date: Mon, 28 Mar 2005 14:49:16 +0200



Użytkownik "drozdu" <lbajger_at_nospam_wp.pl> napisał w wiadomości
news:d21bvn$1mg$1_at_nospam_nemesis.news.tpi.pl...
Witam!

Mam problem z wyz. wym. procesorem nie idzie go zaprogramowac.

Swego czasu miałem problem z programowaniem pewnej partii tych procesorów.
Objaw był taki, że 80% kości nie chciało się programować za pierwszym
razem, a ok. 20% nie można było zaprogramować wogóle. Uzyskałem odpowiedź od
Atmela, że używana przeze mnie partia procków ma błąd polegający na
krótkotrawałym wystawieniu jedynki na porcie P1 po ustawieniu sygnału RESET.
Układy odpowiedzialne za ISP traktowały tą sytuację jako fakt, że pierwszy
impuls na SCK "już był" - wszystkie następujące bity odebrane przez
jednostkę ISP były przesunięte więc o jedną pozycję i z programowania nici.
Podano mi nawet numer noty aplikacyjnej opisującej jak z tym elegancko
walczyć. Niestety w międzyczasie padł mi dysk i nie mogę się podzielić z
Wami tą informacją.

Użyłem natomiast brutalnej metody polegającej na zwarciu szergowego
rezystora w sygnale SCK ( używam programatora PROPOX ISP CABLE1 i
PonyProga). Bufor w programatorze jest mocniejszy niż active pull-up w
procesorze, a więc ten niechciany impuls udało się zdławić. Ponieważ
wszystko trwa bodajże 1 cykl maszynowy, nie zabserwowałem się upalania
czegokolwiek.


Pozdrawiam
JS






Poprzedni Następny
Wiadomość
Spis treści
From: "drozdu" <lbajger_at_nospam_wp.pl>
Subject: Odp: at89s8252 isp problemy
Date: Tue, 29 Mar 2005 15:00:39 +0200


Swego czasu miałem problem z programowaniem pewnej partii tych procesorów.
Objaw był taki, że 80% kości nie chciało się programować za pierwszym
razem, a ok. 20% nie można było zaprogramować wogóle. Uzyskałem odpowiedź od
Atmela, że używana przeze mnie partia procków ma błąd polegający na
krótkotrawałym wystawieniu jedynki na porcie P1 po ustawieniu sygnału RESET.
[ ciach ]

No tak ale przypadek ten mnie nie dotyczy. Podobno wadliwe byly serie S, za to
dzialajace poprawnie U (ale to w przypadkach kiedy procesor dal sie programowac
tylko raz). A tak na marginesie errata do tego procesora ma tylko jedna pozycje
wogole nie zwiazana z tematem, zas w sieci mozna znalezc przynajmniej trzy przypadki
wadliwego dzialania podsystemu programowania szeregowego.

pozdr.
LB