| Autorius | Žinutė |
|---|
madhun
Prisijungė: 13 sausis 2006 Žinutės: 20
| 26 sausis 2006 18:11 skirtumas 89c51 ir 89c52 | | |
|
| Labas
Ar kas nors paaiškinti atmel 8o51 serijos skirtumas 89c51 ir 89c52, kurie gali paveikti kodavimo jei microntroller yra pakeistas ir kokia pagarba kad bus paveikti.
Ačiū |
|
| Atgal į viršų | |
 |
Silvija
Prisijungė: gruodis 31, 2001 Žinutės: 801 Padėjo: 90
| 26 sausis 2006 19:15 skirtumas 89s52 & 89c51 | | |
|
| 89C51 4K baitų In-System perprogramuojamųjų Flash atmintis 128 x 8-bit RAM Vidaus Du 16-bitų laikmatį / skaitikliai Šeši Interrupt šaltiniai
89C52 8K baitai In-System perprogramuojamųjų Flash atmintis 256 x 8-bit RAM Vidaus Trys 16-bitų laikmatį / skaitikliai Aštuoni Interrupt šaltiniai
Pirmiausia tiek mikrovaldiklį buvo nutraukta Atmel.
Jei jūsų dizainas remiasi 89C51, jums nereikės nerimauti, jei jis pasikeitė vėliau su 89C52. Jokie pakeitimai turi būti atliekami, nei programų, nei aparatūros (kai nepilnametis parametrus aparatūros programuotojas prietaisas). Bet jei jūsų programinė įranga remiasi 89C52 tada paprasta ieško priemones, jei abi mikrovaldiklį jums pasakys, ką aspektas pokyčiai turi įtakos jūsų dizainą, jei su 89C51 pakeitimas turi būti padaryta. |
|
| Atgal į viršų | |
 |
ElecThai
Užsiregistravęs: birželis 11, 2004 Žinutės: 51
| Sausis 27, 2006 2:54 savybės 89c52 | | |
|
| http://www.atmel.com ir www.analog.com
yes.Silvio jums atsakyti tiesa |
|
| Atgal į viršų | |
 |
lmtalsoul
Prisijungė: 18 sausis 2006 Žinutės: 31 Padėjo: 3
| Sausis 27, 2006 3:22 skirtumas 89c52 ir 89c51 | | |
|
| Be to, check this out
| Kodas | | http://www.8052.com |
Gali būti naudinga .. |
|
| Atgal į viršų | |
 |
bobsanjose
Prisijungė: 13 sausis 2006 Žinutės: 263 Padėjo: 25 Vieta: SF-Bay
| Sausis 27, 2006 8:45 skirtumas atmel 89s52 ir atmel 89c51 | | |
|
| Philips vis dar gamina 89C51 ir 89C52. Vienas esminis skirtumas nors. Atmel naudojama EEPROM procesas, todėl "Flash" yra adresavimo baitas. Philips naudoja Flash procesas, ne baitas kreipimusi. Kitu atveju keisti, jei reikia, turėtų būti gana sklandžiai.
Bob |
|
| Atgal į viršų | |
 |
mmohamed15
Prisijungė: 23 kovas 2005 Žinutės: 117 Padėjo: 5
| 28 sausis 2006 13:39 palyginti 89c51 ir 89s52 | | |
|
| | silabs taip pat leidžia maišyti signalo 8.051 |
|
| Atgal į viršų | |
 |
Google AdSense

| 28 sausis 2006 13:39 Skelbimai | | |
|
|
|
|
| Atgal į viršų | |
 |
Kodas Warrior
Prisijungė: gruodis 30, 2004 Žinutės: 224 Padėjo: 7
| 28 sausis 2006 14:19 skirtumas 89c52 andmic 89c51 | | |
|
| | 89C51 ir 89C52 nėra sistemos perprogramuojamųjų kaip nurodė Silvija. 89S51 ir 89S52 yra sistema perprogramuojamųjų. |
|
| Atgal į viršų | |
 |
