Regulamin | Ostatnie posty | temat RSS | Szukaj | Zarejestruj | Zaloguj

Różnica w Atmel 89c51 i 89c52

Podstawowa różnica między 89c51 i 89s52?

Post new topic Reply to topic EDAboard.com Forum Index -> Microcontrollers -> różnica w Atmel 89c51 i 89c52
Wersja arabska Wersja bułgarska Polish version Wersja czeska Wersja w języku duńskim Wersja niemiecka Wersja grecka Wersja anglojęzyczna Wersja hiszpańska Wersja fińska Wersja francuska Hinduski wersji Chorwacki wersji Indonezyjski wersji Wersja włoska Hebrajski wersji Japońskiej wersji Koreańskiej wersji Wersja litewska Wersja łotewska Wersja w języku niderlandzkim Wersja w języku norweskim English version Wersja portugalska Wersja rumuńska Rosyjska wersja Wersja słowacka Wersja słoweńska Serbski wersji Wersja szwedzka Tagalski wersji Ukraińska wersja Wietnamski wersji Chiński wersji
Autor Wiadomość
madhun



Dołączył: 13 stycznia 2006
Posts: 20


Post 26 stycznia 2006 19:11 różnica w Atmel 89c51 i 89c52

Cześć

może ktoś wyjaśnić różnicę w Atmel 8o51 serii 89c51 i 89c52, które mogą wpływać na kodowanie, jeśli microntroller jest zmiana iw jakim zakresie, które będą wpływać.

Dzięki
Powrót do góry
View user's profile
silvio



Dołączył: 31 grudnia 2001
Posts: 800
Dzięki: 90


Post 26 stycznia 2006 20:15 Re: różnica w Atmel 89c51 i 89c52

89C51
4K Bytes z In-System Reprogrammable pamięci flash
128 x 8-bit Internal RAM
Dwie 16-bit Timer / Counters
Sześć Interrupt Źródła

89C52
8K Bytes of In-System Reprogrammable pamięci flash
256 x 8-bit Internal RAM
Trzy 16-bit Timer / Counters
Osiem Interrupt Źródła

Przede wszystkim zarówno mikrokontrolera została przerwana przez Atmel.

Jeśli konstrukcja jest oparta na 89C51, nie musisz się martwić, jeśli jest to zmiana później 89C52. Bez zmian mają być wykonane, ani oprogramowania, ani sprzętu (kilka drobnych ustawień sprzętu programista urządzenia).
Ale jeśli oprogramowania opiera się na prostych 89C52 następnie patrząc na funkcje przewidziane przez obie mikrokontrolerem poinformuje, w jaki aspekt będzie wpływać na zmiany, jeżeli wymienny z 89C51 ma do zrobienia.
Powrót do góry
View user's profile
ElecThai



Dołączył: 11 cze 2004
Posts: 51


Post 27 stycznia 2006 3:54 Re: różnica w Atmel 89c51 i 89c52

http://www.atmel.com i www.analog.com

yes.Silvio odebraniem prawdziwe
Powrót do góry
View user's profile
lmtalsoul



Dołączył: 18 stycznia 2006
Posts: 31
Dzięki: 3


Post 27 stycznia 2006 4:22 różnica Atmel 89c51 i 89c52

Ponadto sprawdź, czy to

Kod:
http://www.8052.com


Mogą być przydatne ..
Powrót do góry
View user's profile
bobsanjose



Dołączył: 14 stycznia 2006
Posts: 249
Dzięki: 25
Lokalizacja: SF-Bay


Post 27 stycznia 2006 9:45 różnica Atmel 89c51 i 89c52

Philips nadal wytwarza 89C51 i 89C52. Jedną z głównych różnic though. Atmel EEPROM używany jeden proces, a więc "Flash" jest bajt adresowalne. Philips wykorzystuje Flash procesu, nie bajt addressability. Otherwise a w razie potrzeby powinna być dość płynne.

Bob
Powrót do góry
View user's profile
mmohamed15



Dołączył: 23 marca 2005
Posts: 117
Dzięki: 5


Post 28 stycznia 2006 14:39 Re: różnica w Atmel 89c51 i 89c52

silabs również mieszany sygnał 8051
Powrót do góry
View user's profile
Kod Warrior



Dołączył: 30 grudnia 2004
Posts: 225
Dzięki: 7


Post 28 stycznia 2006 15:19 różnica w Atmel 89c51 i 89c52

W 89C51 i 89C52 nie są w systemie Reprogrammable jak stwierdził Silvio. 89S51 i 89S52 są w systemie Reprogrammable.
Powrót do góry
View user's profile
Google
AdSense





Post 28 stycznia 2006 15:19 Reklamy



Powrót do góry
silvio



Dołączył: 31 grudnia 2001
Posts: 800
Dzięki: 90


