-
Thread
welche Chips sind ähnlich leicht zu programmieren wie die ATMEL-Chips ?
MSP430G2553 TI's MSP430G2553 is a 16 MHz MCU with 16KB Flash, 512B SRAM, comparator, UART/SPI/I2C, timer.
des Programms ab, über 2kB Binärcode wirds eng. Ich mußte mal in einem Assemblerprogramm für den AT89C2051 nach 10 Jahren was ändern. Da kam ich ganz schön ins Rudern, mich da wieder reinzufitzen. Es hat nicht mehr viel gefehlt und ich hätte es nach C umgeschrieben.
-
Thread
AT89C52 programmieren
programmierte CPU, da er die alte gekillt hatte. Ich würde einen 8051 mit UART-Bootloader nehmen, z.B. AT89C51RB2-3CSUM. https://csd-electronics.de/ICs/Mikrocontroller/AT32-43-86-89-91/Mikrocontroller-AT89C51RB2-3CSUM::406.html?MODsid=3gvcbifb9dc2bglmbf69sr4lo5
Please correct the tutorial. AT89S52 in stead of AT89C52 Aha Herr HHinz, gut recherchiert!
-
Thread
Zeitverzögerung beim PIC16F84A
Teppich bleiben. Man kann auch mit 2kB Flash ne ganze Menge machen, z.B. float habe ich auch auf dem AT89C2051 benutzt, braucht 1kB Flash. Atmel hat aber auch die kleinen 8Pinner gut ausgerüstet, z.B. ATtiny85: 8kB Flash, 512B RAM. Mit PIC kenne ich mich nicht aus. Ich hab hier noch ein Delaymacro
#7153664: > Man kann auch mit 2kB Flash ne ganze Menge machen, z.B. float habe ich > auch auf dem AT89C2051 benutzt, Benutzt. Hmm. Für die PIC16 hatte ich die GK-Arithmetik selber geschrieben. Sowohl für 4 Byte GK als auch eine Variante mit 5 Byte. Damit die Mantisse groß genug ist, um das auch im
-
Thread
8051 und float
Ich hab float auf dem AT89C2051 gerne benutzt. Die 4 Grundrechenarten benötigen etwa 1kB. Man hat also noch 1kB für die Applikation. Und wenns klemmt, der AT89C4051 hat 4kB Flash. Und falls man den Turbo braucht, einfach den AT89LP4052 rein.
-
Thread
Wieso spricht man bei den 8 Bit-AVRs von RISC?
Befehlszeit. Den Unterschied habe ich sehr deutlich gesehen, als ich versucht habe, Anwendungen vom AT89C2051 auf den ATtiny2313 zu portieren. Da ging mir regelmäßig der Flash aus. Und der ATtiny4313 kam leider erst viel zu spät. Der 8051 ist darauf optimiert, möglichst viel in den 128 Bytes direct
, Debug, davon hat man damals nicht mal geträumt. Doch davon hat man geträumt. Was habe ich den AT89C1051 gefeiert, damit machte das Mikrocontroller-Basteln erst richtig Spaß. Danach kam für mich der ATmega328 mit ISP und DebugWire, was wiederum ein gewaltiger Sprung nach vorne war. Seit dem
-
Thread
AT89C2051 / 4051 macht Reset
Hallo zusammen, ich bin schon lange mit dem Atmel Chip unterwegs und hatte noch nie Probleme damit. Ich habe ein kurzes Programm geschieben, das im Emulator einwandfrei läuft. Steckt der Prozessor auf der Platine, erfolgt nach dem ersten Sprungbefehl ein Reset. Der code im Prozessor entspricht genau dem im Emulator. Alle möglichen Tricks mit C's brachten keine Abhilfe. Hat jemand eine Idee?
-
Thread
Mikrocontroller Empfehlung gesucht
noch, ob dein ausgesuchter µC lieferbar ist. Viel Erfolg.
#7041038: > Vor 10-15Jahren war > stromsparen was besonderes. Das stimmt so nicht. Z.B. der AT89C2051 kam 1993 raus und konnte ständig an 2 AA-Batterien hängen (20µA Powerdown, 1mA Idle). Ich hab damit nen Würfel aufgebaut, mit dem Taster wachte er auf, mit dem Timer ging er schlafen. Ist schon
-
Thread
Altes STK300 in Win10 32Bit
funktioniert. Nun habe ich mein altes STK300 Board mit Lpt-Anschluß wieder ausgegraben. Der eingesetzte AtMega103L genügte mir für meine Anwendungen vollkommen. Leider funktioniert es nun trotz 32Bit Win10 nicht mehr: Unter den 32-Bit-Versionen vor Windows7 funktionierte es mit
Das erste Atmel STK hatte noch einen AT89C2051 als ISP-Programmer drauf. Der Rückschritt zur veralteten LPT beim STK300 hat mich damals auch schockiert. Das war Sparen am falschen Platz. Ich hab das STK300 wohl niemals angeschlossen. Mein
-
Thread
Uhrenbausatz mit 2051 umprogrammieren als Nebenuhr
jetzt nicht so schlimm. Matthias S. schrieb im Beitrag #6992685: > Beitrag "Uhrzenbausatz mit At89C2051 funktioniert nicht" Da hab ich nach der am Anfang geschriebenen Fehlersuche aufgehört zu lesen. Die weiteren Jahre und den Rest habe ich nicht wahrgenommen. Da sind heute morgen bestimmt 3
#6992685: > Ich vermute mal stark, das es sich um dieses Dings handelt: > Beitrag "Uhrzenbausatz mit At89C2051 funktioniert nicht" Am 2.1.22 ist dort ein Link von US.A. https://de.aliexpress.com/item/32669381784.html da könnte ich doch zuschlagen, oder? Meine Amazon Variante ist ja viel zu teuer
-
Thread
Wann gibts mal wieder neue gute AVR 8-Bitter?
float hatte ich oft auf dem AT89C2051/4051 benutzt. Auch die generic Pointer machten das Programmieren sehr bequem. Um Flash, data oder xdata mußte man sich nicht kümmern. Die AT89C2051/4051 sind sogar immer noch gut beschaffbar
c-hater schrieb im Beitrag #6959029: > Das sollte einem zu denken geben. Da haben die Lieferketten wohl einen > ziemlichen Überbestand angehäuft. So alt wie die AT89C2051 sind (1993), wird es wohl
-
Thread
ATTINY85 als DCF77-Empfänger
Olaf schrieb im Beitrag #6920642: > Man kann noch ein paar Bauteile weglassen: Quartz, C6, C7. Ohne C6, C7 habe ich es bereits probiert. Ich brauchte einen Kalibrierwert von 505 PPM. Erst als plötzlich ein Wert von über 600 PPM nötig war, habe ich den Fehler bemerkt. Ein Wackelkontakt
kompliziert. RTTY zu SITOR ist kein großes Ding, das habe ich vor Jahren auch mit einem kleinen AT89C2051 gemacht. Ein STM32 ist mehr als ausreichend dimensioniert. Auf meinem miniSDR (auch STM32) werden die Meldungen sämtlicher NAVTEX-Stationen im Klartext als HTML Dateien zwischengespeichert und
-
Thread
Quelltext: Lesestoff gesucht
: [c] #define BIT(x, m) (((x) != 0) << (m)) ... BIT(a, 4) | BIT(b, 0); #undef BIT [/c]
https://www.mikrocontroller.net/topic/126577#1158058 Bin aber ein "Hardwaremensch" und habe ein parr 89c2051. Könnt ihr mir da irengdwie helfen?(C) https://www.mikrocontroller.net/topic/48490#4249804 Antwort: In den letzten Yeilen wird der neue Portstatus "berechnet".(ASM) https://www.mikrocontroller.net
-
Thread
Adapter für Intel P87C51FA
P.S. Gerade noch einmal nachgesehen, das waren nur die 89C2051.
Du kannst einen AT89C51RB2-3CS einsetzen, der kann über die UART in der Schaltung programmiert werden. Dazu Flip downloaden. https://www.reichelt.de/8-bit-mcs-8051-mikrocontroller-16-kb-60-mhz-pdip-40-at-89c51-rb2-3cs-p189062
-
Thread
[V] ca. 20St Controller AT89C2051-24PI
Hallo, habe hier noch ca. 20St Controller AT89C2051-24PI abzugeben. DIP Gehäuse (Neuware) Bei Interesse bitte PM mfg Roger
-
Thread
knwo how einer historischen Steuerung sichern
konnte bequem über den EA-Pin auf externes RAM als Codespeicher umschalten. Und dann brachte Atmel den AT89C51 und AT89C2051 mit Flash raus. Mit einem AT89C51 habe ich mir dafür ein Programmiergerät gebastelt. Meine EPROM-Bastelzeit war also nur sehr kurz. Ich habe aber noch aus DDR-Zeiten das Robotron
der Firma geliehen, aber nach der Wende gab es keinen mehr, dem ich es zurück geben konnte. Die AT89C2051 im DIP-20 habe ich sehr gerne genommen. Sie sind auch immer noch gut beschaffbar und wir haben sie auch noch in einem Produkt im Einsatz.
-
Thread
[V] Wohnungsauflösung München Ramersdorf: Messgeräte, Funktionsgeneratoren, Oszi, Bauteile, PC uvm
EABC 80 ECC85 BPH8?: 15€? 52 17x relais siemens V23005-B0010-B110 24V 0.04A: 20€ 53 atmel mc: 5xAT90S2313, 5xAT89C2051, 4xATMEGA6L, 3xAT89C52, 10x ATTINY11, ATINY15L, 2xATMEGA48, 5xATMEGA68V, 5x ATMEGA88, ATMEGA32: 10€? 54 audio bausatz e406: 3€ 55 33x 68R 5% (zusammen 4 ohm leistungswiederstand
EABC 80 ECC85 BPH8?: 15€? 52 17x relais siemens V23005-B0010-B110 24V 0.04A: 20€ 53 atmel mc: 5xAT90S2313, 5xAT89C2051, 4xATMEGA6L, 3xAT89C52, 10x ATTINY11, ATINY15L, 2xATMEGA48, 5xATMEGA68V, 5x ATMEGA88, ATMEGA32: 10€? 54 audio bausatz e406: 3€ 57 hdmi kabel: 5€ 58 smd ics Überraschungspaket:
-
Thread
CD-Player Errorbit/Fehlerraten Decoder
EFM-Signal abzugreifen und zu dekodieren. Der Dekoder müsste dann Minimum unterscheiden können zwischen C1 (korrigierbar) und unkorrigierbaren Fehlern. Das geloggt über vielleicht 1-2 Minuten gäbe eine schöne Aussage über den Zustand des Players, in Verbindung mit einer makellosen CD natürlich. Es gab Geräte
Einzelfehlern geflackert und bei schlecht gepressten CDs geglimmt. Bei meinem DTC57 hab ich sogar einen AT89C2051 drin. Der hat die Fehler fuer mich gezaehlt, haengt mit an dem IR-Empfaenger und kann dann auf Anforderung mit der FB die Fehler rausblinken. Beim CD-Player erschien mir das aber nie so notwendig
-
Thread
Zirkulationspumpe
Ich habe einen NTC am Rohr nahe des Boilerausgangs angebracht. Mit einem µC wird eine schneller Temperaturanstieg erfasst und die Pumpe eingeschaltet. Dazu muss ich kurz vor dem Bedarf von WW einfach ca. einen Viertel Liter aus dem Heißwasserhahn ziehen. Pumpe schalte ein
Badewanne halten, ohne anschließend auf warmes Wasser verzichten zu müssen. Ursprünglich steuerte ein AT89C2051 die Geschichte, dann ein AT90S2313, um den nagelneuen AVR zu testen.
-
Thread
80c32 ersetzen -> Welchen Typ kann ich nehmen
alten TOP2005. Mit einem AT89C2051.
Wie sieht es mit einem AT89C55WD-24PU aus?
-
Thread
stc89c52rc programmieren
SP200S Programmer, der STC ist kompatibel zum Atmel AT89C52RC.
Evtl. geht ein China-Eprom-Brenner. Bei mir hat er den ATMEL AT89C2051 erstaunlicherweise problemlos gebrannt.
-
Thread
AVR Spielewürfel:Stromversorgung über Akku
https://www.amazon.de/Battery-Shield-Micro-USB-Raspberry-Arduino/dp/B07B2JSXQG/ref=sr_1_13?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=liio+18650+arduino&qid=1587539839&sr=8-13 Gibt es in diversen Versionen. evtl. eben etwas Umbau bei den USB-Buchsen, die brauchst Du ja nicht. StepDown
praktisch ewig. Akkus sind ungünstig, die entladen sich zu schnell selber. Ich hatte das mal mit einem AT89C2051 aufgebaut und in C programmiert.
-
Thread
Einstieg in 8051 - Atmels AT89S52 oder?
AT89C51CC03 Gibts im PLCC Package, heisst Fassung und tauschbar. Ist noch dazu so "modern" das man nach dem Lernen auch was damit machen kann ;)
nur behindert, daß es keinen ordentlichen C Compiler gratis gab, abe Keil ist inzwischen gratis, also ist dieser Hinderungsgrund der Verbreitung weggefallen. Microchip/Atmel hat eine ganze Palette vom kleinen AT89C2051 über AT89C51/53, der
-
Thread
AT89C2051 pin P1.7 bug?
Hallo Leute, ich habe mir im Internet diese "SHE-879 clock6" gekauft. Basierend auf dem AT89C2051. Bei der Uhr ist noch der Pin P1.7 frei, denn möchte ich gerne aller vollen Minute toggeln. Den Original code gibt es auf github: https://github.com/KUMIKOMINOSATO/Clock6 Ich bekomme
so schnell laufen. Für den Fall mode = 1 habe ich natürlich eine extra Pin toggle Funktion [c] void toggleLed(){ asm CPL P1.7 } [/c]
-
Thread
Idee für ein neuartiges Programmiergerät
An AT89C2051 hat er sicher auch nicht gedacht.
letztendlich alle AVR Modelle) STM32 über SWD, incl. SWO STM32 über JTAG STM32 über UART (Bootloader) AT90C2051 EEproms über I²C ESP8266 über UART Ich bin sicher, dass die Liste mindestens 10x so lang wird, wenn alle ihre Wünsche eingetragen haben. Das Ding muss alle Mikrocontroller debuggen und
-
Thread
Wer kann mir einen 89C5051 ändern
Moin Moin, ich suche jemanden der mir gegen eine kleine Aufwandsentschädigung 2x AT89C2051 brennen kann. Danke im Voraus Ewald
89c2051 Gehäuse 20pol.
-
Thread
Sehr interessante uC Project Seite
der Bastler mit dem 6502-Board http://www.kswichit.com/6502/6502.html zu einem GAL16V8D und einem AT89C2051 gegriffen um den Opa zum Laufen zu bekommen. Ganz zu Schweigen davon, wer wirklich mal mit Hex-Tastatur und Einzelschritt-Steuerung stundenlang händisch assemblierte Programme in ein 6502 Board
...naja..auf jedem der Boards lungert mehr oder weniger sinnlos ein AT89C2051 herum.. wozu das denn? 10ms Timer...geht das evtl auch mit einem 6840 auf dem 6809 Board und eine parallele Peripherie mit 6821? Ich habs mir aber mal gebookmarked.. Gruß, Holm
-
Thread
Neue MCU familie gesucht
zu 128 einzelne Bit-Variablen im RAM anlegen, d.h. auch den RAM sehr effizient ausnutzen. Der Keil C51 war auch sehr gut optimiert. Ich hab z.B. auf dem AT89C2051 (2kB Flash) auch float verwendet. Man darf nur nicht den Fehler machen, das Large Model auszuwählen. Dann landen alle Variablen default
durch den Flaschenhals DPTR gequetscht werden. Als ich dann mal den AVR-GCC probierte, paßten alte AT89C2051 Projekte nicht mehr in den AT90S2313. Der kann nämlich nichts mehr direkt im RAM machen, sondern muß alles erstmal in Register laden. Und auch die Bitbefehle sind deutlich eingeschränkt. Atmel
-
Thread
Literatur Funktionsweise uC & uP
µC Nutzer schrieb im Beitrag #5851369: > auch wenn im µC Bereich sehr viel auf der englischen Sprache basiert, > bedeutet das nicht das englischsprachige Bücher bzw. Onlineauftritte das > Verständnis
Assembler zuerst auf einem Commodore 64 (Prozessor: 6502) und dann später mit Mikrocontrollern vom Typ AT89C2051 gelernt. Den letzteren fand ich sehr angenehm anzuwenden, aber der ist nicht mehr Stand der Technik. Vielleicht findest du einen anderen preisgünstigen Mikrocontroller mit MCS51 Kern, der direkt
-
Thread
Uhrzenbausatz mit At89C2051 funktioniert nicht
Axel W. schrieb im Beitrag #5825916: > AT89C2051-Uhr-2.jpeg Wie soll man denn bei dem Gespiegel die Lötstellen beurteilen können?
Zdravim mam prozbu jake maji bej pokistky u toho at89c2051aby hodiny fungovali dekuji za pomoc
-
Thread
AT89C2051 - nur per parallel programmer?
@ Franz Halb so schlimm. Deine AT89C2051 kannst du bei Ebay einstellen und kaufst dir vom Erlös Controller, die seriell zu flashen sind.
passt nicht in DIL. @TO: Du bist nicht allein ... https://hackaday.io/project/29503-arduino-based-at89c2051-programmer
-
Thread
Toggel Logik Problem mit zwei Rechecken
conducted emission da zählt jedes > pF. Ich habe da sehr gute Erfahrungen mit MCs gemacht. Einen AT89C2051 habe ich als Emissionsstromregler für eine Ionenquelle verwendet. Dabei liegt er mit dem Filament auf +5000V gegen Erde. Beim Test habe ich dann Kurzschlüsse auf den 5000V erzeugt und er ist
Peter D. schrieb im Beitrag #5777590: > Ich habe da sehr gute Erfahrungen mit MCs gemacht. Einen AT89C2051 habe > ich als Emissionsstromregler für eine Ionenquelle verwendet. Dabei liegt > er mit dem Filament auf +5000V gegen Erde. > Beim Test habe ich dann Kurzschlüsse auf den 5000V erzeugt und
-
Thread
Düsseldorfer Rheinturmuhr als Hochglanz Premium Foto in Acryl gegossen mit LEDs versehen und program Gesperrt
Vor vielen Jahren hatte ich so eine Uhr mal gebaut. Als Mikrocontroller verwendete ich einen AT89C2051, optional konnte man einen DCF-77 Empfänger anschließen. Jemand anders hat dazu eine Platine entworfen, an welche die LEDs mit Drähten angeschlossen werden: http://kreimo.com/side_turm_uhr.html
solche Lötarbeiten im Alter von 8 Jahren hinbekommen. Ich habe Dir bereits fertige Firmware für den 89C2051 gegeben, und es gibt weitere Projekte im Netz wo du die Firmware ebenfalls fertig dabei hast. Du musst sie nur in den jeweiligen Mikrocontroller übertragen. Das ist wesentlich einfacher, als dieses
-
Thread
STM32 Umfang
erfinden? Warum schreibst du Dir nicht gleich einen eigenen Compiler? Wenn du unbedingt mal einen µC so von ganz unten programmieren willst, dann mache das in Assembler mit einem 89C2051 - der ist wesentlich simpler. Dein Vorhaben mit dem STM32 ist nur 50x Arbeitsintensiver aber lernen tust du dabei
RCC->CR, RCC_CR_PLLON); [/c] kann man auch ganz einfach (ähnlich beim AVR) schreiben: [c] // 64 MHz using the 8 MHz/2 HSI oscillator with 16x PLL, lowspeed I/O runs at 32 MHz RCC->CFGR = RCC_CFGR_PLLMULL16 + RCC_CFGR_PPRE1