-
Thread
Drehstrom aus Wechselstrom erzeugen? Gesperrt
der an ein Bockiges Pferd erinnert) 1x Microcontroller ( scheiss egal was für einer, hab selber den AT89C2051 benutzt ) 3x IR2110/2113 6x Dicke N-MosFet's 1x Programmierer den man mit Programmierumgebung in ein Dunkles kämmerchen auf einige Stunden einsperrt. Und Tada: http://www.jankeytec.at
Pierre B. schrieb im Beitrag #4401180: > Jankey schrieb: >> Und Tada: >> http://www.jankeytec.at/pics/schaltungen2/PICT0012.JPG > Das Internet scheint sich ja immer schneller selbst zu überleben. Sind nur lausige 9 Jahre.
-
Thread
I2C-Bus und PCF 8574
Hallo, wir versuchen mit dem uP C-509 über I2C-Bus den Baustein PCF 8574 anzusteuern und zu beschreiben. Das Datenblatt besagt, dass die Mindestbetriebsspannung 2.5V sein muss, damit das IC nicht rückgesetzt wird. An allen I/O-Ports
Quellcode. Ich habe vor Kurzem erst mit dem Teil hantiert, allerdings in Verbindung mit einem 8051 (AT89C2051) und hatte keine Probleme damit... Gruß, Holm
-
Thread
Komplexes Lauflicht/ Hilfe zur Verbesserung.
Lauflichtprogramm: Aber erstmal was liegt hier vor mir: Ich habe eine Schaltung zur Ausgabe eines Programms vom AT89c2051, 8 Transistoren und 8 LED´s. Nun habe ich folgendes Programm in Assembler: ;Hanse Derby INCLUDE 89c2051.mc init: MOV DPTR,#Tabelle ;Adresse der Tabelle
funktioniert das Programm nicht. 4. Ich habe in der Schaltung Jumper eingebaut, die vier der Inputs von at89c2051 nach - brücken können, nun würde ich gerne 4 Pausen vorgeben können und je nach Jumperstellung sollte mann eine Pause wählen können. Nun ja, fragen über Fragen. Zur Anwendung, Hintergrund:
-
Thread
Welchen Mircocontroller mit Board für Einsteiger
Ich habe mit dem AT89S8252 angefangen. Elektor: http://www.elektor.de/Default.aspx?tabid=30&ProductID=3847) Bin sehr zufrieden. (Hatte bei null angefangen.) Sehr viele Möglichkeiten innerhelb der µC-Famillie. Uart
Ach, vergessen zu schreiben: zum Spielen musst Du Dir nicht extra den AT89C2051 besorgen. Mit dem AT89S8252 geht das auch. (Ausser da, wo man den internen Komparator des 89C2051 nutzt)
-
Thread
16 bit controller
@alibi: nicht alle programmieren in basic oder c ;)
. Das hat den Grund, daß ein "Hello World" nicht gleich 8kB groß sein muß, sondern schon in nen AT89C2051 (2kB) passen soll. Peter P.S.: float ohne printf braucht beim Keil nur etwa 1kB. Ich haber daher auch einige AT89C2051 Projekte, die intern float benutzen. Daher kostet der Keil eben
-
Thread
AT 89C52, welchen programmer, möglichst günstig, brauche i
du knauserig mit dem Geld bist is sind größere Controller sowieso falsch, dann empfehle ich zb den AT89C2051 der extrem billig ist. sonst wenn du was richtig gutes willst als Langzeit Investition dann empfehle ich dir das STK500, das kann alles was du brauchen könntest ...
@Holger: Wenn du AVR Studio Runterladest & das Update dazu Installierst kannst du den AT89C52 mit dem STK500 Programmieren. Die 2051er kann das STK500 nicht programmieren das ist Richtig.
-
Thread
Frequenzmessung ATmega 16/32
0,5Hz ... 150MHz braucht, ist nur ein schneller Vorteiler 1/256 (74AC393). Ich hab das mal mit nem AT89C2051 gemacht, die Genauigkeit ist 5-stellig über den gesamten Bereich. Sensoren haben außerdem oft nen starken Jitter, d.h. es ist sogar besser über mehrere Perioden zu messen. Führe einfach
messen wir Frequenzen von 125 MHz(Auflösung 1Hz), bei einer Fref von 25 MHz(+/-1ppm, +/-1ppm@0-60°C). Uns interessiert hierbei nicht die Absolutfrequenz sondern nur der Relativwert innerhalb einer Produktionscharge. Insofern haben Zähler mit Ref-Quarz~1ppm sehr wohl eine Berechtigung, und nicht
-
Thread
at89C2051 serielle Verbindung
Hallo Ich möchte einen at89C2051 seriell mit dem Rechner verbinden auf 9600 bps 1 start u 1 stopbit Brauche ich Interrupts? org 0 setb P1.0 MOV TH1,#0FDh ; 9600 Baud MOV TMOD,#00100001b ; Timer 1,
-
Thread
8 LED dimmen unabhängig voneinander
> geht das mit Atmega8 ? ja > Villeicht ein Beispiel mit C ? ja, auch mit C.
Hier ein C-Beispiel mit AT89C2051: http://www.mikrocontroller.net/topic/48490#new Peter
-
Thread
Lichtsensor oder ähnliches
die wieder per WLAN und AT89C2051 an die Workstation. So kannst du sogar ZWEI AT89C2051s SINNVOLL integrieren!
auf Aussentemperatur halten (Regelkreis im AT89C2051), damit keine Kondensation passiert. Ansonsten sind Lösungen mit Schrumpfschlauch im Aussenbereich grundsätzlich undicht.
-
Thread
Baudraten Verdoppelung
, z.B. AT89C2051 usw. Natürlich gibts das Zeug nicht nur von ATMEL, auch von Philips usw. Bzgl. der Lösung mit nur einem UART des 8052, man kann den Timer 2 als Baudratengenerator nur für Tx, nur für Rx oder
Header einzufügen. Ich habe so etwas jedenfalls schon häufig mit 8051 kompatiblen Prozessoren ( z.B. AT89C2051 ) realisiert und auf diese Weise z.B. von GPS-Empfängern stammende NMEA-Daten speed-konvertiert. Die Mimik verarbeitet also ganz einfach die dem seriellen Prozessoreingang ( hier: P3.0 ) mit
-
Thread
8051 Interruptprioritaet
[Ergänzung] Hmm... ich habe auf das Datenblatt des AT89S2051 verwiesen... weiss nicht inwiefern der Controller zum AT89C2051 kompatibel ist... Gruß, Magnetus
Hallo magnetus, danke - aber es geht um AT89"C"2051 nicht um "S" Gruß RABIS
-
Thread
AT89S8253 programmieren
Hallo! Nur zur Info: Ich habe mir nun ein Programm für den AT89C2051 (bei mir AT89S2051) geschrieben. Und auch ein passendes Programm für den PC. Mir ist es nun möglich, den AT89S8253 ohne Probleme ISP zu programmieren. lg
C. We. schrieb im Beitrag #827085: > Hallo! > > Nur zur Info: Ich habe mir nun ein Programm für den AT89C2051 (bei mir > AT89S2051) geschrieben. Und auch ein passendes Programm für den PC. Mir >
-
Thread
Atmel AT89S2051 womit beschreiben?
schon lange in diesen forum, immer sehr hilfreich. Ich habe ein rießen Problem und zwar habe ich einen AT89S2051 den ich per ISP programmieren möchte, was bei diesen Prozessor auch funktioniert, nur habe ich das Problem das ich kein Original Atmel Kabel habe sondern einen Nachbau mit den Bustreiberbaustein
Lösung. hier mal der Link zu Mercateo: http://www.mercateo.com/p/139-1095734/IC_8_BIT_MCU_FLASH_Typ_AT89S2051_24PU.html hier der Link zu Atmel: http://www.atmel.com/dyn/products/product_card.asp?family_id=604&family_name=8051+Architecture&part_id=3674 DA ich leider nicht so der ISP crack bin und
-
Thread
AVR Risc Mikrocontroller von Wolfgang Trampert
CJNE, JBC) und benötigen dadurch weniger Codespeicher. Ich habe das sehr deutlich gemerkt, als ich C-Programme vom 8051 auf den AVR portiert habe. Was bequem in einen AT89C2051 paßte, ging nie in einen ATtiny2313 rein. Für die C-Programmierung habe ich mich daher auf den ATmega8 eingeschossen, obwohl
ist. Und was das Speichern von Arbeitsdaten im externen RAM angeht, weiß ich bisher nur vom iccavr-C-Compiler, dass der das automatisch tut. Gruß Johannes
-
Thread
AT89C4051 mit PonyProg/SI Prog
Hallo ! Eine Frage.. lässt sich der AT89C4051 mit den SI Prog Adaptern und PonyProg programmieren? Auf der Seite (http://www.lancos.com/siprogsch.html) ist bei der in Frage kommenden Schaltung nur AT89S8252/AT89S53 angegeben.. Vielen
Nein, der 89C4051 und der 89C2051 haben kein ISP
-
Thread
CNC-Fräse im Selbstbau
Bedürfnisse anpassen könnte. Eine kurze beschreibung findest du auf http://alex.hat.keineahnung.at/index.php/Quick_and_Dirty_CNC_Fr%C3%A4se aber leider ist das noch nicht sehr viel.
Spindelauflösung von 25µm. Werde da mal Zahnräder zwischensetzen. Die Handsteuerung arbeitet mit einem 89C51ED2 und zeigt die Spindelposition pro Achse als 0000,000mm an. Jede Achse kann separat genullt werden. @Michael Fluhr (fury) Habe mir mal Deine Fotos angesehen. Hast ja schon ordendlich was zusammengeschraubt
-
Thread
DS1820 auf AT89C2051
Sodala ich hab einen AT89C2051 mit dem DS1820 verbunden, leider hängt das Programm bei der while (ReadByte()==0xff); // wait for conversion complete Zeile im ReadTemp UP. Hat jemand einen Plan? sbit DQ = P1
while(i>0) i--; count--; } } //---------------------------------------- // DELAY at 11.0592MHz crystal. // Calling the routine takes about 22us, and then // each count takes another 17us. // test with KEIL C51 V7.5 //---------------------------------------- void DelayUs(int us)
-
Thread
welcher µC?
einige wenige Erfahrungen bei der Programmierung gemacht) Der AT89C51IC2 würde diese Punkte ja erfüllen, ist aber nur sehr schwer (und teuer) aufzutreiben. Was gibt es denn an kostengünstigen Alternativen? Sehr groß sind die Ansprüche ja nicht gerade... Danke
AT89C2051/AT89C4051 sind billige 8051 Flash controller
-
Thread
MAX7219 & 8051 Störsignale
Du nimmst einen AT89C2051 und P3.4 liegt auf Low und der MAX7219 an P1. Stimmts ? Der AT89C2051 geht bei Reset = high in den Programmiermodus und gibt dann die Daten des Flash mit dem Quarztakt auf P1 aus, P3.4
Der Max7219 hängt an einem AT98S53 auf P1 Was sollte P3.4 auf low ziehen nützen?
-
Thread
Welcher Befehl (Assembler)
Hallo, der Port eines MC (AT89C2051) hat nach einem Reset ein neutrales Potential (schwach positiv). Die Befehle um einen Port negativ/ positiv zu bekommen kenne ich (z.B. CLR P3.2/ SETB P3.2). Welcher Befehl ist erforderlich
Genau. Müsste eigentlich auch im Datenblatt stehen. Hier gibts auch eine Seite zum AT89C2051: http://wwwiti.cs.uni-magdeburg.de/~buchmann/privat/index.htm http://wwwiti.cs.uni-magdeburg.de/~buchmann/privat/ansteuerung.htm Gruß Andreas
-
Thread
µC-Auswahl für Einsteiger-Projekt
wenn Du > hier die Diskussion um einen CPU-Typen anstößt. Korrekt. Bei der Auswahl eines µC im Hobby-Bereich oder als Lernsystem in der Ausbildung ist die Nutzergemeinde ('Community') IMHO ein bedeutender Punkt. Frickelt man lieber mit seinem Exoten-µC zuhause alleine vor sich hin (Erster
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
-
Thread
ASM real-Zahl Konstante
verschoben ergeben auf die schnelle keinen Sinn für mich ;) Das ganze ist aus dem Quellcode von einem L-C-Meter auf AT89C2051 Basis und die 1005pF sind die Referenz. Wen es interessiert: http://www.hw.cz/constrc/lc_metr/ Danke
c2 ist nicht 1005, sondern 1005E-12 980E-12 ist: ; C2= 980pF mov C2real,#4Fh mov C2real+1,#B0h mov C2real+2,#86h mov C2real+3,#30h Gerhard
-
Thread
Gleitkommaberechnung
gar nicht von int, sondern von long Multiplikation. Also das Ganze nochmal, diesmal mit long: <C> j = 58 * i; b2: 89 81 ldd r24, Y+1 ; 0x01 b4: 9a 81 ldd r25, Y+2 ; 0x02 b6: ab 81 ldd r26, Y+3 ; 0x03 b8: bc 81 ldd r27, Y+4 ; 0x04 ba:
Stephan 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
-
Thread
Kennt jemand dieses Board von Atmel
Habe ich auch noch: STK100 oder STK200. Für 2313 und 8515 mit AT89C2051 als Programmierer.
Ja, das ist das allererste STK, hatte noch keine Nummer, also nur STK. Das gabs damals zum AT90S1200 dazu. Damit kannst Du nur die alten AT90S1200, AT90S3213 und AT90S8515 proggen. Unter dem Aufkleber ist ein AT89C2051, der die Programmiersoftware enthält. Du kannst es z.B. für Experimente
-
Thread
Preis/Leistung ARM gegen den Rest
ich für dieses Geld noch keinen PIC und auch noch keinen 8051." Doch, z.B. bei Reichelt: AT89C2051: 0,94 (Preis für 1 Stück incl. MwSt.) AT89S52: 1,30 ATMega48: 1,40 Die 8-Bitter werden also auch immer billiger (starker Euro ?). Außerdem sparst Du ja Zeit (Zeit ist auch Geld) beim
den P89C668 haben sie jedenfalls den AT89C51RE2 (auch 8kB SRAM) vorgestellt, d.h. die Atmels sind wesentlich besser als Philips-Ersatz geeignet. Ob Philips/NXP damit gut fahren wird, bezweifle ich, ich nehme
-
Thread
S: funkmodul 1Bit
es sowas so günstig wie möglich. Das Ausgangssignal soll 5V haben und auf einen Microcontroller ( AT89C2051 ) geschalten werden.
-
Thread
Grundausstattung für Atmel 8051er Prgrammierung
, aber für den AT89C8055 muss man eine externe Programmier-Platine erstellen (soweit kein Problem). Aber mit welchem Programm (wieder Linux und möglichst frei) kann ich dann das File übertragen? Ich hab nämlich keine
Für den AT89C55 brauchst Du ein Programmiergerät. Der AT89C55 wird allerdings nicht mehr hergestellt, sondern der AT89C55WD und die unterscheiden sich ! Ehe Du ein Programmiergerät baust, must Du also feststellen
-
Thread
Erstes Projekt mit AT89c2051
Hallo, ich möchte eine Temperaturanzeige mit dem AT89c2051 realisieren (so günstig wie möglich). Als Sensor dachte ich an einen LM334. Braucht man dafür einen AD-Wandler oder geht das auch direkt über den µC? Wenn ja, was für einen AD-Wandler brauche
LM75 + AT89c2051 = ca. 3,50 Eur LM75: −55°C to +125°C temperature sensor, Delta-Sigma analog-to digital converter, I2C® interface
-
Thread
Zugriff auf Floppies mit AVR
bekomme ich die Info her? Wie ich schon oben erwähnt habe, will ich ja notfalls der SD einen eigenen µC verpassen. Was ist ein 8515? Ein "alter" Chip? Weil von denen hab ich noch ein paar hier rumfahren (AT98C2051 und AT89C55 (der kann doch viel ext. RAM ranhängen, oder?)) Allerdings weiß ich nicht, wie
Wenn ich da Fragen hab, meld ich mich! 2.) Bzgl. anderem Core: Was ist da das Problem? Das Ding 89C55 hat deutlich mehr Flash. Für eine kleine Rutine langt's allemal. Ich hab da einen Comiler namens sdcc. Funktioniert der gut (Erfahrungen?)? Gibt's einen geschickten Programmer? 3.) Das mit Interpreter
-
Thread
L-Meter AT89c2051 oder AVR?
eine Seite kennt, die ein L-Meter mit Platinenlayout, das Programm als .hex file und als MC einen AT89C2051 oder einen ATmega8,16,32 verwendet. Vielen Dank
Coole Sache Bis jetzt habe ich nur die AT89C2051 programmiert. Mit einem AVR Mega32 fange ich jetzt erst an Erfahrungen zu sammeln. Eigentlich kann ich doch einen ATTiny2313 genau so Programmieren wie den ATmega32 ?? Oder brauche ich da wieder
-
Thread
AT89C2051 Frequenzmessung
Guten morgen, Arbeite gerade seit einigen Stunden an einer Frequenzmessung mit dem AT89C2051 herum, Messfrequenz von 20 bis 400Hz mit einer Auflösung von 0.1Hz. Eingang: Externer Interrupt EX0 @ P3.2 der EX0 Aktiviert mit den Timer1 und lässt ihn hochzählen bis zum 2.ten Puls der den
Weiss ich noch nicht, der AT89C2051 nimmt die Interrupts nicht immer sofort an, vl arbeitet er im Hintergrund an einem Anderen Interrupt, tatsache ist das 2 verschiedene Interrupts permanent angesprochen werden, 1. der Interrupt