Post 28 stycznia 2006 16:17 Re: różnica w Atmel 89c51 i 89c52

: 4K Bytes of In-System Reprogrammable Flash Memory Atmel 89C51 fiszkę: 4K Bytes z In-System Reprogrammable Flash Memory
: 4K Bytes of In-System Programmable (ISP) Flash Memory Atmel 89S51 fiszkę: 4K Bytes z In-System Programmable (ISP) Flash Memory

. I've podkreślił na czerwono słowo Reprogramable. rogramable in the system (ISP), but Rep rogramable Atmel nie twierdził, że są 89C51 P rogramable w systemie (ISP), ale Rep rogramable

, while the high-voltage programming mode ( 12v) is compatible with conventional thirdparty Flash or EPROM programmers. Z ich punktu widzenia, niskiego napięcia trybie programowania ( 5 V) zapewnia wygodny sposób zaprogramować AT89C51 wewnątrz użytkownika systemu s, natomiast wysokiego napięcia trybie programowania ( 12 V) jest zgodna z konwencjonalnych trzeciej Flash lub EPROM programistów .

At89S51 jest ISP (w systemie programowalne) poprzez SPI interace. Nie ISR (w systemie Reprogramable).
Jak AT89C51 jest ISR, a nie ISP.

Jak można zauważyć, to tylko angielski. I to nie stwierdził mnie. To Atmel oświadczenie.

Jak IAP (In Application Programming)? Jestem przekonana, wiesz co to oznacza bootloadera.
Powrót do góry
View user's profile
smercho



Dołączył: 13 listopada 2005
Posts: 8
Lokalizacja: Bombaj, Indie


Post 28 stycznia 2006 16:36 Re: różnica w Atmel 89c51 i 89c52

hi ..
to jest trochę niecodzienny, ale any1 próbował program jest Atmel 89c2051 użyciu kodu w C, które wykorzystuje do wywoływania funkcji przerwań.
Przykład: void check () przerwania 1 przy użyciu 2

Ja jestem przy użyciu Keil celu przekształcenia go w formacie Intel-hex ale kompilacja daje błąd mówiąc NIEWŁAŚCIWE FIXUP ... i zorientowali się, że próbuje towrite do miejsc pamięci poza 2K (na chip flash jest 2K!). jednak na usuwaniu ISR, to działa dobrze

pomoże ktoś ..
Powrót do góry
View user's profile
silvio



Dołączył: 31 grudnia 2001
Posts: 800
Dzięki: 90


Post 29 stycznia 2006 2:00 Re: różnica w Atmel 89c51 i 89c52

Hi Smercho

Najlepszym ideea ma się rozpocząć nowy wątek. W tej nie będzie postrzegane przez ludzi, którzy naprawdę może pomóc. Ten wątek odnośnie różnicy między 89C51 i 89C52 nie jest otwarte przez inteligentne narodów tylko dlatego, że nie można znaleźć żadnych wiadomości lub jej bezużyteczne odpowiadając na pytanie, dla których można znaleźć odpowiedzi tylko czytania PROSPEKTY.
I użyć sugestywnie tytuł wątku.

Proszę wpisać pełną skarży kompilatora. Nie tylko NIEWŁAŚCIWE FIXUP ... (segment i zbilansowaniem nagannego instrukcji)
Jak już zauważyliśmy, to prawda, że tego rodzaju błędy są wynikiem linker, który nie może rozwiązać adres oddziału instrukcji (jak LCALL - zakazane w 89C2051 - wewnątrz ISR).

1. Kiedy mówisz "usunięcie ISR" jesteś completelly usunięcie kodu z programu?. Albo po prostu zachować funkcję kodu i uznaniu jej za nie za pomocą przerwań.
Nie ma innego kilka pytań:

2. Jaki model pamięci używacie? Jeśli używasz MAŁYCH następnie połączenie i JMP instrukcje są kodowane w ACALL i AJMP. Tak więc, jeżeli wewnątrz ISR nazywany jest położone poza funkcją 2K limitu ACALL następnie można uzyskać Fixup błędów.
3. Czy tym STARTUP.A51 plik do swojego projektu?
4. Jaki rodzaj Kodeksu optymalizacji Poziom używacie?

Spróbuj odpowiedzieć na pytania i do tego wrócić w nowym wątku.
Nie jest konieczne podanie ci zostali poproszeni tutaj.
Po prostu spróbuj podać jak najwięcej szczegółów, aby pomóc szybko i prosto do punktu.
Powrót do góry
View user's profile
Post new topic Reply to topic EDAboard.com Forum Index -> Microcontrollers -> różnica w Atmel 89c51 i 89c52
Strona 1 z 1 Wszystkie czasy w strefie GMT 2 godziny


Nadużycie | | Administrator | | Moderatorzy | | Wspomóż nas | | sitemap
wątek RSS