-
Thread
einen "schnelleren" 8051/52er ?
Statt AT89C51 RB2/RC2 z.B. einen AT89LP51 RB2/RC2. Die LP-Serie von Atmel (Es gibt noch wesentlich mehr Typen als nur den oben genannten) hat einen single cycle Core und arbeitet ungefähr um den Faktor 10 schneller als der normale AT89C51.
-
Thread
8051er oder AVR
>Das ist ja auch kein MCS-51. Ich hatte mich vertippt: AT89C2051. Das ist ein moderner, erweiterter MCS-51 kompatibler Typ; siehe hier: http://de.wikipedia.org/wiki/Intel_MCS-51
> Ich hatte mich vertippt: AT89C2051. > Das ist ein moderner, erweiterter MCS-51 kompatibler Typ; siehe hier: Also als _erweitert_ würde ich ihn nun wirklich nicht bezeichen, sondern gegenüber dem Grundtyp (8051) nur zusammengestrichen
-
Thread
PIC18F oder Atmel 80C51?
kommen dadurch, daß der AVR leider keine Prioritäten hat. In dieser Hinsicht ist ein 8051 (z.B. AT89C51ED2) wirklich günstiger, da er 4 Interruptprioritäten hat. Der maximale Jitter ist dann <1µs. Außerdem hat er ein 5-Kanal PCA und T2 kann einen Pin togglen, d.h. man kann auch 6 Ausgänge völlig
Platine das teuerste und dann das Gehäuse, Netzteil, Display, Tasten usw. Peter P.S.: Für den AT89C51ED2 brauchst Du keinerelei Programmer, geht über die UART.
-
Thread
8051 Assembler + Linker für WINDOWS 10/11
Guten Tag, ich suche einen Assembler + Linker für die Mikrocontroller der Atmel-Familie (AT89C51, AT89S51/52). OS = WINDOWS 10/11. Ich möchte zwei Assembler-Dateien zusammenfügen (main.asm + function.asm). Ich habe dafür Keil-C verwendet, leider habe ich aber nur die Eval-Funktion mit der
> Guten Tag, > ich suche einen Assembler + Linker für die Mikrocontroller der > Atmel-Familie (AT89C51, AT89S51/52). OS = WINDOWS 10/11. > Ich möchte zwei Assembler-Dateien zusammenfügen (main.asm + > function.asm). > Ich habe dafür Keil-C verwendet, leider habe ich aber nur die > Eval-Funktion
-
Thread
Womit programmiert ihr eure µCs?
Dieverse 8051 Derivate von Atmel. z.B. AT89C51RB2. Programmiersprache: C Flashen mit Atmels Flip
1) AVRs, AT89S, Fujitsu MB96Fxxx, Renesas RX600, PIC (selten) 2) Assembler, C 3) AVR STUDIO, MIDE-51, SOFTTUNE Workbench, Renesas EW, MPLAB 4) AVR MKII, AVR Dragon, RS232, Renesas E1, Pic Kit Gruß Dirk
-
Thread
Launischer AT89S8252
interne Firmware fuer das brennen. Aber nicht der 825x. Sicher, dass du da nicht was verwechselst? Die AT89C51xx2 ja, die können sich mittels Bootloader selber flashen, aber der 8252/8253 sicherlich nicht. Ralf
Blöd war nur, daß Atmel die ohne gleichwertigen Ersatz abgekündigt hat, da mußten wir dann auf AT89C51CC03 umentwickeln. Der AT89S8253 war als Ersatz völlig untauglich, da er den EEPROM beim Update nicht behält und anders programmiert wird. Peter
-
Thread
Mikrokontroller AT89S51/52 Programmieren (flashen)
trotzdem leider nicht funktioniert. Bei avrdude erinnere ich mich nur, daß es eine spezielle config für 89S51 gab. Gunnar F. schrieb im Beitrag #7014952: > Also ich habe den -ed2 mit Flip programmiert. Kann aber jetzt nicht die > Version sagen. Das wird aber wohl eher der 89C51 gewesen sein, der kann mit Flip programmiert werden. 89C51 und 89S51 unterscheiden sich grundlegend in der Programmierung. Gruß Klaus (der soundsovielte)
-
Thread
80C51 Ersatztyp
Lt. Datenblatt scheint die einzige Abweichung zum standard 80C31 zu sein, daß er 4 Interruptlevel hat. Ein AT89C51RB2-RLTUM (Michrochip) sollte abwärts kompatibel sein.
Peter D. schrieb im Beitrag #5025461: > Ein AT89C51RB2-RLTUM (Michrochip) sollte abwärts kompatibel sein. Korrekt, der ist binärkompatibel.
-
Thread
Probleme bei µC Programmierung mit Klassen und Pointer
****** [C] #include "at89c51cc03.h" #include <stdio.h> #include "umwandlung.h" // <---- hier kommt der Protoyp für die Funktion unsigned int value_AN3=0x0000; void main(void) { while(1) { umwandlung(&value_AN3); P3=value_AN3; } } [/C] und ganz wichtig: In deinem File, in dem die Funktion residiert, ziehst du ebenfalls den Protoypen rein. [C] #include "at89c51cc03.h" #include <stdio.h> #include "umwandlung.h" // <---
-
Thread
serielle Ausgaben auf AT89S52 Baud-Raten-Generator startet nicht
Anon Anon schrieb im Beitrag #3806886: > $include(reg515c.inc) Sollte hier nicht besser das für den AT89C52 passende File stehen?
at89s52.inc bzw. at89c52.inc nirgends finden konnte.. Dafür habe ich unter: http://manpage-textcube.blogspot.de/2009/12/8051%EC%A7%81%EB%A0%AC%ED%86%B5%EC%8B%A0-command-mode-%ED%9D%89%EB%82%B4%EB%82%
-
Thread
AT89LP51ED2 (8051) Problem beim erstellen der Keil FlashMon Hex-Datei
Daten: Bauform: PDIP-40 Takt: 20Mhz Hex Datei mit Atmel Flip hochgeladen via RS232 (allerdings den AT89C51ED2 als Vorbild genommen, da der AT89LP51ED2 nicht gelistet ist... Eventuell liegt hier auch eine Fehlerquelle? Falls ja, mit welcher Software ladet ihr die Hex Dateien auf den AT89LP51ED2?) Folgende
schrieb im Beitrag #5545634: > Hex Datei mit Atmel Flip hochgeladen via RS232 (allerdings den > AT89C51ED2 als Vorbild genommen, da der AT89LP51ED2 nicht gelistet > ist... Das ist korrekt, ich habe auch kein PC-Tool für den LP51 gefunden. Dominique T. schrieb im Beitrag #5545761: > For targets
-
Thread
AT89S51 programmieren mit C
Hi Da ich neu bin mach ich es kurz: Hab schon Erfahrungen mit dem AT89S52 von Atmel und dem KISS Workbench. Hab mit dem Prog. auch schon einige Programme geschrieben. Möchte aber nun meinen Controller mit C Programmieren um ein LCD Display zu betreiben wie es im Tutorial
SDCC als C-Compiler, Freeware http://sdcc.sourceforge.net MIDE-51 als Entwicklungsumgebung, Freeware http://www.opcube.com/home.html Beides durchaus brauchbar. Oder: C51 von http://www.keil.com der
-
Thread
at89s52 Reset problem?
Hallo, Kennt jemand noch die AT89C51/AT89S51 /AT89S52? Bei einer Baugruppe die diesen Chip (AT89S52) verwendet, gibt es das Problem, dass kurz nach dem Einschalten, die GPIO´s P1.7 und P1.6 nicht high-Z sind sondern auf Ground liegen
GLück, dass in Serie zu den Mosfets Widerstände + Pull Widerstand verbaut wurde. So kann ich noch ein C huckepack draufmachen um den 4ms puls zu befiltern. Bei den älteren chips (AT89C51) ist das Problem extremst selten aufgetreten, bei den AT89S52 passiert es sehr viel häufiger.
-
Thread
AtmelISP, AT89S52
Danke, So nun brauch ich nur noch einen Freeware C Compiler für den AT89S52. Weiß jemand ob bzw. wo es sowas gibt? Grüße
ich. Ich verwende ATMEL ISP. Ich beschreibe mal kurz meine Vorgangsweise: Ich compiliere den c Code mit dem SDCC Compiler (Als grafische Umgebung verwende ich MIDE). C-Code: [c] #include <at89x52.h> void main (void) { P0 = 0xFF; P1 = 0xFF; P2 = 0xFF; P3 = 0xFF;
-
Thread
Suche Simulator für 8051
Busverdrahtung spart man sich das alles. Und man kann notfalls ohne richtige Platine was einfaches bauen. Der AT89C51 braucht kaum externe Beschaltung um funktionsfähig zu sein. Gerhard > Ralf
Hallo Gerhard, STM32...man müste Zeit haben. Einen Umsetzer AT89C51ED2 auf C2 zum proggen ist in meinem Assembler mit drin, Datei anbei. Auch gut F340: extern 5V -> interner Regler -> 3V3. Mit Gruß Pieter
-
Thread
AVR <--> 89C52
entsprechen. Beim Neuanfang, würde ich 8051 mit UART-Bootloader empfehlen (z.B. T89C51RD2, P89C668). Das ist wesentlich zuverlässiger, als das Programmieren des AVR über die parallele Schnittstelle und geht auch unter Linux. Peter
er mit dem AT89C4051 mithalten kann. Und die ganze Sache wäre gegessen. Peter
-
Thread
87C51 kopieren
Steuerungsplatine sind zwei Microcontroller verbaut. Gehäuse 40 Pin in Sockel Funktionstüchtig: P87C51 FA -4N Defekt P89C51 RD+IN Ich vermute und hoffe, dass beide das gleiche Programm haben, da sie exakt die gleiche Funktion ausführen. Jetzt suche ich eine möglichst professionelle Hilfe für einen
ausgestattet sein. Das schränkt die Auswahl deutlich ein. Ansonsten dürfte ein Microchip AT89C51 oder AT89S51 die günstigste Alternative sein.
-
Thread
µVision und Assemblieren
leider nie den wirklich gesuchten Inhalt. Ich denke es ist noch wichtig zu wissen, dass ich einen AT89C51CC03 mit der .hex Datei beschreiben will. Warum mache ich das alles. Ich habe ein Programm unter C geschrieben mit dem ich einen Controller Text anpassen will, assemblieren will und dann übertragen
A51.EXE test_at89c51cc03.a51 SET(SMALL) DEBUG EP BL51.EXE test_at89c51cc03.obj TO test_at89c51cc03.abs RAMSIZE (256) OH51.EXE test_at89c51cc03.abs Sind die Befehle und habe mir Keil im Internet auf
-
Thread
InSystemProgramable
schnelle Antwort. Ich habe mich gleich bei Atmel ungesehen > und schon einen ins Auge gefasst. Der AT89C51 Serie sieht recht gut aus. > Laut Datenblatt kann man ihn auch über die RS232 programmieren. Hat > jemand damit schon Erfahrungen gemacht? Auf der Atmelseite gibt es ja > das Programm Flip. Aber
z.B. Reichelt: AT89C51ED2 http://www.reichelt.de/?SID=283NHNDX8AAAIAAGF8EHk0ece550c268426a70e442771a1ca1c9a;ACTION=3;LA=2;GROUP=A364;GROUPID=2960;ARTICLE=48459;START=0;SORT=artnr;OFFSET=16 Das Bild stimmt nicht,
-
Thread
8051 StarterKit mit USB
Rest machst Du dann ganz komfortabel z.B. mit HyerTerm. Hier sind z.B. die Chips von Atmel (z.B. AT89C51CC03) sehr gut geeignet mit dem kostenlosen Download-Programm Flip. Als C-Compiler kannst Du die kostenlose 8kByte Demo-Version von µC/51 nehmen und eine einfache Starter-Platine kostet mit Bauteilen
bezahlung via paypal) : http://www.futurlec.com/8051_Educational_Board.shtml http://www.futurlec.com/P89C51DevBoard.shtml http://www.futurlec.com/T89C51DevBoard.shtml usw.
-
Thread
µC AT89S8252 Timer 0
Hallo, ich habe mich in letzter Zeit ein wenig mit µC programmierung beschäftigt. Ich habe den AT89S8252 und programmiere in C. Im Moment versuche ich mich am Timer, hab da aber noch einige Probleme. Im Datenblatt steht bei Timer 0 folgendes "Timer 0 and Timer 1 in the AT89s8252 operate the same way as Timer 0 and Timer 1 in the AT89C51, AT89C52 and AT89C55. For further information, see the October 1995 Microcontroller Data Biik, page 2-45, section titled, "Timer/Counters
-
Thread
CF-Card an µC anschließen
Lass mich raten, du meinst den AT89C51SND und jetzt lies nochmal den ersten Post...
Mein erster Tauchgang ergab, dass es damals der AT89C51 war, und nicht der AT89C51SND. Wenn ich mich recht erinnere, konnte ich auf die CF-Karte byteweise in gewählte Sektoren schreiben. Das Projekt habe ich dann nicht weiter fortgesetzt, weil ich auf
-
Thread
Software zum Steuern des Türschlossantrieb "eqiva eQ-3 Bluetooth Smart Lock"
-0002a5d5c51b : Event "data_received" +89ms keyble:events Event: received:fragment +85ms keyble:events Event: received:message +2ms keyble:events Event: status_update +1ms keyble:events Event: status
[154,75,180,187,78,96,243,252]} +0ms simble:data Characteristic 3141dd40-15db-11e6-a24b-0002a5d5c51b : Send "80 02 01 9a 4b b4 bb 4e 60 f3 fc 00 00 00 00 00" +0ms simble:data Characteristic 359d4820-15db-11e6-82bd-0002a5d5c51b : Receive "80 03 01 cc 33 42 50 89 38 da e9 00 10 17 00 00" +67ms
-
Thread
günstigeren 8051 zum programmieren
" UART/Bootloaderbeschaltung für diverse 8051er Derivate von Atmel aus. Passende Varianten dürften AT89C51ED2, AT89C51RB2 usw. sein. Die vorgenannten Controller sind aber leider nur unwesendlich günstiger als der CC001 aus o.g. Schaltung. Hinzu kommt, daß diese evtl. nicht 100%ig Pinkompatibel sind
AT89S8253 kostet 2 - 3 € Seriell programmieren über SPI. Oder AT89C51RC2 bei R.... für 7,50 € (über UART)
-
Thread
89C2051
ist deine Wahl die bessere, da lt. deiner Beschreibung ja ein Watchdog mit drin sein muß. Die alten 89CX51 haben keinen internen Watchdog. Michael
Daher habe ich mir ein eigenes Programmiergerät gebaut, da es keine Seriell Port Software für ISP von AT89S51/52 gibt ! In dem Programmiergerät arbeitet ein AT89C2051. Das Ding programmiert AT89S51/52, AT90Sxxxx. AT89S8252/53 werden noch nicht unterstützt, da ich dafür keinen Bedarf habe und diese komplett
-
Thread
Suche Emulatorbaustein P89LPC936FA von NXP
/nxp/p89lpc936fa/mcu-8bit-80c51-16k-flash-plcc28/dp/1524674> <http://www.digikey.com/product-detail/en/P89LPC936FA,529/568-8364-5-ND/1692822> - Sogar die Schaltpläne Deines Boards sind "geheim"! http://www.keil.com
daher braucht niemend mehr Emulatoren. Vielleicht kannst Du ja auf 8051 von Atmel umsteigen. Z.B. AT89LP828, AT89LP6440 haben ein "Two-wire On-chip Debug Interface". VCC-, GND-Pin des AT89LP828 sind schonmal kompatibel zum P89LPC936. Ich hab auch vom eingestampften P89C668 auf AT89C51RE2 wechseln
-
Thread
XC888 - REMOTE FRAME
CAN-Bibliothek keine ausführliche Beschreibung hast, würde ich sie nicht benutzen. Ich benutze den AT89C51CC03 und programmiere ihn direkt in C (Keil C51), also ohne irgendwelche fremden Bibliotheken. Peter
nett aus, die Daten des XC888 und da es ein 8051 ist, könnt ich ihn auch ganz easy mit dem ollen Keil C51 programmmieren. Bloß leider kommt er viel zu spät, bei uns werkeln überall schon T89C51CC01 und AT89C51CC03 rum und ein funktionierendes System wechselt man nicht gerne. Peter
-
Thread
Schrittmotor mit ULN2803 und 8052 uC
bekomme heute abend den abgerauchten originalchip, mal sehen was es ist. Laut Aussage ist es ein Atmel AT89C51, also ein 8051 uC.
8MHZ / 12 bleibt wirklich kaum Zeit zwischen 2 UART-Bytes (~26 Zyklen). Man könnte aber auch die AT89LP51 Serie nehmen, die teilt XTAL/1. http://www.digikey.de/product-detail/de/AT89LP51-20PU/AT89LP51-20PU-ND/2774081 Mit 20MHz Quarz sind dann 800 Zyklen Zeit.
-
Thread
SDCC: Problem mit "float-wert"
float-Wert darstellen bzw. damit rechnen ? Mein Hauptproblem ist aber einen geeigneten Compiler für den "AT89C51RC2, AT89S51/52" zu finden: Keil-C: mit der freien Version habe ich ein Problem mit der Code-Größe SDCC: Problem mit Float-Werten MfG Juergen
. schrieb im Beitrag #7875180: > Mein Hauptproblem ist aber einen geeigneten Compiler für den > "AT89C51RC2, AT89S51/52" zu finden: > Keil-C: mit der freien Version habe ich ein Problem mit der Code-Größe > SDCC: Problem mit Float-Werten schau dir mal den Raisonance Compiler an der ist mittlerweile
-
Thread
c51, AT89S8252, kommazahlen
na klar, SDCC. Oder MIDE51 herunterladen und du hast ne komplette IDE mit ASM und C. Gruß Joe
Anbei noch einige Samples für den AT89S8252. Joe http://sdccokr.dl9sec.de/resources.htm
-
Thread
Programmiergerät
Hallo ich hab n paar at89c51 und at 89c52 (plcc) rumliegen und möchte die gerne programmieren, jetz weiß ich aber nicht welche Hadware ich dazu brauch. Vielleicht kann mir jemand mit einem Selbstbauprojekt oder mit einem
die ja immer noch in die vielen AT89C51/52 reinbrennen. Wenn Du nur die Features des AT89C51/52 benutzt, ist der AT89C51ED2 vollkommen Code-kompatibel, d.h. das gleiche Hex-file läuft unverändert. Peter
-
Thread
Wait oder counter funktion für at89s52
woher du die Befehle hast? Ich suche nämlich vergeblich ein datenblatt in dem alle befehle für den at89s52 in keil beschrieben sind. Natürlich in C.
Klar... [c] #include <AT89S52.H> [/c] Das Ding heisst so wie der Prozessor, Verschreiber meinerseits.
-
Thread
Starthilfe zum AT89S52
ret END [/pre] Nach anfänglichen Schwierigkeiten mit dem flashen (über das Atmel Kabel AT89ISP), habe ich es nun endlich geschaft, den Prozessor zu programmieren. Leider macht er aber keinen Mucks mit dem obigen Programm. Im Simulator (MIDE-51) funktioniert es einwandfrei. An P0.0 ist
nachbarn > atmel!!! > > gruss fubu Quark mit Soße Die Beschaltung grundsätzlich richtig. Der 89S52 hat nen highaktiven Reset wie alle 51erKlone und der wird während Poweron und etwas länger über den C auf High gezogen und fällt danach auf Low. Leider braucht der 52 aber ne bessere Resetbeschaltung
-
Thread
Atmel uC Modelle
Hallo NG, 1) was ist den bitte der grundlegende Unterschied der uC AT89C51xx einerseits und der AT89Sxx- Typen andererseits? Im Datenblatt zum 89S8252 z.B. heisst es ..MCS-51 compatibel. Ist das nun ein echter 51-er..? 2) Bei meinem (Elektor)Flash-Board(89S8252)
Bei der MCS51 Serie haben alle die selben Befehle (oder mehr) wie die 8051 Urtypen (anderst als bei AVRs, wo sich die Befehle stärker unterscheiden) Die normalen AT89C51/52 sind nicht ISP kompatibel, bei dern (
-
Thread
Vorteile/Nachteile von AVR gegenüber 8051er
Gerade da ist die AVR-Reihe etwas schwach bestückt Selbst Atmel verwendet im USB/IDE/MP3-Prozessor AT89C51SND1C einen MCS51-Kern. Und die Cypress EzUSB-Reihe (ursprünglich von AnchorChips), einer der reizvollsten Microcontroller mit USB, verwendet ebenfalls einen MCS51-Kern. Mein persönliches
Geschwindigkeit ist aber selten ausschlaggebend, daher benutze ich auch vorwiegend die Atmel-Typen (z.B. AT89C51CC03). In der Klasse >=20MIPS gibts z.B. von Analog Devices, Maxim und Silabs was. Die können dann natürlich nicht mehr externen Programmspeicher verwenden, das Timing würde sie ja wieder total
-
Thread
ATMEL AT89S Serie flashen NUR ohne VCC?
hallochen Raphael, gilt dein text auch für den AT89S51?? falls ja - dann werd ich das mal versuchen...ich bekomm nämlich nix rein in den stein... gruß peter
hi Peter, also bei mir reicht der Strom über das Programmierdongle. Mit dem AT89S51 habe ich es nicht getestet, jedoch sind diese Teile ja "relativ" ähnlich. Der AT89S51 unterscheidet sich vom AT89S53 nur in der der größe des Flash-Speichers, so denke ich. Mir ist aufgefallen
-
Thread
PonyProg, Win 7 x64 und AT89S8252
efyzz schrieb im Beitrag #2532983: > Oder kennt noch jemand eine gute IDE für meinen AT89S8252, womöglich > kostenlos? Warum nimmst Du nicht einen kompatiblen 8051 mit internen UART Bootloader. Dann bist Du das Problem los. zB. AT89C51ED2. Flip zum programmieren läuft auch auf Win7.
Den AT89C51ED2 hab ich übrigens schon liegen, denke nämlich schon länger über ein Hardware-Update nach. Aber das wird noch dauern... Evtl werd ich aber auch gleich auf STM32F4 wechseln, Eval-Board hab ich
-
Thread
USB ISP AT89S...
Nachtrag: ich sehe gerade das der AT89S8252 kein AVR ist. In den 'supported Devices' sind nur AT89S51 und AT89S52 aufgeführt, ob er für den 8252 auch geeignet ist weiss ich nicht.
atmelisp.zip Die Hardware ist im Zip File. Platinen hätte ich noch. Ist kompatibel zu Flip, also den AT89C51 Ed2 oder RC2
-
Thread
Timer, Interrupt
// CC03er-Grundregister #include <at89C51cc03.h> // 8051er-Grundregister #include <reg51.h> #include <irq52.h> //======================== Definition von Konstanten =============================//
// CC03er-Grundregister #include <at89C51cc03.h> // 8051er-Grundregister #include <irq52.h> #include <reg51.h> //======================== Definition von Konstanten =============================// const
-
Thread
Spaß mit Kloeckner-Moeller PS3 in BASIC(?)
PS3 ohne Probleme. Ebenfalls angehängt ist der kleine Monitor, den man am besten mit z.B. Mide-51 und dem ASEM - 51 von W.W. Heinz in einen AT89S52 o.ä. flasht. Der originale MC ist auf der mittleren Platine und der einzige gesockelte Chip bis auf den JEDEC Leersockel. Die Baudrate ist beim Starten
Flachkabel ablöten IC auslöten Sockel einlöten Dann 62256 32k SRam gesteckt (da war ein Sockel) und AT89S52 mit der Hex zum Projekt geflasht. Habe dann ersteinmal provosorisch ein USB-TTL Wandler angeschlossen Wandler - Platine GND - GND (Pin 20 am AT89S52) +5V - +5V (Nahe Pin 40 am AT89S52)
-
Thread
Diverse Elektronikteile+Entwicklungskits abzugeben
Update, noch da sind: 10x Atmel 89C51CC03CA-UM 20x TI TLC2264CN 130x TI 74LS247
Hast du mir eine Mail geschickt? Momentan sind noch da: 5x Atmel 89C51CC03CA-UM 75x TI 74LS247
-
Thread
AT89S52 mit AVRisp MKII auslesen / flashen
So sieht das Batchfile bei mir aus: [code] set prog="C:\xasm\AVR\STK500\Stk500.exe" %prog% -cUSB -dAT89S52 -e -if%1 -pf -vf pause [/code] Passe den Pfad auf die Position deines STK500.exe an (findet sich im Ordner 'STK500' im IDE Verzeichnis) und benenne
inhalt als hex-Datei sichern kann? Matthias S. schrieb im Beitrag #7788042: [code] set prog="C:\xasm\AVR\STK500\Stk500.exe" %prog% -cUSB -dAT89S52 -e -if%1 -pf -vf pause [/code] Mein Pfad: [code] set prog="D:\Atmel\AVR Studio 4.19\STK500\Stk500.exe" %prog% -cUSB -dAT89S52 -e -if%1 -pf
-
Thread
Entwiklungsumgebung für AT89X52
Hallo zusammen, unsere Firma ist von AT89C52 auf AT89S59 umgestiegen, so dass ich die Möglichkeit habe 100µC zu erhalten (kostenlos). Bei solchen Angeboten kann man nicht „Nein“ sagen. Nun komme ich ursprünglich aus der Ecke des PIC’s. Dort
>unsere Firma ist von AT89C52 auf AT89S59 umgestiegen Wahrscheinlich meinst Du AT89S52, der sich vom C-Typ nur durch die serielle Programmiermöglichkeit unterscheidet. AVR-Studio ist nur für die AVRs geeignet. Ich
-
Thread
Atmel AT98C51ED2 flash download
Hallo Leute, ich suche nach einer Lösung, den AT89C51ED2 embedded zu flashen. Flip habe ich bisher verwendet, möchte aber gern selbst einen Bootloader schreiben, der unabhängig von einem PC funktioniert. Mein AT89C51 ist über RS485 mit einem Host Controller verbunden. Ich möchte, dass der Host Controller ein Firmware update für den AT89C51 durchführen kann. Dazu müsste der Host die neue Firmware in z.B. 256 Byte Happen stückeln und über die RS485 downloaden. Damit der AT89C51 die neue Firmware geflasht bekommen kann müsste er
-
Thread
NXP P87C52X2FA Programmieren
ein USBProg 3.0 zur verfügung, STK500/600, ebenfalls ein AVR mkII. Mit dem USBprog 3.0 kann ich die AT89C51 Serie Programmieren. Ich denke nicht das der NXP P87C52XFA PIN-Kompatibel zum AT89C51 ist oder gar sich alle gleich Programmieren lassen? FlashMagic, schreibt ja lediglich nur die P89xxxx
Also der AT89C51 ist absolut Pin gleich mit dem NXP 87C51... Aber der AT89C51 wird wohl auch über die oben genannten Hardware Ausrüstungen programmiert? Der Prozessor ist im PQFP/TQFP format :/
-
Thread
LDO wird warm, produziert zu wenig Ausgangsspannung
aktiv wird. Erst NACH erfolgreichem Reset nimmt der Port den nominalen Resetpegel an. >Anyway, der AT89S52 hat keine aktiv high treibenden Ausgänge, sondern >nur Pullups und aktiv low treibende Ausgänge. Der AT89S52 hat strong internal pull-ups, die, wenn der µC richtig arbeitet, während zwei Ozillatorperioden
>Der AT89S52 hat gar keine Tristate-fähigen Ausgänge. Zumindest lese >ich das so aus dem Datenblatt (*), und das kenne ich auch (allerdings >vom Hörensagen, nicht aus eigener Erfahrung) allgemein von MCS51
-
Thread
AT89LP51: keine Powerdown Simulation in uVision möglich
Aussagen von Keil zu den beiden Chips. Daraufhin hatte ich angenommen, PD geht in der Simulation beim AT89LP51.
Tendenz geht bei mir inzwischen doch wieder Richtung AT89C - die Nachteile bez. Simulation sind da deutlich geringer. Und der PIC läuft mir ja nicht weg.
-
Thread
EEPROM des 89c51cc03 ansprechen
Rest, hättest du deine C-Beispiele gefunden: http://www.atmel.com/dyn/products/product_card.asp?part_id=3186 Und dort das ZIP-File "C Flash Drivers for the AT89C51CC03C for Keil Compiler v1.0.0" bzw. "C Flash Drivers for the AT89C51CC03U and AT89C51AC3 for Keil Compiler v1.0.0" runtergeladen, da stehts nämlich drin :) Ralf
-
Thread
Programmieren eines AT89c4051
Hallo in das Forum. Wer könnte mir einen AT89C4051 flashen? HEX File vorhanden. Oder mir einen Programmer verkaufen bzw. leihen?
#7586078: > Der SP200S kann das. Gibts aus China für um die 10€. Der SP200S kann nur Atmel MCS-51 mit ISP: Beschreibung: Support MCS51 series of ATMEL Corporation and AVR MCU download Programming (ISP) (only support enhanced version) Der AT89C4051 kann KEIN ISP, von daher ist da ein AT89S4051
-
Thread
Migration von MIDE51 (Windows) zu MCU8051IDE (Linux)
Linux habe, läuft bisher alles recht zufriedenstellend :) Nun möchte ich aber weiterhin meinen AT89S8252 programmieren können, was ich unter Windows mit MIDE51 gemacht habe. Daher habe ich unter Kubuntu die MCU8051 IDE installiert. Beim ersten Versuch, mein sehr umfangreiches ASM-Programm zu "
Moin Peter, tja, da ist ja das Problem. Es werden C- und ASM-Beispiele mitgeliefert (bzw. ein Beispiel-Projekt, das beide Typen enthält). Bei den C-Dateien taucht z.B. sowas auf: #include <at89x51.h> Aber erstens finde ich diese Datei nirgends auf