-
Thread
Langes Kabel am DS1820
daß es durch zu hohe Slew-rate zu Störungen kommen kann. Nach dem Einfügen eines 220 Ohm am AT89C2051 ging dann alles wieder (Pullup = 2,2 kOhm). In den Application-Notes sind aber noch Transistorschaltungen zur besseren Kontrolle der Slew-Rate beschrieben. Auch einen speziellen Transceiver-IC
-
Thread
Frage zu LTP - PASCAL
Begebenheiten zur Hardwaren und Software. Aber in Kurzform, moechte mit dem Programmer BlowIt eine AT89C2051 beschreiben. Bis jetzt schlugen aber alle Versuche fehl :( . Diese Thread hier ist nur zur Programmierung, ob mir halt jemand die Ports aus dem Quelltext erklaeren koennte und wie das mit diesen
-
Thread
Bedarf an einer universellen Logic-Analyser Software?
Hallo! Hier auch ein LA-Projekt mit AT89C2051. Die wichtigste Idee ist hier die Datenkompremierung. http://wwwiti.cs.uni-magdeburg.de/~buchmann/privat/logger.htm mfg W.K.
-
Thread
Inkrementieren 16Bit
Hallo, eine komplette Anleitung für einen Tacho mit Lichtschrankensteuerung und AT89C2051 gibts hier: http://home.t-online.de/home/k.leidinger/RC-Elektronik/Tester/index.html Ciao, /St
-
Thread
Suche Idee für ne Software-PWM
flackern. Da der T89C51RD2 im großen Gehäuse schwer zu kriegen ist, könnte man auch 3 kleine AT89C2051 nehmen (2. Variante). Ich denke mal, das die 130Hz (156Hz) und die 256 Stufen ausreichend sind. Peter P.S.: Beides sind 8051-er (8-Bitter) und ich habs mit dem Keil C51 compiliert.
-
Thread
Timer 0 98c20151 vs 80c515
. Die 8051 sind ja kompatibel, d.h. Timer, Uart usw. werden immer gleich angesteuert. Der AT89C2051 hat allerdings nur 128 Byte SRAM und keinen externen SRAM, daran könnts liegen. Peter
-
Thread
Kaputte AVRs?
alles andere ging noch. Ich weiß nicht wie oft ich 8051er (egal ob die alten 80C31, AT89C5x oder AT89C2051) falsch rum in den Sockel gesteckt habe. Aber es funktionieren noch alle.
-
Thread
FB-Signal für LED-Dimmung nutzen
. Das spielte bei mir auch keine Rolle, da es sich um eine Deckenlampe handelt. Zum Aufbau: Ein AT89C2051 dekodiert das Signal und steuert einen 555 als Monoflop, der über Reedrelais einen SLB0587 steuert. Etwas umständlich, aber anders funktionierte es nicht zuverlässig.
-
Thread
LCD Display 15ms
Hallo Ich habe einen AT89C2051 (8051) Das Display ist im 4-Bit Modus (P1.4 bis P1.7 Daten) E sitzt an P3.4 , RS sitzt an P1.3 und RW ist ständig auf Masse , deshalb kann ich auch kein Bussy Signal lesen. Ich habe hier
-
Thread
DCF77-Modul-Preis und -Anbindung?
großzügig 100 Zyklen/s Rechenzeit an, das ist dann eine zusätzliche CPU-Belastung von 0,01% bei 12Mhz (AT89C2051). Peter
-
Thread
Problem MAX232-Eingangsschutz
Hallo, habe einige Fragen zu MAX232: Ich habe durch den Reset am Mikrocontroller AT89C2051 eine 1 am Tout des Max232. Geht er kaputt, wenn am Ausgang des Max ein 5 V Pegel anliegt? Ich habe auf der RS232 Seite nur - 8 V bei +5V am Eingang. Ist das OK? Ausserdem habe ich auch 5 V
-
Thread
Verkaufe Bauteile AVR,LCD,.
schraubbar) mit Lötanschluss 15. Klare Kunststoffbox für Bauteile oder anders 10x stk. 0,50€ 16. 16x AT89C2051-24P im DIP gehäuse stk. 1,20€ 17. 11x XP2206CP im Dip Gehäuse stk. 1,20€ 18. 15x LM3914 Stk. 0,90€ 20. 11x SUB-D Buchse 25 Pol (Print Montage) stk. 0,20€ 21. 4 LCD´s 4x20, HD44780, Ohne hintergrund
-
Thread
[T]ausche diverse Atmel Controller und ein ATmega128 Development Board und diverse Phytec Boards
es wie auf den Bildern zu sehen: 5 mal AT90S4414-8JC (PLCC44) Atmel Mikrocontroller 6 mal AT89C2051-24PC (DIP20) Atmel Mikrocontroller 10 mal AT90S2313-10SI (SOIC20) Atmel Mikrocontroller 1 mal AT90S8535-8JI (PLCC) Atmel Mikrocontroller 1 mal ATMEGA128 Development Board 1x Phytec KC-167 KITCON
-
Thread
Wird heutzutage auch im Komsumerbereich auf Bitflips geachtet und sicherer programmiert?
Hast Du dafür auch Belege? SRAM kann man überhaupt nicht vergleichen mit DRAM. Ich hab mal einem AT89C2051 >10s die VCC kurzgeschlossen, der SRAM war noch komplett erhalten. Ich wollte über den SRAM eine Kaltstart/Warmstart Erkennung programmieren, da der AT89C2051 keine Bits zur Erkennung der Resetquelle
-
Thread
einfache Pflanzenbewässerung
kein noch so toller low drop Regler aus 3.6V die zumindest 4.5V für den MOSFET machen, aber ein AT89C2051 läuft mit "maximum operating voltage 6V" braucht allerdings im idle mode 2mA, und ein MOSFET wie IRF3708 schaltet bei 2.8V sicher 7.5A was reichen sollte, so daß man auf die Dioden verzichten könnte
-
Thread
Mit Drehimpulsgeber RGB Farbe einstellen
dafür einen speziellen Befehl hat, der zählt und gleichzeitig auf 0 testet (DJNZ). Bei einem AT89C2051 mit 24MHz Quarz setzt man z.B. den Timer T0 in den Reloadmode, so daß er alle 52 Zyklen einen Interrupt auslöst: MOV TH0, #-52 Dann ergibt sich eine PWM-Frequenz von: 24MHz / 12 / 52 /
-
Thread
[V] Konvolut DIP-ICs: CPU/MCU, Periph. etc
komplett). Linker Block: - D70208L-10 (V40 von NEC) - MAF8039HL (8048-MCU von Philips) - AT89C2051 (Low-Pin-Count-8051 von Atmel) - TS68008CP8 (68k-CPU von ST) - Z8400AB1 (Z80A-CPU von SGS) - SAB8086P (8086-CPU von Siemens) - SAB8088-P (8088-CPU von Siemens) - D87C51FA (8051-MCU mit EPROM
-
Thread
AVR Risc Mikrocontroller von Wolfgang Trampert
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 die Pinzahl eines ATtiny8313 dicke reichen würde, wenn es ihn bloß
-
Thread
SMT 160-30
Die Formel ist ja: 212.766 * ((float)pulse / period - 0.32) Das geht einfach mit einem AT89C2051, 1 Timer läuft ständig, der andere ist im Gate-Mode. Dann hat der eine die Periodendauer und der andere nur den High-Puls gezählt. Um möglichst genaue Werte zu erreichen, macht man das über mehrere
-
Thread
µC-Auswahl für Einsteiger-Projekt
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 einen Programmer, Controller und ein Eval-Board gekauft. Tolle Sache! Schau mal
-
Thread
Hoffe ihr helft mir bei meiner Projektarbteit
Zum Feuchtemessen würde ich den Komparator vorziehen (z.B. im AT89C2051, ATTiny26 usw.). Einen Kondensator (MKT 100nF) parallel und rein in die Erde. Dann einmal auf 5V aufladen und warten, bis die Spannung auf die Referenz abgesunken ist. Der Vorteil ist, man
-
Thread
PIC's unterbelichtet
P.S.: Das Ganze ist für einen 8051 geschrieben. Der AT89C2051 ist im 20-Pin Gehäuse, es sollte aber auch ein 14-Pinner von Philips reichen. Da es in C geschrieben ist, kann man es aber auch leicht auf einen AVR oder PIC übernehmen. Es müssen ja nur die Timer
-
Thread
DCF77-Uhr mit LCD
nicht philosophieren. Es laufen mehrere Versionen meiner Uhr über viele Jahre einwandfrei aufm AT89C2051 bzw. eine aufm ATTiny12 in Berlin und auf Usedom. Peter
-
Thread
Minimierung Messunsicherheit Temperaturmessung
mit einem MC auslesen, die Temperatur entspricht dem Tastverhältnis. Ich hab ihn z.B. mit einem AT89C2051 ausgelesen. Ein Timer ist durchlaufend, der andere im Gate-Mode zählt nur die High-Pulsbreite. Verzugsweise sollte der MC einen Quarz als Takt benutzen. MEMS oder eine PLL haben einen erheblich
-
Thread
DCF77-Uhr mit ATTINY12
Paritätsprüfung und Impulsüberwachung. Ich habe das als C-Programm schon einige Jahre auf nem AT89C2051 laufen und noch nie eine falsche Zeit gesehen. Probiers einfach mal aus. Peter
-
Thread
Launischer AT89S8252
eigenen SPI-Programmer. Dito. Ich denke, es liegt an unsauberer Programmer-Firmware. Ich hab nen AT89C2051 fürs Updaten programmiert und nie Probleme damit gehabt. Peter
-
Thread
89s8252 Problem
http://www.specs.de/users/danni/tools/isp53/index.htm Du mußt bloß einmal den benötigten AT89C2051 programmieren lassen, z.B. bei Segor. Peter
-
Thread
[V] div. Bauteile, Bausätze, Geräte, Klemmen, ICs
DIOP40 2 Stück neu ICL7107CPL in DIP40 1 Stück neu AT89C4051 in DIP20 2 Stück gebr. AT89C2051 in DIP20 1 Stück neu K6T0808C1D in DIP28 SAMSUNG 32Kx8 bit Low Power CMOS Static RAM 3 Stück neu NXP 89LPC935FA in PLCC28 incl. Sockel PLCC28 gebr. 2 Stück neu NXP 89LPC935FA in
-
Thread
Probleme mit GLCD
anbieten ... ist aber in keinster Weise optimiert ;) Edit: oh ich seh gerade du benutzt nen AT89C2051 mein code wäre fürn AVR gewesen ... hilft dir also wohl nicht.
-
Thread
Problem mit ISP
kritische Timing ein extra µC völlig unabhängig vom PC. In meinem uralt Atmel-STK ist dazu ein AT89C2051 drin. Neuere Versionen arbeiten wohl mit einem AT90S1200. Genaueres dazu solltest Du auf der Atmel Webseite bzw. unter AVRfreaks finden. Auch mein Eigenbau-Programmer arbeitet mit einem extra
-
Thread
PIC - Frequenzzähler weit über 50 MHz auf die minimalistische Art
Deine graue Theorie nicht kennt, er funktioniert nämlich einwandfrei. Ich hatte davor auch einen AT89C2051 verwendet, obwohl ja Deiner Meinung nach die 8051 völlig untauglich sind. Anbei der Schaltplan. Ich hatte damals keinen schnellen 2*4Bit-Zähler, also habe ich 2 einzelne genommen. Es macht
Gleitkommapaket. Mein Frequenzmesser ist natürlich in C geschrieben und benutzt float. Das paßt in den AT89C2051 (2kB Flash) bequem rein. W.S. schrieb im Beitrag #2182975: > Ansonsten bin ich diese fruchtlose Atmel-Diskussion leid. Schau mal auf das Symbol neben Deinem Bookmark für dieses Forum, da
-
Thread
Sind die 8051'er am aussterben?
Das Preis Leistungsverhältnis ist auf jedenfall beim 8051 super. Für kleine Sachen den AT89C2051 für 1,2 (vergleichbarer AVR: AT90S1200 für 2 , OK ist in etwa gleich, aber wenn ich nen UART brauch bin ich schon bei 2,4 ...) Für größere den AT89S52 (ist bei Reichelt billiger als der S51) für
-
Thread
Tiny2313 - Serie0510 - programmieren nicht möglich?
damit eben Probleme ? Ich habe auch einen ATtiny26, den ich mit meinem alten ISP Programmer mit AT89C2051 und Software SPI problemlos programmieren kann, mit meinem neuen Programmer mit ATtiny2313 und USI SPI jedoch nicht, selbst wenn ich das Timing auf wenige kHz runterdrehe. Warum das so ist, keine
-
Thread
[newbie] Poti messen mit at89s52
zumindest der Fehler durch den Pullup weg. Genauer gehts auf jeden Fall mit dem Komparator des AT89C2051 oder mit nem 555. Peter
-
Thread
Arithmetik in C
von vornherein nicht so gut, wie auf CICS mit 8Bit-Befehlen, z.B. 8051. Da habe ich in 2kB (AT89C2051) viel mehr machen können und oft auch floating point gemacht. Hab dann aber auch einen kommerziellen Compiler genommen (Keil). Peter
-
Thread
3.3V Spannung aus Akkus/Batterien
Controllers messen (oder nur die Schaltschwelle über den Internen Komparator eines ATTiny bzw. AT89C2051 auswerten) oder mit einem externen Komparator bestimmen. In die +-Leitung kommt ein P-Kanal MOSFET (Logic-Level-Typ), Source an +, Drain zum Regler. Über einen Taster zieht man das Gate gegen Masse
-
Thread
Interrupt bei Ampelsteuerung 8086
und Vergleiche (DJNZ, CJNE) ermöglichen sehr kompaktes Programmieren. Sehr schön war auch der AT89C2051 für kleinere Projekte. Als ich mir viel später mal die PIC12 Familie anschaute, überkam mich das kalte Grausen.
-
Thread
Bauteile Verkauf
mit Lötanschluss 15. Klare Kunststoffbox für Bauteile oder anders 10x stk. 0,50€ 16. 16x AT89C2051-24P im DIP gehäuse stk. 1,20€ 17. 11x XP2206CP im Dip Gehäuse stk. 1,20€ 18. 15x LM3914 Stk. 0,90€ 20. 11x SUB-D Buchse 25 Pol (Print Montage) stk. 0,20€ 21. 4 LCD´s 4x20, HD44780, Ohne hintergrund
-
Thread
Soundausgabe auf dem AVR
Ich habe mal vor langer Zeit ein 8kHz WAV mit dem AT89C2051 über R2R-DAC von einem AT24C512 ausgegeben. Mit dem Komparator habe ich noch einen ADC programmiert, um die Geschwindigkeit zu variieren (Lok-Sound). Das C-Programm und den Schaltplan könnte ich
-
Thread
Einbrennen von RAM bits?
eine Zeitlang speichern. Mit Einbrennen hat das aber nichst zu tun. Ich wollte mal in einen AT89C2051 eine Routine schreiben, die ein Power-on Reset von einem externen Reset unterscheidet. Dazu habe ich 8 Bytes in den SRAM geschrieben. Waren sie nach dem Reset erhalten, dann war es ein Warmstart.
-
Thread
Wieso Atmel?
Ich hab damals (1993) auch mit den Atmel AT89C52 und AT89C2051 angefangen und fand es super, daß ich endlich das EPROM-Löschgerät einmotten konnte. Der Flash hat wirklich ne Menge Zeit gespart. Ein paar Jahre später (1997) hat Atmel dann die AVRs vorgestellt
-
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 die
-
Thread
[V] AVRISP mkii und diverse Atmel ICs und Flash Speicher
TQFP-44 4.70 EUR http://www.farnell.com/datasheets/1712449.pdf 3x AT89C2051 SOIC-20 0.80 EUR http://www.farnell.com/datasheets/1598185.pdf 7x ATMega88PA-AU TQFP-32 1.60 EUR http://www.farnell.com/datasheets/1691443
-
Thread
7kV -> ADC -> OK - uC
setzen seit fast 20 Jahren MCs auf 5000V floatend ein, ohne Probleme. Es sind robuste 8Bitter (AT89C2051) an 5V auf 2lagen-Platine. Die Kommunikation erfolgt per UART über 10kV Optokopppler. Wir haben auch MCs (AT89C51CC01) auf 18000V floatend mit Lichtleiter zur Kommunikation. Zur Versorgung dient
-
Thread
Geschwindigkeitsmessung (SAB C80535)
damit auch 1995 angefangen, in C zu programmieren. Damals gab es schon die ersten Flash-80C51 (AT89C2051). Vom Keil C51 gibt es eine Eval-Version auf 2kB limitiert und ohne float-Lib. Soweit ich mich erinnere, wird auch der Resetvektor auf 0x8000 verschoben, wo bei den Eval-Boards rein zufällig der
-
Thread
Digitaler Drehzahlmesser
meine ersten protos waren mit dem AT89C2051. Inzwischen arbeite ich mit dem LPC89P916, der kostet 90 cent. http://www.jankeytec.at/pics/schaltungen2/tacho2.JPG http://www.jankeytec.at/pics/schaltungen/PICT0003.JPG http://www.jankeytec.at
-
Thread
Taugt die Aoyue 2900/2901?
Atmel-Controller auf der Platine: http://picasaweb.google.com/rille02/Aoyue2901#5252662573623914098 AT89C2051: http://www.atmel.com/dyn/Products/Product_card.asp?part_id=1938 Und > Nebenan schläft meine Frau und der Kleine Dann liest du Kontaktanzeigen? :-)) http://picasaweb.google.com/rille02
-
Thread
AVR Spielewürfel:Stromversorgung über Akku
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
ATMega8 ausreichend für ein modellprädiktiven Regelers ?
festgestellt, daß die Regelgröße exponentiell zur Spannung am Stellglied war. Ich hab dann einen µC (AT89C2051) genommen, der mit dem dualen Logarithmus rechnet: U_stell = k * (ld(soll) - ld(ist)) und nun ist es super stabil Je mehr man über den Regelkreis weiß, umso einfacher wird das Ganze. Peter