-
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 bekommen
Hab den AT89S8252 bei 20Mhz schon mit 750kBaud betrieben. Müsste also kein Problem sein 250kBaud hinzubekommen.
-
Thread
suche 8051 µC für einsteiger
programmieren? ja, die da: >Lists of chips it supports: >51MCU Family: >AT89S51 AT89S52 AT89S53 AT89S8252 AT89LS51 AT89LS52 >AT89LS53 AT89LS8252 Ob andere auch gehen, bei http://51c51.com/ENWEB/default.htm gucken.
Diese werden unterstützt: Lists of chips it supports: 51MCU Family: AT89S51 AT89S52 AT89S53 AT89S8252 AT89LS51 AT89LS52 AT89LS53 AT89LS8252
-
Thread
Baudrate exakt einstellen
Hallo, Ich arbeite für die Schule an einem Projekt, wo unter anderem Daten vom Microcontroller (AT89S8252) über die serielle Schnittstelle an den PC übertragen werden (eigene PC-Software [C++], bzw. Hyperterminal zum testen). folgendes Problem: Ich programmiere den MC mit Keil uVision mit assembler.
Das kann aber voll ins Auge gehen, wenn Du den AT89S8252 verwendest, aber den $include(reg515.inc) als Zielprozessor definierst. Wie man den T1 oder T2 als Baudratengenerator verwendet findest Du im AT89S8252 Datenblatt. Peter
-
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
Wie programmiere ich einen MCS51
ich nicht nachvollziehen. Das Buch ist hervorragend und anstelle des MC's im Buch nimmst du den AT89S8252. ISP mit PonyProg. MIDE-51 aus dem Netz saugen und du hast ne komplette IDE incl. C und Assembler. Noch einfacher geht es nicht. Noch Fragen ? dann poste mal Gruß Joe
Ne, brauchste nicht! Der AT89S8252 ist ISP fähig. PonyProg benötigt nur nen Bustreiber 74HC244. Also, Investition ungefähr 6 Euro für Bauteile. Joe
-
Thread
89s8253 proggen
Das Progger-Programm läuft im Momment auf einem 89s8252. "p1.3" bildet das Reset-Signal des zu programmierenden µCs, "lcall spi" ist eine Routine zum Übertragen der Daten via SPI. Die Routine sieht so aus (Algorythmus aus Datenblatt übernommen): [pre]
glaube mich zu erinnern, daß sich der at89S8252 und at89S8253 gerade was die programmierung betrifft unterscheiden. hast du das berücksichtigt?
-
Thread
Anfänger und Mikrocontroller?
erlauben solchen MCs, die ohne Programmiergerät direkt vom PC programmierbar sind, z.B. T89C51RD2, AT89S8252. Die kann man sogar zum Programmieren in der Schaltung belassen, d.h. man braucht keinen teuren ZIF-Sockel. Peter
@peter dannegger Wie programmiert man den AT89S8252 vom PC aus, ohne Programmiergerät ? Es gibt Software für den AT89S8252 von Atmel, aber dazu benötigt man ein spezielles Kabel zu dem ich bisher nichts gefunden habe.
-
Thread
USB ISP AT89S...
Nachtrag: ich sehe gerade das der AT89S8252 kein AVR ist. In den 'supported Devices' sind nur AT89S51 und AT89S52 aufgeführt, ob er für den 8252 auch geeignet ist weiss ich nicht.
dann 60 kosten, wenns fertig ist. Der AVRispmkII klingt schon besser, nur kann der halt keinen AT89S8252. Und um ehrlich zu sein: Ich hab keinen Bock von C51 auf AVR umzusteigen. Mal sehen, vielleicht schau ich mir mal den S51 an. Danke nochmal, Thomas
-
Thread
8051 Familie dptr-Frage (assembler)
Und was ist mit dem AT89S8252? (zum Bleistift) Siehe: http://www.atmel.com/dyn/resources/prod_documents/doc0401.pdf oder in http://www.atmel.com/dyn/resources/prod_documents/doc1018.pdf Dort steht: WMCON DATA 96h
Ich habe dann ein Beispiel (einen Derivat) genommen, wo ich Recht habe. :))) (Also, beim AT89S8252 darf man weder mit "mov", noch mit "inc" den DPS setzen.) Karoly
-
Thread
ISP Probleme mit Elektor-Flashboard und 89S8253
Elektor-Artikel aus 2001 od 2002 vom selben Autor) und das darin vorgestellte Elektor-Flashboard für 89S8252 nachgebaut. Nun habe ich, da es keine 8252 mehr gibt, den Nachfolger 89S8253 reingetan. Das sollte problemlos gehen, siehe http://www.b-kainka.de/basismi.htm Nur funktionieren tut's leider nicht
Elektor-Flashboard hervorgekramt um Deine Schwierigkeiten nachzuvollziehen. Ein Programmierversuch mit einem AT89S8252 und der neuesten Atmel ISP-Software von Ulrich Bangert (Vers 20080303) funktionierte problemlos. Dann habe ich einfach den AT89S8252 herausgenommen und den AT89S8253 eingesteckt. Auch hier funktionierte
-
Thread
8051 Entwicklerboard mir RS232
Warum neuer Beitrag? >AT89S8252 Atmel Ist veraltet, Nachfolger ist AT89S8253. Beide können nicht über die UART/RS232 geflasht werden, da sie keinen interen Bootloader haben. Außerdem ist der FLASH mit 8k (bzw. 12k bei dem Nachfolger
>> AT89S8252 can be programmed on-board, Programming Cable Provided Laß es auf dich zukommen. Der AT89S8252 wird über eine ISP Schnittstelle programmiert aber das kann auch über USB funktionieren. http://
-
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
-
Thread
ISP, AT89S53
Ich bin mir nicht sicher, ob das den AT89S53 auch betrifft aber dessen Bruder, der AT89S8252 ist ersatzlos abgekündigt. Ich würde daher zu der neueren Serie mit Bootloader raten: http://www.mikrocontroller.net/forum/read-1-25968.html#new Peter
Programmieren des Flash ! " Oha ! Danke für den Tip . Wenn man nicht soo genau hinguckt ... Der AT89S8252 ist ja mein Lieblings-µC ;-)
-
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
Interrupt will nicht
Hallo, ich habe gerade versucht mit dem Interrupt an meinem AT89S8252 zu arbeiten, aber es klappt nicht so ganz. Ich habe den ASM Code aus dem Anhang hineingeschrieben. Ich wollte das wenn ein Interrupt an Int0 auf Port P3.2 ausgelöst wird, eine LED an Port P2.0 aus
Hallo, weis denn vielleicht jemand die Einsprungadresse für den Externen Interrupt vom AT89S8252? Also im 8051 ist es ja die Adresse 0003h, aber im At89S8252 ist sie glaube ich anders. Hilfe
-
Thread
Seltsame Probleme beim Serial Download (AT89S8252)
Hallo, ich habe mir ein Board für den AT89S8252 gelötet und es wie unter http://www.fmi.cz/jak/prog.html beschrieben mit dem Parallelport verbunden (ich verwende zwar einen 74HCT244 anstelle des HCT126, aber das sollte wirklick keine Unterschied
enable" Kommando versteht er ja offenbar. Naja, ich werde mal sehen, ob ich an einen anderen AT89S8252 komme. CU Christian
-
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
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
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 in
zu machen ist. Mein Serieller ISP funktioniert wunderbar mit dem Atmega8, nur nicht mit dem AT89S8252 :-( Hoffentlich kann mir jemand helfen? Gruß Markus
-
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
Instruction Set
Hallo Forum, als Newbie und User des AT89S8252 bin ich auf der Suche nach einem allgemeinen 80C51 Instruction Set. Ist der AT89S8252 wirklich voll 8051 compatibel? Oder gibt es noch etwas zu beachten, wenn man sich an den allgemeinen 80C51 Instruction
meinen Code für einen Waschmaschinen-Steuerung die gleichzeitig E-Gitarre spielen kann für den AT89S8252 mit dem Philips Instruction Set zu schreiben...
-
Thread
Reset
Reset-Teil aus einer Schaltung mit 8515 abgezeichnet und hatte nicht berücksichtigt das 8515 und 89S8252 unterschiedliche Resetpegel benötigen.
haben und Der Low-Ausgang einen Pull-Up. Und wenn ich mich nicht irre, ist der Reset-Anschluß des 89S8252 High-Aktiv.
-
Thread
Atmel C51 und KEIL
Das 89S8252-Flash-Board von Elektor läßt sich über RS232 programmieren. Die Software dazu läßt sich - so wie ich es in Erinnerung habe - auch direkt vom Keil aus starten. Und die zum Programmieren nötige Beschaltung des 89S8252 ist wirklich nicht sehr aufwendig. Gruß, Markus_8051
-
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 MHz
-
Thread
Migration von MIDE51 (Windows) zu MCU8051IDE (Linux)
Linux habe, läuft bisher alles recht zufriedenstellend :) Nun möchte ich aber weiterhin meinen AT89S8252 programmieren können, was ich unter Windows mit MIDE51 gemacht habe. Daher habe ich unter Kubuntu die MCU8051 IDE installiert. Beim ersten Versuch, mein sehr umfangreiches ASM-Programm zu "kompilieren
Trotzdem vielen Dank! Hat jetzt vielleicht noch jemand einen guten Tipp, womit ich meinen AT89S8252 über Parallelport unter Kubuntu flashen kann? Unter Windows habe ich das immer mit PonyProg gemacht.
-
Thread
Atmel uC Modelle
Unterschied der uC AT89C51xx einerseits und der AT89Sxx- Typen andererseits? Im Datenblatt zum 89S8252 z.B. heisst es ..MCS-51 compatibel. Ist das nun ein echter 51-er..? 2) Bei meinem (Elektor)Flash-Board(89S8252) wird die ISP-Schnittstelle (MOSI, MISO, etc. über 5 Pins der RS232-Schnittstelle programmiert
@Ulli Der AT89S8252 lässt sich sehr gut mit ATMELISP programmieren . Ich benutze auch das Elektor Flash-Board ,und bin sehr zufrieden damit . Alle Atmel 8051er lassen sich mitm Paralellprogger flashen . Einige aber
-
Thread
Thermometer: Einkaufsliste
Hallo, den AT89S8252 bzw den Nachfolger AT89S8253 gibts auch im DIP Gehäuse. Das Problem ist das der Controller keinen AD-Wandler onboard hat. Mit einem NE555 kannste die Spannung in eine entsprechendes PWM Signal wandeln
ich bestell jetzt: -2x SA23-12RT -1x Atmel 89s8252 -1x DS18S20 brauch ich sonnst nichts? wie siehts mit dem Takt aus? Brauch ich da nicht noch ein zusätzliches Bauteil?
-
Thread
GCC für 89S8252
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 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
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
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 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 möglich
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 E/
-
Thread
easy8051A Programmierung mit mikroC V1.0
Es handelt sich hierbei nicht um den AT89S8253, sondern um den AT89S8252!!! Was genau dabei der unterschied ist, habe ich nicht herausfinden können aber es wird wohl sicherlich einen geben. Meine Frage bezieht sich auf die Programmierung mit mikroC, wie ich was anspreche
>Der AT89s8252 ist nicht mehr auf dem Markt, der Nachfolgetyp ist der >s8253. Unterschiede siehe Datenblatt.... und hier: http://www.atmel.com/dyn/resources/prod_documents/doc3449.pdf Hardwaremäßig sind insbeondere
-
Thread
A/D Wandler an At89S8252
Hallo! Möchte einen A/D-Wandler an meinen Atmel AT89S8252 anschliessen nur ich blick da noch nicht so ganz durch. DB0 bis DB7 sind klar da muss ein Port dran. V+ schätze ich ist die Betriebsspannung von AD-Wandler (+5V) oder? An Vin(+) und Vin(-) schätze
der Temp Sensoren dran oder? AGND muss an GND. Für was ist Vref und DGND? Welcher Pin des At89S8252 muss an CS, RD, WR,INTR??? Was muss ich an CLK R und CLK IN anschliessen? Könnt ihr mir da weiterhelfen? Als Temperatursensor verwende ich den KTY 81-220. Wäre euch für jede noch so kleine
-
Thread
Welcher unterschied zw. AT89S8253 und AT89S8252??
Hallo! Ich wollte jetzt mal genau wissen, welcher unterschied zwischen dem alten µC AT89S8252 und dem neuen µC AT89S8253 von Atmel besteht. Beide haben das gleiche Pinning, aber ein anderes Protokoll, oder wie ist das? Was bedeutet das für mich, denn ich schreibe zurzeit meine Programme für den alten AT89S8252 in „Ride IDE“, erzeuge daraus ein HEX-File und sende diese zu meinem Evolutionsboard mit Hyperterminal. Was muss ich nun mit den neuen AT89S8253 beachten oder anders machen? Danke schon mal!
-
Thread
Anfänger braucht Hilfe
Halli Hallo ich habe mich geirrt wir benutzen einen "Atmel 89S8252", den haben wir aus der Schule bekommen. Geht es mit dem auch? Frage: Ich verstehe nicht wie es funktioniert das wenn: Ich habe einen Mode, zB die Uhr und die läuft und läuft und läuft, aber
Der AT89S8252 gehört zu den 8051-Nachfolgern. Der ist zwar nicht der neueste, sollte aber reichen. Für Uhren verwendet man Timer, die rufen ab und zu einen Interrupt auf, ganz unabhängig von deinem Programm.
-
Thread
Vier Gewinnt auf Mikrocontroller ohne KI?
zwar haben wir ein Technisches Projekt in der Schule, wir müssen Vier gewinnt auf einem Atmel At89S8252 programmieren, ganz ohne KI, an dem Controller sind 4 Ports. 3 ports werden zum anschluss der mehrfarbien 6x8 Led matrix verwendet und 1 port für taster, jetz soll man auf diesem taster abwechselnd
zwei spielen lassen, Das stimmt also gar nicht: >>> wir müssen Vier gewinnt auf einem Atmel At89S8252 programmieren Es muß "nur" die Vier-Gewinnt-Mechanik nachgebaut werden.
-
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
-
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. Leider
-
Thread
AT89s8252 mit PonyProg geht nicht
Seriellen Programmer für PonyProg gebaut und versuche schon seit 2 Tage damit mit PonyProg das AT89S8252 zu programmieren Kriege aber immer Meldung "Device not responding" Pinning habe ich schon mehrmals geprüft Wollte mal fragen ob jemand schon das Schaltung nachgebaut hat und wie stabil dass überhaupt
- in den ponyprog-adapter-einstellungen "invert reset" anhaken. muss sein, da der rst des at89s8252 high-active ist. - resetschaltung checken : r nach gnd, c nachh vcc - Pin /EA nach vcc Ich würde mal auf "invert reset" setzen. hab mal n at89s8252-tutorial (unter ponyprog) geschrieben. guxtu
-
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
Abverkauf div. Atmel Controller, Neu
entsprechenden Stellen jederzeit abrufbar. ANGEBOTE (Preise inkl. Märchensteuer, zzgl. Versand): AT89S8252-24JI (PLCC44), Atmel ISP-Flash uC Gesamt verfügbar: 350 Stück Preis 1 4 Stück: 3,00 EUR Preis 5 9 Stück: 2,70 EUR Preis 10 36 Stück: 2,60 EUR Preis ab 37 Stück (= 1 Stange): 2,50 EUR
"Gescheites" bei raus;-) By the way ... die Resonanz gibt uns (mir) zum Glück Recht. Von den 89s8252 sind noch einige vorhanden, die beiden anderen Positionen werden die Mitte der Woche nicht überstehen. ´nächtle Maik
-
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 hängt