-
Thread
At89S serie mit USB-Prog. von Fischl programmierbar??
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
Datenpointer Microcontroller
gesagt benutze ich den AT89S8252 von Atmel und dieser hat ganz andere Befehle.
Der 89S8252 hat genau einen 16-Bit-Pointer, den DPTR, aufgeteilt in DPL und DPH. Wenn die Daten ab "Basisadresse" im Code-Segment stehen und Null-terminiert sind, sähe ein Programm dazu etwa so aus: (Stehen die
-
Thread
neues Maerklin Protokoll
meine simple Lösung noch mal. Also, ich habe ein Board mit 2 Microcontrollern (AT90S2313, AT89S8252) entwickelt, größe Streicholzschachtel. Man kann wie schon erwähnt bereits Standard Protokoll (80 Loks, 256 Decoder) hiermit steuern. Die USB Schnittstelle stellt nun eine entsprechende API auf der
Screenshot der Software. Das Interface löst die Zentrale vollständig ab. Alle Funktionen sind im AT89S8252 enthalten. Digitales Format -MM1 -MM2 alte Version (relative Fahrtrichtung) -MM2 neue Version (absolute Fahrtrichtung) -DCC in Vorbereitung Bei Verwendung von Dekodern im erweiterten Format
-
Thread
AT89S8252 mit Schiebereg. Anfängerproblem
Hallo Zusammen, bin gerade am Experimentieren und will Daten mit nem µC in ein Schiebreg 74 hct 595 schieben. Leider habe ich irgend ein Denkfehler und es will nicht funktionieren. Wäre euch dankbar, wenn ihr mir helfen könntet, den Text in Assembler habe ich angehängt. Danke im vorraus Manuel
-
Thread
ATMega 128 Problem
Überprüf mal deine einstellungen.... und unter "setup", "interface setup" musste ich für meinen at89s8252 das häkchen bei "invert reset" setzen... probier mal aus... MFG Burt
-
Thread
AT89S8252 in C programmieren
Hallo! Ich bräuchte mal nen guten schnellen Rat. Ich programmiere in C und benutze den AT89S8252. Ich habe ein LC-Display. am Port2. Nur weiss ich nicht wie man das initialisiert... :-( Was muss ich da alles beachten und hat jmd schon nen fertigen code zu einem früheren projekt? Danke schonmal
-
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. -
-
Thread
ISP auch bei anderen µC ??
dem RC-Oszillator. @Sven, das ISP per SPI hat Atmel zuerst bei den 8051-ern gemacht (AT89S8252) und dann später für die AVRs übernommen, aber mit anderem Protokoll. Die neuen AT89S52 haben wieder ein anderes Protokoll. Die meisten anderen Hersteller programmieren aber über nen Bootloader
-
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
-
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 ein
-
Thread
suche programmieren für nen atmel in c
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 ein
-
Thread
seriell daten speichern??!
Hallo Peter! Der AT89S8252 ist ein 8051er und er kann seinen Flash beschreiben (behaupte ich). mein controller bekommt über den seriellen port daten im 5-sekunden-takt übermittelt. Dabei sind 5 Sekunden = eine Periode. Hat
"Der AT89S8252 ist ein 8051er und er kann seinen Flash beschreiben (behaupte ich)." Bitte, es ist ja Dein Bier. Ich brauche nicht zu glauben, da ich das Datenblatt gelesen habe. Auch habe ich das Instructionset
-
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
Probleme mit AT89S8252&Nokia3310 LCD
LCD geschrieben. Auf einem AT89C4051 funktioniert dieses auch perfekt, aber sobald ich es beim AT89S8252 verwende gibt es Probleme. Im angehängten Sourcefile ist das Testprogramm. Der Smilie wird rausgeschrieben, und zwinkert sobald der Interrupt ausgelöst worden ist (=> blöde Schulspielerei ;) Sobald
-
Thread
AT89S8252 .include Datei
wavrasm anfangen, da komm ich drauf, dass ich keine Ahnung habe, welche Include Datei für den AT89S8252 µC verwendet werden soll. Möchte ja nicht die falschen Adressdeklarationen haben. Hoffe von euch kann mir weiterhelfen. MFG Willi
der AT89S8252 ist kein Mitglied der avr-familie sondern nen 8051 Derivat. AVR Studio ist dafür gänzlich ungeeignet.
-
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
RFID selber gemacht
8051: Hast Du für irgendwelche Controller dieser Serie ein Starterkit, Programmer o.Ä.? z.B. das 89S8252-Flashboard aus der Elektor? Gruß, Markus_8051
-
Thread
Nokia 3310LCD an AT89S8252
Hallo! Ich hab im Moment das Nokia LCD an nem At89S8252 laufen. Aber nur Software SPI.. Hat vielleicht irgendwer einen Sourcecode damit ich den Hardware SPI benutzen kann? Soll ja dann schneller laufen, oder? Bei den ganzen Sourcecodes für AVR's blick
Im Datenblatt zum S8252 steht ja schon mal drin, wie die Schnittstelle aktiviert wird, und was alles zu beachten ist. Und auf der Atmel Homepage findest du beim 8252 glaube ich auch ein paar Beispiele fürs SPI-Interface.
-
Thread
Biete: AT89S8252-24JI
Umstieg zu den AVR's endlich auch geschafft hab (*grins*) hätte ich noch ein paar Stangen mit neuen AT89S8252-24JI hier. Würde die Teile zum Stückpreis von 3EUR hergeben (kosten normalerweise um die 4-5EUR). Gehäuseform ist PLCC. Oder hätte jemand Lust zum Tausch? 8051'er gegen AVR's? ;) (Am liebsten
-
Thread
Aktueller Assembler
und SDCC als Compiler, Batch Prozess mit Programmier Software z.B. PonyProg möglich, Flash z.B. AT89S8252 dran und fertig. Joe
-
Thread
[B]: >100Stück neue AT89S8252
Hi Aus einem beendetem Projekt habe ich noch >100Stück neue AT89S8252 als Stangenware. Stückpreis dachte ich mir 3,10EUR. Cu!
-
Thread
AT89S52 => Programmierung
Mmmmh... bin echt am verzweifeln... Aber im PonyProg ist auch nur der AT89S53 und der AT89S8252 Habe beide probiert, aber geht nicht!! Woran kann es denn noch liegen?
Programme auf 0x2000 gesetzt wird. Also schau mal ins Datenblatt, wieviel FLASH Dein µC hat. Der AT89S8252 hat definitiv nur 8k, sprich denn kannst Du nicht mit der Demoversion von Keil in c programmieren. Hier mußt Du dann Assembler benutzen, da gibt es diese Einschränkung nicht. Gruß, Markus_8051
-
Thread
60 LEDs mit AT89S8252 ansteuern.
Ja und zwar haben wir bei uns auf der Berufsschule schon seid längerem das Fach µController Technik und wir haben auch schon ne Grundbestückung fertig , jetzt sollte sich halt jeder mal nen Projekt überlegen und das dann versuchen umzusetzen und ich hatte halt die Idee ne Uhr mit Datums und Temperatur anzeige zu machen und halt um das Display verteilt 60 LEDs anzubringen so das jede sekunde eine mehr aufblinkt , ich habe nur leider noch keine Ahnung wie genau ich das am besten mache , hat wer vieleicht ein paar links die sich mti der ansteuerung von mehreren LEDs beschäftigen ? Ich habe bei google
-
Thread
Grafik - LC Displays & assembler - wer weiß was?
dein Code geschrieben??? Ich hab versucht den Code der für den Pic benutzt wird für meinen AT89S8252 umzuschreiben(assembler). Jetzt weiß ich aber nicht ob mein Initialisierungscode funktioniert weil ich noch keine routine für die Grafikausgabe hab. falls du einen Assembler code hast kannst du
-
Thread
Atmel 89S8252 ISP-Programmer
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
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
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
Timer2 AT89S8252
hallo Leute kann mir jemand ein beispielcode in Asembler für den at89s8252 (8051) geben ich möchte den internen Timer aktivieren und nach dem der Timerinterrupt erfolgt ein register incrementieren. wie werte ich den Interrupt aus ??? Code am besten wäre ein Code
-
Thread
Müssen ALE und PSEN einen Def. Pegel haben?
Hallo, ich konnte dem Datenblatt des At89s8252 leider nicht entnehmen ob ich ALE und PSEN einem Definierten Pegel zuführen muss (ich möchte nur mit dem Internen Prog. Speicher arbeiten). Ist das egal wenn die beiden quasi " in der luft hängen"
-
Thread
Wie groß Pullup an Port 0?? (AT89S8252)
Hallo, ich weis nicht wie groß ich die Pullups am Port 0 meines AT89S8252 wählen soll. Ohne Pullup funktioniert an diesem Port ja nichts habe ich festgestellt, nur jetzt weis ich nicht wie ich den Dimensionieren sollte? Ich möchte an diesem Port einen ULN2803 hängen und
-
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
Brauchen Dipschalter Vorwiederstände?
Also ich verwende den AT89s8252 und VCC sind 5V. Mit diesen 5V wollte ich auch an den Dip gehen. Brauche ich dann noch Pullup's? Ich glaube das die eingänge low-active sind.
-
Thread
UART macht Probleme
Hallo! Ich habe das erste mal ein UART auf einem 89S8252 in Betrieb genommen und habe nun folgendes Problem: Vorab: Ich verwende den Wickenhäuser µC Compiler Wenn ich mehrere Zeichen in einer Schleife sende, kommen nicht alle Zeichen richtig an. Zuerst
-
Thread
Digitale Spannungserfassung
Z-Diode braucht zum sicheren stabilisieren etwa 10mA => viel zu viel! @Simon: Es ist bereits ein 89S8252 im Einsatz, der das mitübernehmen soll. Abgesehen davon kenn ich mich mit AVR's (oder genauer gesagt mit C) nicht so gut aus... Hab jetzt mal einen Instrumentenverstärker auf einem Steckboard aufgebaut
-
Thread
Atmel Compiler Empfehlung?
Atmels und kann nicht klagen. Bisher habe ich damit folgende Atmels programmiert: AT89C4051 AT89S8252 T89C51RD2 T89C51CC01 Peter
-
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
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 RS
-
Thread
Suche gutes Bücher oder Webseiten zu C
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
-
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
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
Problemmit PonyProg und 8252
Hallo, ich versuche seit einiger Zeit, den AT89S8252 mit Hilfo von PonyProg und dem vorgeschlagenen seriellen Adapter zu programmieren, nur leider kommt immer die 'Device not responding'-Meldung. Die Signalpegel am IC sind OK, Takt kommt an, am Dateneingang
-
Thread
uC Netzwerk über SPI
Vorsicht bei der Benutzung des /SS Pins am Master. Ich hatte mal inen längeren Kampf mit einem AT89S8252. Da funktioniert SPI (am Master) nur dann, wenn man auch den /SS Pin als Ausgang für das SS Signal verwendet. mfg Reinhard
-
Thread
89S8253 Besonderheiten
Hallo, nachdem der AT89S8252 nur noch schwer beschaffbar ist, bin ich auf den AT89S8253 umgestiegen! Die bisherige Software läuft auch soweit ohne Probleme auf dem neuen Controller...... allerdings habe ich festgestellt das Zugriffe
Du solltest Dir das Datenblatt und das Dokument "Migrating from AT89S8252/S53 to AT89S8253" ansehen. So wurde jetzt für das EEPROM ein Page-Mode eingeführt. Wenn man weiterhin byteweise auf das EEPROM zugreift, so dauert der Zugriff jetzt 4ms im Vergleich zu 2.5ms beim AT89S8252
-
Thread
Interrupt bei Atmel
Es handelt sich um einen ATMEL 89S8252.
einfach: http://www.b-kainka.de/basismikro.htm Falls du den Link mit Beispielprogrammen zum 89S8252 dort nicht siehst, dann klick lieber gleich hier drauf: http://www.b-kainka.de/basismikro.zip jörn
-
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
Timer2
Hallo zusammen, ich habe einen ATmega 89S8252 und den RIDE-ASSEMBLER Mit der Timer2-Initialisierung: mov T2MOD, #00000000b mov TH2, #reloadH mov TL2, #reloadL mov RCAP2H, #reloadH mov RCPH2L, #reloadL mov T2CON, #00000100b
#0 setb EA setb ET2 gibt der Assembler:"UNDIFINED SYMBOL 'T2MOD' " aus. Im Datenblatt des 89S8252 gib es aber dieses Symbol. Frage: Wer kann HELFEN ? Erstmal vielen DANK im voraus für Euer bemühen.
-
Thread
Probleme mit LCD initialisierung
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
Handykamera MCA-25 ansteuern
aussieht. Ich wollte das Ding zuerst mal an meine Linux Kiste klemmen. Dannach vieleicht an mein AT89S8252 Webserver klemmen doch ich glaube das wird nix? Kann mann kleiner als 256 Bytes fahren (128?) oder ist 256 das Limmit? Dann muss wohl ein AVR her. Super tolle Arbeit! Gruss Edward
-
Thread
LED blink-schleife funktioniert nicht
so recht. Sobald ich 2 Verzögerungsschleifen einbaue blinkt die LED am port p2.1 von meinem AT89S8252 nicht mehr. Mit dem ersten Code wo ich mehrfach "mul ab" eingefügt habe um Zeit zu schinden, funktioniert es ohne Probleme. Kann mir jemand sagen warum das so ist??? Habe den Code von den beiden Schleifen
-
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