-
Thread
AVR <--> 89C52
AVR. Ich hab z.B. schon mehrere Projekte mit dem AT90S2313 (2kB) angefangen und dann auf dem AT89C2051 (auch nur 2kB) fortsetzen müssen, weil einfach der Flash zu Ende war. Und siehe da, ich konnte die Programme fertigschreiben ohne das ich den AT89C4051 (4kB) nehmen mußte. Und der neue ATtiny26 hat
-
Thread
Auswahl eines uC für einen Datenlogger für Rammgeräte
auf Basis von Z80, 68000, 80x86 und 8051 - aber nur kleinere Projekte. Das letzte war mit einem AT89C2051. Sprachen: Assembler, C, Pascal, Basic. Hab mich hier schon ein bißchen umgesehen und die AVR-Leute sind wohl etwas in der Mehrheit. Die Anforderungen sind doch etwas speziell, deswegen habe
-
Thread
Tangens sprengt die Codemenge
ab 8kB wirklich sinnvoll. Ich war es vom 8051 her gewohnt, float auch auf MCs mit 2kB Flash (AT89C2051) einzusetzen, aber mit dem AVR-GCC geht das definitiv nicht. Ich benutze daher als 20-pinner den ATtiny861, ist ohne UART und nur 16 IOs aber nicht gerade der Brüller. Vielleicht schafft es
-
Thread
Mikrocontroller Empfehlung gesucht
#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
Gleitkommaberechnung
benutzt. Float generell zu verdammen ist generell falsch. Bei meinem Frequenzmesser aufm AT89C2051 benutze ich auch float. - für 5 Digits ist die Genauigkeit ausreichend. - für menschliche Ausgaben ist float mindestens 100 mal zu schnell. - der Timerauslesekram ist nur wenige 100 Bytes groß
-
Thread
ATMEL und LCD 16x2
Hallo Oleg! Wenn du einen 8051 von ATMEL verwendest, dann ist es bestimmt ein AT89C2051 oder ein AT89S8252. Beide Typen haben Opencollector-Ausgänge und erfordern somit einen Pullup-Widerstand an jeder Steuer- und Datenleitung. Sollten diese Widerstände nicht in der Ansteuerschaltung
-
Thread
H-Bruecke .....
programmierer.... ich habe jetzt ein simples prograemmchen gemacht und getestet...ach ja,ich spiele mit AT89C2051: mit einer taste waechst die geschwindigkeit mit der zweiten kann man sie verringern... zb einen ventilator auf die gewuenschte luftmenge einstellen.. sollte das programm jemanden interessieren
-
Thread
Frequenzanzeige aus Eingangssignal generieren.
Nullen auf der 7-Segmentanzeige anzeigen lassen! Da gab es zwar noch keinen Arduino aber schon AT89C2051 o.ä. und auch schon AT90S2313. Ist aber egal ;-)
-
Thread
Würfelspiel programmieren in C, leider keine Ahnung wie
exakt gleichen Zeitintervall abgetastet werden, also im Timerinterrupt. Der Code ist für den AT89C2051 geschrieben, läßt sich daher leicht an jeden anderen 8051-kompatiblen anpassen. Peter
-
Thread
Verbesserung Quarzgenauigkeit
mindestens 10 Jahren eine..ein ehemaliges Polydigit 1, aufgerüstet auf 6 Stellen. Uhr darin ist ein At89C2051 der mit der Netzfrequenz als Uhrenzeitbasis im Normalbetrieb läuft, und jedes mal wenn im DCF Empfänger ein plausibles Zeitdiagramm eingelaufen ist, wird diese Netzuhr mit der DCF Zeit gestellt.
-
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
-
Thread
Nostromversorgung Gasheizung
Wasser aus > der Dusche kommt. Da habe ich schon seit Jahrzehnten eine einfache Steuerung mit AT89C2051 vorgesehen. 1 x drücken: 10 Minuten Betrieb; 3 x 1 h; 4 x 2 h und 5 x wieder ausschalten. Bei den längeren Perioden wird sie alle 10 Minuten für 1 Minute eingeschaltet. Das funktioniert im Sommer
-
Thread
MSP430F2012 Elektronischern Würfel Programmieren
Würfel > möglichst einfach "ausrollen" lassen kann? Ich hab sowas schonmal gemacht mit nem AT89C2051. Allerdings nicht mit Pseudozufall, sondern mit echtem Zufall. Dazu läuft ein Timer unsichtbar und prüft zum exakt gleichen Zeitpunkt den Taster. Somit ist der Mensch das vom CPU-Takt unabhängige
-
Thread
Neuer ReAVR in Aussicht
mich dabei der nur 3-Level Hardwarestack geärgert. Ursprünglich war die DCF77-Uhr in C51 auf dem AT89C2051 mit 2kB Flash geschrieben. Daher wußte ich schon recht genau, wo ich noch was eindampfen konnte.
-
Thread
Die genaue Sekunde / RTC Gesperrt
verglichen. Dann die ermittelte Frequenz eingetragen und neu compiliert und geflasht. Der MC ist ein AT89C2051. Zur Zeit geht sie 14s vor, dieses Jahr habe ich sie noch nicht gestellt (Sommerzeitumstellung ist mit einprogrammiert). Es gibt aber auch von Maxim einen neuen Zeitgeber-Chip mit 38kHz,
-
Thread
Nokia 3310 Lcd Ansteuerung in AVR-GCC
wollen die Daten über ein 3310-Display ausgeben. Meine Frage: Ist es möglich das Display mit einem AT89C2051 anzusteuern? Wird dein Bsp. von jedem µC-Compiler unterstützt und wieviel Speicher benötigt die Ansteuerung?? mfg 2 überforderte HTL-Schüler
-
Thread
C-Interpreter zum Steuern/Erfassen
Ich hab auch schon lange soetwas im Hinterkopf. Einen Teil hab ich bereits: Eine Platine mit AT89C2051 der I2C, 1wire, RTC und einige GPIO's hat. Über RS232 wird mittels einem eigenen Protokoll dann vom PC aus (Master) alles gehandhabt. Für den PC habe ich eine Klasse geschrieben (Delphi-Pascal),
-
Thread
Was sind eure Lieblings-ICs?
Programmroutinen geschrieben hatte (die portiert auch heute noch in einigen AVRs ihren Dienst tun) AT89C2051 --------- - weil mit diesem ohne EProm, Latch und Bus-Dekoder kleine programmierbare Schaltungen realisiert werden konnten CH340G ------ - weil mit diesem extrem preiswerten China-Chip unter
-
Thread
Wer zu tief gräbt, muss zahlen
ist, sondern mit dem Umfang der Aufgaben, die man dem MC zu erledigen gibt. Ich hab auch viele AT89C2051 und ATtiny26 im Einsatz und die älteren Projekte darauf sind noch in Assembler. Natürlich ist man mit zunehmender Erfahrung besser in der Lage, einen einzigen MC besser auszulasten und ihm mehr
-
Thread
Expander für ältere ZF/NF-Karten für Stereo-TVs
testen möchte, frage ich mich ob man hier noch die Steuerung des Expanders einbauen kann. µC ist ein AT89C2051. ; Anschluss der Tasten: ; P1. 7 6 5 4 3 2 1 0 ; C/P + - ; P3. 7 5 ; SDA SCL t_cp equ p1.4
-
Thread
Idee für ein neuartiges Programmiergerät
An AT89C2051 hat er sicher auch nicht gedacht.
-
Thread
GCC Startet nicht main() auf Mega168
des ganzen Unternehmens zu > bezweifeln. Da stimme ich Dir zu. Ich hatte mal versucht, einen AT89C2051 mir Warmstarterkennung zu machen. Dazu habe ich vor einem Warmreset ein Muster in den SRAM geschrieben und nach dem Reset geprüft. Erstaunt mußte ich feststellen, daß das nicht funktionierte. Selbst
-
Thread
Einstieg in 8051 - Atmels AT89S52 oder?
Hinderungsgrund der Verbreitung weggefallen. Microchip/Atmel hat eine ganze Palette vom kleinen AT89C2051 über AT89C51/53, der auch mit externem Speicher erweitert werden kann, und den T89C51CC01 von Atmel/Temic mit 32k Flash, 2k EEPROM, 8*10bit 4, CAN Bus (der T89C51RD2 vergisst jedoch ohne Reset-Controller
-
Thread
LED-Uhr mit Attiny26
Evtl. mit Projekt fuer einen der Bausaetze anfangen: https://github.com/ruthsarian/at89c2051_clock Ist zwar noch fuer at89c2051 aber in C, sollte also uebertragbar sein.
-
Thread
Probleme bei Grundbeschaltung 8051 (AT89S52)
Null und der C ist geladen. Du brauchst einen positiven Impuls. http://www.embeddedgurukul.com/at89c2051/ Beim AVR einen negativen. http://winavr.scienceprog.com/hardware-for-prototyping/typical-circuits-of-avr-microcontrollers-for-fast-start.html
-
Thread
Werden Atmels 8-Bit-Mikrocontroller teurer?
auf den 8051-Zug aufgesprungen: AT89C51 war ein zum 8051 pinkompatibler Controller, der mit dem AT89C2051 einen kleinen Bruder bekommen hatte. Lassen wir den AT90S1200 außer Acht, dann kamen mit dem AT90S8515 und AT90S2313 zu den bisherigen 8051-Derivaten pinkompatible AVRs (Ausnahme: /Reset) auf
-
Thread
Drehen die Moderatoren hier im Forum nun auch alle ab?
. Die Technik entwickelt sich so rasant und veraltet so schnell. Früher (1993) war z.B. der AT89C2051 als kleiner, preiswerter und leistungsfähiger MC sehr beliebt, ich hab ihn auch oft eingesetzt. Oder wer erinnert sich noch an den Scenix SX18 oder Fairchild ACE1202? Peter
-
Thread
Probleme beim ADC-Wert auf LCD ausgeben
Hobbyelektroniker. Vor ca. 8 Jahren hab ich das erste mal mit MC's gebastelt, bis vor kurzem noch mit dem AT89C2051. Jetzt "arbeite" ich seit ca. einem Monat mit der atMega-Serie (mega32) Programmiert habe ich bisher immer mit Assembler, da seh ich wenigstens durch^^ Bascom geht eigendlich auch, aber das wollt
-
Thread
Quarz zu ungenau? Bugfix?
des Timer > 0 in Hochsprache nicht so dolle. Das geht auch bequem nur in C. Ich hab mit dem AT89C2051 einige Uhren aufgebaut. Es gibt viele Möglichkeiten. Man kann z.B. nur TH0 laden, dazu hat man dann 256 Zyklen Zeit. Und falls ein anderer Interrupt länger braucht, gibt man dem T0 einfach die höchste
-
Thread
avr-gcc 4.7 I/O-Zugriffe
auch > irgendwann besser durchblicken als jetzt. Wie bist du dazu gekommen? Hobby-Knaudeln an AT89C2051, und dann hab ich irgendwann mehr oder weniger zufällt AVR + avr-gcc entdeckt. Für den AT89 schrieb ich noch in einem fürchterlichen, proprietären Assembler. Der Umstieg auf (avr)-gcc war dann wie
3.4.6 hatte ich nie im Einsatz. > Johann L. schrieb im Beitrag #2447919: >> Hobby-Knaudeln an AT89C2051, und dann hab ich irgendwann mehr oder >> weniger zufällt AVR + avr-gcc entdeckt. Für den AT89 schrieb ich noch in >> einem fürchterlichen, proprietären Assembler. Der Umstieg auf (avr)-gcc >>
-
Thread
Nachfolger für ATMega gesucht
die häufigsten zuerst): ATmega328 ATtiny13 ATmega644 STM32F103C8T6 ATtiny2313 Xmega128D3 AT89C2051 Und noch ein paar einzelne andere, die hier nicht der Rede Wert sind. Der STM32F103, den ich auch empfehle) ist für mich nur einer von vielen, die ich gerne benutze. Den AT89C2051 nutze ich
-
Thread
Günstiger uC mit hoher Taktfrequenz
Wenn dir 20MHz zu knapp sind: AT89C2051 kann mit 24MHz arbeiten und ist bei den üblichen Verdächtigen bereits um EUR 1.39 (Einzelstück) erhältlich. und um ein wenig zu trollen: >> Dir ist klar dass ein AVR mit 30MHz schneller ist als
-
Artikel
Linksammlung
(Neurofeedback). www.amateurfunkbasteln.de Seite von Michael Wöste (DL1DMW) u.a. CPU-Board mit AT89C2051, AT89C4051 oder AVR AT90S2313, CPU-Board mit Atmel AT90S8535, Experimentierplatine mit ATmega103, Programmer für AT89C2051/AT89C4051, 32-Kanal-Logik-Analysator bis 40 MHz (Entwurf von David L. Jones
Steuerung von Videorekordern oder Camcordern über das Control-L (LANC) Protokoll mit Hilfe eines AT89C2051. Microcontroller-Starterkits Starter-Kits für verschiedene Microcontroller (D) preisgünstige Platinen (ab 12,95 Euro für AT89S8252). Beim uC-Dualboard : Das Board ist nutzbar mit AVR-Controllern
-
Thread
Schnelle FFT in Assembler
der die FFT macht und die Daten über den UART an einen zweiten uC sendet. Dieser zweite uC (ein AT89C2051) arbeitet als LED Displaycontroller um über zwei 74HC4094 Schieberegister mit Latch die 16 LED Zeilen anzusteuern. Die 32 Spalten werden dann mit zwei 4-zu-16 Dekoder und MOSFETs angesteuert, immerhin
dann den Autorouter drüber gelassen, oder ? Wenn die Schaltung laufen sollte, dann kann man den AT89C2051 als absolut stabil gegen alle Arten an Störungen bezeichnen. Die Transistoren werden kaum warm, sagen wir mal 40° maximal für die Treiber der untersten LED Reihe, die immer an ist. Versuch mal
-
Thread
Hilfe! Mir wird schlecht von allem diesem Nixie und Neon Propaganda
> Grüße, > Gerhard Ich habe hier hinter mir eine Uhr mit "Polydigit 1" Gehäuse und einem AT89C2051 drin der sich seit Jahren um die Zeit kümmert, die Röhren sind Z5660M, 6 Stück. Ich habe auch polnische V543 Tischmultimeter im Einsatz..Z566M drin.. 30mm Ziffernhöhe, Glimmlampen fürs Komma. Mir
-
Thread
NIXIE Uhr mit vielen Funktionen in C mit ATTiny2313
brennen. Leider habe ich daon keine richtige Ahnung - FUSE und so. (Bis jetzt immer nur einen AT89c2051 gerannt) Ich habe mal ein Foto der FUSE im Brenner Programm ( PROGISP ) gemacht. Jetzt habe ich folgende Efekte: 1 Der ATTINY2313 erzeugt auch die Hochspannung - läßt sich auch gegeln 2 aber
-
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 RAM