| Autor | Nachricht |
|---|
madhun
Beitritt: 13. Jan 2006 Beiträge: 20
| 26 Jan 2006 19:11 Unterschied in atmel 89c51 und 89c52 | | | Tags: atmel 89c52 atmel 89c51 89c51 und 89c52 Unterschied in 89c51 und 89c52 atmel 89c52 8o51 und 89c51 89c52 Codierung |
|
| Hi
kann jemand erklären den Unterschied in atmel 8o51 Serie-89c51 und 89c52, die sich auf Codierung, wenn die microntroller geändert wird und in welcher Hinsicht, die sich auf.
Danke |
|
| Zurück zum Anfang | |
 |
silvio
Beitritt: 31. Dezember 2001 Beiträge: 800 Geholfen: 90
| 26 Jan 2006 20:15 Re: Unterschied in der atmel 89c51 und 89c52 | | | Tags: Software zum Programmieren atmel 89c52 Merkmale atmel 89c52 atmel 89c51 atmel 89c52 Mikrocontroller Interrupt 89c52 atmel 89c51 - Funktionen atmel 89c51 Timer |
|
| 89C51 4K Bytes In-System reprogrammierbare Flash-Speicher 128 x 8-Bit interne RAM Zwei 16-Bit Timer / Counter Sechs Interrupt Quellen
89C52 8K Bytes In-System reprogrammierbare Flash-Speicher 256 x 8-Bit interne RAM Drei 16-Bit Timer / Counter Acht Interrupt Quellen
Zunächst beide wurde eingestellt Mikrocontroller von Atmel.
Wenn Ihr Design basiert auf 89C51, müssen Sie sich keine Sorgen zu machen, wenn es später mit 89C52. Es werden keine Änderungen durchgeführt werden, weder Software noch Hardware (einige kleinere Einstellungen in der Hardware-Programmierer Gerät). Aber wenn Sie Ihre Software auf 89C52 dann einfacher Blick auf die Funktionen, die sowohl Mikrocontroller wird Ihnen sagen, in welchem Aspekt wird auf Ihre Design-Änderungen, wenn ein Austausch mit 89C51 hat zu tun. |
|
| Zurück zum Anfang | |
 |
ElecThai
Beitritt: 11. Jun 2004 Beiträge: 51
| 27 Jan 2006 3:54 Re: Unterschied in der atmel 89c51 und 89c52 | | |
|
| http://www.atmel.com und www.analog.com
Sie yes.Silvio Antwort true |
|
| Zurück zum Anfang | |
 |
lmtalsoul
Beitritt: 18. Jan 2006 Beiträge: 31 Geholfen: 3
| 27 Jan 2006 4:22 Unterschied atmel 89c51 und 89c52 | | |
|
| Also, check this out
| Code: | | http://www.8052.com |
Kann nützlich sein .. |
|
| Zurück zum Anfang | |
 |
bobsanjose
Beitritt: 14. Jan 2006 Beiträge: 230 Geholfen: 25 Ort: SF-Bay
| 27 Jan 2006 9:45 Unterschied atmel 89c51 und 89c52 | | | Tags: atmel 89c52 atmel 89c51 89c51 und 89c52 philips atmel 89c51 89c52 eeprom atmel 89c52 89c52 atmel |
|
| Philips nach wie vor stellt die 89C51 und 89C52. Ein wichtiger Unterschied sein. Atmel verwendet ein EEPROM-Prozess, so dass die "Flash" ist Byte adressierbar. Philips verwendet einen Flash-Prozess, keine Byte Adressierbarkeit. Ansonsten, wenn eine Umstellung erforderlich werden sollte ziemlich glatt.
Bob |
|
| Zurück zum Anfang | |
 |
mmohamed15
Beitritt: 23. März 2005 Beiträge: 117 Geholfen: 5
| 28 Jan 2006 14:39 Re: Unterschied in der atmel 89c51 und 89c52 | | |
|
| | silabs auch Mixed-Signal-8051 |
|
| Zurück zum Anfang | |
 |
Code Warrior
Beitritt: 30. Dezember 2004 Beiträge: 225 Geholfen: 7
| 28 Jan 2006 15:19 Unterschied in atmel 89c51 und 89c52 | | | Tags: 89c51 und 89c52 89c52 RAM 89c52 Programm 89c51 reprogrammierbare 89c51 RAM 89s52 89c52 |
|
| | Die 89C51 und 89C52 sind nicht im System reprogrammierbare, so wie sie von Silvio. 89S51 und 89S52 sind im System reprogrammierbare. |
|
| Zurück zum Anfang | |
 |
