Pravidlá | Naposledy príspevky | RSS tému | Hľadať | Registrácia | Prihlásenie

Rozdiel v Atmel 89c51 a 89c52



Post new topic Reply to topic EDAboard.com Obsah fóra -> Microcontrollers -> rozdiel v Atmel 89c51 a 89c52
Arabské znenie Bulharská verzia Katalánsky verzia Česká verzia Dánske znenie Nemecká verzia Grécke znenie Anglická verzia Španielske znenie Fínske znenie Francúzska verzia Hindčina verzia Chorvátsky verzia Indonézska verzia Talianska verzia Hebrejské znenie Japonská verzia Kórejská verzia Litovská verzia Lotyšská verzia Holandské znenie Nórska verzia Poľská verzia Portugalská verzia Rumunská verzia Ruská verzia Slovenská verzia Slovinská verzia Srbská verzia Švédske znenie Tagalog version Ukrajinská verzia Vietnamčina verzia Čínsky verziu
Autor Správa
madhun



Založený: 13. januára 2006
Príspevky: 20


Post 26. január 2006 19:11 rozdiel Atmel 89c51 a 89c52
Štítky:

Nazdar

môže niekto vysvetliť rozdiel v Atmel 8o51 séria-89c51 a 89c52, ktoré môžu mať vplyv na kódovanie, ak je microntroller zmenilo a v akej súvislosti, ktoré ovplyvňujú.

Vďaka
Späť na začiatok
View user's profile
Silvio



Založený: 31. decembra 2001
Príspevky: 800
Pomohol: 90


Post 26. január 2006 20:15 Re: Rozdiel v Atmel 89c51 a 89c52
Štítky:

89C51
4K Bytes In-System preprogramovateľné Flash Memory
128 x 8-bit interné RAM
Dva 16-bit Timer / Čítače
Šesť Přeruąovací Zdroje

89C52
8K Bytes In-System preprogramovateľné Flash Memory
256 x 8-bit interné RAM
Tri 16-bit Timer / Čítače
Osem Přeruąovací Zdroje

Po prvé ako mikrokontroléru bola prerušená od Atmel.

Ak je váš návrh je založený na 89C51, nemusíte sa obávať, ak je to neskôr zmeniť s 89C52. Žiadne zmeny majú byť vykonané, a to ani software, ani hardware (drobné nastavenia na hardvér programátor zariadenia).
Ale ak váš softvér je založený na jednoduchej 89C52 potom pozrieme na funkcie, ktoré poskytuje ako mikrokontroléru vám povie, v akom aspektom zmeny budú mať vplyv na návrh, ak náhradný s 89C51 je potrebné urobiť.
Späť na začiatok
View user's profile
ElecThai



Založený: 11. júna 2004
Príspevky: 51


Post 27 január 2006 3:54 Re: Rozdiel v Atmel 89c51 a 89c52
Štítky:

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

yes.Silvio ste odpoveď pravda
Späť na začiatok
View user's profile
lmtalsoul



Založený: 18. január 2006
Príspevky: 31
Pomohol: 3


Post 27 január 2006 4:22 rozdiel Atmel 89c51 a 89c52
Štítky:

Tiež, či sa na to

Kód:
http://www.8052.com


Môžu byť užitočné ..
Späť na začiatok
View user's profile
bobsanjose



Založený: 14. januára 2006
Príspevky: 235
Pomohol: 25
Lokácia: SF-Bay


Post 27 január 2006 9:45 rozdiel Atmel 89c51 a 89c52
Štítky:

Philips stále vyrába 89C51 a 89C52. Jeden podstatný rozdiel hoci. Atmel EEPROM použitý proces, takže "Flash" je byte adresovateľný. Philips používa Flash proces, no byte adresovatelnost. Inak prechod v prípade potreby by mala byť pekne hladké.

Bob
Späť na začiatok
View user's profile
mmohamed15



Založený: 23. marec 2005
Príspevky: 117
Pomohol: 5


Post 28 január 2006 14:39 Re: Rozdiel v Atmel 89c51 a 89c52
Štítky:

silabs tiež zmiešaný signál 8051
Späť na začiatok
View user's profile
Kód Warrior



Založený: 30. decembra 2004
Príspevky: 225
Pomohol: 7


Post 28 január 2006 15:19 rozdiel Atmel 89c51 a 89c52
Štítky:

V 89C51 a 89C52, nie sú v systéme preprogramovateľné podľa Silvio. 89S51 a 89S52 sú v systéme preprogramovateľné.
Späť na začiatok
View user's profile
Silvio



Založený: 31. decembra 2001
Príspevky: 800
Pomohol: 90