Silvija
Prisijungė: 31 gruodis 2001 Žinutės: 801 Padėjo: 90
| 28 sausis 2006 15:17 89c51 vs 89c52 | | |
|
| : 4K Bytes of In-System Reprogrammable Flash Memory Atmel 89C51 duomenų lapas: 4K baitų In-System perprogramuojamųjų Flash atmintis : 4K Bytes of In-System Programmable (ISP) Flash Memory Atmel 89S51 duomenų lapas: 4K baitų In-System Programmable (ISP) Flash atmintis
. Aš pabrėžė, raudona žodis Reprogramable. rogramable in the system (ISP), but Rep rogramable Atmel nebuvo teigiama, kad yra 89C51 P rogramable sistemos (IPT), o Rep rogramable
, while the high-voltage programming mode ( 12v) is compatible with conventional thirdparty Flash or EPROM programmers. Iš jų požiūriu, žemos įtampos programavimo režimo ( 5 V) leidžia patogiau programos viduje vartotojas AT89C51 s sistema, o aukštos įtampos programavimo režimo ( 12 V), yra suderinama su įprastiniais trečiųjų asmenų Flash arba trinama programuotojai .
At89S51 yra ISP (In System Programmable) per SPI interace. Nėra ISR (Sistemoje Reprogramable). Kaip AT89C51 yra ISR, o ne IPT.
Kaip galite pranešimą, tai tik anglų kalba. Ir tai nebuvo pasakyta iki manęs. Tai Atmel pareiškimo.
Kaip apie IAP (In Application Programming)? Aš tikiu, žinote, ką reiškia bootloader. |
|
| Atgal į viršų | |
 |
smercho
Prisijungė: lapkritis 13, 2005 Žinutės: 8 Vieta: Bombėjuje, Indija
| 28 sausis 2006 15:36 skirtingi 89c51 ir 89c52 | | |
|
| hi .. Tai šiek tiek nestandartinių, tačiau any1 bandė programos atmel 89c2051 naudojant C kodas, kuris naudoja pertraukia ir skambinimo funkcijos. Pavyzdys: void check () 1 naudojate pertraukti 2
Aš naudoju Keil paversti ją "Intel" HEX format bet kompiliacija suteikia klaidą sakydamas Netinkamas FIXUP ... Aš suprato, kad jis bando towrite į atminties už 2K (on chip blykstė yra 2K!). dėlto šalinti ISR, it works fine
.. kas nors padėti |
|
| Atgal į viršų | |
 |
Silvija
Prisijungė: 31 gruodis 2001 Žinutės: 801 Padėjo: 90
| Sausis 29, 2006 1:00 feateres iš 89s52 mikrovaldiklį | | |
|
| Hi Smercho
Geriausiai ideea yra pradėti naują temą. Šiuo vienas jums nebus matyti žmonių, kurie tikrai gali jums padėti. Šioje temoje apie skirtumą tarp 89C51 ir 89C52 jis ne atidarė protingų žmonių tik todėl, kad neįmanoma rasti jokių naujienų arba tai nenaudinga atsakyti į klausimą, kurį galite rasti atsakymą tiesiog skaito lapeliai. Ir naudoti įtaigus pavadinimas temoje.
Prašome įvesti visą skundžiasi kompiliatorių. Ne tik Netinkamas FIXUP ... (segmentui ir kompensuoti pažeidusio instrukcija) Kaip jau pastebėjo, tai tiesa, kad šios klaidos natūra dėl linker, kurių negalima išspręsti filialas instrukcija (pavyzdžiui, LCALL - draudžiama 89C2051 - viduje jūsų ISR) adresą.
1. Kai sakote "šalinti isr" Ar completelly pašalinti kodą iš programos?. Arba tiesiog laikyti funkcijos kodas ir paskelbti ją nenaudojate pertraukia. Yra dar keletas klausimų:
2. Kokia atminties modelį Jūs naudojate? Jei naudojate MAŽŲ tada skambinti ir JMP instrukcijos yra koduojami kaip ACALL ir AJMP. Taigi, jeigu jūsų viduje ISR vadinama funkcija, esantis už 2K riba ACALL tada galite gauti Fixup klaidas. 3. Ar jūs įtraukti STARTUP.A51 failą į savo projektą? 4. Kokios rūšies kodas optimizavimas Lygis jūs naudojatės?
Prašome pabandyti atsakyti į šiuos klausimus ir grįžti į naują temą. Nėra būtina paminėti, jūs buvote paprašytas čia. Tiesiog stengiamės suteikti kuo daugiau informacijos galima būtų padėjo greitai ir tiesiai į tašką. |
|
| Atgal į viršų | |
 |