| Autor | Zpráva |
|---|
madhun
Založen: 13. ledna 2006 Příspěvky: 20
| 26. leden 2006 19:11 rozdíl Atmel 89c51 a 89c52 | | |
|
| Nazdar
může někdo vysvětlit rozdíl v Atmel 8o51 série-89c51 a 89c52, které mohou mít vliv na kódování, pokud je microntroller změnilo a v jaké souvislosti, které ovlivňují.
Díky |
|
| Zpět na začátek | |
 |
silvio
Založen: 31. prosince 2001 Příspěvky: 800 Pomohl: 90
| 26. leden 2006 20:15 Re: Rozdíl v Atmel 89c51 a 89c52 | | |
|
| 89C51 4K Bytes In-System přeprogramovatelné Flash Memory 128 x 8-bit interní RAM Dva 16-bit Timer / Čítače Šest Přeruąovací Zdroje
89C52 8K Bytes In-System přeprogramovatelné Flash Memory 256 x 8-bit interní RAM Tři 16-bit Timer / Čítače Osm Přeruąovací Zdroje
Zaprvé jak mikrokontrolér byla přerušena od Atmel.
Je-li váš návrh je založen na 89C51, nemusíte se obávat, pokud je to později změnit s 89C52. Žádné změny mají být provedeny, a to ani software, ani hardware (drobné nastavení na hardware programátor zařízení). Ale pokud váš software je založen na jednoduché 89C52 pak podíváme na funkce, které poskytuje jak mikrokontrolér vám řekne, v jakém aspektem změny budou mít vliv na návrh, pokud náhradní s 89C51 je třeba udělat. |
|
| Zpět na začátek | |
 |
ElecThai
Založen: 11. června 2004 Příspěvky: 51
| 27 leden 2006 3:54 Re: Rozdíl v Atmel 89c51 a 89c52 | | |
|
| http://www.atmel.com a www.analog.com
yes.Silvio jste odpověď pravda |
|
| Zpět na začátek | |
 |
lmtalsoul
Založen: 18. leden 2006 Příspěvky: 31 Pomohl: 3
| 27 leden 2006 4:22 rozdíl Atmel 89c51 a 89c52 | | |
|
| Také, zda se na to
Mohou být užitečné .. |
|
| Zpět na začátek | |
 |
bobsanjose
Založen: 14. ledna 2006 Příspěvky: 236 Pomohl: 25 Lokace: SF-Bay
| 27 leden 2006 9:45 rozdíl Atmel 89c51 a 89c52 | | |
|
| Philips stále vyrábí 89C51 a 89C52. Jeden podstatný rozdíl ačkoli. Atmel EEPROM použit proces, takže "Flash" je byte adresovatelný. Philips používá Flash proces, no byte adresovatelnost. Jinak přechod v případě potřeby by měla být pěkně hladké.
Bob |
|
| Zpět na začátek | |
 |
mmohamed15
Založen: 23. březen 2005 Příspěvky: 117 Pomohl: 5
| 28 leden 2006 14:39 Re: Rozdíl v Atmel 89c51 a 89c52 | | |
|
| | silabs také smíšený signál 8051 |
|
| Zpět na začátek | |
 |
Kód Warrior
Založen: 30. prosince 2004 Příspěvky: 225 Pomohl: 7
| 28 leden 2006 15:19 rozdíl Atmel 89c51 a 89c52 | | |
|
| | V 89C51 a 89C52, nejsou v systému přeprogramovatelné podle silvio. 89S51 a 89S52 jsou v systému přeprogramovatelné. |
|
| Zpět na začátek | |
 |