silvio
Beitritt: 31. Dezember 2001 Beiträge: 800 Geholfen: 90
| 28 Jan 2006 16:17 Re: Unterschied in der atmel 89c51 und 89c52 | | | Tags: atmel 89c51 89c51 Bootloader at89c51 iap wie Programmierung auf atmel at89c51 89c51 SPI kompatibel Programmierung atmel 89c51 durch isp atmel reprogramable |
|
| : 4K Bytes of In-System Reprogrammable Flash Memory Atmel 89C51 Datenblatt: 4K Bytes In-System reprogrammierbare Flash-Speicher : 4K Bytes of In-System Programmable (ISP) Flash Memory Atmel 89S51 Datenblatt: 4K Bytes In-System programmierbar (ISP) Flash-Speicher
. Ich habe betont, in rot das Wort Reprogramable. rogramable in the system (ISP), but Rep rogramable Atmel hat nicht behauptet, dass 89C51 P rogramable sind in das System (ISP), aber Rep rogramable
, while the high-voltage programming mode ( 12v) is compatible with conventional thirdparty Flash or EPROM programmers. Aus ihrer Sicht, die Niederspannungs-Programmier-Modus ( 5 V) bietet eine komfortable Möglichkeit, das Programm AT89C51 in der Nutzer-System, während die Hochspannungs-Programmier-Modus ( 12 V) ist kompatibel mit konventionellen Dritten oder Flash EPROM Programmierer .
At89S51 ist ISP (In System Programmable) über SPI interace. Es gibt nicht ISR (In-System Reprogramable). Wie AT89C51 ISR ist und nicht ISP.
Wie Sie bemerken werden, ist es nur Englisch. Und es ist nicht von mir. Es ist Atmel Erklärung.
Wie wäre es mit IAP (In Application Programming)? Ich bin überzeugt, Sie wissen, was ein Bootloader ist. |
|
| Zurück zum Anfang | |
 |
smercho
Beitritt: 13. Nov 2005 Beiträge: 8 Ort: Bombay, Indien
| 28 Jan 2006 16:36 Re: Unterschied in der atmel 89c51 und 89c52 | | | Tags: atmel 89c2051 Keil unsachgemäße fixup Interrupt unsachgemäße fixup isr unsachgemäße fixup Keil mit dem Atmel 89c2051 89c2051 Keil Interrupt mit 89c2051 |
|
| hi .. Das ist ein bisschen ausgefallen, hat aber any1 versucht, ein Programm atmel 89c2051 mit einem C-Code, die Interrupts für den Aufruf von Funktionen. Beispiel: void Check () Interrupt-1 mit 2
Ich bin mit Keil, um ihn in Intel-Hex-Format, aber die Zusammenstellung gibt einen Fehler sagen MISSBRÄUCHLICHE FIXUP ... ich herausgefunden, dass es versucht towrite auf Speicherstellen über 2K (die on-Chip-Flash, 2K ist!). jedoch auf die Beseitigung der ISR, es funktioniert
jemand helfen .. |
|
| Zurück zum Anfang | |
 |
silvio
Beitritt: 31. Dezember 2001 Beiträge: 800 Geholfen: 90
| 29 Jan 2006 2:00 Re: Unterschied in der atmel 89c51 und 89c52 | | | Tags: Unterschied zwischen 89c51 und 89c52 Interrupt 89c52 Unterschied zwischen 89c52 und 89c51 unterbricht 89c52 89c51 RAM Grenze zwischen 89c51 diff und 89c52 Interrupts in 89c51 |
|
| Hi Smercho
Die besten ideea ist der Beginn eines neuen Threads. In diesem Artikel werden Sie nicht von den Menschen, die wirklich helfen. Dieser Thread über Unterschied zwischen 89C51 und 89C52 es nicht durch intelligente Menschen, nur weil nicht finden können alle Nachrichten oder es ist nutzlos Antwort auf eine Frage, für die Sie finden die Antwort nur Lesen der Datenblätter. Und mit einem eindrucksvollen Titel für den Thread.
Bitte geben Sie den vollständigen beschwert sich der Compiler. Nicht nur MISSBRÄUCHLICHE FIXUP ... (Segment und die Verrechnung der betreffenden Anweisung) Wie Sie bereits bemerkt, es ist wahr, dass diese Art von Fehlern sind durch den Linker, die können nicht die Adresse einer Zweigniederlassung Anweisung (wie ein LCALL - verboten 89C2051 - in Ihrem ISR).
1. Wenn Sie sagen, "die Beseitigung der ISR" sind Sie completelly entfernen Sie den Code aus Ihrem Programm?. Oder halten Sie die Funktion ein und erklären, wie sie nicht mit Interrupts. Es gibt noch ein paar Fragen:
2. Welche Art von Speicher-Modell verwenden Sie? Wenn Sie dann KLEINEN JMP und CALL-Anweisungen werden als ACALL und AJMP. Das heißt, wenn in Ihrem ISR wird eine Funktion hinter 2K von ACALL dann können Sie Fixup Fehler. 3. Haben Sie auch die STARTUP.A51 Datei in Ihrem Projekt? 4. Welche Art von Code-Optimierung Level verwenden Sie?
Bitte versuchen Sie es zu Antwort auf diese Fragen und kommen zurück in einem neuen Thread. Ist nicht notwendig zu erwähnen, Sie sind gebeten worden, hier. Nur versuchen, so viele Details wie möglich, um zu helfen schnell und direkt auf den Punkt. |
|
| Zurück zum Anfang | |
 |