-
Thread
ER400TRS verquatzelte ASCII Zeichen ?????
Hallo, ich hab zwei ER400TRS, einen am PC ComPort einen am Mikrocontroller (AT89s8252). -Baudrate 9600 (über Timer2) -8Bit wenn ich PC und Controller direkt verbinde(statt Transceiver Drahtbrücke zum anderen Transceiver, also normale RS232 Verbindung über MAX232), funktioniert
-
Thread
8051er und 122x32 G-LCD
Hallo alle zusammen!! Ich hab letzte Woche endlich mein 16x2 LCD mit meinem AT89S8252 (8051er) zum laufen gebracht :-) Jetzt will ich mich an ein kleines G-LCD mit 122x32 Bildpunkte ranwahgen. Mein Display hat 2 SED1520 controller und als ich das datenblatt gelesen hab musste
-
Thread
320x240Grafik-LCD mit ATmega103?
übrigens SED1335 für das 320x240 Pixel Display benutzten.) Allerdings benutzte ich nen ATMEL AT89S8252. Da beträgt der maximale Befehlsdurchsatz etwa 2Mips, während der ATmega 103 doch schon 6Mips hinbekommt. Und ich kann ein 32x24 Pixel Bitmap so schnell verändern, dass das Display schon gar nicht
-
Thread
Parallelport unter XP freischalten??
µC-Board gebaut, die Lehrer blicken aber selber nicht wies zu programmieren geht. Ich habe den AT89S8252 von Atmel drauf, verwende Rigel-Reads51 und PonyProg. Habe von meinem Lehrer auch so ein schönes HowTo für PP bekommen, aber irgendwie hauts nich hin. Ein Kollege sagte mir schon dass mann irgendwo
-
Thread
Problem Serielle Schnistelle / RJ-45
Hallo Forum Mitglieder, ich habe folgendes Problem. Ich gebe über die Serielle Schnittstelle des 89S8252-Flash-Board von Elektor Daten an dem Terminal Programm von Windows (Hyper Terminal) aus. So weit kein Problem. Daten werden ausgegeben. Jetzt habe ich mir einen Umsetzer von Ethernet nach
-
Thread
M 51 Standart
Hi T89C51Rx2 P89C51Rx2 AT89C51Rx2 AT89S8252 DS89C420 und sicher noch ein paar mehr Matthias
-
Thread
8051-Midi-Übertragung zum PC funktioniert nicht, Hilfe gesucht
viele Lösungen die 8051 und MIDI verbinden werden mit einem 24MHz-Quarz gemacht, nutze hier einen AT89S8252, der kann mit 24MHz umgehen. Die Bitzeiten stimmen, hab ich mitm Oszi gerade nochmal geprüft. Mein MIDI-Interface scheint auch wenigstens Daten bei der richtigen Baudrate zu empfangen, denn die
?? Das sind 31250Bd. Ich schicke die Daten zu meinen Audio-DACs über Optokoppler - Immerhin 5 MBit/s Woraus besteht Dein Optokoppler? Aus einer Glühbirne und einem LDR? ;-) Optokoppler gehören zur MIDI-Spec, sollten also kein Problem darstellen. http://www.midi.org/techspecs/electrispec.php
-
Thread
IDE unter Linux
at90can32 at90can64 at90pwm1 at90pwm2 at90pwm216 at90pwm2b at90pwm3 at90pwm316 at90pwm3b at90pwm81 at90s1200 at90s2313 at90s2323 at90s2333 at90s2343 at90s4414 at90s4433 at90s4434 at90s8515 at90s8535 at90scr100 at90usb1286 at90usb1287 at90usb162 at90usb646 at90usb647 at90usb82 at94k ata6289 atmega103 atmega128
Description-en: In-System Programmer for 8051 MCUs using usbtiny ########## In-System programmer for Atmel's 8051 MCUs like the AT89S8252 and AT89S53. ########## It needs the usbtinyisp board with a modified firmware. ########## Homepage: http://s51dude.gforge.lug.fi.uba.ar/ Description-md5: a212fd82f5268775e88095cbf557a194
-
Thread
8051er programmer
einen Parallelbrenner und müssen zum Brennen ausgestöpselt werden. Mein Vorschlag für Dich wäre, den 89S8252 oder den 89C53 zu nehmen. Die sind beide noch recht preiswert und ISP. Ersterer hat 8KB Flash und zusätzlich noch 2KB EEprom für Daten und letzter 12KB Flash, aber kein EEprom. Brenner gibt es etliche
-
Thread
Ansteuerung (RTC) DS1302 über SPI
ansteuern. So jetzt mein Problem DS1302 hat drei Ausgänge: I/O, SCLK, RST Mein Controller AT89S8252 hat die Eingänge: SS, MOSI, MISO, SCK Frage: Wo schließe ich die drei nun an. Mit freundlichen Grüßen Christian
-
Thread
suche AVR-Ctrl für Heizungssteuerung zu kaufen
einfach zu viel Arbeit drin ;). Es handelt sich da drin leider nicht um nen AVR sondern um nen 8051 (at89s8252). Hab aber noch ne 2. Version mit Alarmeingang (die basiert dann auf dem Atmega16). mfG
-
Thread
Lichtsteuerung
etwas wie eine RGB-Steuerung machen, jedoch mit 5 verschiedenen Farben. Zu Verfügung stehen ein AT89S8252/53 (12 MHz) ich möchte gerne die Helligkeit jeder Farbe einzeln steuern von ganz aus bis ganz an, habe schon mit selber gemachten PWM-Generatoren (Programm technisch mit Zeitschleifen) versucht,
-
Thread
DPT um +8
Hi, Ich arbeite grad mit dem AT 89S8252 und wollte nur wissen mit welchem Befehl man den Datenpointer um den Wert 8 erhöhen kann. Also wenn z.B: im DPTR 000h drinstehen hab dort 008h drinsteht
-
Thread
AT89S8253 serielle programmierung
josen, wollt wissen ob jemand nen programm kennt mit dem man den Atmel 89S8253 über die serielle schnittstelle programmieren kann ohne programmiergerät. etwas ähnliches wie atmelISP für den AT89S8252. oder ob die möglichkeit bei dem baustein gar nicht mehr besteht. THC
-
Thread
Frequenzzähler
und halte euch auf dem Laufenden und frage wann ich was nicht verstehe. Als µC hatte Ich einen AT89S8252. MFG
-
Thread
Protel Gerber und NC Drill Daten
T01C0.0197 T02C0.0320 T03C0.0360 T04C0.0400 T05C0.0440 T06C0.0520 T07C0.1300 % T01 X6601Y8252 . . oder ein Excellon 2 Output von CAM350: M48 INCH,TZ VER,1 FMAT,2 T01C0.037F100B1000S6H2000 T02C0.02F100B1000S6H2000 T04C0.052F100B1000S6H2000 T05C0.1F100B1000S6H2000 T07C0.11F100B1000S6H2000 T08C0.028F100B1000S6H2000 DETECT,ON ATC,ON % T01 X3465Y1635 . . Scheinbar sollte da kein Komma hin sondern ein Dezimalpunkt. Ändert man im Drill File das Komma händisch in einen Punkt, dann kann es auch fehlerfrei
-
Thread
89C51
von Deinem Board ab. Empfehlenswert ist es allerding, in das Board einen der ISP-Typen einzusetzen (S-Familie: 89S51, 89S52, 89S53, 89S8252).
-
Thread
Schaltplan(versuch) Thermometer
hi ich möchte ein Thermometer bauen aus: -2x SA23-12RT -1x Atmel 89s8252 -1x DS18S20 ich habe jetzt mal versucht einen Schaltplan zu zeichnen ;-) da ich aber gerade erst am Anfang bin mit Elektronik etc. rumzuprobieren und wir in der Schule so sachen noch nicht
War's nicht auch auf Elektronik-Kompendium wo es eine Schaltung gibt, in der ein PIC zusammen mit 2 Siebensegment- Anzeigen Thermometer spielt. Oder war das bei http://www.sprut.de ? Sprut wars. Schau
-
Thread
at89c52 mit sp12 programmieren?
kann ohne grossen Hardwareaufwand _nicht_ im System programmiert werden. SPI geht nur mit den "S" typen wie z.B. dem AT89(L)S51/52/53/8252
-
Thread
Auslösen eines Interrupts in C über einen Sensor
schlulischen Projekt beschäftig, in dem es darum geht, einen Roboter, der mit dem MIcrochip von Atmel 89S8252 angesteuert wird, mit Hilfe von Sensoren einer scharzen Linie entlang fahren zu lassen. Das Problem ist, dass ich nicht weiss, wie ich dem Programm/Roboter sage, dass wenn ein Sensor ausgelöst
-
Thread
At89S serie mit USB-Prog. von Fischl programmierbar??
Hi, weis jemand ob die AT89S Serie von Atmel (C51 Derivat) mit dem USB-Programmer von Thomas Fischl Programmierbar sind? Ich meine diesen Programmer hier: http://www.fischl.de/usbasp/ Gruß Marco
Also der Par. Programmer von Rumil aus dem Tutorial hier funktioniert auch ohne weiteres mit dem At89s8252 und der AVR serie, deshalb dachte ich das es vielleicht auch mit dem usb geht. .....ma schaun
-
Thread
Interrupt bei Pegelwechsel?!
ein paar informationen vorweg: ich programmiere z.z. noch auf dem board "es52-flash" mit dem AT89S8252 drauf. ist zwar ein alter typ, aber mein problem wird "chipübergreifend" sein. programmiert werden soll ein sechsstelliger zähler (sechs 7-segment-anzeigen), der in 10000stel schritten bis 99,9999
-
Thread
Probleme mit LCD initialisierung
hier mal des Datenblatt. P0.0->RS P0.1->R/W P0.2->E P1.0..P1.7->D0..D7 Grüße Tobie P.S zu dem JTAG-Adapter kann ich dir nicht viel sagen ich weis nur das er über RS232 angeschlossen wird. Grüße Tobie
iss ja glaub dafür da, damit P0 richtig gesetzt wird :) soweit sogut, ich hab jetzt noch nen AT89S8252 da probier ich mal bissle herumm des Display manuell zu initialisieren :D Thomas
-
Thread
Daten vom PC auf den Mikrocontroller
erkennen. Hast du schon mal einen MC programmiert ? Ich hab dir mal nen ASM Code für den AT89S8252 angehängt, bis auf die Baudrate sollte der Code passen. Allerdings war das mit 12 MHz / 9600 Baud, bei einem 11,059 MHz Quarz also den Timer anpassen. Baudrate siehe: http://www.keil.com/c51
-
Thread
Suche SPI-RS232-Wandler-Baustein
Habe mal den MAX3100 eingesetzt, für eine IrDA am 89S8252, klappte ganz gut. Momentan erweitere ich den PIC um eine RS485 mit einem MAX3140. Beide MAX-Bausteine können auch RS232. Den MAX3100 gibt es auch in der bastelfreundlichen DIL-Version, den 3140
-
Thread
Linux C Compiler fuer 8051
benutzt und welche Erfahrungen Ihr damit habt. Der Avr-gcc ist doch nur fuer AVRs, also nicht meinen AT89S8252, oder? Tim
-
Thread
Interupt auslösen
Ich hab das µ zeichen nicht gefunden ;) Ich benutze den Atmel AT89S8252, er unterstützt uart. Um uart zu aktiviren muss IE auf 0x98 gesetzt werden soweit ich die doku verstanden habe. Um mehr Informationen über uart zu bekommen soll auf der atmel seite ein pdf sein das
-
Thread
einf. 1-Kan. Logikanalysator mit PC via COM ?
die Signale kommen vom Com Port eines 486 Laptop und gehen zu einer Baugruppe auf welcher ein AT89S8252-24 und je einen AD und DA Wandler ist. Die Software im AT89... und die Software welche unter DOS läuft kenne ich nicht genauer. Ich will halt ein Programm für meinen Pentium Notebook schreiben
-
Thread
Suche gutes Bücher oder Webseiten zu C
der Suche nach einer guten Webseite oder einem Buch wo ich Programmmierbeispiele in C für meinen AT89S8252 auf dem Flash-Board von Elektor finde. Grundlagen der C-Programmierung kann ich so weit. Mich interessiert nun mehr wie ich zum Beispiel einen Taster richtig programmiere oder wie ich z.B. einen Interupt programmiere u.s.w. Schön währen Webseiten wo ich so etwas finden könnte. Bücher sind aber auch super. Mit freundlichen Grüßen Christian
-
Thread
Entwicklungsumgebung für 8051
Hi, ich suche ne Entwicklungsumgebung für den Atmel 89S8252 also nen 8051 Kern. Kosten darf es wie immer nichts und ich sollte Assemblerdateien einbinden können. Ist da jemand was nettes bekannt? Danke Gruß Hans
-
Thread
Taster Hardwaremäßig entprellen
ich schon ewig keine angefaßt. Wenn Du was mit den 8051 machen willst, nimm nur ISP (z.B. AT89C8252) bzw. IAP (z.B. T89C51RD2). Aber auch andere Hersteller außer Atmel haben solche, z.B. Cygnal, Maxim, Analog Devices usw. Auf der Keil-Webseite findest Du etwa 32 Hersteller von 8051 angegeben
Zur Tasterentprellung per Software habe ich etwas in die Codesammlung gelegt: für den AT90S8515. Mir ist bekannt, daß diese Routinen auf einem 8051 viel eleganter, schneller und überhaupt besser ablaufen. Michael
-
Thread
Baudraten bei 12Mhz
den BaudrateGenerator(Benutze ich mit meinem AT89C51SND1). Mit dem timer2 komme ich mit einem AT89S8252 bei 24MHZ genau(0.16% oder so error) auf 57600Baud. Auf der keil website gibt es ueberigens einen guten online rechner, mit dem man baudraten und passende reloadwerte bestimmen kann. Gruß Tobias
-
Thread
timer - verständniss
timer die mir ältere forum-beiträge nicht konkret beantworten können... Ich hab meinen Timer0 (AT89S8252, 12Mhz, 8051er) im 8-Bit-Modus laufen. Nach 12 oder 13 mal timer0 Overflow-bit überprüfen/löschen/warten auf nächsten overflow soll eine ca. 150 - 160ms lange schleife erzeugt werden.
(Im datenblatt steht noch was von 5 Bit prescaler)??? Ich bin dankbar für jede antwort!!!! P.S. Hab schon einiges im Datenblatt gefunden aber andere dinge eben nicht, bin auch nicht so der engländer.... :-) habt verständniss:-)) MFG Burt
-
Thread
ROGRAMMSPEICHER
Hallo Freunde, ich habe ein Programm mit anhängender Tabelle in einen AT89S52 mit AEC_ISP geflasht, die LOCK-BITs sind gesetzt. Das Programm läuft und benutzt diese Tabelle. Das ist ok. Meine Frage: Ist es möglich, die Tabelle zu löschen und durch eine neue zu ersetzen,
Ne, Lockbit ist Lockbit, nix zu machen. Du könntest aber auf den AT89S8252 bzw. den neueren AT89S8253 umsteigen, der hat ein internes 2kB EEPROM. Kommt halt auf die Größe der Tabelle an... Ralf
-
Thread
IDE-Harddisk am uC
da die obere Haelfte der Datenleitungen ungebraucht sind. Ich habe damals eine Platte an einen AT89S8252 angeschlossen ohne extras aber voller Bus, obere Daten via DPH gesendet! Somit habe ich sogar den ALE latch weggelassen. Mit ein bissen Trixen geht vieles!
-
Thread
Einlesen eines A/D-gewandelten Wertes
Ich will einen mittels PCF8591 gewandelten Digitalwert über den I2C Bus in meinen µController (AT89S8252) einlesen, habe jedoch keine Ahnung wie das Assembler-Programm dafür auszusehen hat. Hab zwar Grundkenntnisse in Assembler, jedoch noch nix über den I2C-Bus gemacht. Vielen Dank im Voraus!
-
Thread
Erfahrungen mit EPROMs
1993 bin ich dann auf den AT89C51 (8051 mit 4kB Flash) umgestiegen, EPROM ade. 1996 kam dann der AT89S8252 (ISP).
-
Thread
8051 Board und AVR Board's
. Kleinteilen wie Schraubklemmen, Spannungsregler etc. desweiteren kann ich ein Board mit dem AT90S8515 mit LCD Anzeige und vielen Schraubklemmen für die I/O Anschlüsse oder ein Board für den AT89S8252 (MCS 51 komp.) mit RS232 Treiber, 1 Relais, und exterem RAM (62256) und div. Kleinteile wie Spannungsregler
als Bausatz erhältlich. Preise bitte unter Spatz222@altavista.de erfragen kann auch andere Board's Bauen !!!
-
Thread
Elektor uC-Board +Buch
Hallo Forum, vor kurzem habe ich mir das Elektor-uC Board (für AT89S8252)zum experimentieren incl. Buch von Herrn B. Kainka geholt... Nach einer ersten wirklichen Enttäuschung habe ich mir jetzt etwas Mut gefasst und werde es trotzdem weiter durcharbeiten. Leider
-
Thread
Input an Port über Dip Schalter gegen VCC ??
Hallo, Ich möchte ein anliegendes Byte an einem Port eines 8051 (at89s8252) auf meiner Versuchsplatine realisieren welches dann zur weiterverarbeitung im Programm genutzt werden kann. Meine Überlegung: Den Port mit Pulldown Widerständen (10kOhm) gegen GND Schalten und
-
Thread
LCD Externer Speicherzugriff in C (C51)
Hallo Mikrocontroller Freunde Ich möchte mein 4*16 LCD-Display mit meinem 89S8252-Flash-Board von Elektror ansteuern. In der Beschreibung schreibt Elektor: Das LCD-Display ist am Datenbus ansgeschlossen und belegt den Bereich oberhalb 8000h 8000h Kommando schreiben 8001h
mov A,#60 movx @DPTR,A lcall Busy u.s.w Wie seiht nun dieser Auszug in C aus. Mit freundlichen Grüßen Christian
-
Thread
ext.Interrupt Softwaretechnisch belegen?
möglich einen externen Interrupt auch intern per Software zu steuern? Wenn ich in Keil für einen AT89s8252 den Portpin P3_3 mit einem anderen Pin z.B.: P2_0 verbinde, kann ich in der Simulation den Interrupt auslösen in der Praxis aber nicht, warum?
-
Thread
Interrupts
genauso meine ich das ... mein µc ATMEL AT89S8252 .... weil bräuchte diese berechnung um eine Digitaluhr zu programmieren. wüsste sonst keine andere lösung
-
Thread
ATmega mit MCU00100 programmieren?
Development Tool MCU00100. Mit AvrProg kann man unter Anderen folgende Controller programmieren: AT90S1200, AT89S8252... Meine Frage ist nun, ob man mit diesem Tool auch ATmegas programmieren kann. Auf den Seiten von Atmel sind keine Informationen zu finden. Gruß Guido
Programmierprozessor entfernen und einen ISP einsetzen. Steht alles im Thread. Ich habe das Board mit einem AT90S8515 bestückt erhalten und werde mir damit erstmal die Grundlagen aneignen. Zum Basteln werd ich mir dann sicher ein anders Board zulagen. Weißt Du ob das Board vom aktuellen AVR Studio unterstützt
-
Thread
Problem mit MOVC beim AT89C51CC03
Programm sieht o.k. aus. Der Fehler wird daher in dem Code sein, den wir nicht sehen. Peter P.S.: Mit T2 kannst Du die Baudrate feiner einstellen.
Wert, der aus dem CODE-ROM geholt wurde noch eins addiert hat. Da ich die Routine schon mit einem AT89S8252 länger benutze und bisher keine Probleme mit der UART-Geschwindigkeit feststellte, glaubte ich schon an ein Problem mit dem ..CC03. Das Problem ist seit dem radikalen Einkürzen auf wesentliche Teile
-
Thread
LCD an MSP
experimentiert. Bei mir ist allerdings die Frage nach der Spannung nicht gewesen, da ich einen AT89S8252 benutze, der opencollector hat. Genau das war der Grund, weshalb ich Pullup -Widerstände einsetzen musste. Ich habe die Datenleitungen mit 15kOhm versehen. Die Steuerleitungen mussten stärker hochgezogen
-
Thread
fehlende Ports?
beliebig viele davon kaskadieren. Vorteilhaft ist, wenn der MC einen SPI eingebaut hat, wie z.B. der AT89S8252. Peter
-
Thread
LCD Initialisierung
Probleme gestossen. Jetzt komm ich aber nicht mehr weiter. Und zwar hab ich das Display an ein Atmel AT89S8252 angeschossen und bekomm die Initialisierung nicht hin. Ich programmiere noch ueber Assembler. Anschluesse: E ==> Port 1.2 (92H) R/W ==> Port 1.1 (91H) RS ==> Port 1.0 (90H) DB 0-7 ==> Port
ein KS0070B. 2*16 Zeichen. Das Bisplay hab ich von Reichelt : http://www.reichelt.de/Info.html?PriSB9S4AQ4AADnzGBM+A52+0+50+LCD%20162F%20LED+LC%20DISPLAY++++artnr . Ich hab den Kontrast richtig eingestellt aber es ist nur die obere Zeile schwarz sichtbar und nicht die Untere. Hier ist mein Code
-
Thread
Aufwandschätzung für Cross-Assembler
Beispieltabellen (8052, 8085) sind in Textform dabei. In Tabellenform liegen 8051, 8052, 8085, 8086, 80515, 89S8252 und Z80 bei. Der Tabellenkonverter "Tabkonv2.exe" (Text -> Binär) ist Teil des Paketes, wodurch ein erstellen/pflegen der Tabellen möglich ist. Viel Erfolg für dein Projekt. Tom
ich hab sowas schon mehrfach selbst getan. Mit der Zeit kriegt man da ne gewisse Übung, dann geht's schneller. W.S.
-
Thread
80C552 Entwicklungsboard
übersichtlich aufgebaut. Ich hab sie daher ohne Debugger zum Laufen gebracht. Bevorzugte Typen waren der AT89S8252 und der AT89C51CC01.