-
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
AT89S/AT89LP Programmer-Software
Moin, irgendwie faszinieren mich diese alten MCS-51-Controller gerade ein bisschen und ich möchte damit etwas experimentieren. Die Dinger sind ja irgendwie auch unglaublich billig zu kriegen. Die neueren Serien von Atmel sind ähnlich wie die AVRs über SPI programmierbar, an sich sollten also AVR-Programmer dafür nutzbar sein, würde ich jetzt ganz naiv denken. Was gibt es da an Software, um Code in die Teile zu flashen? Idealerweise unter Linux. Ich tue mich schwer dabei, etwas darüber im Netz zu finden. Grüße greg
-
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
8051 Chip für Einstieg
Uhhh - ich sehe gerade, Reichelt hat nun auch in seinem Chaos Atmel 1Takter: AT89LP2052 und AT89LP4052 Leider den AT89LP6440 nicht - den habe ich in freier Wildbahn allerdings auch noch nicht lieferbar gesehen ... Bei Reichelt wirst Du wohl beim AT89S8253 hängen bleiben. Oder
mal Zeit gehabt eure Vorschläge zu recherchieren. In Frage kommen demnach folgende: LPC922 AT89LP2052 AT89C51CC03 AT89C51ED2 AT89C51RB2 AT89C51RC2 von den vieren meines erachtens entweder der CC03 oder ED2, wenn schon PLCC AT89S51 AT89S52 AT89C4051 So, nun welchen nehmen...
-
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
80C552 Entwicklungsboard
8051, z.B. der Silabs C8051F000 und Infineon XC886 haben eine JTAG-Schnittstelle oder der Microchip AT89LP6440 hat ein 2Draht-OCD (DCL, DDA). Man kann also einfach die Debugschnittstelle auf nen Header rausführen und braucht keinen riesen Emulator-Turm. SRAM und Flash sind auch intern, müssen also nicht
z.B. der Silabs C8051F000 und Infineon XC886 haben > eine JTAG-Schnittstelle oder der Microchip AT89LP6440 hat ein 2Draht-OCD Wie schon ein anderer geschrieben hat es gibt seit 2016 Silabs EFM8 mit SWD Debug und J-Link auf dem Eval-Board. Silabs C8051F000 ist von 2003 und dieser JTAG wird vom J-Link
-
Thread
Stand-Alone ISP-Flasher für AT89S über RS232
. der Low-Pegel ist außerhalb des TTL-Standards (low <= 0,4V). Ich hätte auch gleich noch die AT89LP2052/4052 in die Liste mit aufgenommen. Peter
aufbauen wollen ändere ich die Firmware gerne ab (auch wenn ich das für mich nicht machen mag). Die AT89LP2051 und LP4051 hab ich deshalb nicht in die Liste mit aufgenommen, weil ich schlicht keine Exemplare zum testen habe...
-
Thread
Suche: 2051 Nachfolger
hallo, der eigentliche nachfolger ist der at89lp2052 bzw. at89lp4052 für nähere infos: www.keil.com/dd mfg, Mathias
-
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.
mehr 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
AT89LP51RD2/ID2 SPI und PCA Kompatibilität
langsam 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
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
Avr 8bit VGA
Der 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.
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. > > Naja, so ganz stimmt es natürlich nicht, man könnte entweder den Code > aus dem externen Speicher
-
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
AT89C2051 - nur per parallel programmer?
froh, daß es schon Flash war und kein OTP. Per SPI programmierbar sind: AT89S2051 AT89S4051 AT89LP2052 AT89LP4052
-
Thread
At89lp developer studio at89c5131
ich bräuchte dringen eure hilfe...ich möchte bei der software at89 developer studio den prozessor at89c5131 hinzufügen bzw programmieren (8051). habt ihr tipps für mich wie man dort eine cpu oder inc datei erstellt
-
Thread
Microcomputer selber bauen
8051. (Der C515 ist leider preislich indiskutabel (30€ beim großen C)) (Aber ich habe gerade den AT89LP6440 gefunden, der war ewig nicht lieferbar. Gut, hilft hier aber nicht weiter ...) Gruß Jobst
Jobst M. schrieb im Beitrag #4987065: > Aber ich habe gerade den AT89LP6440 gefunden, der war ewig nicht > lieferbar. Ja, nettes Steinchen und sauschnell. Mouser hat ihn sogar als DIP40 lagernd, also spielend auf ne Rasterplatine zu pappen. Dann muß man sich nur
-
Thread
AT89LP4052 - Frage zu Chip Revision & Errata
Hallo, ich finde Atmels Informationen bzgl. aktueller Chip-Revision ziemlich dürftig. Auf der Website hab ich nichts gefunden. Jetzt stellt sich mir die Frage, welche Chip-Revision denn gerade aktuell ist und ob eine neuere als im Errata beschrieben die entsprechenden Bugs nicht mehr hat. Ich frage, weil ich die Software gerne in C machen würde. Daher müsst ich dann erstmal nachgucken, was das Assembler-Listing hergibt, damit ich sehe, ob ich entsprechende Code-Teile mit Inline-ASM schreiben muss. Habe kein Problem damit, das so zu tun, aber wenn's ne aktuellere Chip-Revision gibt, die den
-
Thread
Warum besitzt der AVR keine Division-Funktion?
Die AT89LP Serie von Atmel(8051er) benötigt bei 20MHz Tackt 4 Oszillatorschwingungen fuer eine 8bit Division. Das mach also 200ns pro Division. Ein standard 8051er teilt den Takt davor nochmal durch 12 bzw. durch
Also der AT89LP4052 braucht für die 8Bit Division 0,2µs bei 20Mhz. Für Regelungen kann man die Operanden auch einfach logarithmieren und dann voneinander abziehen. Da der Rechenfehler bei gleichen Operanden
-
Thread
Pics und Atmels - Unterschiede und Gemeinsamkeiten
ARM7, PIC12, PIC24, PIC18, ATTiny, AT91SAM, ARM9, PIC32 > ???????????????????????????????????? AT89LP51 vergessen. Peter
-
Thread
TB6560HQ wird ohne Last warm
geschrieben, hat ca. ein halbes Jahr gedauert. Anbei ein Bild von meiner Motorsteuerung mit TB6560AHQ und AT89LP4052 als lokaler Steuerrechner. Mit Gruß Pieter
> Anbei ein Bild von meiner Motorsteuerung mit TB6560AHQ und AT89LP4052 > als lokaler Steuerrechner. Ein Motor, also keine Kreise. Der DALE hat über 1W ? (ich hab hier 4 x 2512 1R) Du schaltest Vm erst nach Vcc an ? Erstaunlich, was der kleine 4052 alles kann
-
Thread
USB - ISP Adapter für Atmel 8051 gesuch
Den AT89LP2052
-
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
at89c20 programmieren
Der AT89S2051 und AT89LP2051 sind ISP. Aber Atmel ist wohl noch voll mit dem Bleifreischeiß dicht. Da dauerts noch ne Weile, ehe sie wieder mit den Neuentwicklungen weitermachen können. Die beiden oben genannten sind
-
Thread
Womit den AT89C2051 programmieren?
Es gibt vom AT89C2051 modernere Varianten, die sind über SPI programmierbar: AT89S2051/4051 AT89LP2052/4052
-
Thread
Schnelle Division - welcher uC?
.] Cool. Die kannte ich ja noch gar nicht. AT89S8253 etc. waren mir ja schon bekannt ... Der AT89LP6440 wird's werden - aber ich weiß nur noch nicht, wo ich ihn her bekomme ... Gruß Jobst
-
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
AT89S8253 -READ/WRITE LOCKED?
erstmal einen kleineren zB. 11.0592MHz. Dann noch der SS-Pin. Der wird nur zum programmieren der AT89LP-Serie benötigt. Lass den doch mal frei.
-
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
CRC bei SPI sinvoll?
reinzustellen. Aber ganz ohne Wartezeit geht es nicht. Es sein denn Dein unbekanntwer MC ist z.B. ein AT89LP4052 mit gepuffertem SPI (enhanched mode). Peter
-
Thread
ULN-2803 an µC - Nur wie?
desgleichen viele Abkömmlinge. Es gibt vereinzelt welche mit besser konfigurierbaren Ports (z.B. AT89LP2052). Die Stromverstärkung vom ULN liegt aber bei ~1000 typ, ~500 min. Ohne zuätzlichen Basisstrom wird das schon bei normalen Relais knapp. Also entweder kaskadieren, oder R-Netzwerk als zusätzlichem
-
Thread
8051/80535-Controller noch aktuell?und im handel erhältlich?
noch, allerdings sollte man besser die Typen mit internem Flash nehmen, z.B. Atmel AT89C51CC03, AT89LP4052 Nen direkten 80535 Nachfolger gibts wohl nicht, vielleicht der Infineon XC800: http://www.infineon.com/cms/de/product/channel.html?channel=ff80808112ab681d0112ab6b81d00865 Sind aber
-
Thread
AT89C2051 Definitionsdatei?
des jungen ATmega8 erwarten. Inzwischen gibts von ihm aber ganz schnuckelige Nachfolger, z.B. AT89LP4052. Peter
-
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
SPI Clockrate beim Slave, mega88
einige die Zähne ausgebissen. Ein MC mit gepuffertem SPI scheint mir da deutlich einfacher, z.B. AT89LP4052. Peter
-
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
µC mit Quadratur Encoder Interface (AB-Signale)
etwa 500kHz Impulsrate kann man das doch bequem in Software machen. Oder man stellt z.B. nen AT89LP2052 dafür ab, der dann über UART oder SPI die Zählerwerte an den Hauptprozessor sendet. Peter
-
Thread
Geschwindigkeits-Vergleich at89c51 mit atmega
Atmel hat aber auch 8051-er ohne Vorteiler, z.B. AT89LP6440 Da sinds dann 50ns @20MHz. Und Silabs hat 8051 mit 10ns @100MHz. Peter
-
Thread
Franzis Experimente mit USB und ATTiny13
Lernpaket "Experimente mit USB" einen ATTiny13 programmieren? Auf der Packung steht etwas von AT89LP-8051, aber genau der Teil ist etwas zu dürftig für Noobs erklärt. Wie wird BASCOM-AVR konfiguriert, wenn das funktionieren sollte? Vielen Dank im voraus.
-
Thread
TIMER: Verzögerung erzeugen
8051 Erfahrung, aber die benutzen in der Regel die wesentlich bekannteren Atmels, z.B. AT89C51CC03, AT89LP4052 (ich auch). Zu speziellen XC888 Eigenheiten kann ich Dir daher nicht helfen. Für die standard 8051 hab ich hier funktionierenden Code: http://home.tiscali.de/peterd/appl/soft/c51/thclock
-
Thread
Problem mit Timer als Baudratengenerator
Hallo, ich verwende für mein Projekt den AT89LP2052. Wie kann ich den Timer den ich für die Baudratengenerierung verwende (leider kein int. Baudratengenerator vorhanden) auch als Softwaretimer verwenden? Üblicherweise wird der Timer, wenn er
-
Thread
Change Notification Interrupt
das Auslösen verantwortlich war? Das sollte im Datenblatt des unbekannten MC stehen. Z.B. beim AT89LP6440 wird das entsprechende Bit im GPIF Register gesetzt. Allgemein ist aber der Timerinterrupt die mit Abstand beste Methode, Tasten abzufragen und zu entprellen. Die externen Interrupts nimmt
-
Thread
AT89C2051 Programmer
Lieber gleich den AT89LP2052, per ISP programmierbar und 3mal so schnell wie der S-Typ.
-
Thread
16-Bit SPI Slave mit AVR
Senderegister zu befüllen. Sieht also sehr schlecht aus für den AVR als Slave. Man könnte nen AT89LP4052 nehmen, der hat auch nen Sendepuffer. Peter
-
Thread
Bascom 8051 USB-Programmer
Hallo Leute, Ich möchte mit BASCOM 8051 AT89LP828 programmieren. Mir fehlt noch ein passenden USB-Programmer. Ich habe bis jetzt nur Programmer mit Sub-25 Anschluss gefunden. Könnt ich mir ein passenden USB-Programmer für BAscom-8051 empfehlen
-
Thread
MC8051 IO Port Umschaltung
Outputs mit Pullups, also keine "echten Bidirectionalen Ports. Zeitlich dazwischen z.B Atmel "AT89LP213" Da gibt es "Quasi-bidirectional Outputs" Modernerer: z.b silicon labs "C8051F040" der nun hat mehr Port modes als ich Haare auf dem Kopf ;-) Also den 8051 gubts so nicht, sieh auch