-
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
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
-
Thread
Hilfe: Elektor Flashboard
Hallo, ich habe das Flash-Board von Elektor nachgebaut (das mit dem AT89 S8252) und es will einfach nicht funktionieren! Hat jemand im Raum Giessen/Marburg/Wetzlat/Friedberg das Board erfolgreich aufgebaut und würde mir durch einen "Vergleich" helfen? Viele Grüße, Guido, DL4FDR
Laptops! Die Wiederstände müssten meiner Meinung nach aber alle laut Liste richtig sein, denn die FAQ´s habe ich gelesen und die Zener-Dioden danach gleich ausgewechselt! Dasn ist ja mein Problem! Trotzdem funzt es nicht! Vielen Dank für die Antworten!
-
Thread
32bit/32bit Divisions- und Multiplikationsroutine für 8051
Hallo, ich suche eine 32bit Divisions und Multiplikations-Routine für 8051-Architektur (hab den AT89S8252). Habe hier im Forum auch schon gesucht, aber nur welche für die AVR´s gefunden. Und diese haben ja einen anderen Befehlssatz. Kann mir da jemand weiterhelfen? grüße Ron
-
Thread
Welcher Microcontroller ???
umständlich (3 Chips notwendig). Nimm statt dessen lieber die Atmel Flash 8051-er. Z.B. der AT89S8252 ist billig und über den Druckerport programmierbar. Dann hat Atmel noch die T89C51xxx Serie (über COM programmierbar) Warum der 80C537 so verbreitet war, kann ich mir nicht erklären. Da gabs
als hättest Du mit dem AVR schon was gemacht. Dann müßtest Du doch wissen, daß die AVRs (z.B. AT90S2313) und die 8051-er (z.B. 80C537, AT89S8252) 2 völlig verschiedene Familien sind. Deshalb findest Du ja im 8051-Buch auch nichts über AVRs oder ARMs oder was Atmel sonst noch so alles herstellt.
-
Thread
DS80C390
System noch einige Hardware drumherum die mit Sicherheit erheblich teurer ausfallen wird als ein AT89S8252. Zum Einstieg ist dieses Modell auch denkbar ungünstig gewählt zumal sie wohl kaum von einem kostenlos erhältlichen C Compiler direkt unterstützt werden wird.
T89C51xxx, P89C51xxx alle über die serielle programmieren, d.h. ein MAX232 wird noch benötigt. Der AT89S8252 wird genau so wie die AVRs über die parallele programmiert, da gibt es haufenweise Programme im Netz, z.B. Ponyprog. Der AT89S8252 ist der preisgünstigste von all den genannten für den Fall das
-
Thread
Starthilfe Programmierung
gehen kann (könnte). Momentan beschränken sich meine Versuche auf AVRStudio4 und einen emulierten AT90S8515 (was wohl auch erst mal reicht...). Folgende Vorstellung geistert durch meinen Kopf: Einmal auf hoch oder runter tippen (t<0,5s) und der Motor wird für 8s angesteuert (hoch bzw. runter), es sei
könntest natürlich einen 8051er verwenden, die gibts auch als Flash-Controller von Atmel ;-)) (AT89S8252). Aber ich denke mit dem 90S8515 hast Du schon eine gute Wahl getroffen. Der hat schließlich vier 8 Bit Ports und dürfte ansonsten schon über mehr Peripherie verfügen, als Du in Deinem Fall brauchst
-
Thread
Keil - Software
Hallo dasktel, habe ein board mit einem atmel at89s8252. habe genau das selbe problem wie du. habe es mit einem anderen programm ausprobiert, funktioniert einwandfrei. also kann ich die hardware oder kabel ausschließen. ist sicher eine eistellungssache
-
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
Microcontroller verreckt jedes 3te mal!?
Hallo, ich habe in der Schule einen Microcontroller gebaut. Der Chip heißt: AT89S8252 Der "kleine" ich glaube er ist für die serielle schnittstelle heißt: ST232CN Und nach zwei mal programmieren (mit PonyProg!) geht der Controller nicht mehr, es kommt immer Device not responding
-
Thread
programming-soft fuer Atmel at89ls8252
Hallo Leute! ich bin gerade angefangen mit at89ls8252 zu arbeiten. ich habe ein simple Programm als intel hex File mit dem Keil c++ Compiler erzeugt und versuchte es auf uc mit PonyProg aufzuschreiben, aber PonyProg hat mein File nicht richtig gelesen
schau mal bei http://www.mikrocontroller.com (unter ISP). Dort findest Du ein ISP-Tool für AVR & AT89S8252. Vielleicht hilft Dir das ja weiter.... Bis dann, Ingo.
-
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
DS89C420
33mhz!!! die schaltung ist so wie ichdas verstanden habe ganz einfach wie bei einem Atmel 89c5x oder 89s8252 oder so. mfg PS: hast du dir die Dinger als kostenlose muster shcicken lassen???
-
Thread
Thermoelement mit µC auswerten
Und was soll ich sagen, die Heizungsregelung funktioniert. Aber nimm nach möglichkeit Temperatur IC's z.B. von Dallas, dann ist die ganze Einstellarbeit nicht da und du brauchst auch keine Analogschnittstelle.
eine Stelle hinter dem Komma genau sein. Des Weiteren mus er über einen normalen Port an einen AT89S8252 angeschlossen werden können (die Serielle Schnittstelle wird bereits gebraucht). Für eure Tips bin ich im Voraus sehr dankbar! hillenic
-
Thread
AT89S8252 5sek warten
Hi, ist es möglich den AT89S8252 so zu programmieren dass er zwischen dem einen Befehl der die Ports anschaltet und dem der die Ports wieder ausschaltet etwa 5 sek wartet?. Also das z.B. am Pin 2.6 für 5sek eine Spannung von +5V
hi der 89s8252 ist doch gar kein AVR- dein Asemblerproramm wird der wohl nicht nehmen - oder irre ich mich da???? Auf http://www.erikbuchmann.de gibts einen Codegenerator - der macht dir auch PAusen auf µsec genau
-
Thread
Programmieren des AT89C52
die ISP fähig sind (du kannst sie in der Schaltung programmieren) - andere Mgl.: du nimmst einen 89s8252 (ist zum 89c52 pinkombtibel - hat nur mehr speicher und so) der ist auch ISP fähig - ich such dir wenn du willst eine Adresse raus - da wird beschrieben, wie man mit einem einfachen kabel ohne extra
-
Thread
ISP Kabel
Hi, das "Programmiergerät" ist nur ein Treiber. Man kann alle AVRs und auch den AT89S8252 mit einem einfachen Kabel am Parallelport programmieren. Allerdings sollte man ein paar Serienwiderstände 220R in das Kabel schalten. Bis dann, Ingo.
mir mal die von dir obengenannte Seite angeschaut und habe folgende Frage: -Wozu ist der Schalter S1, muss ich den Schließen wenn ich PonyProg benutze?? lg, Stefan
-
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
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
DMS --> AT89C2051/AT89S8252 --> notebook
Hallo Zusammen! Ein Freund hat folgendes Problem mit seiner Diplomarbeit: Er möchte mit Dehnungsmeßstreifen Spannungen messen (ca. 5 - 10 Stück mit ca. 100 Hz). Meine Idee dazu war das mit einem ADC mit seriellem Ausgang zu machen. Die Messwerte sollen letztendlich in ein notebook übertragen werden. Ich dachte mir das es ganz praktisch wäre das multiplexen der vermutlich mehreren ADC´s mit einem µC zu machen und die Daten dann über UART ins notebook zu senden. Die größten Schwierigkeiten bereitet mir momentan der die Auswahl eines geeigneten AD-Wandlers und dessen Anschluß a. an den DMS und b
-
Thread
AT89S8252 include datei
nun eine Frage, für den da verwendeten Assembler AS-51, welchen include datei muss ich d für den 89S8252 verwenden? MfG philipp
Hallo! Ich hab mir den ASEM51 jetzt doch mal angeschaut. Also für den AT89S8252 gibt es tatsächlich keine Include-Datei. Aber du kannst genauso vorgehen wie ich es oben beschrieben habe. Öffne einfach die Datei 8051.mcu in einem Editor (notepad) und ergänze die zusätzlichen
-
Thread
Konsolenbau
- naja aber nen AVR willst du ja nicht.....) Du kannst auch noch einen 8051 nehmen (z.Bsp einen 89s8252 - die Frage ist was dir das an Vorteilen gegenüber einem Atmega bringt. Wo ist das Problem???? mfg
Hi, bei 48 I/O's dürften die 8 für die Tasten ja zu verkraften sein. Das Display benötigt auch nicht mehr als maximal 16 I/O's. Damit hast du immerhin noch weitere 24 Pins frei, mit denen du machen kannst, was du willst
-
Thread
AT98S8252
Kennt einer einen Programmierkurs, nach möglichkeit in C oder Pascal für den AT98S8252 Mit dank im Vorraus, Lars
-
Thread
LC-Display Spezi...
lcd_details.jpg[/img] Ich bin für jegliche Tipps offen, und schonmal Danke vorweg! ;) Als µC soll 'nen ATMEL89S8282 herhalten...
Omg, es scheint wirklich zu spät zu sein, es war natürlich ein ATMEL89S8252 gemeint... das Board braucht ne Editfunktion ;(
-
Thread
Daten empfangen via RS232 Uart an AT89S8252
Huhu. Ich suche im Moment vergeblich nach einer Routine (möglichst ohne Benutzung von Interrupts) um über eine Serielle Verbindung mit einem PC Daten zu empfangen (ist alles richtig beschaltet und so, Daten die der uC sendet am PC empfangen geht auch, nur umgekehrt finde ich keinen weg.). Hat jemand irgendwas für mich womit ich das ganze lösen kann? Vielen Dank, Henrik
-
Thread
Pogrammierbeispiel gesucht
Hallo, kann mir vielleicht einer ein Beispiel geben wie ich in Assembler oder C bei meinem AT89S8252 eine Spannung auf einem pin ausgeben kann, z.B. um eine LED anzuschalten? Mit freundlichen Grüßen Lars
-
Thread
Programmieren eines AT89
nicht geht und diese Schaltung verwenden kann, könnte ich noch mit Jonas die I/O Software auf den AT90S2333 portieren. Doch davor hab ich irgendwie Angst, da ich nicht wüsste wie ich die Schaltung "debuggen" soll...Also was tun wenns einfach nicht geht? Ich hab den Palm erst seit Weihnachten und hab (noch
ich rate jetzt mal dass das Gerät mit einem AT89Cx051 aufgebaut ist, der kann kein ISP. Nur der AT89S53 und der AT89S8252. MfG Andreas
-
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
AVR-Studio + AT89S8252
Hi! Hat jemand eine Ahnung wie ich im AVR-Studio einen AT89S2525 simulieren kann, da dieser nicht auswählbar ist. Oder geht das überhaupt nicht? cu András
-
Thread
Lasten schalten
Hi ! Ich möchte mit meinem AT89S8252 einen Roboter bauen. Zur Fortbewegung möchte ich zwei Schrittmotoren verwenden. Als Treiberbaustein dachte ich an den ULN2804. Wenn ich das im Datenblatt richtig verstanden habe braucht man um einen
Basisstrom von 0,35 - 0,5 mA bei einer Spannung von 5V (5V kommen ja aus dem Controller, oder?). Der AT89S8252 bringt aber wenn ich das richtig verstanden habe pro Portpin nur 60 uA = 0,06mA. Kann mir jetzt bitte jemand sagen, wie ich das machen muß? Auch würde ich gerne wissen, wie man Relais ansteuert um
-
Thread
AT89S8252 / 53 ISP
Ein kleines ISP-Tool für altmodische Betriebssysteme wie WIN 2K & XP, kann und will sich natürlich nicht mit modernen DOS-Lösungen messen!
-
Thread
Erfahrung mit Zusatz-RAM / Peripherie ?
Hallo, ich hatte eigentlich vor eine Schaltung zu entwerfen die einen AT90S8535 um folgende Features erweitert: * 64k S-RAM * 64k EEPROM/Flash * 24bit A/D Wandler * RS232 Treiber * ISP Stecker * Anschluss fuer Zeichenbasierte DOT-Matrix Displays und fuer Pixelbasierte leider
externen Speicher holen (zumindest mir nicht bekannt). Oder du verwendest gleich einen 89C51 C52 C55 C8252 von der 8051er Familie. Ist zwar schon uralt aber in manchen belangen noch immer Vorteile gegenüber den AVR's. Hier gibts kompatible Controller in Hülle und Fülle von den verschiendensten Herstellern
-
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
Serial enable" Kommando versteht er ja offenbar. Naja, ich werde mal sehen, ob ich an einen anderen AT89S8252 komme. CU Christian