| Autor | Wiadomość |
|---|
madhun
Dołączył: 13 stycznia 2006 Posts: 20
| 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 | |
 |
silvio
Dołączył: 31 grudnia 2001 Posts: 800 Dzięki: 90
| 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 | |
 |
ElecThai
Dołączył: 11 cze 2004 Posts: 51
| 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 | |
 |
lmtalsoul
Dołączył: 18 stycznia 2006 Posts: 31 Dzięki: 3
| 27 stycznia 2006 4:22 różnica Atmel 89c51 i 89c52 | | |
|
| Ponadto sprawdź, czy to
Mogą być przydatne .. |
|
| Powrót do góry | |
 |
bobsanjose
Dołączył: 14 stycznia 2006 Posts: 249 Dzięki: 25 Lokalizacja: SF-Bay
| 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 | |
 |
mmohamed15
Dołączył: 23 marca 2005 Posts: 117 Dzięki: 5
| 28 stycznia 2006 14:39 Re: różnica w Atmel 89c51 i 89c52 | | |
|
| | silabs również mieszany sygnał 8051 |
|
| Powrót do góry | |
 |
Kod Warrior
Dołączył: 30 grudnia 2004 Posts: 225 Dzięki: 7
| 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 | |
 |
Google AdSense

| 28 stycznia 2006 15:19 Reklamy | | |
|
|
|
|
| Powrót do góry | |
 |
silvio
Dołączył: 31 grudnia 2001 Posts: 800 Dzięki: 90
| 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 | |
 |
smercho
Dołączył: 13 listopada 2005 Posts: 8 Lokalizacja: Bombaj, Indie
| 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 | |
 |
silvio
Dołączył: 31 grudnia 2001 Posts: 800 Dzięki: 90
| 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 | |
 |