-
Thread
elegante Timernutzung
weil er sich das Handle nicht merken muss?" Ja genau das meinte ich. Ich habe früher viel auf dem AT89C2051 (nur 128Byte SRAM) gemacht, da wußte noch keiner was AVRs mal sein werden. Und seitdem steckt mir das Byteknausern irgendwie im Blut. Das malloc scheint sehr komplex zu sein. Insbesondere
-
Thread
Programmer für AT89C2051
Hallo Ich möchte mir einen Programmer für AT89C2051 bauen und fand im Netz den Proflash von Peter Dannegger als gute Lösung. Leider führen alle Link's ( inklusive dem unter www.mikrocontroller.net/Links - also hier ) zu einem 404 - Not found.
aber da ist wieder dieses Henne - Ei Proble, für den Programmer benötigt man einen programmierten AT89C2051 und ich habe leider keine Möglichkeiten einen programmieren zu lassen. Mirko
-
Thread
80C535
als auch der AT89C51ED2 können "In System" programmiert werden, d.h. mit einem Adapterkabel (meistens über den Parallelport eines PC). Bei der 80C535-Kiste mußt Du bei jeder Programmänderung ein neues EProm brennen.
Anschaffungsaufwand. Wenn Du schon Erfahrung im Gebiet der 8051-Familie (dazu gehört der 80535 sowie der 89C51, 89C2051, 89S8252 etc.) solltest Du dabei bleiben. (Als Hardwaretipp: schau mal bei Elektor nach dem 89S8252-Flash-Board) Zum Motor: Also, die Handskizze für die Relaisplatine zur Motorsteuerung
-
Thread
Einfacher und billiger Webserver mit AtMega32
wäre die Adressierung zu schwer, was man für die Festplatte brauchen würde. Zudem bin ich eher der AT89C2051/4051 und 8051er-Typ und habe mit AVR fast nix am Hut.
Änderungen sind in der 3c5x9_Changes.log dokumentiert. Die Änderungen die am AtMega32 Board von H.Buss vorzunehmen sind, sind in 3c5x9.c beschrieben. Viel Spass beim Testen Werner
-
Thread
source für at89c2051 nach 87c51 umwandeln
Hallo, wer kann den source für at89c2051 nach 87c51 umwandeln, da ich diesen IC drigend bruche. Wer kann helfen. Gruß Frank
>Ich wollte es nur vom AT89C2051 in einen 87C51 Progm,weiss aber nicht >ob es so einfach geht. Ja, es geht. Aber wiso willst du unbedingt einen 87C51 verwenden ? Der AT89C2051 ist nicht nur kleiner, sondern auch billiger
-
Thread
Mehrere MC an einem Quarz
Strom zu sparen und das gab bei mir Probleme: Ein ATTiny2313 läuft mit 24MHz und sollte noch einen AT89C2051 versorgen. Sobald ich den angeklemmt hatte lief garnichtsmehr. Aber zum Glück gibt es beim Tiny2313 eine Fuse um den takt mit CMOS Pegel an einen Pin zu legen. Das läuft jetzt einwandfrei. Für 5uC würde ich daher einen Quarzoszillator verwenden, der alle uC mit dem fertigen Takt versorgt.
-
Thread
Datenverlust im Flash einfach so ?
ich die Software erneut aufgespielt hatte lief dann wieder alles einwandfrei. Meistens waren das AT89C2051 oder AT89C51. Hatte jemand schonmal ähnliche Probleme, oder kennt eine Lösung wie man das umgehen könnte ?
Timing ist garantiert eingehalten worden (wobei das eigentliche Timing ja eigentlich auch intern vom uC selbst erzeugt wird). Beides sind unterschiedliche, selbstgebaute Programmiergeräte, die mit einem uC arbeiten, der die ganzen Signal genau nach Datenblatt erzeugt.
-
Thread
Nochmal die Experten bitte - DCF77
Es funzt also sowohl auf einem ATTiny12 als auch ATMega8. Ich hatte mir mal eine Routine in C für den AT89C2051 geschrieben, lief auf Anhieb. Dann noch die Fehlerauswertung etwas verfeinert und damit ist sie auch absolut fehlerfrei. Ich hab sie dann auf den AVR portiert (in Assembler und in C). Wichtig ist bei allen Problemen, daß man sie erstmal in einzelne Schritte zerlegt und die der Reihe nach programmiert und testet, z.B.: - "normale" Uhr mit Timerinterrupt als Gangreserve, wenn
-
Thread
Analoge Signale mit 89C2051 messen
Hallo. Ich würde gerne eine Gleichspannung zwischen 3 und 5V mit einem AT89c2051 messen, was berechnen und anzeigen. Kann ich das direkt mit den analogen Eingängen (komparatoren) des Controllers machen oder hat jemand erfahrung mit der Anbindung eines ADC0804 an den 2051er
benissimo hier hast Du genau das,was Du suchtest & vieles mehr http://www.iguanalabs.com/adc2051.htm
-
Thread
Sounddecoder Modellbahn
Ich hab da mal was gemacht mit nem AT89C2051. Als 8-Bit DAC ein 74HC4094 mit R-2R dahinter. Über 3 Pins können bis zu 8 Sounds ausgewählt werden. Über den Komparator als ADC kann 1 Sound über eine Spannung in der Geschwindigkeit (11k..22kSample) variiert werden. Die Sounds werden in einem AT24C512 gespeichert (max 8 Stück anschließbar) Über die UART werden die Sounds reingeladen (als Intel-HEX). Das Ganze ist in C geschrieben. Bei Interesse kann ichs mal raussuchen und in die Codesammlung
-
Thread
Kaputte AVRs?
Wie Viele AVRs/Microcontroller habt ihr schon kaputt gemacht. Ich hab mal einen AT89C52 gegrillt und von einem ATMega 16 den PortC geschrottet. MfG
Quarzoszillator war defekte, 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
Grundl. Problem
multiplexen und das wird mit einem ATMega8 bei 4Mhz schon hakelig. Guter Witz... Ich steuere mit einem AT89C2051 mit 24MHz (=2MIPs) ein 12 stelliges Display an. Nebenher lasse ich ihn noch eine Reihe Taster abfragen, die 12 Stellen zu einer 32bit Zahl zusammenfassen und noch ein paar 48bit Divisonen machen, ehe er das ganze überträgt, damit sich der uC nicht langweilt... Außerdem kommt das ganze viel billiger: Ein uC ist flexibler und kostet weniger als ein CPLD. Da würde ich eher einen AT90S1200 oder 2313 als LED Controller nehmen.
-
Thread
Schnelle FFT in Assembler
habe ich nur einen mega8 aufgebaut 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
von mega8 1 -> RXD von mega 8 2 Sync von mega8 1 -> INT0 von mega 8 2 TXD von mega8 2 -> RXD von 89C2051 Sync von mega8 2 -> INT0 von 89C2051
-
Thread
Futaba VFD Ansteuerung mit Bascom
schicken, aber es hilft dir nicht weiter, da es komplett in Assembler geschrieben ist und für einen AT89C2051 ist. Aber an sich ist außer dieser kurzen WriteByte Routine nichts spezielles dran. Damit sende ich die Buchstaben einfach ans Display, das diese dann auch anzeigt.
sonnst... *nochmalwiederdencodeanguck* Mist, stimmt ja... das is ja immer alles mehr oder weniger µC bezogen... %)
-
Thread
eeprom 24c02 speicheradressierung
Hallo Leute, ich habe ein 24c02 eeprom (= 2048 byte) und möchte es mit einem AT89c2051 beschreiben. es funktioniert alles soweit. wie kann ich allerdings bei diesem eeprom byte-adressen über 255 beschreiben/lesen, da das eeprom ja
@Stefan: Irrtum, ein 24C02 hat nur 2048 Bit = 256 Byte. Mehr ist nicht drin. @Wolle: Irrtum, die Leitungen A0-A2 codieren die Adresse mit der das IC sich am I2C-Bus meldet. Ein 24C02 hat trotzdem nur 2048 Bit. Man kann allerdings
-
Thread
Mit Drehimpulsgeber RGB Farbe einstellen
Wie kann man das machen? ---------------------------------------------------------- In meinem 2051 habe ich dieses Programm: INCLUDE 89C2051.mc abfrage: IF P1 = #11111111b THEN JMP aus IF P1 = #11111100b THEN JMP ein JMP abfrage aus: IF P1 = #11111110b THEN CLR P3.0 NOP
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
2051 will nicht
#Kondensatoren sind am 7805 dran #7805 schwingt nicht. #Quarz schwingt Was nicht OK ist: Der AT89C2051 macht nicht das was er soll. Eigentlich sollten an P1.7 30kHz anliegen sobald man P3.0 an GND liegt. Liegts an der Software?
Also jetzt läuft das Programm. Hab den 2051er kurz mit den PINs an 'er Alufolie gehalten und jetzt läuft er. kommt das bei den 2051ern öfters vor?
-
Thread
AT89C2051 & SPI &Nokia 3310 Display
Hallo! Ich hab ein großes Problem.. will bei meinem Schulprojekt mit einem 2051er ein 3310 Display ansteuern. Hab ja schon viele Sourcecodes gefunden, nur bentötige ich da einen SPI dazu. Leider hat der 2051er kein SPI, also hat mein Lehrer gemeint ich soll mir das Protokoll softwaremäßig selber programmiern. Nur hab ich da absolut keinen Plan und find auch im Netz nichts gescheites. Einen anderen µC dürfen wir nicht nehmen, da wir nur 2051 Projekte machen dürfen. Oder hat vielleicht jemand von euch einen Sourcecode für einen 2051er und dieses Display? mfg 2 unwissende HTL-Schüler
-
Thread
Bedarf an einer universellen Logic-Analyser Software?
Und diese kann mann natürlich auch (wenn auch nicht so komfortabel wie mit C) in Java ansprechen (Stichwork JNI).
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
Seltsames Verhalten AT89C2051
Hallo! Hab heute zum x-ten mal eine kl. Mikrocontrollerschaltung für einen Prüfplatz gebaut. Der Controller soll nur ein Signal mit variabler Pul- und variabler Pausenzeit erzeugen. Das Programm funktioniert. Jedoch, wenn sich der Controller gerade im Reset befindet, fangen je nach Stellung der Eingangsschalter am Port 3, die Ausgangsbits an Port 1 mit etwa 300kHz wild zum schalten an (auch diejenigen, welche nicht verwendet werden)!! :-o Die Schalter sind 4bit-Drehcodierschalter sowie Kippschalter nach Masse. Der uC wird mit 22,1184MHz getaktet und ist sauber Entkoppelt. Der uC wurde
-
Thread
Bitte überprüfen
nutzt du kein kleines LCD Display?? damit koenntest dir viel arbeit sparen, das kannst direkt an den µC schalten Gruss Jens
hier liegen. Da ist der SDA2131 drauf. Einen anderen Display habe ich leider nicht. Ausserdem hat der AT89C2051 zuwenig Ports für ein LCD-Display, ausser für einen I2C-Display. Sind die 12MHz zu hoch für diese Schaltung, oder kann mans lassen?
-
Thread
Kleine Frage nebenbei
Ich habe einen 2 Programmer von Batronix. Einamal den EEPROMER und den für den 2051er-µC. Ist es möglich Files vom 2051er auf ein EPROM zu brennen. Damit meine ich jetzt, EPROMs für Schaltungen mit SAB2082 oder SAB8051 eingesetzt werden. Kann der Programmer *.ASM-Files in *.HEX files
Zum Rest: Ja es geht, der AT89C2051 ist ein normaler 8051 mit weniger Pins (Daten/Adressbus fehlt). Ich verwende oft einen 8051 mit EPROM Simulator um Software für einen 2051 zu entwickeln und schnell zu testen.
-
Thread
Suche: günstigen (!) Device Programmer
Programmer, mit dem man folgenden Controller (kann auch nur der einzige sein) programmieren kann: ATMEL AT89C2051
Hallo Robin, wenn Du unbedingt den 89c2051 nehmen willst, schau Dir das hier an: http://www.woe.onlinehome.de/projekte.htm. Wenn Du einen programmierten Controller für Deinen Programmer brauchst, kann ich Dir einen zum Selbstkostenpreis
-
Thread
DMX Dimmerpack bauen
Kann mir jemand helfen, ich versuche, ein programm für einen 89C2051 zu schreiben als 4 - Kanal DMX auf Analog Demultiplexer. Die Schaltung steht und Hardwaremäßig ist alles in Ordnung. Nur das Programmieren bereitet erhebliche Schwierigkeiten. Freue mich auf
und deiner Famile frohes Fest zu wünschen, bin untröstlich... Axel Du F. hier kann keiner mit 89c2051, musst Du wohl einen neuen Thread aufmachen und die Frage sepearat stellen.
-
Thread
Mikrocontroller-Vergleichstabelle/Auswahlentscheidung
ob/welche dieser Typen meinen Ansprüchen genügt: - PIC 12F629-I/P PIC-Controller, DIP-8 - PIC 16C505-04P PIC CONTROLLER DIP-14 - PIC 16F630-I/P PIC-Controller - PIC 12C508A-04P PIC CONTROLLER Dip-8 - PIC 12C509A-04P PIC CONTROLLER Dip-8 - AT 89C2051 PDIP Atmel C51 8bit-Flash MCU - AT 89C51
wichtig : die MCs sollen im system , seriel , programmiert werden können . Und dafür nicht die : - AT 89C2051 PDIP Atmel C51 8bit-Flash MCU - AT 89C51 PDIP Atmel C51 8bit-Flash MCU nehmen . Eher z.B. AT89s8252 ... Auf der Atmel - homepage findest Du die Auswahl-Tabellen für beide MC-Famillien
-
Thread
Interrupts verstehen
Tach zusammen, Männer ich hab da ein kleines Prob, ich muss ein C Code für eine kleine Tastatursteuerung neumachen und weis nicht genau was dieser aufruf bedeutet: void i_int() interrupt 7 using 1 { } Versteh ich das richtig das ich hier den P1.7 als Interupt
Jupp 8051. Also hab den Controller: AT89C2051 und was ist ein Interruptvektor? :)
-
Thread
Simens S 35; AT-Befehle
Erst mal hallo zusammen,... Ich habe den Auftrag bekommen, über einen uController (AT89C2051-24PI) ein Handy (Simens S35) mittels AT-Befehlen zu steuern. Folgendes szenario: Ein Pegel-Alarm wird ausgelöst. Meldet dies dem controller. dieser sendet ein sms an eine eingespeicherte
Hallo Tom Ich habe ein Modul mit AT89S8252 (Kompatibel zum 2051) dazu gebracht mit einem S35 eine SMS zu schicken wenn ein 8bit port eine Aenderung aufweist. Siehe Anhang fuer den ganzen Code. Viel Spass damit! Edward http://edward.cardew.org
-
Thread
89C2051 was brauch ich da? was find ich wo?
gute beim 8051 (im Vergleich zum AVR) ist, dass eine für den 8051 geschriebene Software auch auf dem AT89C2051, und jedem anderen aus der Serie ohne Veränderung läuft.
~buchmann/privat/progr.htm Und falls du mal größere Controller programmieren möchtest, nimm die AT89S51/52, die lassen sich ISP programmieren (nur die Software dafür gibts nur für den LPT, aber ich habe mir einen eigenen gebaut, mit einem AT89C2051 als Steuerung, der programmiert AT89S und alle SPI
-
Thread
Variablen beim Ausschalten im EEPROM sichern
Ich habe solche Sachen bisher nur mit dem AT89C2051 gemacht und da der keinen EEPROM intern hat, habe ich einen 24C64 rangeschaltet. Und die haben den Vorteil, daß man gleich 64 Byte in einem Rutsch (10ms) sichern kann und bis runter zu 2,7V
funktionieren. Da hat also ein 220µF/6,3V voll gereicht, die Datensicherung zu garantieren. Der AT89C2051 hat die Daten per I2C an den 24C64 geschickt und ist dann selbst in Power-Down gegangen wärend der 24C64 in aller Ruhe seinen Schreibzyklus beendet hat. Warum die AVRs keinen EEPROM-Pagemodus
-
Thread
STK 500
Ich möchte mir ein Starter Kit STK 500 zulegen, kann man damit auch die AT89C1051,2051,4051 programmieren? Danke Gruß Alex
-
Thread
Suche Idee für ne Software-PWM
Du könntest für das Dimmen einen T89C51RD2 nehmen und diesem dann über die UART die einzelnen Werte senden. Anbei mal ein Programmbeispiel für den Timerinterrupt, der die PWM macht. Das Prinzip ist einfach: dimmcount zählt runter
muß dem Timer 0 die höchste Priorität zugewiesen werden, damit die LEDs nicht 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.
-
Thread
Assembler oder C
Ich habe schon mehrmals ein Programm in C und in Assembler für den 8051 geschrieben. In C war das Programm fast immer zu groß für den Speicher (vor allem wenn man den AT89C2051 mit 2k Flash verwendet.) Der 8051 ist so leicht in Assembler zu
wenn man nicht platz- oder zeitkritische Anwendungen hat. Ich habe z.B. einige Male floats auf dem AT89C2051 verwendet, daß belegt einmalig etwa 700 Byte, also sind noch 1,3kB für die Anwendung übrig. Peter
-
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
Da der 2051er mit 3,3V lauft kann ich das somit weg lassen.. perfekt.. danke
-
Thread
PIC programmieren in C
Hallo, ich programmiere einen PIC18F452 in C mit dem Compiler c18 von Microchip. Dabei ist mir aufgefallen, dass ich maximal 120 Bytes für die Deklaration von Variablen verwenden kann. So ist z.B. bei einem Array unsigned char test[120] schon schluss
Verfügung. Ich habe z.B. Programme in C für den AT89C2051 geschrieben, die insgesamt 1000 Byte an Variablen benutzen, aber eben nicht gleichzeitig. Daher passen sie trotzdem in die "nur" 128 Byte SRAM. Peter
-
Thread
Intel-HEX ___HEX-80
hi, bin gerade dabei meine ersten at's zu brennen(at89cx051). ich habe mir den programmer von batronix nachgebaut. programmentwicklung geschieht mit µvision2 von Keil in C. beim compilieren wird auch ein hex-80 file erzeugt. nur das
Keil-µVision. Diese hat verschiedene Beschränkungen (siehe Kiel-Homepage). Eine davon ist, daß der vom C-Compiler erzeugte Code ab Adresse 0x0800 liegt. Das heißt, er wird auf einem 89C1051 oder 89C2051 nicht laufen. Wenn Du einen 89C4051 zur Hand hast: Bingo, das könnte klappen! Ansonsten schreib Dein
-
Thread
Sind die 8051'er am aussterben?
Atmel-Serie gibt es keine ´51er, die eine vernünftige RESET-Schaltung drin haben. So muß man zu den 89C2051, die ja sonst eigentlich nichts außer einem Quarz brauchen, noch einen teuren Resetcontroller verbauen. Oder kennt von Euch jemand eine Version vom ´51er die ähnlich preiswert ist und sowas drin
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)
-
Thread
89C2051
mit dem 89C2051 - schweineteuer. Auch die oben erwähnte Variante für 50cent ist im Vergleich zum µC immer noch sehr viel. Warum kriegt ATMEL das nicht mal geregelt, einen 8051 zu bauen, der sauber anläuft?!
Daher habe ich mir ein eigenes Programmiergerät gebaut, da es keine Seriell Port Software für ISP von AT89S51/52 gibt ! In dem Programmiergerät arbeitet ein AT89C2051. Das Ding programmiert AT89S51/52, AT90Sxxxx. AT89S8252/53 werden noch nicht unterstützt, da ich dafür keinen Bedarf habe und diese komplett
-
Thread
Drehzahlmessung mit 8051
Guten Tag Ich habe einen AT89C2051 mit 24 MHz. Ich habe einen Benzinmotor und möchte mit meinem 8051 und weiteren Bauteilen die Drehzahl der Motors in U/min messen. Ich nehme einen Fototransistor und eine Lichtquelle. Ich habe
-
Thread
Handy (S45) Ladeproblem
Hallo, Ich habe eine Schaltung mit nem AT89C2051 die mit meinem Siemens S45 Handy kommuniziert. Soweit funktioniert auch alles recht gut, mein Problem liegt darin das ich dem Handy eine dauerhafte Versorgungsspannung geben will. Folgende
-
Thread
atmel mcu's fast nur als Hobbyspielzeug eingesetzt?
Atmels (ADDLINK). Ich persönlich stehe noch mit den AVRs auf Kriegsfuss, die 8051er sind mir lieber (AT89...). Es gibt ja auf dem Markt eine riesiege Auswahl von MCs, dass dei Entwickler vielleicht den MC auswählen, mitdem sie schon Erfahrungen haben oder worauf sie gelernt haben. Gruß Elektrikser
sogar auf den AT89C2051 umstellen, weils absolut nicht mehr reingepaßt hatte. Aber inzwischen gibt es ja den kleinen ATMega8, da kann man endlich entspannt programmieren ohne gleich die großen Tausendfüßler nehmen
-
Thread
Crashkurs in Sachen I²C-Bus
ich an den billigen TDA8425 der den Raumklang schon integriert hat. Da spare ich wieder Ports. Der µC im Tuner-Projekt hat ein internes RAM. Toll wäre es wenn man den TDA9840 noch steuern könnte. Aber ich glaube da ist kein Platz mehr dafür auf dem AT89C2051. Kann man den Quellcode auch für den AT-Mega
Tasten am selben Port verwendet. So ähnlich stelle ich mir das auch in meiner Schaltung vor. Nur mit AT89C2051 wegen dem Internen RAM. Später lade ich noch ein Schaltbild hoch, wie ich meine Tasten anlegen würde. Ports: P1.0 COL1 LED8 P1.1 COL2 LED7 P1.2 COL3 LED6 P1.3 COL4 LED5 P1.4 ROW4 LED4
-
Thread
at89c2051 programmer
hallo leute ich suche verzweifelt nach einem günstigen at89c2051 programmer. hat da jemand von euch vielleicht ein paar links oder etwas in der art???
Hi, schau mal unter http://www.erikbuchmann.de , die Seite fuer at89Cx051 Controller schlechthin. Juergen
-
Thread
Expander für ältere ZF/NF-Karten für Stereo-TVs
Schaltung auch 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
; wenn Ch.>89 dann Ch.=0 vgl: jc vgl_end clr a vgl_end: mov @r0,a inc r0 cjne r0,#89,i1 setb i2c_ack_out jmp init_prg i1: cjne r0,#90,init_prg
-
Thread
ISP bei 89cxxxx ???
einen Trick: Die Software in einen ISP Controller laden, und den dann mit dem 20poligen Sockel des AT89C2051 verbinden, bzw. in den Sockel des 89C51 stecken.
Pins. Die AT89C51... werden aber nicht mehr für Neuentwicklungen empfohlen, da sie von den AT89S51.. abgelöst werden. Auch der AT89S2051 ist geplant. Die AT89S... lassen sich seriell programmieren z.B. über den
-
Thread
transistor schalten mit AT89C2051
Sascha K. schrieb im Beitrag #4297721: > Das Problem ist der relativ niedrige > H-Pegel des AT89C2051. Der Pegel des 89C2051 ist nicht niedrig, sondern bricht nur bei Belastung etwas mehr ein als ein echter Push-Pull Ausgang. Das Problem kann man aber mit externen Pullups recht leicht lösen
Am Wochenende werde ich die ganze Schaltung mal zeichnen. Ich möchte in diesem Fall gerne den AT89C2051 verbauen ;-). Da gibt es jedoch keine logische Erklärung für :-).
-
Thread
Mikrocontroller "läuft" nicht
Ich habe eine Dimmerplatine von Elektor (die mit dem AT89C2051) und betreibe sie jetzt mit dem vollständig pinkompatiblen AT90S2313. Die Versorgungsspannung ist konstant (mit Oszilloskop überprüft) und der Takt funktioniert ebenfalls. Sobald ich die Schaltung
Reset Pin: Beim 2051 High aktiv, bei AVRs Low aktiv. Ich hatte dasselbe Problem...
-
Thread
Elektor AT89C2051 Software
Ich habe ein alten Programmiergerät aus der Fachzeitschrift Elektor (1996) für den AT89C2051. Das Projekt hieß Mini-Flash Programmer 960078-1 Mein Problem ist dass ich die Software dafür nirgends auftreiben kann. Hat jemand eine Ahnung wie ich sie bekommen könnte? Bei den Elektordownloads
-
Thread
Anfänger-Probleme mit Programmer nach Buch von Volpe
Programmer so in der Art garnicht betreiben kann. Dort steht das das Kernstück ein programmierter AT89C2051 ist. Alles schön und gut, nur in dem Buch und der beiliegenden CD ist nix davon erwähnt wie man den entsprechenden Code auf diesen Controller bekommt. Zum weiteren kann ich auch nach intensiver
-
Thread
Fehlererkennung für PWM aus RC-Fernsteuerung
, dann hat die Impulsfehlererkennung viel zu tun . Das ist also nix . Bei meinen Eigenbau ( AT89C2051 @ 4 MHz ) muss ich den MC magnetisch abschirmen .
auf den Elko verzichten . Bei ganz schwachen reicht meistens nur der 47nF . Warum ich meinen AT89C2051 abschirmen muss weiss ich nicht so recht . Aber bei mir reicht schon ein bischen Alufolie auf'm Chip .
-
Thread
Welches Handy geeignet?
Ich hab geglaubt, dass die AT-Befehle bei den meisten Nokias nicht funktioniert. Und wozu braucht man eine C-Control-Unit? MfG, Niglo.
Hallo, Danke für eure Hilfe. Ich will das Handy direkt über einen AT89C2051 ansteuern. Könnte ich den dann so anschliesen? Wie muss die UART eingestellt sein (Baudrate, Parity, Stopbit)? MfG, Niglo.