Re: Szukam Elektroniki Praktycznej nr : 3/95, 4/95, 8/95, 12/95, 1/96
Masz problem? Zapytaj na forum elektroda.pl
From: "Tomek" <tlodek_at_nospam_polbox.com>
Subject: Re: Szukam Elektroniki Praktycznej nr : 3/95, 4/95, 8/95, 12/95, 1/96
Date: Fri, 19 May 2000 19:38:54 GMT
Hmm... na pewno wiesz po co ( i dlaczego) stosuje się emulatory sprzetowe ?
na pewno wiem tylko nie napisalem ze nie mam takich wygorowanych wymagan co
do niego - sorry
Jezeli chodzi o ladowanie programu z PC to niemal wszystkie nowsze
procesory maja interfejs SPI lub jego odpowiednik.
Tak wiem, ale ilosc przeprogramowan niezbyt zgadza sie z tym co podaje
producent
np.Atmel 1000x , zawsze padaja predzej
Emulator ma inne zadanie : w polaczeniu z debugerem powinien umozliwiac
prace prawie krokowa, przerywanie realizacji programu na zyczenie lub w
okreslonych warunkach, podglad zawartosci pamieci RAM, rejestrow, stanu
portow itp. I to wszystko w ukladzie docelowym - z calym
srodowiskiem/otoczeniem w jakim ma ostatecznie pracowac dany mikroprocesor.
To wlasnie z powodu tych funkcji te zabawki sa takie drogie. Przydaja sie
tam, gdzie wyobraznia inzyniera jest niewystarczajaca by przewidziec
wszystkie warunki krytyczne, czyli w prawie kazdym skomplikowanym
projekcie ;o)
Poczytaj sobie specyfikacje jakiegos ICE a zobaczysz jak bardzo sie rozni
mozliwosciami od DS5000T
Wiem ze ten uklad to namiastka prawdziwego Emulatora za np. 3500zl (bo takie
znalazlem),
ale w zupelnosci mi wystarczy do moich zastosowan
(nie jestem juz amatorem i robie malo bledow :-))
poprostu czasem potrzeba zmienic doslownie jedna stala w kodzie
np. opoznienie lub glupi text na LCD itd. co wiaze sie z :
wyjeciem proca z ukladu ---wlozenie do programatora----skasowanie+wpisanie
nowego kodu----
wyjeciem z programatora---wlozeniem do ukladu docelowego
juz mi od tego przestaje kontaktowac podstawka w programatorze :-(((
tak przy okazji to uklad DS5001FP ma calkiem spora pamiec i mozliwosc
podlaczenia dodatkowej
pamieci zewnetrznej nie blokujac portow P0 i P2
PS " To naprawde powazne wyzwanie dla konstruktora - mozna polamac zeby...
;o)))))))) "
mysle ze sobie jednak poradze (najwyzej kupie sobie nowe - sztuczne :-)))
PS znalazlem DS5001FP-128kB NVRAM za ok.20$+Vat - szukam dalej (moze jeszcze
taniej gdzies znajde)
DS5000T-32kB NVRAM - 70$+Vat :-((
Pozdro
Tomek
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: Szukam Elektroniki Praktycznej nr : 3/95, 4/95, 8/95, 12/95, 1/96
Date: 20 May 2000 12:27:29 GMT
On Fri, 19 May 2000 19:38:54 GMT, Tomek <tlodek_at_nospam_polbox.com> wrote:
[...]
Emulator ma inne zadanie : w polaczeniu z debugerem powinien umozliwiac
prace prawie krokowa, przerywanie realizacji programu na zyczenie lub w
okreslonych warunkach, podglad zawartosci pamieci RAM, rejestrow, stanu
portow itp. [...]
Poczytaj sobie specyfikacje jakiegos ICE a zobaczysz jak bardzo sie rozni
mozliwosciami od DS5000T
Wiem ze ten uklad to namiastka prawdziwego Emulatora za np. 3500zl (bo takie
znalazlem), ale w zupelnosci mi wystarczy do moich zastosowan
(nie jestem juz amatorem i robie malo bledow :-))
Jestes amatorem i nie trafiles na profesjonalny problem :-)
Np aplikacja wymaga zeby program chodzil na pelnej predkosci,
a jednak raz na godzine cos sie sypie. Wtedy przydaje sie
prawdziwy ICE, tym bardziej ze kosztuje tydien twojej pracy,
a zaoszczedzic moze tych tygodni wiele :-)
wyjeciem proca z ukladu ---wlozenie do programatora----skasowanie+wpisanie
nowego kodu---- wyjeciem z programatora---wlozeniem do ukladu docelowego [..]
tak przy okazji to uklad DS5001FP
Ale co mi sie wydaje ze tez trzeba go przekladac, no chyba ze zaczniesz
od napisania programu transmisji a urzadzenie ma dostepny port szeregowy..
J.
From: "Tomek" <tlodek_at_nospam_polbox.com>
Subject: Re: Szukam EP ... Emulator c.d.
Date: Sat, 20 May 2000 16:16:13 GMT
J.F. napisał(a) w wiadomości: ...
Ale co mi sie wydaje ze tez trzeba go przekladac, no chyba ze zaczniesz
od napisania programu transmisji a urzadzenie ma dostepny port szeregowy..
ten procek ma juz ROM z programem transmisji do ladowania swojego
(zewnetrznego)
NVRAM-u przez linie RXD/TXD, i nie chce go uzywac w urzadzeniu docelowym
lecz w prostym Emulatorze
ktorego sonda bedzie wkladana zamiast procka w ukladzie docelowym
(zalezy mi tylko na mozliwosci szybkiego przeladowywania programu w pamieci)
From: "Tomek" <tlodek_at_nospam_polbox.com>
Subject: Re: Szukam Elektroniki Praktycznej nr : 3/95, 4/95, 8/95, 12/95, 1/96
Date: Sat, 20 May 2000 16:25:18 GMT
Tomek napisał(a) w wiadomości: ...
tak przy okazji to uklad DS5001FP ma calkiem spora pamiec i mozliwosc
podlaczenia dodatkowej pamieci zewnetrznej nie blokujac portow P0 i P2
Sorry za wprowadzenie w blad, musze sam sie poprawic :-((
ten uklad jednak nie ma wewnetrznej pamieci (ma ja tylko wersja
DS5000(T) -max 32kB)
- obsluguje tylko zewnetrzna, lecz za pomoca dodatkowych magistral
adresowych i danych
przez co nie blokuje portow P0 i P2 reszta bez zmian.
stad widocznie taka roznica w cenie - ale swoja droga to 50$ za bateryjke 3V
i 128kB Ramu to przesada
Pozdro
Tomek