silvio
Založen: 31. prosince 2001 Příspěvky: 800 Pomohl: 90
| 28 leden 2006 16:17 Re: Rozdíl v Atmel 89c51 a 89c52 | | |
|
| : 4K Bytes of In-System Reprogrammable Flash Memory Atmel 89C51 list: 4K Bytes In-System přeprogramovatelné Flash Memory : 4K Bytes of In-System Programmable (ISP) Flash Memory Atmel 89S51 list: 4K Bytes In-System Programovatelný (ISP) Flash Memory
. Jsem zdůraznil v červené slovo Reprogramable. rogramable in the system (ISP), but Rep rogramable Atmel nebyly tvrdili, že jsou 89C51 P rogramable v systému (ISP), ale zástupce rogramable
, while the high-voltage programming mode ( 12v) is compatible with conventional thirdparty Flash or EPROM programmers. Z jejich pohledu je nízké napětí-programovací režim ( 5 V) poskytuje pohodlný způsob programovat AT89C51 uvnitř systému s uživatelem, zatímco vysoce-napětí programovací režim ( 12 V) je kompatibilní s běžnými třetí osoby nebo Flash EPROM programátory .
At89S51 se ISP (In Systémové Programovatelný) přes SPI interace. K dispozici nejsou ISR (V systému Reprogramable). Jako AT89C51 je ISR a ne ISP.
Jak můžete upozornění, je to jen anglicky. A to není uvedeno mě. Je to Atmel prohlášení.
Jak asi IAP (In Application Programming)? Jsem přesvědčena, víte, co znamená zavadece. |
|
| Zpět na začátek | |
 |
smercho
Založen: 13. listopad 2005 Příspěvky: 8 Poloha: Bombay, Indie
| 28 leden 2006 16:36 Re: Rozdíl v Atmel 89c51 a 89c52 | | |
|
| hi .. To je trochu neobvyklý, ale any1 snažil programu Atmel 89c2051 pomocí C kód, který používá přerušení pro volání funkce. příklad: void check () přerušení 1 pomocí 2
Jsem pomocí Keil k její přeměně na Intel-hex formátu, ale kompilace obsahuje chyby říká NEDOVOLENÁ FIXUP ... Myslel jsem, že se pokouší towrite na paměti místech mimo 2K (na čipu je flash 2K!). však o odstranění ISR to funguje
.. pomozte někdo |
|
| Zpět na začátek | |
 |
silvio
Založen: 31. prosince 2001 Příspěvky: 800 Pomohl: 90
| 29 leden 2006 2:00 Re: Rozdíl v Atmel 89c51 a 89c52 | | |
|
| Ahoj Smercho
Nejlepší ideea je založit nové vlákno. V této nebudete vidět národy, kteří ve skutečnosti vám může pomoci. Toto vlákno ohledně rozdílu mezi 89C51 a 89C52, že to není otevřené čipové národů jen proto, že nemůže najít žádné novinky, nebo je to zbytečné odpovídání na otázku, za které můžete najít odpověď právě čtení listech. A použití sugestivní název pro vlákno.
Prosím, zadejte plné vytýká kompileru. Nejen NEDOVOLENÁ FIXUP ... (segment a ofset je porušilo výuka) Jak jste si již všimli, je to pravda, že tento druh chyb se vzhledem k linker, který nemůže vyřešit adresa pobočky instrukce (jako LCALL - zakázáno v 89C2051 - uvnitř ISR).
1. Když se řekne "odstraněním ISR" jste completelly odstranit kód z vašeho programu?. Nebo jen udržet funkční kód a prohlásit ho za ne pomocí přerušení. Existují jiné několik otázek:
2. Jaký druh paměti model používáte? Použijete-li malý, CALL a JMP instrukce jsou kódovány jako ACALL a AJMP. Pokud tedy ve svém ISR se nazývá funkce 2K nachází mimo hranice ACALL pak můžete dostat Fixup chyby. 3. Měli jste zahrnul STARTUP.A51 soubor do vašeho projektu? 4. Jaký typ zákoníku Optimalizačních Level používáte?
Zkuste prosím odpovědět na tuto otázky a vrať se v nové vlákno. Není třeba se zmínit jste byli požádáni zde. Zkuste dát co nejvíce informací, pokud možno tak, aby se pomohlo rychle a přímo na místě. |
|
| Zpět na začátek | |
 |