-
Thread
C: Empfangene Daten ins EEPROM
das Empfangsflag getetest) Aber wie kann ich denn diese Daten jetzt in mein internes EEPROM vom AT89S8252 schreiben?? Da ich mir noch nie anschauen konnte, was da wirklich empfangen wird. so sieht das bis jetzt aus: (Anhang) In dem Datenblatt vom Atmel steht nur, dass ich im WMCON Register EEMWE
-
Thread
8252 sendet 2 sinnlose Bytes
Und mal wieder ein Problem. Nachdem mein ISP nun ja funktioniert, wollte ich den 8252 mit nem Siemens Handys verbinden und AT-Commands senden (funktionierte mit einem 89c2051 super). Der Controller sendet nun fleissig, das Handy antwortet aber nur mit "Error". Der Grund liegt in 2
Programm direkt liegt. Das gleiche passiert auch bei einem voellig einfachen Code. Z.B.: $regfile = 89s8252.dat $crystal = 22118400 $baud = 19200 Do Print "ZZZZZZZZZZZZZZZZZ" Waitms 200 Loop End Hat jemand ne Idee woran das liegen könnte? mfg
-
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
Atmel reagiert nicht?
meinung in PonyProg auch richtig da ich schonmal eine etwas andere schaltung von Elektor mit dem AT90s2313 mit beschrieben habe. Jetzt weiß ich langsam nichtmehr was noch falsch sein könnte vielleicht sieht ja jemand einen fehler den ich nicht sah.
selber aus mehreren Datenblättern zusammengeschnibbelt der Max233 war aus einer schaltung eines AT89s8252 daher kommt die beschaltung des Max und den hab ich einfach auf den AT90s2313 umgebaut. Ist alles eine eigenkreation. Den MISO MOSI und CLK hab ich über den Max laufen lassen um die Pegel der RS232
-
Thread
Daten per UART empf.
C-Programm an dem ich mich "hocharbeiten" kann. Wäre cool, wenn das ein bisschen mit meinen ATMEL AT89S8252 (12 MHz) kompatibel wäre. ( Die Daten werden so gesendet: Baudrate: 9600 Datenbyte: 8 Parität: keine Stopbits: 1 Flusssteuerung: keine ) Vielen Dank schonmal, Gruß
-
Thread
BASCOM-8051 ueber SPI
Hallo NG, will mit BASCOM-8051 ein Progrämmchen ins Flash-Bord schieben (AT89S8252 mit SPI-Schnittstelle). Unter Options-Programmer finde ich aber nur Hardware-Programmer, doch bei mir hängt das Board am COM1-Kabel, nix Programmer... Das muss doch auch gehen oder..?? Danke
AT89S8252 mit SPI-Schnittstelle = miso , mosi , sck , rst und gnd . Also 4 Signalleitungen plus Masse .
-
Thread
Funkübertragung ???
Hallo Gottfried Bremer Ich verwende den AT89S8252 oder den AT89C2051 Controller. Ein Rechtecksignal dürfte nicht so das Problem sein. Ich glaube immer mehr das ich mir ein Ozzi besorgen muss. Wie könnte den der Quellcode in C aussehen. 1)
-
Thread
ISP-Prommer
Keine Ahnung - beim 4433 hängt da ein Pull-up (10k) und ein 47pF gegen GND (siehe Tutorial) dran. Wie's beim 8252 aussieht, weiß ich nicht. Alternativ könntest du eine serielle Prommer-Variante basteln - habe nur noch nix "Vernünftiges" (also mit Pegelwandler wie MAX232) gefunden. Gibt's aber sicherlich
Für den 98S8252 guckst du hier: http://www.aec-electronics.co.nz/software.htm Mit dem programmiere ich meine 89S8252. Solltest aber noch ein Buffer-IC dazwischenhängen. Ist im Fehlerfall günstiger für die
-
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
KS0070B = 44780?
Beispiel gemacht wurde. Und dann frage ich mich ob ich auch die richtigen Ports benutze. Hab nen at89s8252 und benutze P2 fuer die Daten und p0.0,p0.1,p0.2 fuer RS,RW,EN. Ich hoffe das macht keine Probleme von wegen "Ports mit und oder ohne internal pullups" oder was auch immer. hab mein Programm einfach
-
Thread
Parallel / Seriel mit uvision2
Hallo Forum Freunde Ich habe eine Anfängerfrage für euch. Zur Zeit programiere ich einen AT89S8252 mit uVision2 über ein serielles Kabel. Da ich für kleinere Anwendungen einen AT89C2051 programieren möchte habe ich im Netz eine schöne Schaltung gefunden (kostengünstig und einfach nachzubauen)
möchte AT89C2051 Programmieren und danach sofort Testen Mit freundlichen Grüßen Christian P.S sollte nicht sehr aufwendig sein aber ich bin über alle Vorschläge glücklich
-
Thread
Timer - TMOD Register, Problem
Hi, ich habe folgendes Problem: ich programmiere den atmel at89s8252, also die µC der Serie 8051. mein controller hat, wie fast jeder microcontroller auch ein TMOD register das auf der Addresse 89h im SFR liegt. jetzt kann ich zw. 4 verschiedenen Timermodi auswählen
-
Thread
I2C Anschluß AT89S8252
Leitungen SCL clock und SDA data line. Wo muss ich die jetzt an meinen Controller Anschließen. AT89S252 Ist wahrscheinlich P1_0 und P1_1 aber im Netz habe ich noch etwas von P1_2 und P_3 gelesen.Und das verunsichert mich ein wenig. Hat der Controller 2 Schnittstellen??? Das Datenblatt gibt mir
Hi der AT89S8252 hat keinen Hardware-I2C Bus. Du kannst also beliebige Pins verwenden. Idealerweise welche auf Port0 da hier keine internen Pull-Ups zu finden sind. Geht aber auch auf allen anderen problemlos da
-
Thread
Funkübertragung HFS301
www.elv.de realisierbar?? Projektbeschreibung: Ich möchte das Sendemodul an meinen Mikrocontroller AT89S8252 anschließen und das Empfangsmodul an die Serielle Schnittstelle. Kann ich nun wohl über diese Verbindung 8-Bit Daten an meinen PC senden und mit einem VBA-Programm auswerten? Ist das möglich? Benötige ich noch irgend welche weiteren Bauteile. Mit freundlichen Grüßen Christian P.S. Hat jemand vielleicht noch einen besseren Lösungsweg?
-
Thread
Port 0 will nicht AT89S8252
Hallo, habe obengenannten Controller zur Ansteuerung eines GLCD. Datenleitungen sind an Port 2. An Port 0 habe ich die ganzen Steuerleitungen mit externen Pullup 10k der aber nichts ausgibt. An Port 3 funktioniert das ganze, nur den brauche ich um Impulse zu zählen. Vpp habe ich auf high liegen. Muss ich dazu noch ein Register beschreiben? Kann im Datenblatt dazu nichts finden Gruß Alex
-
Thread
PonyProg: Device Not Responding
Wenn ich versuche mein AT90S2313 mit PonyProg und einem Programmer nach STK200 zu programmieren kommt immer die Antwort "Device Not Responding" Woran kann das liegen? Ich habe das IC 74HC244 schon durch ein neues getauscht
ein paar Tagen geschaut, was für AT89 µC PonyProg unterstützt. Deswegen war Ponyprog noch auf AT89S8252 gestellt
-
Thread
UART_ Werte empfangen???
Controller senden kann. So weit so gut. Jetzt möchte ich diese Zeichen mit meinem Controller AT89S8252 empfangen und auswerten. Das Problem liegt jetzt darin ich kann ein Zeichen empfangen, sende ich aber ein zweites passiert gar nichts. Woran liegt das mache ich noch ein Fehler im Code? Muss
0x97,speicher_1); } } Was RXC ist, weiß ich auch nicht. Übrigens auch nicht, was ein AT89S8252 mit AVR gemeinsam hat, außer dem Hersteller.
-
Thread
Assembler+µC 8051-Familie+Literatur
Hi, ich fange an in Assembler meinen µC At89s8252 zu programmieren. Jetzt wollte ich fragen, wo finde ich gute Literatur zu assembler, die was taugt wenn man die Sprach Lernen will? Am liebsten wäre mir ein buch o.Ä. Wisst ihr vielleicht wo ich
eigentlich für sachen am microcontroller " Spielzeug ;-) " und welchen µC proggst du ganz genau? " At89s8252 & At89c2051
-
Thread
Literatur für Grundlagen von Assembler für Microcontroller
controllertyp ist der Atmel At89s8252 die befehle müssten doch jedoch gleich sein, oder? also es gibt bei der assemblerprogrammierung keine unterscheidung der befehle??!
-
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
AT89 vs. AT90
: ich bin blutiger anfänger auf dem gebiet und brauche nur ne info. und zwar hab ich den at89s8252-24ji und bräuchte dafür nen komplettes starter(entwicklungs-) -kit, wenn es sowas gibt. also ich brauch praktisch die software und was man sonst noch braucht um den zu programmieren. ist praktisch
-
Thread
SMS Empfangen über HyperTerminal
Falls das Siemens S55 nur SMS im PDU-Mode unterstuetzt, kommt man um das dekodierden der PDU nicht herum, das kann ein "normales" Terminalprogramm nicht. Im Text-Mode erhaelt man die SMS in Klarschrift im Terminal-Fenster
antwortet es mit OK so weit so gut(HyperTerminal). Dieses OK möchte ich jetzt mit meinem Controller AT89S8252 empfangen und auf einem Display darstellen. d.h ich sende AT und möchte nun das OK einlesen. Kann mir vieleicht jemand etwas über meinen Fehler im Quellcode sagen. Es ist ein kleines Beispiel
-
Thread
AT Keyboard auf LCD anzeigen
schreiben, dass mir den Scancode einer AT Tastatur auf einem LCD Display anzeigt. Controller: 89s8252 ATMEL LCD: 2 Zeilen 16 Zeichen 4 Bit nun das Problem. die LCD Anzeige Funktioniert einwandfrei soweit ich das testen konnte. wenn man eine AT Tastatur anschließt und das Programm läuft, zeigt
-
Thread
Handyansteuerung über uC
so gut. Mein Problem was ich aber nun habe ist wie ich nun diese Befehle über mein Controller AT89S8252 an das Handy senden kann. Auszug aus meinem Quellcode. Was mache ich wohl falsch? Wieso versteht mein Handy dieses Programm nicht.. void main(void) { PCON = 0x80; // Ini Serielle Schnittstelle
Windows - Systemen zuerst "13" und dann "10". Die Reihefolge war bei meinen Experimenten mit dem Siemens S45 bei bestimmten AT - Befehlen ausschlaggebend für den Erfolg.
-
Thread
Will mit 8051-Programmierung anfangen
Controller ich anfangen soll. Meine größte frage ist eigentlich ob ein Programmiergerät für EEPROM's billiger ist als so eines für die Programmierung von Controllern mit internem ROM/Flash! Wäre nett wenn mir jemand von euch einen (oder mehrere) Tipps geben könnte!
ich hab nen at89s8252, das ist ein 8051er. Ich programmiere den mit der rumil.de Hardware. Mehr brauche ich nicht
-
Thread
sdcc und at89s8252 rotiert bits falsch
unterschiedlich. Ich rufe einfach sedcc bla.c auf, keine weiteren Optionen. Dann muesste er doch ein fuer mein 89s8252 passendes Hexfile erstellen, oder? TIM
-
Thread
Serielle Schnittstelle INI
Freunde kann mir jemand sagen wie die Initialisierung der Seriellen Schnittstele bei einem AT89S8252 aussieht. In dem Datenblatt steht was von Baud Rate Generator. Wie stelle ich den denn wohl ein. Auszug aus meinem Beispiel: void main(void) { SCON = 0x40; // Mode 1 (Startbit
-
Thread
Projekt SMS senden Hilfe!!
Hallo Forum Freunde ich bin heute mit einem Projekt angefangen in dem ich mit meinem AT89S8252 eine SMS per Siemens S55 senden und empfangen muss. Ich verwende die Programmiersprache C (Keil uvision2) Ich habe schon eine Menge Input über das Forum erhalten. Super Sache! Jetzt habe ich
bearbeiten' 'einfügen' den pdu-string einfügen 6. CTRL Z drücken Eine Initialisierung des Handy's mit: Init: Print "AT" Waitms 150 Print "AT" Waitms 100 Print "at+cpms=" ; Chr(034) ; "sm" ; Chr(034) ; "," ; Chr (034) ; "sm" ; Chr(034) Waitms 100 Print "AT+CMGF=
-
Thread
Handy->uC UART invertieren?
Hallo Ich möchte mit AT Befehlen mein Handy (S45) ansteuern. zur Pegelanpassung verwende ich eine Z-Diode mit Vorwiderstand. PC <-> uC (mit max232) funktioniert PC <-> Handy (mit Datenkabel) geht auch aber uC <-> Handy geht nicht Vermutlich
sehr über eine Antwort freuen da ich heute mit einem Projekt angefangen bin wo ich SMS über ein AT89S8252 senden und Empfangen muss. Ich habe schon viele Infos über das Forum erhalten MFG Christian
-
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
simples Programm will nicht
herum und bekomme es einfach nicht hin. Ich compiliere folgendes Programm asem51: $NOMOD51 $INCLUDE(89s8252.mcu) main: MOV A,#00H MOV P1,A MOV A,#00H MOV P0,A MOV A,#00H MOV P2,A MOV A,#00H MOV P3,A loop: SJMP loop END Mit PonyProg lade ich das Programm dann in den flash
verification von PonyProg meldet keine Fehler. Hab ich den uC schon geschrottet? Ist ueberigens ein ST89S8252 TIM
-
Thread
Rumil.de hardware testen
Für den AT89S8252 gibt es auch die Programiersoftware Atmelisp . Sehr gut , sogar in deutscher Sprache .
das Programm mach noch nicht was ich will, das bekomme ich aber auch noch hin. Muss man bei nem AT89S8252 auch festlegen, welche Port Ein- und welche Ausgangsports sind, so wie im Tutorial beschrieben? TIM
-
Thread
Serielle Schnittstelle und VBA
Hallo Mikrocontroller Freunde Ich möchte gerne meinen AT89S8252 über Visuel Basic Steuern. Die Verbindung habe ich über das Steuerelement MSComm realisiert. Ein einfaches Terminal Programm habe ich auch schon geschrieben. Wenn ich in meinem Quellcode(C)
-
Thread
Alarmanlage oder Wetterstation
helfen dann brauchst du noch eine Serielle schnittstelle zum avr: für solche sachen reicht ein At90S1200 oder mit serieller schnittstelle, damit du dich da nich auch sw-müßig drum kümmern musst ein at90S2313, wie die offizielle bezeichnung lautet... kannst dir auch einen Tiny raussuchen... suche einfach
hi henning also ich habe den Mikrokontroller von atmel und zwar das model AT89S8252. darauf vorhanden sind eine serielle schnittstelle, reset button, spannungsversorgung, und 4 solche kleinen anschlüsse (haben 10 pins, also 10 stäbchen) wie kann ich solche lichtschranken aufbauen
-
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
Ratlosigkeit bei Elektor Mikrocontrollerboard von 01/04
Robobert ich habe nur sehr gute Erfahrungen mit Elektor gemacht. Ich verwende das Flash-Board-AT89S8252 und bin sehr zufrieden. Außerdem habe ich schon einige Projekte aus den Heften abgeleitet immer mit Erfolg..
freundlicher > Service und nicht zu viel verlangt. Auf der Elektor-Hompage sind doch die "Reader's Corner"-Artikel aller Ausgaben zu finden. Dort sind doch die Fehler/Korrekturen zu den Projekten beschrieben (so, wie auch im Heft). Andreas
-
Thread
Ansteuerung eines RTC über den 3-wire-bus
wire-bus. Problem 1: wie programmiert man den in C Problem 2: wo schließe ich mein Bauteil an (AT89S8252) Mit freundlichen Grüßen Christian
einem LCD-Display, DS1302, Seriellen-Schnittstelle zum Leitstand, Temperatursensor und einem AT89S8252 Mikrocontroller besteht. So jetzt stehe ich da... LCD-Display ist kein Problem mehr, jetzt ist der DS1302 dran. Vielen Dank für deine Mühen, wenn du weitere Infos für mich hast währe ich
-
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
DS1302-Timekeepiing ansteuern
Hallo Forum Freunde, Ich will einen DS1302 Timekeeping Ship über mein Flash-Board AT89S8252 ansteuern. Kann mir da jemand vieleicht weiter helfen.. Christian
-
Thread
Ansteuerung DS 1302 (Timekeeping) über I2C-Bus (
z.B 1) Initialisierung des DS1302 2) Funktion des I2C-Buses Ich verwende das Flash-Board AT89S8252 und den Compiler von Keil uVision2 7.0 Ich würde mich sehr über Quellcodeauszüge freuen. Mit freundlichen Grüßen Christian Kölscher
// Serial Clock SCLK Auszug aus der Eingebundenen HEADER Datei Header file for the Atmel AT89S8252. /*------------------------------------------------ P1 (0x90) Bit Registers ------------------------------------------------*/ sbit P1_0 = 0x90; sbit P1_1 = 0x91; sbit P1_2 = 0x92; sbit P1
-
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
Externer Speicherzugriff in C (Keil 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
"uVision2 Getting Started" -liegt als pdf bei Keil dabei - lesen. oder die uV2 Projectfile(s) zur Verfügung stellen. BZ
-
Thread
Abverkauf div. Atmel Controller, Neu
"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
Jürgen und Herrn mmerten ;-) However, muss ich denn auch mitteilen, dass die Posten bis auf den 89s8252 verkauft sind - bitte keine weiteren Anfragen/Bestellungen, es sei denn für den 8252. Vielen Dank an alle Interessenten!!! Maik P.S. "jedem den mikrocontroller, den er verdient" ... und für
-
Thread
Suche Programmierer
Hallo Wer kann mir einen Prototypen Herstellen AT89S8252 Ich habe hier eine Aufgabe die gelöst werden müsste. Natürlich gegen Bezahlung. 1 Ausgang 1 ( PWM ) Frequenz am Ausgang von 2000 bis 15000Hz mit ständiger Zu/Abnahme Im Rhythmus von 0,5 Sekunden
HAllo Was würdest du denn bezahlen??? Gruss Florian PS. Ich setzte den AT89S8252 auch ein.
-
Thread
Empfehlung fuer den Einstieg?
Herstellern und die lassen einem ja standardmässig an daten&adressbus. Ein Atmel-8051 Derivat wäre z.b der 89s8252.
-
Thread
Atmel Programmierer
Hallo Ich suche einen Programmierer der mir gegen Bezahlung ein kleines Programm auf einen AT89S8252 schreiben kann. Gruß Frank
Hallo Wer kann mir einen Prototypen Herstellen AT89S8252 Ich habe hier eine Aufgabe die gelöst werden müsste. Natürlich gegen Bezahlung. 1 Ausgang 1 ( PWM ) Frequenz am Ausgang von 2000 bis 15000Hz mit ständiger Zu/Abnahme Im Rhythmus von 0,5 Sekunden
-
Thread
Wie Graphik LCD anschliesen?
Jahre ;-) Ein 10K poti schlummert auch in meiner Bauteilkiste und mein ATMega hat auch alle seine Pin's frei. Also ich bin soweit. ;-)
also ich hab ein 128x64 pixel display mit ks0108 controller, benutz den keil compiler und nen at89s8252!
-
Thread
Speicherplatzproblem mit SDCC
reserviere, hängt sich das programm auf! weiß jemand auch wie man über sdcc das eeprom vom at89s8252 anspricht?` danke, leo
-
Thread
USB->RS232 langsam beim Flashen
Hallo! Ich habe folgendes Problem: Ich möchte den AT89S8252 (Elektor-Flashboard) programmieren, unter Windows 95 geht es recht zügig, unter Win-XP dauert es ewig bis der Code übertragen ist. Unter Win95 bin ich direkt an com2, unter WinXP habe ich einen
Übertragung stimmen. Das Problem ist der Timeout im FTDI von 16 ms. @Thorsten USB 1.1: 12MBit/s ~1 MByte/s sind je nach HW zu erreichen oder 1.5MBits/s USB 2.0: 480MBit/s zusätzlich
-
Thread
Viel Verschiedenes
-80C535-Board 160x100, 8051-kompatibel 06 Universal-89C51-89C52-Hardware, 8051-kompatibel 07 89S8252 ISP Prommer, 8051-kompatibel 08 Universal-C167-Board LED RS485 09 Universal-C167-IO-Board1 10 Universal-C167-IO-Board2 11 Universal-C167-IO-Board3 12 Universal-C167-Modul 13 Universal-Counter-Module