-
Thread
89s8252
Moin zusammen, Frage mal wo stehen die Bitadressen der Portpins des 89s8252 oder der 8051ziger? Habe schon 5 Bücher und auch das Datenblatt durchforstet aber nichts gefunden. In einem Buch stand die Portpin3.3 (adr b3h) und die Bitadresse dazu für PIN 3.3 ist 0f8h Wo hat
Deinen Rat befolgt und es hat und es klappt! Hab jetzt auch nochmal in die Bücher gesehen mir die SFR's genau betrachtet es steht auch hier. Ja wenn man weiss das die Pins über diese adressierbar sind ist es einfach. Man braucht auch ab und zu einen Rat oder Anstoß um mit der Nase auf Probleme gestossen
-
Thread
89s8252 Problem
Ich hab nen 89S8252!
Ok, hier nun ne kleine HEX, die mit dem AT89S8252 funktionieren müsste. (Mit dem L-Typ auch. Hab sie allerdings nicht ausprobiert.)
-
Thread
89S8252 Interrupt
Lichtschranke, die bei Durchquerung durch ein Fahrzeug von +5V auf 0V geht. Dieser Pegel wird einem 89S8252 an Pin 13, also am external Interrupt 1 zugeführt. Gleichzeitig läuft im µC ein Zähler, dessen Zählerstand bei Auftreten des Interrupts (edge-triggered High to Low) als ASCII-Zeichen über die RS232
-
Thread
AT89S8252
soll einer wieder bis neun zählen und zehner wird dann auf 2 erhöht. mein mikrocontroller: ATMEL AT89S8252
-
Thread
at89s8252
Moin! Kann mir jemand sagen warum das PonyProg bei meinem at89s8252 immer die Fehlermeldung: Device not Responding bring wenn ich programmieren will, obwohl er fehlerfrei liest und fehlerfrei einen leeren buffer schreiben kann? MfG
-
Thread
89S8252 und Unterprogramme
Hallo zusammen ! Habe ein Problem mit meinem 89S8252 ... Er mag keine Unterprogramme ?! Ich habe ein kleines Programm geschrieben zum An- und ausschalten einer Portleitung (P1.0) mit clr und setb - es funktioniert. Setze ich einen Befehl davon
Hallo zusammen ! Bin nach viel ausprobieren drauf gekommen :-) Der 89S8252 hat im Gegensatz zum 89S53 ein 2k großes EEPROM im Adreßbereich 000h-7FFh. Durch org 100h wind das Programm an 100h geschrieben, und das muß wohl mit dem Speicherbereich vom EEPROM kollidieren,
-
Thread
Bascom und 90S8252
Hi, ich wollte mich mal an dieProgrammierung von Atmel rangewagen. Bascom erschien mir für mich als Anfänger geeignet. Es sollen über eine 3x4 Tastenmatrix 12 Ausgänge ein- und wieder ausgeschaltet werden, also mit Haltefunktion. Ich habe dazu von der McSelec Seite ein Beispielprogramm von M.Gill genommen und wollte es eigentlich nur um die entsprechenden Funktionen erweitern. Das einzige was passiert ist, dass alle Ausgänge auf High gehen. Ich habe keine Ahnung, wo ich noch suchen soll. Wäre bitte jemand so nett und schaut sich den Code an. Danke vorab für Eure Hilfe. Gruss Thomas
-
Thread
89S8252 UART
Weiß da noch jemand was zu? Gibt es das BDRCON Register beim 89S8252 wirklich nicht? Ich habe hier eine Baudrate von ungefähr 167000 Baud und weiß nicht warum :-((
>Gibt es das BDRCON Register beim 89S8252 >wirklich nicht? Nein . Bei UART-Problemen hilft : http://wwwiti.cs.uni-magdeburg.de/~buchmann/privat/generator.htm
-
Thread
Atmel 89S8252
Hallo, ich suche eine vernünftige ISP-Programmierschaltung für den Atmel 89S8252 für den Parallelport, kennt jemand eine gute (und möglichst einfache) Schaltung? Mfg Dennis Müller
andere wollte, habe ich es letztendlich sein lassen, und mir einen seriellen gebaut, auch für den 8252. Die Software ist von Ulrich Bangert, Die ISP-Schaltung in der Doku habe ich etwas abgesteckt, will heissen kompakter gemacht. Ob das Ding mit USB Umsetzern funktioniert weiß ich nicht. Ich bin damit
-
Thread
AT98S8252
Kennt einer einen Programmierkurs, nach möglichkeit in C oder Pascal für den AT98S8252 Mit dank im Vorraus, Lars
-
Thread
Atmel 89S8252
Hallo! Ich möchte den Zählerstands des Timers ausgeben. Ist der Quellcode soweit richtig? #include <stdio.h> #include <LCDIO.h> #include <REG8252.h> int stand=0; //globale Variabeln //Programmfunktionen: //Zeigt einmal den Zählerstand in HEX an void test(void) interrupt TF0_VECTOR //Interrupt { stand=(TH0*256)+TL0; //High und Low miteinander verknüpfen } //interrupt ENDE //Main void main(void) { TMOD=0x10; //Timer Modus festlegen ET0=1; //Timer 0 Interrupt Enable: 1=Enabled TR0=1; //Timer 0 Run Control Bit EA=1; // Global Interrupt
-
Thread
AT89S8252
mikrocontroller.net-Forum Besucher! Ich brauche dringend hilfe.... in Bezug auf SPI und dem µC AT89S8252. Als Slave verwende ich einen ADC LTC1861 Aber im wesentlichen würden mir schon quellcodes mit der Ansteuerung und dem Ablauf von SPI helfen Bitte um Antworten mfg, dani
-
Thread
AT89S8252
beziehen sich immernoch auf das Flash-Bord aus der elektor. Programmiert wird in Assembler an einem AT89S8252. Nun bin ich so weit, dass ich den EEPROM programmiere. Ein Beispiel habe ich in den Datenblättern von ATMEL gefunden. Dabei habe ich gelernt, dass es ein Special Function Register WMCON gibt.
-
Thread
Launischer AT89S8252
Pins brauche ich sowieso nicht. ;-) Werde gleich mal einen Eintrag in meinem Blog schreiben: AT89S8252-Crashkurs. Gruß, Paul
Ich habe dies [code] main: MOV P1, #0xff SJMP main [/code] in einen AT89S52 und einen AT89S8253 geflasht und danach auch wieder connecten können und den Chip löschen können. AT89S8252 müsste ich auch noch welche haben - Test folgt. Gruß Jobst
-
Thread
89s8252 schweigt ?!
Hm, ich glaub das gilt fuer AVRs, der 89s8252 ist aber leider n 8051 :| mfg
Beim 89S8252 mußt du Werte über "mov P1, 255" ausgeben. Das sollte dann funktionieren.
-
Thread
IRQ_ AT89S8252
Hallo Leute, Kann mir jemand helfen? Ich lerne gerade die Interruptfunktion bei dem MCU: ATMEL AT89S8252 Benutze den READS-51 Compiler. Jedoch gelingt es mir nicht, die ISR anzusprechen. Findet jemand den Fehler in meinem Code? Vielen Dank für die Hilfe
Beim 80C535er sind es zB. IP0 und IP2, wodurch ich 4 Stufen Binär definieren kann. - Mein AT89S8252 enthält aber nur IP0. - Gehe ich richtig in der Annahme das mein 8051 nur 2 definierbare Prioritätsstufen hat(Low, High)?
-
Thread
DMX mit AT89S8252
Hallo, ich versuche gerade mit dem AT89S8252 ein DMX-Protokoll zu übertragen. Das Problem dabei ist, dass ich den UART auf 250kBaud bringen muss. Ich habe schon überall gesucht, aber noch keine Möglichkeit gefunden die Baudrate so hoch zu
Hab den AT89S8252 bei 20Mhz schon mit 750kBaud betrieben. Müsste also kein Problem sein 250kBaud hinzubekommen.
-
Thread
Verzweiflung mit AT89S8252
Hallo, ich verzweifel immer mehr mit meinem AT89S8252. Ich habe jetzt sämtliche ISP's von diesen Seiten ausprobiert: http://rumil.de/hardware/avrisp.html http://s-huehn.de/elektronik/avr-prog/avr-prog.htm (parallel und seriel) Aber ich bekomme
zu machen ist. Mein Serieller ISP funktioniert wunderbar mit dem Atmega8, nur nicht mit dem AT89S8252 :-( Hoffentlich kann mir jemand helfen? Gruß Markus
-
Thread
AT89s8252 Grundschaltung
Hi, ich will mir grad mal die Grundschaltung mit dem 89s8252 bauen. Wie muss ich das denn nun verkabeln? EA an +5v vcc an +5v gnd an -0v reset an ?? fehlt noch was?
reset an ?? 10 uF von VCC an Reset sowie 8k2 von Reset nach GND. Den AT89S8252 gibts nicht mehr. Wie willst du den programmieren ?
-
Thread
Zeitschleifen berechnen 89S8252
Zeitschleifen oder Quarzzeiten ... gesucht abber nichts passendes gefunden..... wie lange braucht mein AT89S8252 um den befehl NOP 10x auszuführen??? mov var,64h MOV LED_PORT,#00000001b st:NOP - NOP - NOP - NOP
@Burt: Ein bißchen Verwirrung meinerseits! Den "X2-Mode" gibt es bei dem 89S8252 NICHT. Den X2-Mode kann man bei manchen 8051er von Atmel aktivieren und halbiert die Taktanzahl von 12 auf 6 Takte für einen Maschinenzyklus, dafür darf der Quarz dann nur z. B. 20 MHz statt 40
-
Thread
GCC für 89S8252
hallo, Kann man den kostenlsen AVR C-Compiler auch für AVR's nach 8051-Prinzip bekommen? Danke für die Hilfe PS: Wer andere FreewareCompiler dafür kennt kann hier natürlich auch posten!
Hi anschienend habt ihr euch schon für AVR entschieden, aber der 89s8252 ist auf jeden Fall isp (allerdings hat der 40 Pin...) free isp software: http://aec-electronics.co.nz/software.htm mfg
-
Thread
AT89S8252 simulieren
Hallöle gibt es eine möglichkeit den AT89S8252 zu simulieren bzw den ASSEMBLER-Code schrittweise zu testen. weil laut Forum ist das AVR-Studio ja nicht kopatibel zu diesem Baustein. Oder ist da jemand anderer Meinung? Alle Antworten wenn
Hallo Felix! Da der AT89S8252 ein 8051-kompatibler ist, kannst du alles benutzen, was einen 8051 zur Grundlage hat. Hilfreich sind sicher die Abhandlungen aus der Zeitschrift elektor, die zum Flash-Board gemacht wurden. Alternativ
-
Thread
AT89S8252 macht nicht was er soll
in der Richtung sein. (Wobei mir allerdings nichts in der Richtung bekannt ist. Ich nutze den AT89S8252 auch, ohne bisher solche Problemen gehabt zu haben. Allerdings hatte ich auch mal ein Programm, das einfach nicht so laufen wollte, wie ich es wollte. Bis ich dann gemerkt habe, dass eben dieser
-
Thread
.mcu AT89s8252
Hi hat jemand eine Seicherregister datei für nen 8052 (AT89s8252) für mich. Ich bräuchte dringend die Speicherbelegung denn ich habe kein Datenplatt und nix. MFG Zunker
keine Ahnung von der Materie zu haben. Besorg Dir zuerst mal von Philips den "80C51 family programmer's guide and instruction set" sowie die "80C51 family hardware description". Dazu dann das Datenblatt von Atmel. Damit solltest Du schon loslegen können.
-
Thread
Problem mit AT89S8252
Hallo zusammen, ich habe folgendes Problem: Ich habe vor 2 Monaten mit dem 89S8252-Flashboard von Elektor mehrere Mikrocontroller programmiert und auch getestet. Haben einwandfrei funktioniert. Vor 1 Monat ziehe ich die Teile wieder raus, und nichts funzt. Auch nach mehrmaligem
-
Thread
AT 89S8252 Hilfe
Gebiet Mikrocontroller fast nichts vrstehe. Allerdings habe ich die Aufgabe bekommen, an einen AT 89S8252 LEDs anzuschließen, und dies zu programmieren. Kann mir jemand helfen?????????? Danke
Programmierung von 8051ern an sich klar kommen würdest und das Problem liegt daran, konkret den AT89S8252 zu programmieren? Also ich denke der ist auch ISP fähig und die Nachbaudongel sollten in verbindung mit PonyProg funktionieren. Korrigiere mich einer. Bei einem Assembler muss ich passen - vielleicht
-
Thread
frage zu AT89S8252
Hallo Hab 2 fragen zum AT89s8252. hoff mir kann jemand helfen 1. wie schnell ist der atmel hab unterschiedliche angeben gefunden. 12Mhz oder 24Mhz? 2. wie lange muss ein interrupt mindestens anliegen damit er erkannt wird
-
Thread
Widerstände AT89s8252
Die "sprachliche Präzision" könnte man aus dem Betreff entnehmen, es geht um einen AT89S8252. Was das Port0 angeht hilft wie so oft ein Blick ins Datenblatt (Seite 2 unten). Dort sind die verschiedenen Portkonfigurationen beschrieben. Ob und wenn ja wo und welche Widerstände Du brauchts
-
Thread
AT89S8252 Bootloader
Ja, laesst sich per SPI programmieren. Ob der 89S8282 "self-programming" und damit einen "UART-Bootloader" unterstuetzt, den man einmal via SPI flashen muss, muesste im Datenblatt stehen. Die Atmel 51er mit RC in der Bezeichnung haben einen UART-Bootloader
Hi der 89S8252 hat weder einen eingebauten Bootloader noch kann man ihm einen eigenen verpassen. Matthias
-
Thread
AT89S8252 Programmierung
Hallo zusammen, ich arbeite zur Zeit an einem immer größer werdenden Programm (ca. 4kB) und nun habe ich das Problem das ich das Programm nicht mehr korrekt in den Flash Mem bekomme. Umso umfangreicher es wurde, umso öfter musste ich den Flashvorgang wiederholen. Ich verwende das Flashtool AtmelISP Vers. 20030210 und habe es auch schon mit einem für die Parallele Schnittstelle versucht aber hatte ebenfalls keinen Erfolg. Ein verkürztes Kabel habe ich auch schon versucht, leider ohne Erfolg. Kann mir jemand helfen? Ich habe sonst nichts gefunden im Internet. Gruß Benjamin
-
Thread
89S8252 Atmel Bezugsprobleme
der wird doch gar nicht mehr hergestellt. Atmel hat den AT89S8253 als Nachfolger.
Hallo Womit lässt sich der den Programmieren. Den 89S8252 konnte man wunderbar mit Ponyprog programmieren
-
Thread
Assembler für 89S8252
Suche einen Assembler für den 89S8252 der wie das AVR Studio aufgebaut ist. Gibt es sowas ?
-
Thread
Tastatur an AT89S8252
Hallo leute Ich hab eine pc tastatur an mein AT89S8252 (aus elektor)über Taktleitung an RXD und Takleitung TXD angeschloßen ich krieg das aber mit der Bautrate nicht hin . mit welcher Taktfrquenz sendet die tastatur?
werden. aber ich es geht immer noch nicht Kann mir einer sofwarelösung in Assemble für den MCS-AT89S8252 geben
-
Thread
SPI AT89S8252
Ich brauche bitte dringend Hilfe für SPI in Verbindung mit dem uC AT89S8252?! Bitte um rasche Antwort...
-
Thread
at89s8252 unter Linux
Hi! ich möchte gerne Programme für den at89s8252 unter linux entwickeln. gibt es da nen passenden assembler und c compiler? mfg Johannes
-
Thread
Pause bei AT89S8252
Hallo, ich will mit dem Baustein AT89S8252 ein kleines Programm erstellen ... ich komm soweit auch klar, aber ich hab ein Problem: Ich muss eine kleine Pause im Programm einlegen von ca einer Sekunde. Ich weiss nicht wie ich das im Code umsetzten
Hallo Christian, ich hab da mal etwas passendes für Dich angehängt. Der AT98S8252 war doch ein 8051-Derivat oder? Kurz noch zur Handhabung: mov A, #100d acall Wait_hs bewirkt eine Verzögerung von ca. 1 sec, wie ebenfalls: mov A, #10d acall Wait_zs
-
Thread
Interruptvektoren AT89s8252
gefunden: Die Einsprungadressen für die beiden ext. Interrupts INT0/1 bei diesem Controller (89s8252). Bin ich blind oder sagt's mir jemand oder gar beides? Danke, Smittie
Habe gerade die Seite durchforstet und find's immer noch nicht. Also vielleicht doch blind? Wenn ein Sehender die URL da hätte... Grütze, smittie
-
Thread
AT Festplatte am 89s8252
Hallo, Ich suche jemanden der mir hilft eine Festplatte am ATMEL 89S8252 zu betreiben. Es geht hierbei primär um die Programmierung. Diese sollte nach Möglichkeit in ASM oder C sein. Ziel ist es Daten jeglichen Formates auf die Festplatte zu Schreiben und zu Lesen
ist, was er will? @Oliver: "Hallo, Ich suche jemanden der mir hilft eine Festplatte am ATMEL 89S8252 zu betreiben. Es geht hierbei primär um die Programmierung. Diese sollte nach Möglichkeit in ASM oder C sein." Wie genau stellst Du Dir das vor? Meiner Meinung nach am einfachsten ist das mit
-
Thread
89S8252 Ausgänge nicht belastbar
Hi, ich habe das Problem, dass an meinem 89S8252 an den Ausgängen sofort die Spannung wegbricht, sobald eine Last (ULN2803, LED mit Vorwiderstand) anliegt. Mit dem Multimeter als Last sieht es gut aus. Hat jemand eine Idee, was das sein könnte
-
Thread
Assembler für 89s8252
Hallo! Ich suche eine Assembler-Programm und einen C-copmpiler für der at89s8252. Gibts da auch gute Programme die man als freeware bekommt? Was wird denn bei euch so benutzt? MfG Stifflers Mom
-
Thread
ATMEL AT89S8252
Suche Person die einen ATMEL AT89S8252 in C Programmiern kann, und bereit ist dies schnellstmöglich gegen Bezahlung zu tun. Ort: Karlsruhe und Umkreis von 100 km Mail bitte an: hs-r@gmx.de Detais: Auf dem Board befindet sich
-
Thread
AT89S8252 Seriell Programmieren
sowas wie pegelwandlung und Invertierung. Hat niemand eine fertige Schaltung? Müsst ihr keine AT89S8252 programmieren? Wenn ja, dann müsstet ihr die Schaltung ja haben. webfreak
Elektor ( Elektronikzeitschrift ) , Dez.2001 : 89S8252 Flash-Board , Basis für Mikrocontroller-Kurs ... bla... Der Kurs ging über ein paar Monate .
-
Thread
avrdude + AT89S8252
allerdings die Familie wechselst, brauchst Du neue Software (Compiler, Assembler, IDE). Der AT89S8252 gehört der 8051-Familie an. Diese ist nicht kompatibel mit der Atmel-AVR-Familie. Von daher wirt es Dir vermutlich nicht gelingen, den 89S8252 über AVRdude und STK200 zu programmieren - wie gesagt
. Momentan versuche ich mich mit ersten Schritten auf dem Gebiet der 8051. Dazu habe ich einen AT89S8252 den ich mittels Ponyprog / STK200 Interface unter Windows programmiere. Da ich eigentlich mehr von Linux halte suche ich dort eine Variante um den AT89S8252 zu bearbeiten. Den AT89S8252 nutze ich
-
Thread
Liefercharge AT89S8252 herausfinden
Hi, für den AT89S8252 gibt es zwei Errata-Sheets: 1. "AT89S/LS8252 and AT89S/LS53 Errata" 2. "AT89S8252/LS8252 Errata" Mit den Fehlern aus dem ersten Errata kann ich leben. Aber im zweiten Errata steht: "In revisions S and earlier of the AT89S8252 and AT89LS8252 devices, inadvertent writes to either the Flash program memory or the data EEPROM memory can occur. An inadvertent write is a possibility in the following
-
Thread
ISP- Probleme mit AT89S8252
Hallo zusammen, ich hab ein Problem mit dem Programmieren meines AT89S8252. Ich kann den Chip ganz normal initialisieren (Software: ATMEL ISP). Dann hab ich versucht den Chip zu beschreiben. Und bekam folgende Fehlermeldung: "The device is WRITE LOCKED". Daraufhin hab ich statt des AT89S8252 mal den AT89LS8252 eingestellt und siehe da, es hat funktionert. Das Progamm läuft einwandfrei auf meinem uC. Als ich dann aber versucht hab ein anderes Prog aufzuspielen, brachte er mir auch beim
-
Thread
Pin-Last am AT89S8252
Hallo, kann ich optikoppler mit IF=12mA direkt an den AT89S8252 anschließen, oder wärs besser diese über eine transistorstufe zu schalten? lg da|poidi
hallo tecdroid der at89s8252 ist leider kein avr, sondern 8051 architektur mfg da|poidi
-
Thread
AT89S8252 Daten Speichern
Hi, kann mir einer sagen wie ich beim AT89S8252 Daten im internen EEprom speichern und wieder auslesen kann? Möchte gerne Zahlenwerte speichern. Mit Dank im Vorraus, Lars
************* '* Beispiel für den Schreib- und Lesezugriff auf das '* integrierte EEprom des AT89S8252 '************************************************************** ' Bei diesem Beispiel werden zur Laufzeit des MC's Daten in das ' integrierte EEprom des AT89S8252 geschrieben, wieder aus-
-
Thread
AT89S8252 In System Programmierung
eines Schulprojektes arbeiten wir gerade an einer Lösung zur In - System Programmierung eines AT89S8252 durch einen zweiten AT89S8252 auf zwei getrennten Controllerboards. Wir verwenden einen zweiten Controller, der aus einer PC - Applikation, die wir mit Delphi programmiert haben, die notwendigen
neu zu übertragen. Soweit mein Wissensstand, vielleicht weiß ja noch wer etwas (das Datenblatt des 89S8252 müßte in der "Flash-ROM"-Sektion aber auch Klarheit bringen).
-
Thread
stimmt das so? At89s8252
Hallo! Der AT89S8252 hat Open-collector-Ausgangsstufen. Deshalb kann er größere Lastströme nur senken/sänken (sink current) und nicht im Quellbetrieb arbeiten (source current). Das bedeutet, Ihr müßt die LEDs umpolen
>Der AT89S8252 hat Open-collector-Ausgangsstufen. Das ist nicht ganz richtig: Ein 8051 uC hat (außer Port 0) Push Pull Ausgangsstufen bei denen die High Side Treiber aber relativ schwach sind (20-70k). Das
-
Thread
RS 232 mit at89s8252
einige bytes per serieller Schnittstelle versendet. Oder hat jemand genauere Unterlagen für den 89s8252 ? Es steht im Datenblatt nur wenig über SCON und Baud Raten usw. Oder wie stelle ich 9600 baud modus 1 ein ? Danke Grüße Thomas t.strubreiter@nescom.at
Such mal nach einem original Datenblatt für den 8051. Der 8252 ist ja zu dem kompatibel. Desshalb sind die Datenblätter auch so mager