| Avtor | Message |
|---|
madhun
Joined: 13. januar 2006 Posts: 20
| 26. januar 2006 19:11 Razlika med 89c51 in 89c52 | | |
|
| Živjo
lahko kdo razloži razliko v ATMEL 8o51 serijsko 89c51 in 89c52, ki lahko vplivajo na kodiranje, če je microntroller spremenile in na kakšen bo spoštoval, ki vplivajo.
Hvala |
|
| Nazaj na vrh | |
 |
Google AdSense

| 26. januar 2006 19:11 Oglasi | | |
|
|
|
|
| Nazaj na vrh | |
 |
Silvio
Joined: 31. december 2001 Posts: 800 S pomočjo: 90
| 26. januar 2006 20:15 Razlika med 89s52 & 89c51 | | |
|
| 89C51 • 4K Bytes of In-System reprogramirati Flash Memory • 128 x 8-bit Internal RAM • Dva 16-bit Timer / Counters • Šest Interrupt Sources
89C52 • 8K Bytes of In-System reprogramirati Flash Memory • 256 x 8-bit Internal RAM • Trije 16-bit Timer / Counters • Osem Interrupt Sources
Najprej sta mikrokrmilniška je bila umaknjena z Atmel.
Če je vaš modela temelji na 89C51, vam ni treba skrbeti, če je to kasneje spremenilo z 89C52. Nobenih sprememb je treba opraviti, niti programske niti strojno opremo (nekaj manjših nastavitve v napravi programer strojne opreme). Vendar je treba storiti, če vaša programska oprema temelji na 89C52 nato preprosto pogledate lastnosti, ki jih obe mikrokrmilniška vam bo povedal, kaj se bo vidik spremembe vplivajo na oblikovanje, če zamenjava z 89C51 ima. |
|
| Nazaj na vrh | |
 |
ElecThai
Joined: 11 junij 2004 Posts: 51
| 27. januar 2006 3:54 značilnosti 89c52 | | |
|
| http://www.atmel.com in www.analog.com
yes.Silvio boste odgovorili resnično |
|
| Nazaj na vrh | |
 |
lmtalsoul
Joined: 18. januar 2006 Posts: 31 S pomočjo: 3
| 27. januar 2006 4:22 Razlika med 89c52 in 89c51 | | |
|
| Also, check this out
| Code: | | http://www.8052.com |
Ali bi bilo koristno .. |
|
| Nazaj na vrh | |
 |
bobsanjose
Joined: 14. januar 2006 Posts: 260 S pomočjo: 25 Lokacija: SF-Bay
| 27. januar 2006 9:45 Razlika med ATMEL 89s52 in ATMEL 89c51 | | |
|
| Philips še vedno izdeluje 89C51 in 89C52. Ena velika razlika četudi. Atmel uporablja EEPROM procesu, da "Flash" je bajta addressable. Philips uporablja Flash proces, ni bajt naslavljanje. V nasprotnem primeru stikalo če je to potrebno, je treba precej gladko.
Bob |
|
| Nazaj na vrh | |
 |
mmohamed15
Joined: 23. marec 2005 Posts: 117 S pomočjo: 5
| 28. januar 2006 14:39 Razlika b / w 89c51 in 89c52 | | |
|
| | silabs prav tako mešani signal 8051 |
|
| Nazaj na vrh | |
 |
Code Warrior
Joined: 30. december 2004 Posts: 224 S pomočjo: 7
| 28. januar 2006 15:19 med različnimi 89c51 in 89c52 | | |
|
| | 89C51 in 89C52 niso v sistem reprogramirati, kot je izjavil Silvio. 89S51 in 89S52 so v sistemu reprogramirati. |
|
| Nazaj na vrh | |
 |
