Zastąpienie AT89C4051 przez AT90S2313

Jul 18, 2004 14 Replies

Witam, jakie pułapki czekają mnie gdybym chciał zastąpić AT89C4051 przez AT90S2313?



Układ był projektowany z tym pierwszym uP, natomiast chciałbym włożyć ten drugi. Według not katalogowych wyjściowo te uP są zgodne pinowo, tylko pierwszy przy resetowaniu wymaga stanu wysokiego na wejściu, a drugi wymaga niskiego. Czy coś jeszcze?



z góry dzięki, pozdrawiam Alek


Te procesory maja zupelnie inna arhitekture, sa niezgodne na poziomie programu itd. W praktyce musialbys przepisac caly kod od nowa.

T.M.F. napisal(a):

Jesli pisal program w C, to poprawki moga byc kosmetyczne.

Wysyłając taki oto zestaw znaków dnia 04-07-18 10:30 Marcin E. Hamerla nakarmił(a) stado głodnych newsserwerów:

Podobnie jeśli program był napisany w Bascomie.

Użytkownik "T.M.F." snipped-for-privacy@nospam.mp.pl> napisał w wiadomości news: snipped-for-privacy@www.wizzard.one.pl...

poziomie

Chodzi mi bardziej o niespodzianki sprzętowe. Kod tak czy tak bym pisał od nowa. Chciałem wykorzystać gotową płytkę, bo na razie nie chcę się uczyć robienia płytek (projektowanie, trawienie). Wiem o resecie, czy coś innego?

pozdrawiam Alek

badworm napisal(a):

Ale Bascoma nie bedziemy polecali - jest niekoszerny ;--).

Racja. Ja na tym procesorku zawsze dlubalem w assemblerku, stad moj blad. Ale na poziomie rejestrow IO tez jest analogiczny?

Uzytkownik "T.M.F." snipped-for-privacy@nospam.mp.pl> napisal w wiadomosci news: snipped-for-privacy@www.wizzard.one.pl...

Ja wlasnie czytam datasheeta do 90S2313 i tak sie zastanawiam czy pisac w asmie czy w C.

pozdrawiam Alek

'2313 to procesor z malutka pamiecia danych. Ja bym sie go do C bal uzywac. :) Ale wszystko zalezy od programu, ktory musisz napisac. Ogolnie mowiac lepiej i szybciej bedzie w C. Kiedys zamarzy ci sie wlozyc tam jakiegos ARMa zamiast '2313 i trzeba bedzie znowu przepisac kod jezeli bedzie w ASM.

BTW: A czy sa juz gdzies ARMy 20-nozkowe z pamiecia Flash? To by byla fajna zabawka. :)

IMHO troche malo pamieci na C.

zwłaszcza z 2kB flasha ;)

w.

Raczej wiecej niespodzianek nie będziesz miał może jedynie będziesz musiał troche kwarc przyciąć,

MK

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required