Post 28 január 2006 16:17 Re: Rozdiel v Atmel 89c51 a 89c52
Štítky:

: 4K Bytes of In-System Reprogrammable Flash Memory Atmel 89C51 list: 4K Bytes In-System preprogramovateľné Flash Memory
: 4K Bytes of In-System Programmable (ISP) Flash Memory Atmel 89S51 list: 4K Bytes In-System Programovateľný (ISP) Flash Memory

. Som zdôraznil v červenej slovo Reprogramable. rogramable in the system (ISP), but Rep rogramable Atmel neboli tvrdili, že sú 89C51 P rogramable v systéme (ISP), ale zástupcu rogramable

, while the high-voltage programming mode ( 12v) is compatible with conventional thirdparty Flash or EPROM programmers. Z ich pohľadu je nízke napätie-programovací režim ( 5 V) poskytuje pohodlný spôsob programovat AT89C51 vnútri systému s užívateľom, zatiaľ čo vysoko-napätie programovací režim ( 12 V) je kompatibilný s bežnými tretej osoby alebo Flash EPROM programátory .

At89S51 sa ISP (In Systémové Programovatelný) cez SPI interace. K dispozícii nie sú ISR (V systéme Reprogramable).
Ako AT89C51 je ISR a nie ISP.

Ako môžete oznámenie, je to len po anglicky. A to nie je uvedené mě. Je to Atmel vyhlásenie.

Ako asi IAP (In Application Programming)? Som presvedčená, viete, čo znamená zavadece.
Späť na začiatok
View user's profile
smercho



Založený: 13. november 2005
Príspevky: 8
Poloha: Bombay, India


Post 28 január 2006 16:36 Re: Rozdiel v Atmel 89c51 a 89c52
Štítky:

hi ..
To je trochu neobvyklý, ale any1 snažil programu Atmel 89c2051 pomocou C kód, ktorý používa prerušenia pre volania funkcie.
príklad: void check () prerušenia 1 pomocou 2

Som pomocou Keil k jej premene na Intel-hex formáte, ale kompilácia obsahuje chyby hovorí NEZÁKONNÉ FIXUP ... Myslel som, že sa pokúša towrite na pamäti miestach mimo 2K (na čipe je flash 2K!). však o odstránení ISR to funguje

.. Pomozte niekto
Späť na začiatok
View user's profile
Silvio



Založený: 31. decembra 2001
Príspevky: 800
Pomohol: 90


Post 29 január 2006 2:00 Re: Rozdiel v Atmel 89c51 a 89c52
Štítky:

Ahoj Smercho

Najlepšie idee je založiť nové vlákno. V tejto nebudete vidieť národmi, ktorí v skutočnosti vám môže pomôcť. Toto vlákno ohľadom rozdielu medzi 89C51 a 89C52, že to nie je otvorené čipovej národov len preto, že nemôže nájsť žiadne novinky, alebo je to zbytočné odpovedáte na otázku, za ktoré môžete nájsť odpoveď práve čítanie listoch.
A použitie sugestívny názov pre vlákno.

Prosím, zadajte plnej vytýka kompileru. Nielen NEZÁKONNÉ FIXUP ... (segment a ofset je porušilo výučba)
Ako ste si už všimli, je to pravda, že tento druh chýb sa vzhľadom k linker, ktorý nemôže vyriešiť adresa pobočky pokynov (ako LCALL - zakázané v 89C2051 - vnútri ISR).

1. Keď sa povie "odstránením ISR" ste completelly odstrániť kód z vášho programu?. Alebo len udržať funkčné kód a vyhlásiť ju za ne pomocou prerušenia.
Existujú iné niekoľko otázok:

2. Aký druh pamäti model používate? Ak použijete malý, CALL a JMP inštrukcie sú kódované ako ACALL a AJMP. Ak teda vo svojom ISR sa nazýva funkcie 2K nachádza mimo hranice ACALL potom môžete dostať Fixup chyby.
3. Mali ste zahrnul STARTUP.A51 súbor do vášho projektu?
4. Aký typ zákonníka Optimalizačné Level používate?

Skúste prosím odpovedať na túto otázku a vrať sa v novej vlákno.
Nie je potrebné sa zmieniť ste boli požiadaní tu.
Skúste dať čo najviac informácií, pokiaľ možno tak, aby sa pomohlo rýchlo a priamo na mieste.
Späť na začiatok
View user's profile
Post new topic Reply to topic EDAboard.com Obsah fóra -> Microcontrollers -> rozdiel v Atmel 89c51 a 89c52
Strana 1 z 1 Časy uvádzané v GMT 2 hodiny


Zneužitie | | Administrátor | | Moderátori | | Podporte nás | | sitemap
tému RSS