Silvio
Joined: 31. december 2001 Posts: 800 S pomočjo: 90
| 28. januar 2006 16:17 primerjati 89c51 in 89s52 | | |
|
| : 4K Bytes of In-System Reprogrammable Flash Memory Atmel 89C51 list: 4K Bytes of In-System reprogramirati Flash Memory : 4K Bytes of In-System Programmable (ISP) Flash Memory Atmel 89S51 list: 4K Bytes of In-System Programmable (ISP) Flash Memory
. Sem poudaril v rdeči barvi Reprogramable besedo. rogramable in the system (ISP), but Rep rogramable Atmel ni trdil, da so 89C51 P rogramable v sistemu (ISP), vendar Rep rogramable
, while the high-voltage programming mode ( 12v) is compatible with conventional thirdparty Flash or EPROM programmers. Od svoje stališče, nizkonapetostnih programiranje način (5 v) omogoča priročen način za program AT89C51 notri uporabnikov sistema, medtem ko visoke napetosti programiranja način (12 v) je združljiv z konvencionalnimi thirdparty Flash ali programator EPROM.
At89S51 je ISP (In System Programmable) preko SPI interace. Obstajajo ne ISR (In System Reprogramable). Kot je AT89C51 ISR in ne ISP.
Kot lahko opazite, da je samo angleški. In to ni navedel, ki jih me. To izjavo Atmel's.
Kaj pa IAP (In Application Programming)? Prepričan sem, veš, kaj pomeni bootloader. |
|
| Nazaj na vrh | |
 |
smercho
Joined: 13 november 2005 Posts: 8 Lokacija: Bombaju, Indija
| 28. januar 2006 16:36 89c51 vs 89c52 | | |
|
| hi .. to je bit Nekonvencionalan, vendar je any1 skušal program ATMEL 89c2051 z oznako C, ki uporablja prekinjajo za klicne funkcije. Na primer: void preveri () prekinitev 1 z 2
Rabim Keil njihovo pretvorbo v celo-hex format, vendar urejanje daje zmota rek NEPRAVILNE FIXUP ... Mislil sem, da je težaven towrite na pomnilniške lokacije zunaj 2K (na flash čip je 2K!). vendar pa se na odstranjevanje ISR, to tovarna lep
.. pomoč nekoga |
|
| Nazaj na vrh | |
 |
Silvio
Joined: 31. december 2001 Posts: 800 S pomočjo: 90
| 29. januar 2006 2:00 Razlika med 89c52 andmic 89c51 | | |
|
| Hi Smercho
Ideea je najbolje, da začnete nov sukanec. V ta vam ne bo treba gledati z narodi, ki lahko resnično pomaga. To niti v zvezi z razliko med 89C51 in 89C52 to ni odprl pametnih ljudi samo zato, ker ni mogoče najti nobene novice ali je nekoristen odgovor na vprašanje, ki ga lahko najdete odgovor samo branje obrazcih. In uporabo nakazujejo naslov za rdečo nit.
Vnesite polno pritožuje nad prevajalnik. Ne samo NEPRAVILNE FIXUP ... (segment in zamik krši navodila) Kot ste že opazili, je res, da so tovrstni napak zaradi povezovalnik, ki ne more rešiti naslov podružnice navodil (kot LCALL - prepovedan v 89C2051 - v vašem ISR).
1. Ko rečeš "removing ISR" ste completelly odstranite kodo s vaš program?. Ali pa samo vztrajati funkcijo kodo in razglaša, da ne uporabljate interrupts. Obstaja še nekaj vprašanj:
2. Kakšen spomin modela uporabljate? Če uporabljate MALA potem se RAZPIS in JMP navodila kodiran kot ACALL in AJMP. Torej, če je notri je vaša ISR imenuje funkcijo, ki se nahajajo izven 2K mejo ACALL, potem lahko dobiš Fixup napake. 3. Ali ste vključeni STARTUP.A51 datoteko v vaš projekt? 4. Kakšne vrste zakonika Optimization ravni uporabljate?
Prosimo, poskusite odgovoriti na ta vprašanja in se vrnejo v novo nit. Ali ni potrebno omeniti, da ste bili tukaj vprašal. Samo poskusi, da bi čim več podrobnosti, kot je mogoče, da bodo pomagali hitro in naravnost do točke. |
|
| Nazaj na vrh | |
 |