-
Thread
AT89C4051 mit Willem Programieren ?
Habe das Projekt auch schon auf AT89LP4052 gesehen, einem Single Clock Cycle 8051er mit 20MIPS.
-
Thread
Welchen Micorcontroller für Geschwindigkeitsmessung? Gesperrt
Hmm, vielleicht AT89LP4052 von ATMEL (wwww.segor.de) mit SDCC in C (und Assembler, wenns fix gehen muss) programmiert. Programmieradapter gibts hier: http://de.farnell.com/atmel/at89isp/programmer-kabelkit-f-isp-at89s/
-
Thread
AT89C51AC2 mit AS3935
www.atmel.com/devices/at89c51ac2.aspx?tab=documents und dann nach Interfacing AT24CXX Serial EEPROMs with AT89LP MCUs suchen. Da gibt 's Code und PDF.
-
Thread
SPI oder I2C
zu senden, wenn Du nicht ellenlange Wartezeiten oder ein cleveres Handshake einbaust. Z.B. die AT89LP4052 (8051-Derivat) haben dagegen gepuffertes SPI und Interruptprioritäten, damit kriegt man dann full-Speed-Slaves hin. Peter
-
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
Welchen uC in Zukunft verwenden
Das "XTAL/12" trifft nur für die classic 8051 zu, Neuentwicklungen sind alle schneller (z.B. Atmel AT89LP4052: XTAL/1). Der Silabs C8051F120 braucht z.B. bei 100MHz interner PLL-Takt für "ADD A,Rn" 10ns, "DJNZ Rn, rel": 20/30ns, "MUL AB": 40ns. Peter
-
Thread
80C535 Board
gewesen, immer war noch Reserve. Im Gegenteil, ich nehme gerne kleine 20-Pinner (15 IOs), z.B. den AT89LP4052. Peter
-
Thread
SPI-Synchronisations-Problem
füllen. Es gibt 3 Lösungen: 1. Man nimmt als Slave nen anderen MC mit SPI-Sendepuffer (z.B. AT89LP4052). 2. Der Master wartet nach jedem Byte sehr sehr lange. 3. Man nimmt ne extra Leitung für Handshake, womit der Slave sagen kann, daß er das nächste Byte in das Schieberegister gestellt
-
Thread
Microcontroller AT89C2051
Ich würde auch zu einem Kompatiblen mit ISP raten, z.B. AT89S4051 oder dem sauschnellen AT89LP4052.
-
Thread
8051 und float
Applikation. Und wenns klemmt, der AT89C4051 hat 4kB Flash. Und falls man den Turbo braucht, einfach den AT89LP4052 rein.
-
Thread
Wann SPDR schreiben als SPI SLAVE
neuen Bytes. Mit einem AVR geht es also nicht. Du brauchst nen MC mit gepuffertem SPI, z.B. den AT89LP4052, das ist ein 8051-Derivat. Peter
-
Thread
Adapter ATmega162 zu ATmega128
Pinkompatibel wäre der AT89LP51ED2 (1cycle 8051 core, 64kB Flash, 2,3kB RAM, 4kB EEPROM).
-
Thread
ATMega CTC Modus, keine 1us?
Interrupts benötige, dann nehme ich wieder den 8051, da habe ich 4 Prioritäten. Die sollen mal mit dem AT89LP4051 endlich aus die Puschen kommen, der ist immer noch nur Sample-Status. Peter
-
Thread
WS2812 RGB LED mit AT89C51 programmieren
den 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
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
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
Wofür haben PICs Fosc/4
Mikroprozessoren typisch war. Inzwischen sind aber viele 8051 auch bei fosc/1 angekommen, z.B. Atmel AT89LP6440. Aber schon 1991 hatte Dallas seinen 80C320 auf 33MHz/4 gepimpt. Und Silabs 8051-er läuft auch schon seit vorigem Jahrhundert mit 100MHz/1. Peter
-
Thread
89C2051 für einfache Schaltaufgabe, kann jemand bei Software helfen?
Open-Drain-Ausgänge mit internen Pullups. Eine Richtungsumschaltung ist daher unnötig. Die neuen AT89LP4052 können aber auch auf Gegentaktausgang umgeschaltet werden. Peter
-
Thread
Atmel 8051 flashen
Hallo zusammen, es gibt ja jetzt neue sehr schnelle Atmel 8051 z.B. AT89LP214 die eventuell als Ersatz für die NXP 8051 z.B. LPC922 geeignet wären. Allerdings werden die LPC mit seriellem Bootloader im Flash ausgeliefert, und sind über RXD/TXD zu flashen z.B. mit USB-seriell-Kabel
-
Thread
8051 Interruptprioritaet
Verdacht zu bestätigen, wenn man sieht, dass "Four-level Interrupt Priority" als new feature bei den AT89LP2052/LP4052 aufgeführt wird. Frank
-
Thread
SPI-Bus mit sieben ATMEL 8515
durchkommt weil die sich gegenseitig kurzschliessen. Das geht nur bei den AVRs nicht. Bei den Atmel AT89LP4052 geht das, die können nämlich MISO abschalten und nach dem Adreßbyte schaltet nur der adressierte MC sein MISO ein. Man kann natürlich nicht innerhalb eines Bytes umschalten. Außerdem haben
-
Thread
Probleme mit AVR als SPI-Slave und kurzen Wartezeiten
Es wird Dir zwar nichts nützen, aber die neuen AT89LP4052 haben ein gepuffertes SPI, d.h. der Slave kann gleich 2 Byte in den Sendepuffer schreiben und kriegt nach dem 1.Byte den Interrupt, um ein nächstes Byte reinzupacken. Er hat also ein volles Byte
-
Thread
schneller uC
AT89LP4053. 20 MIPS bei 20 MHz. Gilt für Befehle mit einem Maschinenzyklus. Manche Befehle brauchen 2,3 oder 4 Zyklen (bedeutet aber immer noch 5 MIPS). Schau Dir mal das Datenblatt an.
-
Thread
[V] Konvolut 8051er PLCC und 3x neu AT89LP52-20MU 44VQFN (10€)
Hallo, Noch eine Konvolut 18 Stück gebrauchter 8051 PLCC44 ( Nicht eingelötet) und noch 3 neue AT89LP52-20MU 44VQFN 10€ + 2,50€ Versand (Versand DHL/Post und Paypal, notfalls Überweisung ) Bei Interesse bitte PM mit Artikelangabe. Danke! MFG Roger
-
Thread
SPI Codetuning
Ist mir auch ein Rätsel, warum die AVRs kein gepuffertes SPI haben, wie z.B. der AT89LP4052 oder C8051F330. Da kann man dann das nächste Byte schon schreiben, während das alte noch rausgeschoben wird. Peter
-
Thread
Geeignetes Einsteiger Entwicklerboard mit einem i8051
michael_ schrieb im Beitrag #4882164: > Wenn schon dann ein AT89S2051. Besser gleich den AT89LP4052.
-
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
8052, Timer 0, 16-Bit -> Reloadwert berechnen
in der ISR nachladen und ggf. die Laufzeiten einkorrigieren kann man umgehen, indem man z.B. den AT89LP4052 nimmt. Dieser hat auch im Mode 1 (16-bit Timer) ein automatisches Relaod durch zwei zusätzliche SFR (RL0, RH0 bzw. RL1, RH1). Damit lässt sich eine sehr genaue Zeitbasis realisieren.
-
Thread
AT89C51RC2, Flash über ASM und User-API modifizieren.
beschäftige mich erst seit zwei Tagen mit dem AT89C51RC2 (habe vorher mit dem AT89S8253 und dem AT89LP4052 gearbeitet) und bin mit meinem Latein erstmal am Ende. Vielleicht wäre es möglich mir kurz ein paar Details zu vermitteln, bzw. ein paar rudimentäre Zeilen ASM-Code zukommen zu lassen? Andernfalls
-
Thread
SPI, Wie SPDR Empty erkennen
Handshake oder lange Wartezeiten geht da überhaupt nichts. Als SPI-Slave würde ich nur den AT89LP4051 nehmen. Der hat auch nen Sendepuffer und Interuptprioritäten, d.h. er kann sämtliche anderen Interrupts unterbrechen, sobald die SPI-Kacke am Dampfen ist. Peter
-
Thread
atmega32 zu langsam?
denn der mit 8 sein? Der 8051 kann aber ein IO-Bit direkt drehen, ohne was zu sichern. Beim AT89LP6440 wären das: LCALL ISR + CPL Bit + RETI = 4 + 2 + 4 = 10 Takte. Die 34 Takte beim AVR sind ziemlich das Optimum, kleiner kriegt man die ISR kaum.
-
Thread
lokale Variable + volatile funkt nicht
Variante ohne Das ist ein generelles Problem aller 1-Zyklus-MCs, auch bei den neuen 8051-ern (z.B. AT89LP4052) ists auch so. Man muß mehrere Sachen machen, hat aber nur einen Taktzyklus. Also macht man mehreres parallel, d.h. der eine Befehl wird komplettiert, während der nächste schon beginnt.
-
Thread
µC-Auswahl für Einsteiger-Projekt
Hallo, wenn du schon mit 8051 er gearbeitet hast, kann ich dir zum Einstieg den AT89LP2052 wärmstens empfehlen. Ist ein pinkompatibler Nachfolger des Klassikers AT89C2051, aber durch den neuen 1 Cycle-Core mit max. 20 MHZ = 20 MIPS schnell wie eine Rakete. Ich habe mir vor ein paar Tagen
-
Thread
Atmel ATOCD51 Debugger 8051
einem 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
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
-
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
AT89S_ISP_programmer
USB-Programmer kann zumindest den AT89S51/52 programmieren. Modernere ICs, wie AT89S4051, AT89S8253 oder AT89LP... kann der allerdings nicht. Ein einfacher Programmer für alle AT89S ist diser hier: http://dybkowski.net/pages/en/electronic-projects/software/2-isp Vielleicht solltest Du lieber einen 8051er
-
Thread
Welchen Mikrocontroller für Millisekunden-Stoppuhr?
mit sehr wenigen Ressourcen Zeiten und Frequenzen genau messen konnte. Es gibt als Upgrade den AT89LP4052 oder AT89LP51RD2 und der Wickenhäuser und SDCC sollen wohl auch recht guten Code erzeugen.
-
Thread
Wieso (fast) immer nur 2 PWMs pro Timer? (billig MCU)
> Das is genau so ein MSP430 Derivat mit dem 7CCR welches nicht unter 6€ > zu haben ist. Der AT89LP4052 kostet bei progshop 1,73€ ab 18St. Durch die Interruptprioritäten kann man die Software-PWM mit der höchsten Priorität machen und der UART eine niedrigere geben. 120Hz * 2^12 = 500kHz Interrutprate
-
Thread
ATTiny2313 mit ATMega32 über SPI
zuverlässig sein soll, brauchst Du einen Slave mit mindestens 1 Byte HW-Puffer (Senden+Empfangen). Z.B. AT89LP4052
-
Thread
MSP430 nanosekunden Tackt Timer
#4157227: > Und der 8051 immer mit nur 1 Aber nur die mit großem Prescaler (12, 6, 4). Der AT89LP52 braucht für "CLR Bit" oder "SETB Bit" 2 Zyklen, d.h. 100ns bei 20MHz Takt.
-
Thread
transistor-problem :(
nichts. Standard-8051 haben nur nen internen Pullup, damit wirds also auch nichts. Z.B. der AT89LP4051 kann volle 5V liefern. Peter
-
Thread
Z-Diode gegen KFZ-Boardspannungsspitzen?
bedeutend mehr Strom ziehen, wie es ein >At89C2051 bei 12MHz braucht. Quatsch: ist wird ein AT89LP4052 Kerno
-
Thread
[V] 8 St AT89LP51RC2 und RD2 - PLCC44
Hallo 8 St AT89LP51RC2 und RD2 - PLCC44 Siehe Bild. 6€ incl Versand mfg Roger
-
Thread
spi: mehrere bytes senden (luna-avr)
daher auf dem AVR alles andere als trivial und erst recht nicht Anfänger tauglich. Z.B. beim AT89LP4052 hat Atmel nicht so einen Mist gebaut, der hat ein "Enhanced SPI with Double-buffered Send/Receive". Das ist aber kein AVR, sondern ein 8051. Damit kann man bequem den maximalen Takt F_CPU/4 =
-
Thread
Neue Amel 8051er - 89LP81..
hier den aktuellen Keil + uLink! Damit sollte das doch irgendwie gehen. Oder braucht mal diese AT89LP Developer Studio und Debug Board? Will mit dem Keil + uLink arbeiten. Die Controller gibts ja nun bei Mouser/Digikey zu kaufen. mfg Roger
-
Thread
Wozu übertrieben schnelle Microcontroller?
Silicon Labs hat auch ein interessantes Angebot an sehr "schnellen" 8051ern und CAN. Mit dem AT89LP51RD2 machte ich vor Jahren aus Interesse übrigens auch ein Projekt. Funktionierte damals echt gut. Mit uV2 ließ sich angenehm arbeiten.
> Naja, Atmel hat die 8051 aber auch gepimpt. Z.B. ein AT89LP51RD2 braucht > sich da nicht zu verstecken, Ich wüsste nicht, aus welchem Grund man den heute noch einsetzen sollte. Dieses Dingen hat (ausser einer schlechten CPU) nichts, was andere auch haben
-
Thread
Anfängerfrage - Kollision mehrer Interrupts
gewählte Timerintervall verzögert. 3. Du nimmst ne andere MC-Familie mit Prioritäten, z.B. AT89LP4051 Peter
-
Thread
ab welchem AVR lohnt sich C statt asm?
Serie geeignet. Der ATtiny2313 ist heikel, für den gibts keine direkte Upgrademöglichkeit (außer AT89LP4052). Peter