-
Thread
Probleme mit LCD initialisierung
hier mal des Datenblatt. P0.0->RS P0.1->R/W P0.2->E P1.0..P1.7->D0..D7 Grüße Tobie P.S zu dem JTAG-Adapter kann ich dir nicht viel sagen ich weis nur das er über RS232 angeschlossen wird. Grüße Tobie
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
Daten vom PC auf den Mikrocontroller
erkennen. Hast du schon mal einen MC programmiert ? Ich hab dir mal nen ASM Code für den AT89S8252 angehängt, bis auf die Baudrate sollte der Code passen. Allerdings war das mit 12 MHz / 9600 Baud, bei einem 11,059 MHz Quarz also den Timer anpassen. Baudrate siehe: http://www.keil.com/c51
-
Thread
Suche SPI-RS232-Wandler-Baustein
Habe mal den MAX3100 eingesetzt, für eine IrDA am 89S8252, klappte ganz gut. Momentan erweitere ich den PIC um eine RS485 mit einem MAX3140. Beide MAX-Bausteine können auch RS232. Den MAX3100 gibt es auch in der bastelfreundlichen DIL-Version, den 3140
-
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
Interupt auslösen
Ich hab das µ zeichen nicht gefunden ;) Ich benutze den Atmel AT89S8252, er unterstützt uart. Um uart zu aktiviren muss IE auf 0x98 gesetzt werden soweit ich die doku verstanden habe. Um mehr Informationen über uart zu bekommen soll auf der atmel seite ein pdf sein das
-
Thread
einf. 1-Kan. Logikanalysator mit PC via COM ?
die Signale kommen vom Com Port eines 486 Laptop und gehen zu einer Baugruppe auf welcher ein AT89S8252-24 und je einen AD und DA Wandler ist. Die Software im AT89... und die Software welche unter DOS läuft kenne ich nicht genauer. Ich will halt ein Programm für meinen Pentium Notebook schreiben
-
Thread
Suche gutes Bücher oder Webseiten zu C
der 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 Interupt programmiere u.s.w. Schön währen Webseiten wo ich so etwas finden könnte. Bücher sind aber auch super. Mit freundlichen Grüßen Christian
-
Thread
Entwicklungsumgebung für 8051
Hi, ich suche ne Entwicklungsumgebung für den Atmel 89S8252 also nen 8051 Kern. Kosten darf es wie immer nichts und ich sollte Assemblerdateien einbinden können. Ist da jemand was nettes bekannt? Danke Gruß Hans
-
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
Baudraten bei 12Mhz
den BaudrateGenerator(Benutze ich mit meinem AT89C51SND1). Mit dem timer2 komme ich mit einem AT89S8252 bei 24MHZ genau(0.16% oder so error) auf 57600Baud. Auf der keil website gibt es ueberigens einen guten online rechner, mit dem man baudraten und passende reloadwerte bestimmen kann. Gruß Tobias
-
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.
(Im datenblatt steht noch was von 5 Bit prescaler)??? Ich bin dankbar für jede antwort!!!! P.S. Hab schon einiges im Datenblatt gefunden aber andere dinge eben nicht, bin auch nicht so der engländer.... :-) habt verständniss:-)) MFG Burt
-
Thread
ROGRAMMSPEICHER
Hallo Freunde, ich habe ein Programm mit anhängender Tabelle in einen AT89S52 mit AEC_ISP geflasht, die LOCK-BITs sind gesetzt. Das Programm läuft und benutzt diese Tabelle. Das ist ok. Meine Frage: Ist es möglich, die Tabelle zu löschen und durch eine neue zu ersetzen,
Ne, Lockbit ist Lockbit, nix zu machen. Du könntest aber auf den AT89S8252 bzw. den neueren AT89S8253 umsteigen, der hat ein internes 2kB EEPROM. Kommt halt auf die Größe der Tabelle an... Ralf
-
Thread
IDE-Harddisk am uC
da die obere Haelfte der Datenleitungen ungebraucht sind. Ich habe damals eine Platte an einen AT89S8252 angeschlossen ohne extras aber voller Bus, obere Daten via DPH gesendet! Somit habe ich sogar den ALE latch weggelassen. Mit ein bissen Trixen geht vieles!
-
Thread
Einlesen eines A/D-gewandelten Wertes
Ich will einen mittels PCF8591 gewandelten Digitalwert über den I2C Bus in meinen µController (AT89S8252) einlesen, habe jedoch keine Ahnung wie das Assembler-Programm dafür auszusehen hat. Hab zwar Grundkenntnisse in Assembler, jedoch noch nix über den I2C-Bus gemacht. Vielen Dank im Voraus!
-
Thread
Erfahrungen mit EPROMs
1993 bin ich dann auf den AT89C51 (8051 mit 4kB Flash) umgestiegen, EPROM ade. 1996 kam dann der AT89S8252 (ISP).
-
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
Elektor uC-Board +Buch
Hallo Forum, vor kurzem habe ich mir das Elektor-uC Board (für AT89S8252)zum experimentieren incl. Buch von Herrn B. Kainka geholt... Nach einer ersten wirklichen Enttäuschung habe ich mir jetzt etwas Mut gefasst und werde es trotzdem weiter durcharbeiten. Leider
-
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
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
ext.Interrupt Softwaretechnisch belegen?
möglich einen externen Interrupt auch intern per Software zu steuern? Wenn ich in Keil für einen AT89s8252 den Portpin P3_3 mit einem anderen Pin z.B.: P2_0 verbinde, kann ich in der Simulation den Interrupt auslösen in der Praxis aber nicht, warum?
-
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
ATmega mit MCU00100 programmieren?
Development Tool MCU00100. Mit AvrProg kann man unter Anderen folgende Controller programmieren: AT90S1200, AT89S8252... Meine Frage ist nun, ob man mit diesem Tool auch ATmegas programmieren kann. Auf den Seiten von Atmel sind keine Informationen zu finden. Gruß Guido
Programmierprozessor entfernen und einen ISP einsetzen. Steht alles im Thread. Ich habe das Board mit einem AT90S8515 bestückt erhalten und werde mir damit erstmal die Grundlagen aneignen. Zum Basteln werd ich mir dann sicher ein anders Board zulagen. Weißt Du ob das Board vom aktuellen AVR Studio unterstützt
-
Thread
Problem mit MOVC beim AT89C51CC03
Programm sieht o.k. aus. Der Fehler wird daher in dem Code sein, den wir nicht sehen. Peter P.S.: Mit T2 kannst Du die Baudrate feiner einstellen.
Wert, der aus dem CODE-ROM geholt wurde noch eins addiert hat. Da ich die Routine schon mit einem AT89S8252 länger benutze und bisher keine Probleme mit der UART-Geschwindigkeit feststellte, glaubte ich schon an ein Problem mit dem ..CC03. Das Problem ist seit dem radikalen Einkürzen auf wesentliche Teile
-
Thread
LCD an MSP
experimentiert. Bei mir ist allerdings die Frage nach der Spannung nicht gewesen, da ich einen AT89S8252 benutze, der opencollector hat. Genau das war der Grund, weshalb ich Pullup -Widerstände einsetzen musste. Ich habe die Datenleitungen mit 15kOhm versehen. Die Steuerleitungen mussten stärker hochgezogen
-
Thread
fehlende Ports?
beliebig viele davon kaskadieren. Vorteilhaft ist, wenn der MC einen SPI eingebaut hat, wie z.B. der AT89S8252. Peter
-
Thread
LCD Initialisierung
Probleme gestossen. Jetzt komm ich aber nicht mehr weiter. Und zwar hab ich das Display an ein Atmel AT89S8252 angeschossen und bekomm die Initialisierung nicht hin. Ich programmiere noch ueber Assembler. Anschluesse: E ==> Port 1.2 (92H) R/W ==> Port 1.1 (91H) RS ==> Port 1.0 (90H) DB 0-7 ==> Port
ein KS0070B. 2*16 Zeichen. Das Bisplay hab ich von Reichelt : http://www.reichelt.de/Info.html?PriSB9S4AQ4AADnzGBM+A52+0+50+LCD%20162F%20LED+LC%20DISPLAY++++artnr . Ich hab den Kontrast richtig eingestellt aber es ist nur die obere Zeile schwarz sichtbar und nicht die Untere. Hier ist mein Code
-
Thread
80C552 Entwicklungsboard
übersichtlich aufgebaut. Ich hab sie daher ohne Debugger zum Laufen gebracht. Bevorzugte Typen waren der AT89S8252 und der AT89C51CC01.
-
Thread
Aufwandschätzung für Cross-Assembler
Beispieltabellen (8052, 8085) sind in Textform dabei. In Tabellenform liegen 8051, 8052, 8085, 8086, 80515, 89S8252 und Z80 bei. Der Tabellenkonverter "Tabkonv2.exe" (Text -> Binär) ist Teil des Paketes, wodurch ein erstellen/pflegen der Tabellen möglich ist. Viel Erfolg für dein Projekt. Tom
ich hab sowas schon mehrfach selbst getan. Mit der Zeit kriegt man da ne gewisse Übung, dann geht's schneller. W.S.
-
Thread
Einstieg in 8051 - Atmels AT89S52 oder?
> AT89S52 Wenn ich 8051 nutze, muss ich gewisse Vorteile sehen. Die liegen in der Peripherie. Also z.B. ein integrierter PLD, oder AD- und DA-Wandler, einfaches I2C oder USB. Und da sieht es beim 89S52
langen Verlängerungskabel zum Programmer auch schon wieder fast gar nicht. PonyProg geht nur für AT89S53 und AT89S8252. Wenn ich also für die hier vorhandenen AT89S52 und AT89S8253 ein Laptop nehmen will, sollte es am ehesten mit der Software von TomA oder Ralph S gehen. Gruß Hans
-
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
kleines C-Prog fuer 8051 gesucht
Hallo NG, hab ein Flash Board mit 89S8252 (8051-er) und möchte erstmal ein printf("Hello World") zum laufen bringen...leider tut's nicht. ..(hat jemand ein kl. Hex-File zum testen?) .. -Hab das Progrämmchen mit KeiluVison2 (Demo) uebersetzt
-
Thread
Übertragunsproblem bei Atmel Schulplatine
Schule gerade die Assmeblerprogrammierung durch und haben dafür Testplatinen bekommen mit einem AT89S8252 uP. Das Problem ist, dass wir gerade ein Projekt machen und das ich nächste Woche abgeben sollte aber unser IT-Lehrer bis dahin auf Klassenfahrt ist. Nu hat der uC nen Problem. Ich sende meine Programme
-
Thread
Nokia 3310 Lcd Ansteuerung in AVR-GCC
keine große Rechenoperationen durchführen. Das erledigt die "Zentrale". Dort habe ich einen uralten 89S8252 verbaut, der die GPS Daten auswertet, Temperatur und Bordspannung mißt, und seriell an das Display sendet. Freut mich wenn es dir gefällt, war auch ziemlich viel Arbeit, das Display dort hineinzubringen
Siemens erst in der 35er-Serie verbaut worden, ein kleineres im C35 und M35 und ein etwas größeres im S35. Weiß wer, wie die Dinger anzusteuern sind?
-
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
-
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
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
[V] ne Menge Bauteile
x AQY221 Photomosrelais 3,00 € 10 x AT89C51CC01 8051 + CAN 3,00 € 10 x AT89S8252 8051 8K Flash 3,00 e 25 x BSP373 MOSFET, 100V, SOT-223 3,00 € 25 x BTS4141N, Highside Power switch 3,00 € 25 x CCURA2989IM2.5 Micropower Reg 3,00 € 10 x DG506ACWI Analogmultiplexer
Servus Bernd S. Ich würde gerne mein Interesse an 50 x PolyFuse SMD 1812 400mA 2,00 € 25 x ADUM1100 iCoupler SO8 3,00 € 25 x AQY212SZ Photomosrelais 3,00 € äußern. Sind die noch
-
Thread
fuse-bits
Leider nicht! ich hab nen 89s8252, da kann man die fuse bits über spi nur lesen, nicht schreiben!
-
Thread
SPI 8051 SPIDAT
nicht zu der Standardausrüstung, die jeder 8051 hat. Du mußt schon nen genauen Typ angeben (AT89S8252 ?). > ich verwende Keil µVision3 und kann in der Simulation sehen, dass sich > der Wert in SPIDAT nie ändert, er steht immmer auf 0x00. Hast Du die Simulator-Doku gelesen, ob diese Funktion
-
Thread
8051 /INT0 wird nur einmal ausgeführt - Blockade im Kopf
Hallo! Nun habe ich mal wieder einen Abend mit meinem Flash-Board (AT89S8252) verbracht. Ich habe versucht den INT0 zu benutzen. Problem die Interruptroutine wird nur einmal durchlaufen. Am Eingang P3.2 kommt ein Rechtecksignal an. Dieses Signal ist einige Millisekunden
-
Thread
Bauteil suche: Taster und Kapazitive Sensoren für Bedieneinheit
folientastatur+aufbau&biw=1920&bih=1049&source=lnms&tbm=isch&sa=X&ved=0CAYQ_AUoAWoVChMI3MTSlanUyAIVyxAsCh2AFw1s Wenn es unten tatsächlich Touch-Sensoren sind, dann wird das sicher mit einem passenden Sensor-Chip für kapazitive Touch-Sensoren angesteuert. Da gibt es viele Varianten von (z.B. von Atmel, Q-Touch usw.) http://www.atmel.com/v2PFResults.aspx#%28actives:!%288394,8453,8236,8445,8378,8335,8252,8364,8372,8451,8455%29,data:%28area:%27%27,category:%2734800[34755]%27,pm:!%28%28i:8445,v:!%285,9%29%29,%28i:8378,v:!n%29,%28i:8335,v:!n%29,%28i:8364,v:!%280,1,2,3,4,5,6,7,8,9,10,12,13,15%29%29,%28i
-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
Typen nicht genug nachgefragt werden und wieder hinten runterfallen. Ich bin bereits mit den AT89S8252, AT89C51RE2, P87C751, P89C668 auf die Nase gefallen.
J. S. schrieb im Beitrag #7458216: > Moby A. schrieb: > was soll denn jetzt das einschleimen? Da hast Du wieder was falsch in Deinem Weltbild eingeordnet. Kein Wunder bei dem Horizont. Aber zur Erklärung
-
Thread
Microcontroller Codeschloss - Elektrischer Safe
Nicht alles auf einmal versuchen, das wird sonst nur wüster Spaghetticode. Ich dachte, der AT89S8252 ist schon seit 10 Jahren abgekündigt. Was steht denn für ein Datecode drauf?
wenn's "Hardcore" sein soll einen einfachen AT-Mega88 und USBASP, > der hat genügend I/O und die Treiber/Peripherie braucht's alleine wegen > dem Motor ja sowieso. > Das läßt sich natürlich jetzt auch für
-
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
Datenübertragung zum AT89C51RD2
mir nicht, das geschriebene Programm auf den uC zu laden. Im Studium arbeiten wir mit einem AT89S8252 , welcher über die parallele Schnittstelle mit dem PC verbunden ist. Außerdem haben wir dort nur eine Platine mit einem Anschluss, auf der schon alles integriert ist. Wir laden dort die Programme
Dort ist einiges sehr gut beschrieben: http://s-huehn.de/elektronik/
-
Thread
8051 C Compiler
Hallo Leute, welchen C Compiler für 8051 (89S8252) Prozessoren könnt Ihr mir empfehlen ? Was sind Eure Erfahrungen ? Lohnt es sich viel Geld dafür auszugeben ? Gruss Patrick Isenmann
-
Thread
Wiznet IIM7000 Initialisierung
Guten Abend, ich hexe seit einigen Tagen an meiner Schaltung mit 89S8252 und IIM7000A herum. Ich nutze die von Wiznet veröffentlichte API und das Board von MCS-Electronics (siehe http://www.mcselec.com/easy_tcp_ip.htm). Bei der Initialisierung des LAN Bausteins kann
-
Thread
Mitstreiter für VFD-Modul mit AVR und SPI/I2C/UART Interfac
wenig in der FH eingespannt bin, wollte ich hier ein paar Mitstreiter suchen. Ich persönlich finde VFD's einfach irgendwie hübscher als die allgegenwärtigen LCD's. Ich dachte mir, man mach eine kleine Platine, kaum größer als das Display selber, und darauf noch die Elektronik, die zum Ansteuern benötigt
also ich habe jetzt auch mal das VFD FV651G von Pollin in Betrieb genommen. Allerdings mit einem AT89S8252, aber das ist ja egal. Ich verzichte auch auf irgendwelche Schieberegister und benutze alle 30 Ports zum Ansteuern (2 für Heizung, 11 Gitter, 17 Segmente). Der UART ist meine einzige Verbindung
-
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