-
Thread
DS18B20 über µC (8051) Beispielprogramm
bräuchte bitte ein Beispielprogramm, mit dem man die Temperatur eines DS18B20 Temperatursensors mittels µC auslesen kann. Ich verwende den AN2131SC der Familie 8051. MFG
Dannegger, der hier einen eigenen Artikel (thread) über 1-wire Lösungen hat, habe ich auf Basis eines AT89C2051 bzw AT89S51 (beides sind 'normale' 8051µC) eine Include-Datei zusammengebaut, die ich Dir gerne anhänge. Wichtig war offenbar die berücksichtigung des Timings bei unterschiedlichen Quarzfrequenzen
-
Thread
Flashen vom AT89C2051
Kan ich mit einem Pollinboard und PonyProg einen ATC89C2051 flashen ? HEX File vorhanden, zwecks Schaltungsnachbau. Oder verkauft jemand einen geflashte ?
Hallo! Der AT89C2051 ist nicht per SPI programmierbar. Er benötigt ein spezielles Programmiergerät. Suche mal nach "Easy downloader" von Sirichote.
-
Thread
CNC Steuerung - Tips
über die parallele Schnittstelle (z.B. CNCProfi)- da gibts auch schon fertige Elektronik z.B. bei C.
Xash schrieb im Beitrag #2037335: > -Welche Steuerungen benutzt ihr? ein AT89C2051 mit LT-Endstufen (muss heut Abend mal schauen, schon 4 Jahre im Gehäuse) an einer USB-V42, Ansteuerprogramm unter Win32, beides selbst geschrieben > -Seit ihr damit zufrieden? ja Benutze
-
Thread
Meteotime-Bits stören Auerswald DCF-Uhr
und durch ein aktuelles Modell mit einem eigenen Programm ersetzen. Ein ATtiny2313 (AVR) bzw. ein AT89S2051 (8051) sollte mit wenigen Änderungen an der Schaltung den Platz vom alten MC einnehmen können. Ein Zwischensockel zur Anpassung des Pinouts wäre auch denkbar. Gruß Jens PS: Hast Du mal
Mikrocontroller davor setzen, wie hier zu sehen: http://www-user.tu-chemnitz.de/~heha/bastelecke/Konsumg%C3%BCter-Bastelei/Funkuhr/#Filter Funktioniert seit nunmehr 5 Jahren einwandfrei.
-
Thread
Steuerung für UV-Belichter
Den µC wollte ich eigentlich extern programmieren. Und dann nur noch fertig auflöten. Das erspart mir layoutaufwand. P.S. Den anderen Beitrag im Forum löschen thx Admin^^
hieße das -zig mal den Kontroller herausnehmen und extern programmieren. Das habe ich früher mit AT89C2051 gemacht, die musste man mit externem Programmiergerät programmieren. Seit dem ISP liegen so etwa 15 Stück davon bei mir herum, die schau ich nicht einmal mit den Hintern mehr an.
-
Thread
Hobbyauflösung- div µC, PSOC, Development, Wiport, Emulator zeuchs
Pos32 2Stück Atmel 89C5132 Controller mit USB, 8Bit, 64k, MMC, IDE, SPI, USW http://www.atmel.com/dyn/resources/prod_documents/doc4173.pdf 2 Stüc 8€ Pos33 8Stück Atmel 89C2051, 8bit, 4k, http://www.atmel.com/dyn/resources
10 Stück 6Loch Ferritperlen 670Ohm/25MHz Pos28 12Bit DA-Wandler (TI) DAC7612U Pos 29 12Stück CP82C54 CMOS-Timer Programmierbar Pos 30 5Stück Powerstore 512x8 Nvsram U633H04BD1C45 Pos31 12 Stück Lattice PLD 1016E Pos32 2Stück Atmel 89C5132 Controller mit USB, Pos33 8Stück Atmel 89C2051, 8bit,
-
Thread
8051er oder AVR
>Das ist ja auch kein MCS-51. Ich hatte mich vertippt: AT89C2051. Das ist ein moderner, erweiterter MCS-51 kompatibler Typ; siehe hier: http://de.wikipedia.org/wiki/Intel_MCS-51
> Ich hatte mich vertippt: AT89C2051. > Das ist ein moderner, erweiterter MCS-51 kompatibler Typ; siehe hier: Also als _erweitert_ würde ich ihn nun wirklich nicht bezeichen, sondern gegenüber dem Grundtyp (8051) nur zusammengestrichen
-
Thread
3.3V Spannung aus Akkus/Batterien
Spannungswandler der Maus zu umgehen und sie direkt mit 3.3V zu versorgen, so dass ich anschließend µC + Maus mit 3.3V versorgen kann. Im Artikel wird ein LF33CV verbaut, somit benötige ich mindestens 3.75V Spannung. Das sollte sich mit vier AA-Zellen erreichen lassen, da die Gesamtspannung ja erst
eines 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
-
Thread
Serielle Ausgabe ohne UART?
ob es eine Null oder eine Eins ist. Da ich mit Z80 Assembler angefangen habe, stammt dies aus dem Z89 Buch von , Rodnay Zaks "Programming the Z80".
CY7C63000. Ist aber aus meiner Sicht problemlos auf einen AVR umsetzbar. MfG Spess
-
Thread
atan2() auf ATmega Rechenaufwand per avr-gdb abschätzen
kommt man da mit integer-Addition und -subtraktion sowie Bit-Shiften aus. Also die Dinge, die ein µC ganz besonders gut kann. Im Anhang die Routine, ich damals verwendet habe (SDCC für AT89C2051, lang, lang ist es her. :-) ) Die gibt den Winkel [0°..360°[ als 16-Bit-Wert zurück, also 0x0000 = 0°
-
Thread
altes Conrad I2c Lcd
Hallo, hat jemand noch die Initialisierungs-Sequenzen fuer dieses alte I2c-Display von Conrad, oder sonstige Unterlagen. Dank im voraus horst.
Die Ansteuerung ist recht simpel, hab hier noch ein Projekt, wo ich die eingesetzt habe (Ladegerät, AT89C2051, mit diskretem ADU), kann ich bei Bedarf auch reinstellen. mfG ingo
-
Thread
AT 89C2051 - Programmer! Gesperrt
> Jetzt bin ich gerade gezwungen, einen AT 89C2051 zu verwenden > Gibt es keine schnelle Lösung, um den zu Programmieren, Zum simplen Programmieren von AT89C2051/4051 gibt es BlowIt und Prog2051. http://www.dinceraydin.com/files/blowit.pdf
annimmt > und auch funktioniert, sich aber mittels ISP programmieren lässt? > > Danke Ja, den AT89S2051! Hexfile sollte der 100% schlucken. Siehe Datenblatt: ...Moreover, the AT89S2051/S4051 is designed to be function compatible with the AT89C2051/C4051 devices, respectively.... http://www.farnell.com
-
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
Blöd war nur, daß Atmel die ohne gleichwertigen Ersatz abgekündigt hat, da mußten wir dann auf AT89C51CC03 umentwickeln. Der AT89S8253 war als Ersatz völlig untauglich, da er den EEPROM beim Update nicht behält und anders programmiert wird. Peter
-
Thread
MCUs mit Busregistern?
z.B. ATMEL AT91SAM7SE
die Tastatur. Ein Freund hatte da einen Emulator mit einer PS/2 Tastatur angefangen, da war IMHO ein AT89C2051 drin. Das Ding hat es Zeitmäßig nicht gebacken bekommen entsprechend zu reagieren. Mit J habe ich damals auch über einen Atmel nachgedacht und wir sind dabei zu dem Ergebnis gekommen, das der
-
Thread
DTMF Sender / Geber mit PIC16
einfachste Lösung falls Dein Prozessor keinen schnellen D/A-Wandler hat ... Das geht mit einem AT89C2051 o. ä. "lahmen" Controller.
-
Thread
MSP430F2012 Elektronischern Würfel Programmieren
Herausvorderung. Ich will nem Elektrischen würfel Programmieren. Ich dachte mir machste dir zwei .c dateinen ein main.c und eine Anzeige.c. In der Main.c wird ein Timer initialisiret der von 1-6 zählt wenn eine Taste gedrückt wird, wird der währt an dem der zähler stehen bleibt ausgegeben auf eine
den 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
Kondensator bei Reset
Hallo! Bin gerade am lernen für meine Matura und stecke gereade bei der Grundbeschaltung eines µC. habe bei einem AT89C2051 Controller am Reset Pin einen Kondensator nach VCC und einen Widerstand nach Masse! Wofür werden Widerstand und Kondensator benötigt? Danke für eure Antworten! glg
-
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
Architekturen mit unterschiedlicher Frequenz vergleichen kann ich auch: Dir ist klar das ein 8051er (z.B. AT89LP4052) mit 10MHz deutlich schneller ist als ein ein 8051er (z.B. AT89C4051) mit 20MHz?
-
Thread
Auswahl eines uC für einen Datenlogger für Rammgeräte
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
die ganz einfache Entwicklung wird das nicht damit... Gibt es noch andere Empfehlungen für einen uC?
-
Thread
NIXIE Uhr mit vielen Funktionen in C mit ATTiny2313
in this function) ../interrupts.c:139: error: 'NEUE_SEKUNDE' undeclared (first use in this function) ../interrupts.c: At top level: ../interrupts.c:148: warning: return type defaults to 'int' ../interrupts.c:148: error: redefinition
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
-
Thread
[S] ELV E2PROM Programmer Software?!
Bekannten, den oben abgebildeten, ELV E2Prom Programmer geschenkt bekommen. Im Inneren werkelt ein AT89C2051, der die Kommunikation zwischen der seriellen Schnitstelle und dem EEPROM übernimmt. Würde Ihn gerne verwenden, doch leider finde ich keine passende Software dazu. Hab mir schon die Finger
. Deshalb vermute ich mal, dass die original PC Software vor der eigentlichen Übertragung mit dem AT89C2051 irgendwelche Daten tauscht/verifiziert/überprüft o.ä. Weiß einer eventuell woher man diese original Software bekommen könnte oder kennt ein Tool (Win/Linux) mit der es funktioniert? Grüße
-
Thread
suche 8051 µC für einsteiger
Skript Kiddy schrieb im Beitrag #1842079: > AT89C51/52/53 Ist natürlich Blödsinn. Den AT89C53 gibt es nicht.
ich hab noch fünf AT89C2051 und einen AT89S8252. alle 24 MHz, gesockelt, aus einem KVM-switch. bissel schade, dachte die wären zu gebrauchen, allerdings kann ich nichts damit anfangen weil ich keine große lust habe mich
-
Thread
suche LCD Library
wieder der TimerInt. Arbeitet mit WR/RD auf GND und 4bit BUS. Prozessor ATMega32. Habe aber erst in C angefangen zu Programmieren, deswegen trau ich mich noch nicht die Routinen zu veröffenlich. Gruß Holger
Display überhaupt nicht auslesen können - nur schreiben. Ich habe z.B. eine Terminal-Emulation in einem AT89C2051 (128 Byte int RAM) für ein 4*20 Display zu laufen. Da kenne ich jede RAM-Zelle persönlich, denn der serielle Ringpuffer und der Stack kann sich ja nicht in Luft auflösen.
-
Thread
Attiny - Dimmen mit dem Rad
Bei Tiny26 bzw. Tiny261 passen die Pins nicht. Ein 89C2051 wäre auch möglich wenn ich mich noch richtig erinnere. Ist aber dann kein AVR! Kein Tiny! avr
In Bascom geht das laut Google so (hoffentlich funktioniert der lange Link): http://books.google.at/books?id=4K6ZEzju6u4C&pg=PT41&lpg=PT41&dq=bascom+get+microcontroller+signature&source=bl&ots=ritqQYIFDe&sig=snTN4Y5jngGJJY7-jLDiowwQYhs&hl=de&ei=P0FnS42MHseG_AbV6sX9Aw&sa=X&oi=book_result&ct=result&resnum
-
Thread
Würfelspiel programmieren in C, leider keine Ahnung wie
Atmel AT89S8252
im 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
TOP2049 programmer opensource software
23,43,47,59,64,65,67,76,77,94,98,105,110,111,119,121,124,126,127,132,135,142,154,186,187 of libtoprammer/bit/src/at89c2051dip20/at89c2051dip20.v > Warning: trailing whitespace in lines 27,28,45,54,55,57,63,64,65,66,67,68,70,72,73,76,77,78,81,83,85,86,87,88,90,92,100,103,105,107,108,114,115,116,124,127,129,135,137,139,141,142,152,153,155,157,158,159,165,166,192,193,201,217,220 of libtoprammer/chip_at89c2051dip20.py Whitespace is _sehr_ wichtig in Python. Man sollte das sehr sorgsam handhaben. Dazu gehört auch unnötiger Whitespace-trash am Zeilenende. Jeder halbwegs gute Editor hat eine Funktion
-
Thread
KISS 8051 - USB AT89S52 Anfänge was sinnvolles damit zu machen
, müsstest allerdings einen MAX-Treiber nachrüsten. Eventuell solltest Du den ..S52 gegen einen AT89S8253 austauschen, um einiges moderner, dann könntest Du auch mit den EEPROM experimentieren. Bin mir da allerdings nicht sicher, ob der USB-Chip dessen Programmierung unterstützt.
Anfang ganz nett: http://www.ipd.uka.de/~buchmann/microcontroller/index.htm Es geht zwar um den AT89C2051, ist aber fast das selbe...
-
Thread
GCC Startet nicht main() auf Mega168
r30, 0x02 ; 2 98: f8 07 cpc r31, r24 9a: c0 f7 brcc .-16 ; 0x8c <init_seed+0x12> 9c: 30 93 01 01 sts 0x0101, r19 a0: 20 93 00 01 sts 0x0100, r18 a4: 08 95 ret a6: 20 e0 ldi r18, 0x00 ; 0
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.
-
Thread
Datenblätter für IC´s
Hab jetzt auf ner anderen Karte, die ich grad zum Schrott schmeißen wollte, einen gesockelten AT98C2051 gefunden, den kann man doch sicherlich auch für ein paar Spielerein benutzen ;-) Man sollte öfter aufräumen, damit man weiß, was man hat.
der AT89C2051 ist auch satte 1,10€ wert... Aber wenn man ein Programmiergerät dafür hat kann man den vielleicht noch nutzen.
-
Thread
8051 Timer ISR toggelt keine 2 Ports
Benutzt Du Flip für den AT89C51ED2?
Für den AT89C51ED2 hatte ich µVision genommen.
-
Thread
64 bit INT für 8051 (Keil µVision2)
mit dem AT89C2051 (2kB Flash). Peter
Die fg von dem Filter wird dann wohl bei 500 bis 1000Hz sein weil der AT80C51ED2 doch etwas lahm ist ! Also wie man es ned machen soll *ggg* MFG
-
Thread
Neue 8051 von Atmel
bringt ihm der PIC16HV540 mit bis zu 15V I/O Spannung schnell Manieren bei ;))) Finde das ATMEL 5V 89LP Angebot interessant. Nur wo kann man die Dinger kaufen? Ich sehe z.b. nirgends 89LP2052 zum Verkauf... Das neueste was ich finden konnte war 89S4051 und 90% der Shops verkaufen immer noch nur 89C2051
>Atmel hat mal wieder seine 8051-er gepimpt: >AT89LP428/828 >AT89LP6440 Hauptproblem dürfte wieder die Beschaffung in hobbytauglichen Stückzahlen/Preisen werden. Die AT89ISP-Software unterstützt bisher nur den 828. Neue Version steht bei Atmel
-
Thread
Bluetooth BTM222 Master Konfiguration in Assembler für 89c2051?
und Empfangsanlage für den BTM222 gebaut. Als UART Interface vom/zum BTM222 benutze ich den Atmel 89c2051 controller. Mein Problem: Ich schaffe es nicht den BTM222 mit dem Controller als Master zu konfigurieren. Die Sequenz, die ich fahre ist folgende: 1. Power ON 2. 4s lang PIO4 auf high legen
Lutz Buttelmann schrieb: > Danach sende ich folgende ASCII AT Kommandos mit dem Controller an den > BTM222: > ATR0<CR> (=> Master Funktion aktivieren) > 2s warten... > ATO1<CR> (=> KEINE automatische Verbindung mit Slave) > 2s warten... > ATD=00123...<CR>
-
Thread
Warnung vor AT89C2051/4051 Programmer von Ebay bzw gg-dl.com
Dieser AT89C2051/4051 Programmer - entwickelt von gg-dl.com - wird auf Ebay billig (ca. 12 EUR inkl. Versand) angeboten. Anfangs dachte ich, dass es ein gutes Angebot ist, da der Programmer MCU-gesteuert ist (
ist dilletantisch programmiert, aber wenigstens auf Englisch. Der 40-polige DIL-Chip ist ein STC89C52 (auf dem Auktionsfoto ist es ein AT89S52, aber bei mir war es der STC-Nachbau) STC89C52 = AT89C52/S52 Nachbau aus China, der anscheinend in Europa nicht verkauft wird. Vielleicht funktioniert
-
Thread
AT89C51 mit was programmieren
>Wie wird ein AT89C51 Programmiert? >Der AVRISP mk2, der JTAG ICE und der AVR One kann ihn nicht laut der >Seite von Atmel. Der AT89C51 ist kein AVR, sondern gehört zur Familie der 8051er (andere Architektur).
Die Atmel 89C51er (auch die C2051, C4051) sind nur über ein spezielles paralleles Protokoll programmierbar. Erst die späteren Typen so ab waren auch seriell (ISP...) zu flashen. Du brauchst also ein extra Programmiergerät
-
Thread
AT89C4051 mit Willem Programieren ?
Hallo Ich suche einen Schaltplan zu einem Programmieradapter für einen Atmel AT89C4051 Um Ihn auf einen Willem Programmer Programmieren zu können ! Da es eine Einmalige Sache sein soll , lohnt es sich nicht einen Adapter zu kaufen. Danke schon mal für Tipps und Hilfe im voraus
von fertigem kann ja jeder :-) Vielleicht schaust du mal auf's Programm und es passt auch in einen AT89C2051? Eine Umsetzung von C in Assembler kann auch nicht schaden, die Uhr flimmert auf den Videos wie Sau.
-
Thread
[V] Atmel AT89s2051
Hallo hab hier noch en paar AT89S2051 rumliegen, dies ist der Bruder des C2051 nur als ISP-Version. Als SMD 8x und als DIL 10x!!! Preis für alles mit Versand: 30 EUR
-
Thread
Z-Diode gegen KFZ-Boardspannungsspitzen?
ziehen, wie es ein At89C2051 bei 12MHz braucht. Danke und Grüße Kerno
>Meine Schaltung wird nicht bedeutend mehr Strom ziehen, wie es ein >At89C2051 bei 12MHz braucht. Quatsch: ist wird ein AT89LP4052 Kerno