-
Thread
AT89LP51ED2 flashen
Hallo zusammen, ein Programm für AT89C51ED2 soll auf AT89LP51ED2 portiert werden. Minimale Anpassungen waren nötig. Flashen mit FLIP funktioniert. "Start Application" im FLIP startet das Programm. Programm läuft ohne Probleme, macht bis ins Detail alles genauso
erforderlich ist. - Dieses Board kann primär mit folgenden Controllertypen bestückt werden: a) AT89LP51RB2 b) AT89LP51RC2 c) AT89LP51RD2 d) AT89LP51ED2 e) Es sind auch noch (evtl. mit Einschränkungen) folgende Controller möglich: - AT89C51RB2, AT89C51RC2, AT89C51RD2, AT89C51ED2
-
Thread
432 mal 0..20mA per PWM - beste Lösung gefunden?
mir einen µC nach dem Kriterium "wenig cent pro GPIO" und mache Software-PWM per Timer. Der AT89LP51 erfüllt mit seinen 36 GPIOs für 0,64€ das o.g. Kriterium am besten. Mit 27 der 36 GPIOs des AT89LP51 kann ich 27 PWMs erzeugen, dann brauche ich 16 Stück von den AT89LP51-µCs für die 432 LEDs. Jeder der 16 AT89LP51-µCs kann sich im Flash merken, wie er die einzelnen 8-Bit-Werte für die gewünschten Helligkeiten seiner 27 LEDs in individuelle PWM-Werte für seine LEDs umrechnen muss, damit z.B. bei "127" alle LEDs
-
Thread
P80C51 gibt weder /WR noch /RD aus ?
umschalten. MOVX @DPTR,A geht weiterhin nicht. Ich habe Ersatz bestellt. Schade dass so ein Atmel AT89LP51 erst programmiert werden muss, damit er von 0000 aus dem externen EEPROM läuft. Ich hätte nämlich einen hier liegen.
Konfiguration des Controllers. Hülfe! schrieb im Beitrag #5906056: > Ich habe wie empfohlen den AT89LP51 durchlaufen Der AT89LP51 kann MOVX Befehle entweder nach außen leiten oder auf sein integriertes XRAM. Setze sicherheitshalber das Bit EXRAM im AUXR-Register auf 1 - damit wird der gesamte Adressraum
-
Thread
[S] Programmiergerät f. AT89LP51ED2
Der Betreff sagt es schon. Ich suche ein Programmiergerät für den AT89LP51ED2. Gehäuse PLCC & DIP.
Thomas schrieb im Beitrag #7914239: > Ich suche nach einem SPI Programmierer für den AT89LP51ED2 (Hard- und > Software). Genau diese Frage - https://www.google.com/search?q=SPI+Programmierer+für+den+AT89LP51ED2 führt nach wenigen Clicks zu sowas: - https://petervanhoyweghen.wordpress.com
-
Thread
8051 (AT89C51RC2), externer Programmcode wird nicht ausgeführt
Es gibt auch die neueren AT89LP51RD2/ED2/ID2. Die lassen sich auch über SPI (4 Leitungen) programmieren und so die Lockbits rücksetzen. Die haben zwar alle 64kB im Flash, mit dem FBS-Bit kann man aber zur Laufzeit die oberen 32kB
32kB nach extern mappen. Der einfachere Weg ist wohl den Controller zu tauschen. Der AT89LP51RC2 oder AT89LP51RD2 sind Pin kompatibel und haben noch zusätzlich 4 I/O´s mehr. Problem, diese z.Z. zu kaufen (Chipmangel).
-
Thread
AT89LP51ED2 (8051) Problem beim erstellen der Keil FlashMon Hex-Datei
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 Angaben werden benötigt: (in Klammern
same IAP calls for debugging.'' Vielleicht hat jemand schon mal eine monitor.hex Datei für den at89lp51ed2 erstellt und kann mir diese zur Verfügung stellen?
-
Thread
Einstieg in 8051 - Atmels AT89S52 oder?
Ich würde den AT89LP51RD2 empfehlen. 20MIPS, 64kB Flash, bequem über die UART programmierbar. Auch in DIP-40 verfügbar. https://www.microchip.com/wwwproducts/en/AT89LP51RD2
unbedingt DIP-40 brauchen würde ... https://www.mouser.de/ProductDetail/Microchip-Technology-Atmel/AT89LP51ED2-20PU?qs=L%2Fel7Pqjd7DAUOlySpf3UQ%3D%3D
-
Thread
Projektidee "RGB-LED-Matrix"
, was pro Pixel die Ansteuerung über verschiedene µCs kosten würde, siehe Bild "Kosten". Der AT89LP51 mit 36 io Pins hat hier mit 2,37ct pro Pixel die "Nase vorn". => AT89LP51, OK? Ich habe noch nicht versucht, ob ich es schaffe, bei 6,6mm x 7,0mm noch alle Leiterbahnen zu verlegen, aber im
PS: Bei der Variante mit dem AT89LP51 habe ich vergessen zu erwähnen, dass auf einer läche von 6 x 7 mm ja * die LED * drei Transistoren * drei Widerstände (optional) und * ein Kondensator quasi übereinander gestapelt werden müssen
-
Thread
Aktuelle 8051-Clone - so kompatibel wie möglich
Stefan H. schrieb im Beitrag #7472793: > Beim AT89LP51 würde das externe Mappen der oberen 32k bedeuten, dass ich > die Adressdecoder umstricken und entsprechend alle Zugriffe im Code > anpassen müsste, die Kröte würde ich wohl schlucken. Das betrifft
Peter D. schrieb im Beitrag #7472803: > Stefan H. schrieb im Beitrag #7472793: >> Beim AT89LP51 würde das externe Mappen der oberen 32k bedeuten, dass ich >> die Adressdecoder umstricken und entsprechend alle Zugriffe im Code >> anpassen müsste, die Kröte würde ich wohl schlucken. > > Das
-
Thread
AT89LP51: keine Powerdown Simulation in uVision möglich
Debugger (5.38.00 Eval Version) kommt in der Simulation nicht mit PowerDown klar, wenn ich den AT89LP51RB2 als Device verwende. Diese simple Loop kann ich im Single Step (F11) durchgehen, obwohl beim PCON |= 2 die Simulation sofort anhalten sollte, weil die Clock steht. [code] int count = 0; void
Aussagen von Keil zu den beiden Chips. Daraufhin hatte ich angenommen, PD geht in der Simulation beim AT89LP51.
-
Thread
8051: Interrupts umbiegen? SDCC
weiter zu tun, springt er zur Applikation nach 0x0000. https://www.microchip.com/wwwproducts/en/AT89LP51RD2
erheblich. Man kann sich das Leben viel leichter machen, wenn man einen geeigneten Typ wählt. Die AT89LP51 Typen sind außerdem noch sauschnell.
-
Thread
Ähnlicher (gleicher) ersatz für 80c537
> Kompatibilität klappen? Die 8051 sind sehr gut zueinander kompatibel. Modern ist z.B. der AT89LP51RD2-20PU : https://www.mouser.de/ProductDetail/Microchip-Technology-Atmel/AT89LP51RD2-20PU?qs=L%2fel7Pqjd7AQqY27xkrqVg== Er hat einen internen UART-Bootloader und kann mit Flip programmiert werden
#5466487: > Die 8051er Familie ist total veraltet. Schau einfach mal bei Microchip vorbei: AT89LP51RD2: – Single Clock Cycle per Byte Fetch – 12 Clock per Machine Cycle Compatibility Mode – Up to 20 MIPS Throughput at 20 MHz Clock Frequency – Fully Static Operation: 0 Hz to 20 MHz – On-chip
-
Thread
Problem mit AT89LP51ID2
Hallo, Ich kämpfe seit einer Woche mit dem (für mich) neuen AT89LP51ID2 und benutze einen ASIX PRESTO. POL ist auf GND und ein exterer supervisory chip zieht den RESET Eingang nach dem Power-UP für 140 ms gegnen GND. Um EMV-Probleme beim Anschluss der PRESTOs
-
Thread
Quarz und Kondensatoren
Lothar schrieb im Beitrag #7104697: > Habe hier einen AT89LP51 mit internem 8 MHz Oszillator, aber aus > unerfindlichen Gründen ist die Fuse bei Auslieferung auf "High Speed > Crystal Oscillator A (f > 12 MHz)" um also die Fuse auf "Internal 8.0 > MHz RC
habe ich aber nicht da: https://www.mouser.de/datasheet/2/268/Atmel_3714_Microcontroller_8051_AT89LP51RD2_ED2_ID-1368705.pdf
-
Thread
[V] ATMEL 8051 PLCC44: 5x AT89LP51RC2 und 3x AT89LP51RD2
Controller im PLCC44 Gehäuse Also 3V Version (2,4-5,5V Operation Voltage) . Siehe Bild. 5x AT89LP51RC2-20JU 3x AT89LP51RD2-20JU https://www.mouser.de/ProductDetail/Microchip-Technology/AT89LP51RC2-20JU?qs=Nb%252BVlYz%2F1KKOXi6uJUG6Gw%3D%3D Alle für 8€ + 1,60€ Versand (Versand DHL/Post
-
Thread
R8751H Vintage Clock Basteltagebuch (War: [8051] XTAL1 und XTAL2)
#6485775: > Mein Plan ist aber eh, dass ich erstmal nur einen AT89C51-RC benutze. Warum nicht den AT89LP51RD2-20PU? Der hat einen internen Bootloader über die UART. http://ww1.microchip.com/downloads/en/devicedoc/atmel-3714-microcontroller-8051-at89lp51rd2-ed2-id2-datasheet.pdf
Beitrag #6514529: > Hatte ganz vergessen, wie langsam die 8051er sind Hatte ich nicht schon den AT89LP51RD2 empfohlen?
-
Thread
Nostalgie Frage zum Elektor 80535 Board und Keil C51 Compiler
sein und nicht zum Keil vergleichbar otimiert. Dabei gibt es durchaus leistungsfähige 8051, z.B. AT89LP51RD2 (20 MIPS).
Peter D. schrieb im Beitrag #7603117: > Dabei gibt es durchaus leistungsfähige 8051, z.B. AT89LP51RD2 (20 MIPS). Lahme Gurke! ;-) https://www.silabs.com/mcu/8-bit-microcontrollers/c8051f12x-f13x
-
Thread
Suche Elektor 80C535 MC Platine/Platinenfiles
Basteleien braucht man kein Schaltkreisgrab und komplizierte Platinen mehr. Pappe einfach einen AT89LP51RD2 auf ne Uniplatine mit Quarz und MAX202 dran. Programmiert wird der über die UART mit Atmel-Flip. https://www.digikey.de/products/de?keywords=AT89LP51RD2-20PU%20
-
Thread
SPI 16 Bit senden 8 Bit Register
Forumhase hat man das im Blut, daß es um den AVR geht. Ein modernerer Single-Clock 8051 (z.B. AT89LP51RD2) mit gepuffertem SPI hat das Problem nicht: "The user may load the buffer while the shift register is busy, i.e. before the current transfer completes. When the current transfer completes, the
Forumhase hat man das im Blut, daß es um den AVR geht. > Ein modernerer Single-Clock 8051 (z.B. AT89LP51RD2) mit gepuffertem SPI > hat das Problem nicht: > "The user may load the buffer while the shift register is busy, i.e. > before the current transfer completes. When the current transfer >
-
Thread
Ein Nixieuhrprojekt mit 80C49 & 82C55 gefunden und benötige eine Korrekturlesung.
> Das ist ganz sicher kein 80c49 Assembler Quelltext sondern 80c51. Dann könnte man ja den AT89LP51RD2-20PU nehmen. Der hat einen UART-Bootloader, d.h. man braucht kein extra Programmiergerät dafür. Nur einen USB To RS232 TTL Converter Adapter. https://www.amazon.de/BerryBase-USB-Adapterkabel-PL2303HX-Chipsatz-Schwarz-Rot-Gr
C3%BCn-Wei%C3%9F/dp/B09KYJZJYP? https://www.digikey.de/de/products/detail/microchip-technology/AT89LP51RD2-20PU/3046512
-
Thread
Info zu Controllerkarte mit 80517 gesucht
Abgesehen von den Relais und den Optokopplern ist der ganze Rest heutzutage in einem Chip, z.B. AT89LP51RB2. https://www.mouser.de/ProductDetail/Microchip-Technology/AT89LP51RB2-20JU?qs=Nb%252BVlYz%2F1KLLw9Fr9xgZCQ%3D%3D Programmiert wird der Flash über einen UART-Bootloader oder ISP.
-
Thread
Schrittmotor mit ULN2803 und 8052 uC
/ 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
AVR als SPI Slave-Peripherie
Peter D. schrieb im Beitrag #6367703: > Z.B. die AT89LP51-Serie von Microchip ist deutlich besser geeignet als > SPI-Slave. Den würde ich gerne verwenden. Irgendwann habe ich mit 89 gearbeitet, vor 20 Jahren. Aber mir fehlt IDE und Programmiergerät,
Maxim B. schrieb im Beitrag #6368690: > Aber mir fehlt IDE und Programmiergerät Die AT89LP51RD2-ED2-ID2 haben einen UART-Bootloader und lassen sich mit Flip programmieren. Als C-Compiler gibt es den SDCC.
-
Thread
Atmel FLIP Win 10 Linux AT89LP51
https://www.microchip.com/en-us/development-tool/flip Läuft auf Win 10 und Linux und Support für AT89LP51 :-o Bringt aktuell vielleicht wirklich was, der AT89LP51ED2-20PU z.B. ist ja tatsächlich lieferbar, im Gegensatz zum ATMEGA328P-PU
-
Thread
AT89LP51ED2 PORT Timing abnormal
Ich schlage mich zur Zeit mit einem widerspenstigen 8051 Timing Problem herum. Das Setzen und Zurücksetzen eines PORT Pins nimmt scheinbar wesentlich mehr Zeit in Anspruch wie es sollte. Der MCU lauft mit 16MHz in Kompatibilitäts-X12 Mode und 5.33MHz ALE Timing (siehe Bild). Das stimmt mit den Einstellungen der Fuses überein. Soweit so gut. Kompiliert wurde alles mit uV2 V7. ISP mit ASIX PRESTO. (Die FUSES sind wie angezeigt korrekt gesetzt wie PRESTO im READ Modus anzeigt.) Das angefügte Scope Bild zeigt das Timing Verhältnis zwischen ALE und den Instruktionen wie hier vom List File Ausschnitt gezeigt
-
Thread
AT89LP51RD2/ID2 SPI und PCA Kompatibilität
gehen mir die Ideen aus... Ich versuche gerade ziemlich erfolglos einen AT89C51RD2 durch einen AT89LP51RD2 (oder ID2) zu ersetzen. Die Ports beim LP51*D2 sollten ohne weitere Maßnahmen 8051-kompatibel sein, d.h. quasi-bidirektional und lassen sich z.B. auch auf Push-Pull umschalten. Im quasi-bidirektionalen
ich mit zwei sehr unterschiedlichen Chargen (vermutlich 2021 und deutlich älter, 2012?). Beim AT89LP51RB2 (B!) sind die User Configuration Fuses übrigens ab Werk ungünstig eingstellt und die Ports arbeiten nur als Eingänge.
-
Thread
µC: Interrupt Priorities und Warteschlange
Interrupt-Priority-Management auf Atmel Controllern Welcher denn? Bei den Atmel 8051 (z.B. AT89LP51) gibt es 4 Prioritätslevel, d.h. maximal kann ein Interrupt von bis zu 3 anderen mit höherem Level unterbrochen werden. Die Level sind für jeden Interrupt einzeln auswählbar und können auch innerhalb
Peter D. schrieb im Beitrag #4312453: > Welcher denn? > > Bei den Atmel 8051 (z.B. AT89LP51) gibt es 4 Prioritätslevel, d.h. > maximal kann ein Interrupt von bis zu 3 anderen mit höherem Level > unterbrochen werden. > Die Level sind für jeden Interrupt einzeln auswählbar und können auch
-
Thread
80C517 µC Projekt Temperatursensor Schaltung
nicht mehr gebaut.. 80C51 werden immer noch von vielen Herstellern produziert, z.B.: Microchip: AT89LP51RD2 Nuvoton: N76E885 Infineon: SAF-XC888 Silabs: EFM8 usw. usw.
gebaut.. > > 80C51 werden immer noch von vielen Herstellern produziert, z.B.: > Microchip: AT89LP51RD2 > Nuvoton: N76E885 > Infineon: SAF-XC888 > Silabs: EFM8 > usw. usw. Ja Peter, Du weißt das ich das weiß..warum postest Du das also? Keiner von den Dingern entspricht einem 80C517/537.
-
Thread
Avr 8bit VGA
AVR kann keinen Code aus externem Speicher ausführen. Dafür mußt schon einen 8051 nehmen, z.B. AT89LP51RD2. Und bei 24MHz im Fast-Mode muß der externe Speicher auch noch verdammt fix sein.
kann keinen Code aus externem Speicher ausführen. Dafür mußt >> schon einen 8051 nehmen, z.B. AT89LP51RD2. >> Und bei 24MHz im Fast-Mode muß der externe Speicher auch noch verdammt >> fix sein. > > Naja, so ganz stimmt es natürlich nicht, man könnte entweder den Code > aus dem externen Speicher
-
Thread
Pics und Atmels - Unterschiede und Gemeinsamkeiten
ARM7, PIC12, PIC24, PIC18, ATTiny, AT91SAM, ARM9, PIC32 > ???????????????????????????????????? AT89LP51 vergessen. Peter
-
Thread
Prio eines Int.
Beitrag #6225149: > ist der Interrupt eines Timers immer höher Prior als die eines Tasters? Beim AT89LP51 kannst Du jeder Quelle eine von 4 Prioritäten zuweisen. Der hat auch einen Keyboardinterrupt für Port 1.
-
Thread
8051 Schaltung
noch USB, > und will wissen, ob FLIP mit einem FT232 zurecht kommt... Ich arbeite mit einen AT89LP51ED. Zum programmieren nehme ich entweder FLIP oder den ASIX Presto. Die Bord ist recht billig.
-
Thread
Suche AT89C8051ED2 Eval Board
schnell selbst zusammen pappen. Quarz dran und MAX202, fertig. Ich würde dann schon den moderneren AT89LP51RD2-20PU nehmen (20MIPS, ADC, I2C).
-
Thread
Universalzähler ELV
Als MC könnte man einen AT89LP51RD2 oder ATmega162 (Reset abklemmen) nehmen. Das Programm müßte man wohl in C selber schreiben, was ja keine Raketenwissenschaft darstellen sollte.
-
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
Logic Level - 8051: AT89C51ED2 mit 3.3V
#4101657: > Aber ich hatte eh überlegt, den Controller höher zu takten Dann nimm doch gleich den AT89LP51ED2, der teilt XTAL / 1.
-
Thread
Adapter ATmega162 zu ATmega128
Pinkompatibel wäre der AT89LP51ED2 (1cycle 8051 core, 64kB Flash, 2,3kB RAM, 4kB EEPROM).
-
Thread
S: MCB517A Stromlaufplan / Schaltung
Am einfachsten dürfte sein, einen AT89LP51RD2 im DIP-40 auf ne Rasterplatine zu pappen, Quarz und RS-232 Transceiver ran und per Flip dann Programme in den Flash zu laden. Als Versorgung einen 5V USB-Lader von der Stange. Hat dann auch den
-
Thread
[S] AT89LP developer studio
doch garantiert mal runtergeladen und in seinem Datengrab zu liegen. Ich hoffe weiter ... meine AT89lp51ed2 mal aufzuwecken.
-
Thread
WS2812 RGB LED mit AT89C51 programmieren
Mode 0, der durch 2 oder 4 teilt (5 geht aber nicht). Wenn man dann noch nen 1-Clocker nimmt (AT89LP51), kommt man mit 20MHz Quarz auf 10MBaud.
-
Thread
Atmel ATOCD51 Debugger 8051
Atmel ATOCD51 Debugger. Welche Chips kann man damit Debuggen, auch die neue LP Serie ? (z.B. AT89LP51ED2 oder nur den AT8951RE2 ?) Habe das Teil mal offen gehabt, da ist sogar noch ein Prog. Anschluss drauf. Wer benützt das Teil ? Wer weis was ? Danke. Gruß Sascha
-
Thread
[V] 8 St AT89LP51RC2 und RD2 - PLCC44
Hallo 8 St AT89LP51RC2 und RD2 - PLCC44 Siehe Bild. 6€ incl Versand mfg Roger
-
Thread
Portierung eines Mikrocontrollers
LPC2366 (IAR/Imagecraft V7) LPC2476 (IAR/Imagecraft V7),(FORTH Interpreter mit TFT LCD 320x240) AT89LP51ED - (Keil uV2 und uV4) (Hier habe ich noch ein hartnäckiges Problem mit dem ADC. Sonst geht alles. Ist "Work in Progress"). Auch habe ich einiges an publizierten FW Fragmente von verschiedenen
-
Thread
Dynamisch ein paar Takte auslassen bei der 8051 CLK
möchte ich mehr in Richtung Retro basteln und diese neuen 8051er > sind zu exotisch. Z.B. die AT89LP51RD2 von Michrochip sind full production und bequem per Bootloader programmierbar. Es gibt aber noch andere Hersteller von 1-Clockern. Falls Du mit Retro DIP-40 meinst, die sind in der Tat kaum noch
-
Thread
CD40xx moderner machen
der ohne > Taktgeber auskommt Es reicht doch völlig, wenn er jetzt erhätlich ist. Z.B. den AT89LP51RD2-20PU kannst Du in die DIP-40 Fassung eines alten Boards pappen.
-
Thread
16x2 LCD durch VFD ersetzen - Display kompatibel?
6Dg1WZIWLC57DQkAzkuAhQ%3D%3D Oder: https://www.mouser.de/ProductDetail/Microchip-Technology/AT89LP51RD2-20JU?qs=L%2Fel7Pqjd7CfFvyXUZrLWA%3D%3D
-
Thread
Probleme mit dem 80c51ed2
externen Speicher gelesen werden. Der AT89C51ED2 ist dann quasi ein 80C31. Du kannst aber auch den AT89LP51ED2 benutzen. Der kann die oberen 32k auf externen Codespeicher umschalten. Die LP-Serie kann per Fusebit auf den Fast-Mode umgeschaltet werden. Ein "MUL AB" dauert dann statt 24 Quarztakten nur 2
-
Thread
Auf-/Abwärts-Zähler mit 33 Ausgängen und Zustandsspeicher.
S. Landolt schrieb im Beitrag #5174003: > ATmega8515 oder ATmega162 mit 35. Oder AT89LP51ED2 mit 36 IOs im DIP-40, bzw. 40 IOs im PLCC-44. Das Programm paßt bequem in die Demoversion des Keil C51. Geflascht wird es über den UART-Bootloader im ROM.
-
Thread
[S] Retro 6502,Z80,Bauteile oder Boards
Tausch gegen eine andere CPU aus vergangenen Tagen. ds87c530/ds89c420 - 8051,dallas, 33Mhz at89lp51ed2 - 8051, atmel, 64KB/2KB, 1-cycle/20Mips hd64180rp8 - z180, hitachi, pdip-64 mc68008l8 - cdip-40 d8088-2 . pdip-40 z84c0020pec - z80, 20Mhz, pdip-40 d8279c-2 - keyboard+display interface,
-
Thread
Programmer/Debugger für Silicon Image EFM8
nicht möglich ist, werde ich auch nicht versuchen, da durchzusteigen. Habe mir jetzt den Atmel AT89LP51RB2 ausgesucht, ist bei Mouser verfügbar. Der wird ordentlich von Keil supportet und kann weit mehr, als ich benötige. Zumindest konnte ich schon erste Simulationen erfolgreich durchlaufen. Die