-
Thread
AT89S8253
Hallo, ich habe hier eine Schaltung mit einem AT89S8252. Sie Empfängt ein DMX Signal über die Serielle Schnittstelle und gibt es über SPI aus. Insgesamt 48 Kanäle. zusätzlich funktioniert Timer 0 als Watchdog. Ich habe den 8252 jetzt durch einen
Hallo, hat jemand schon mal mit dem originalen Atmel AT89ISP und der original Software einen AT89S8253 programmiert bekommen? Gruß Ralf
-
Thread
Handyansteuerung über uC
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
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
AT89s8252 Grundschaltung
reset an ?? 10 uF von VCC an Reset sowie 8k2 von Reset nach GND. Den AT89S8252 gibts nicht mehr. Wie willst du den programmieren ?
>ich will mir grad mal die Grundschaltung mit dem 89s8252 bauen. Du meinst sicher den 89S8253 (verbesserter Nachfolger des '52). >10 uF von VCC an Reset sowie 8k2 von Reset nach GND. Der 8253 hat eine interne Power-On-Reset-Schaltung -> C kann
-
Thread
Fehlende praktische Erfahrung
Multiplexen und weitere Bauteile ausser den Vorwiderständen > Bisher haben wir leider nur mit dem Atmel at895131 gearbeitet, > kenne also nur den. Theoretisch solltest du also beim 8051 bleiben. Leider schalten die üblichen nur wenig Strom, 89S51 leitet nur 1.6mA nach Masse, 89S4051/8535 zwar 10mA
Der AVRISP MkII kann auch einige der MCS51 MCUs von Atmel programmieren,z.B. den 89S51 und den 89S52, nur nicht den blöden 89S8253. Und er kostet in Berlin 38 Euro. Ich will keine Werbung machen, aber die kleine Kiste läuft hier problemlos mit allen AVRs inkl. XMega.
-
Thread
IC89C64 proggen (8052 kompat.)
Schau mal im Datenblatt, ob die Programmierung im Datenblatt gleich dem AT89C52 ist. Wenn ja, dann gibts Programmiergeräte dafür, aber die die benötigen alle einen eigenen uC zur Steuerung.
Jaein: AT89Sxx (S wie Seriell) lassen sich seriell proggen, AT89Cxx nicht... (außer den AT89C51xx2 mit UART Bootloader Hast d
-
Thread
Atmel Microcontroller Data Book
Hi, im Datenblatt zum AT89S53 steht unter dem Kapitel UART bloß folgender Hinweis > The UART in the AT89S53 operates the same way as the > UART in the AT89C51, AT89C52 and AT89C55. For further > information, see the October
. Ich habe zwar das ATMEL-8052-Hardware-Manual, aber das beschreibt bereits Features, welche im S53 noch nicht implementiert sind. Das macht das Hardware-Manual etwas verwirrend. Im Prinzip ist das "Microcontroller Data Book" ja nix anderes, als das Datenblatt zum ursprünglichen 8052, oder?
-
Thread
uVision - files vom pc auf den controller
Ich verwende den Parallelport des PCs. Kann mir das bitte jemand erklären. (µC in Verwendung: ATMEL 89S52) Danke schon im Vorraus
Als ich las, dass der IC ein µC ist wurde ich neugierig. Ich hab mir ein TUT durchgelesen, das den AT89S52 verwendet. Es wurde erklärt wie ich C programmieren kann mit µVision3 und wie ich den µC mit dem Parallelport verbinden soll, aber nicht wie ich das Programm auf den µC bekomm. Kennt ihr ev.
-
Thread
80C51 --- Was kann das ding?
mit externem Programmspeicher rumquälen. Um in die 8051-Familie reinzuriechen, empfehle ich den AT89S8252 oder T89C51RD2. Der letztere ist etwas teuer, läßt sich aber auf allen OS (auch Linux) bequem über die COM programmieren. Zum Anschluß an die COM brauchts noch einen RS-232-Pegelwandler, z.B. MAX202. Der AT89S8252 muß dagegen über den LPT-Port programmiert werden, wobei je nach OS bzw. PC-Hardware des öfteren Probleme auftreten können. Das wäre dann 1-Chip-Etwicklungsboards, d.h. eine Lochrasterplatine
-
Thread
Der Zugriff auf das Wiki ist SEHR langsam
Meldung bekommen: [pre] MediaWiki internal error. Original exception: [f9cb989a5418fcb5a41bae52] 2026-03-20 19:16:13: Fatal exception of type "Error" Exception caught inside exception handler. Set $wgShowExceptionDetails = true; at the bottom of LocalSettings.php to show detailed debugging
noch sehr häufig dieye Exception. [pre] MediaWiki internal error. Original exception: [5c8005d89c284ba920fba11b] 2026-04-20 14:24:19: Fatal exception of type "mysqli_sql_exception" Exception caught inside exception handler. Set $wgShowExceptionDetails = true; at the bottom of LocalSettings.php
-
Thread
Hilfe zum einstieg AVR oder 8051
Schnittstelle programmiert werden?" Ja, und zwar solche Typen mit factory programmed Bootloader. Der AT89C51ED2 (Atmel), P89C668 (Philips), DS89C420 (Maxim) sind z.B. welche. Hat Dein PC (Notebook) keine COM, geht auch prima ein USB/COM Adapter. Hier mal ne Programmierschaltung: http://www.mikrocontroller.net/forum/read-1-25968.html#new Atmel hat außerdem 8051-er (AT89S52), die über SPI programmiert werden können, wie auch die AVRs. Das Problem dabei ist jedoch, Du brauchst einen PC, der noch einen echten LPT-Anschluß hat (USB/LPT geht nicht !). Und Druckertreiber
-
Thread
Team TS 8012
Zdravím. Také jsem opravoval tuto závadu. Em73290 byl vadný. Nahradil jsem ho at89s52 a napsal program. Vysílačka funguje. Schéma a program mužů poslat. Musí se upravit obvod reset ve vysílače. Když bude mít někdo zájem, pište na email.s pozdravem Petr.
zdravím, přikládám zip soubor s popisem montáží a program ASM a HEX do AT89S52. s pozdravem Petr.
-
Thread
Prozessor aus Image ableiten
Tat SPI. Ich versuche im Moment noch an die Hardware zu kommen. Könnte es sich um Code für einen AT89S52 handeln? Also 8051? Martin
Martin schrieb im Beitrag #6692727: > Könnte es sich um Code für einen AT89S52 handeln? Also 8051? Ich bin mir zu 99% sicher dass es ARM (Thumb2) ist, also kein 8051. Aber es gibt ja auch Cortex-M3 von Atmel.
-
Thread
Schrittmotor mit ULN2803 und 8052 uC
bekomme heute abend den abgerauchten originalchip, mal sehen was es ist. Laut Aussage ist es ein Atmel AT89C51, also ein 8051 uC.
8MHZ / 12 bleibt wirklich kaum Zeit zwischen 2 UART-Bytes (~26 Zyklen). Man könnte aber auch die AT89LP51 Serie nehmen, die teilt XTAL/1. http://www.digikey.de/product-detail/de/AT89LP51-20PU/AT89LP51-20PU-ND/2774081 Mit 20MHz Quarz sind dann 800 Zyklen Zeit.
-
Thread
Special Function Register TCON (AT89S8252)
Es gibt bei Atmel eine AT89-Hardware-Beschreibung, die für alle AT89... gilt, die Unterschiede und Erweiterungen sind dann im jeweiligen Datenblatt. Jörg
Wenn der AT98S8252 zum AT89C52 codekompatibel ist, liegt TCON an Adresse $88. Es handelt sich dabei um das Steuerregister für den Timer 1, bestehend aus folgenden Bits (MSB zuerst): TF1, TR1, TF0, TR0, IE1, IT1
-
Thread
Ladeproggi für div 80c32?
es auch ganz einfach geht: Schau Dir mal 8051-Typen mit internem Flash und Bootloader an, z.B. AT89C51ED2. Hier ne komplette Programmierschaltung: http://www.mikrocontroller.net/topic/4423#new Peter
nimm den oben schon genannten AT89C51ED2 oder einen anderen mit integrierten Bootloader und als Programmiersoftware FLIP: http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2767 Einfacher gehts nicht. Oder die Typen AT89Sxxxx
-
Thread
Wo bekommt man USB-AVR von Atmel?
embedded7916.html Small footprint and low-profile packages such as MLF/QFN48, SO28, VQFP64 and PLCC52 are available for AT89C5131 and VQFP80 for AT89C5132; both products are available in industrial temperature range. Production volumes are available now. Pricing is $3.90 for 10,000-unit quantity for AT89C5131 and $5.50 for 10,000-unit quantity for AT89C5132. Aber Privatkunde - Einzelstückzahlen - vergiss es. Oft heisst es auch noch nichts, wenn Du die Teile in USA/Asien bekommst. Bis nach D ist
-
Thread
Fehler bei Laufllicht Programmierung AT89S8253
Bit-Lauflicht-Projekt "knight.asm" mit der Software ASEM5113 (v.1.3 von 2002) unter Windows 7 32 bit auf meinen AT89S8253 kompilieren will, erhalte ich folgende Fehlermeldung: MCS-51 Family Macro Assembler ASEM-51 V1.3 knight.asm(3): symbol already defined knight.asm(10): illegal operand knight.asm(13):
probieren [avrasm] $NOMOD51 ; keine vordefinierten Symbole $INCLUDE (AT59S8253.mcu) ; dafuer die fuer den AT59S8253 gültigen Symbole main: loop: mov r1,#0h mov p0.0,r1 [/avrasm] ... frei nach einer Quelle, die ich mit Google als erstes gefunden
-
Thread
Attiny45, timer tut nichts?
<_exit>: 50: f8 94 cli 00000052 <__stop_program>: 52: ff cf rjmp .-2 ; 0x52 <__stop_program> [/code]
. Scheint was wegoptimiert zu werden? Tatsächlich! :D Im makefile steht: "optimization level s"
-
Thread
AD-Wandler von AT89C51: Impulsbreite mit zwei Potis einstellen
Include-Dateien ***/ #include <stdio.h> // Standard Ein-/Ausgabefunktionen #include <at89c51cc03.h> // CC03er-Grundregister /*** Festlegung der benoetigen SFRs ***/ //nicht noetig, da im include vorhanden /********************
Include-Dateien ***/ #include <stdio.h> // Standard Ein-/Ausgabefunktionen #include <at89c51cc03.h> // CC03er-Grundregister /*** Festlegung der benoetigen SFRs ***/ unsigned char bit OUT @ 0x90; /**********************************
-
Thread
at89.falsche Software?
ich meine Fehler nach langer Suche doch noch gefunden hab will ich kurz erläutern was man bei den AT89S51/52/53 beachten sollte. Man sollte darauf achten, dass die Spannungswandler richtig herum angelötet wurden. Hab meinen versehentlich falsch herum eingelötet Folge 9V anstatt 5V. :-) Parallelport
high-order address bits and some control signals during Flash programming and verification." Aber AT89S51 ist doch ISP also in Zielschaltung programmierbar.
-
Thread
µC schrottet immer :-(
Hi! Habe mir einen Brenner selbst gebaut für einen Atmel89C52 mit dem Bauplan von Batronix (Platine ausgefräst). Das Brennen klappt auch im Prinzip, nur geht mir der Atmel manchmal schrott und ich wieß nicht woran das liegt. Irgendwann kann ich keine Daten mehr
Löschen, Schreiben und Lesen genommen werden (P2.6, P2.7, P3.6, P3.7 - näheres siehe Datenblatt vom AT89C52). Eben diese Ports hängen beim Brenner-II direkt am Rechner - eine versehentliches Wackeln am Brenner oder der Leitung zum PC kann so ungeahnte Folgen haben! Soweit mir bekannt, sollten die Security-Bits
-
Thread
Kopierschutzsockel
der falsche. Um so einen Schutz zu umgehen, reicht also jeder MC mit externem Memory-Bus (z.B.: AT89S52), in den man ein kleines Programm schreibt, welches den EPROM ausliest und über die RS-232 zum PC ausgibt. Man braucht also keine 1500,- sondern nur etwa 20,- . Peter
CPLD und mit ein bisschen Geschick kann man den nicht mehr so einfach knacken. Auch nicht mit nem AT89S52 oder sonst was. Natürlich geht der Sockel dann nur im passenden Steuergerät. So solles ja auch sein..... Also ist die GAL geschichte eh an Akta gelegt, weil zu unsicher!!! Gruß David
-
Thread
AVRISPmkII Programmer Probleme "Target connector seems to be reversed"
Das passiert bei meinem immer, wenn ich von einem MC mit positiver Resetpolarität, wie z.B. den AT59S52, zurück auf welche mit negativer gehe, also z.B. AVR8 und umgekehrt. Da hilft es, einmal Device und ISP Frequenz wieder in den Programmer zu schreiben, der sich sowas im internen EEPROM merkt.
Matthias S. schrieb im Beitrag #5289456: > AT59S52 Sowas gibt es m.W. nicht. Gemeint war natürlich AT89S52.
-
Thread
868MHz Funkbrücke mit Aurel RX-8L50FM70SF und TX-8LAVSA01IA
Modulen eine serielle Funkbrücke aufbauen. Dazu kommen je ein Pärchen der beiden Module auf einer AT89C52 Platine zum Einsatz. Auf kurzen Strecken klappt das auch prima (ca. 3-4m). Aber wenn ich das von der Garage aus bis in den Keller probiere (ca. 15m durch die Wände), kommt nix Vernünftiges an Signalen
Ja, ich gehe mit Pin 14 des Empfänger-Moduls auf den RX-Pin (P3.0) des 89C52 (serielle Übertragung). Der ist als Eingang geschaltet. Gehe ich direkt auf den Pin, ist die Reichweite extrem niedrig (ca. 2-3m). Ich habe dann einen BC317 dazwischen geschaltet, der gegen Masse
-
Thread
Bootloader
weil er sich selber programmieren kann, um meine Software auszutesten. Danach kommt normalerweise ein S52/S53/S8252 zum Einsatz, es sei denn, ich brauche mehr als die bieten, dann bleibts beim ED2. Konkret arbeite ich gerade an einer allgemein verwendbaren Basis-Programmierung für die serielle Schnittstelle, interrupt-gesteuert, Ringspeicher, Handshake. Danach wird ein ISP-Programmer für eben die S52/S53/S8252 programmiert (daher auch die serielle Basisfunktionalität, die brauch ich da nämlich). Und dann habe ich vor, Funktionen für Grafikdisplays mit T6963C-Controller zu schreiben. Warum fragst
-
Thread
UART gesucht
mindestens 10 Portpins verloren und Du brauchst noch ein Adreßlatch. Nimm besser nen 8051 mit SPI (AT89S8252) und hänge den MAX3100 dran. Peter P.S.: Klar kann der 8051 auch high level Interrupts: http://home.tiscali.de/peterd/tutorial/extint/index.htm
- MCU + ext. UARTs (SPI - Interface) - MCU + ext. MCU (AVR(8051 - SPI - Interface) - 89c2051 - MCU mit >= 5 UARTS - SJA2020 kein LAN - MB90V340 kein LAN - AT91RM3400 - AT91RM9200 kein ADC, kein PWM - H8S/2377 (?) - MPC5200 (?) - FPGA mit MCU - Xilinx
-
Thread
Nostalgie Frage zum Elektor 80535 Board und Keil C51 Compiler
sein und nicht zum Keil vergleichbar otimiert. Dabei gibt es durchaus leistungsfähige 8051, z.B. AT89LP51RD2 (20 MIPS).
Peter D. schrieb im Beitrag #7603117: > Dabei gibt es durchaus leistungsfähige 8051, z.B. AT89LP51RD2 (20 MIPS). Lahme Gurke! ;-) https://www.silabs.com/mcu/8-bit-microcontrollers/c8051f12x-f13x
-
Thread
Linux Distribution für Mikrocontroller Programmierung?
im Beitrag #5492571: > Gedacht für Anfänger in der Entwicklung für Mikrocontroller. Dafür gibt's doch Arduino? Läuft auf Mac, Win und (*staun!*) Linux.
(Avrdude und AVR-GCC machen es möglich) - STM32: F030, F051, F103, F401, F411, F429 - STM8: STM8S103 / 003, STM8S105 - PIC16F: 16F887, 16F648, 16F630 - PIC18F: 18F52 - MCS51: AT89S51 / 52, AT89S8253, AT89S4051 Für die genannten Controller gibts es schon ewig viele Beispielcodes und Softwaremodule
-
Thread
SmuView - Eine sigrok GUI für Netzteil, Multimeter und mehr
*) () at /lib64/libQt5Widgets.so.5 #52 0x000000000074b9fb in Application::notify(QObject*, QEvent*) (this=<optimized out>, receiver=<optimized out>, event=<optimized out>) at /home/gerd/opensource/smuview/src
(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #66 0x00007ffff52c2686 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5 #67 0x00000000004cafac in main (argc=<optimized out>, argv=<optimized out>) at /home/gerd/opensource
-
Thread
Reihenfolge der Befehle für den Timer 8051
uC: AT89S8253 Sprache: C mit microC Hallo. Ich will bzw. muss den Timer0 als 16 Bit Counter verwenden und Pulse am externen Interrupt 0 zählen. Ich frage mich hier schon allerdings wieso über den INT0
Ich kenne den µC nicht, ich benutze meist den AT89S52. Insgesamt wirds aber wohl ähnlich sein. Ich hab gerade mal ein bisschen gesucht u bin hierauf gestoßen: http://www.mikroe.com/products/view/267/architecture-and-programming-of-8051-mcu-s/
-
Thread
Problem mit AVR
Ich habe noch keine Erfahrung mit ATMEL-Controllern und folgendes Problem: Ich benutze einen AT89s52. Der Port0 liegt im SFR Nr. 80h, laut Datenblatt. Dieser müsste dann dementsprechend mit OUT 0x80,R16 ansteuert werden. Leider bekomm ich beim assemblieren die Fehlermeldung "illegal argument
Hi der AT89S52 ist kein AVR (sondern ein MCS51 Derivat) und kennt somit keinen Befehl OUT. Matthias
-
Thread
[V] div. Bauteile, Bausätze, Geräte, Klemmen, ICs
===================================================== Selbstbau-Projekt Parallel-Programmer für AT89S8252 im Nullkraft-Testsockel 40pol. Programmer und Experimentierboard Schaltplan und Layout kann zur Verfügung gestellt werden 15€ ============================================================
=================================== ICs 2 Stück neu ST72F63BK4B1 in SDIP32 2 Stück neu AT89C52 in DIOP40 1 Stück neu AT89C51 in DIOP40 2 Stück neu ICL7107CPL in DIP40 1 Stück neu AT89C4051 in DIP20 2 Stück gebr. AT89C2051 in DIP20 1 Stück neu K6T0808C1D
-
Thread
ISP auch bei anderen µC ??
auch mit 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 und der ist immer schon ab Werk eingebrannt. Auch die Atmel AT89C51xxx aus der Themic-Reihe haben alle einen UART-Bootloader eingebrannt. Die Atmel AVRs sind meines Wissens die einzigen, wo man selber erst einen Bootloader reinbrennen muß, wenn man einen solchen
-
Thread
Eprom-Brenner, Flash-Brenner
Hallo Ich suche ein Selbstbauprojekt, zum Thema Eprom-Brenner und Flash-Brenner (z.B. für die AT89C2051 MCU). Gibt es da vielleicht sowas wie eine "Eier legende Woll Milch Sau"? Für ein paar Tips wäre ich sehr dankbar! Gruß Peter
sicher funktionieren, und den Nachbau traue ich mir zu. Allerdings wird dazu ein Programmierter AT89C52 benötigt. Wer kann mir den evtl. Programmieren. Die meisten Bauteile beziehe ich bei Reichelt, aber die bieten leider keinen Programmierservice. Weiß jemand ob mit diesem Programmer auch parallele
-
Thread
gemeinsames Forum zum 8052
Stand eines AT90S2313 und AT90S8515 stehen geblieben. Und der einzige Atmel 8051 mit internen 8kB SRAM ist wieder eingestellt worden (Chip-Bude in Frankreich ist pleite gegangen). So bin ich also notgedrungen auf
Exemplare liegen jetz bei mir. ;) leider hat der Scanner es nicht erfasst, aber da werkelt ein Atmel 89C51 und macht di LED's an und aus. Namaste
-
Thread
Womit noch 90S4414 flashen?
Steck einen 89S52 rein. Der kann ISP. Die eins fuffzich bei R werden dich wohl nicht umbringen.
Hallo, ich vermute, dass avrdude den AT90S4414 noch kennt, denn in meiner avrdude.conf findet sich dieser Eintrag: [code] #------------------------------------------------------------ # AT90s4414 #----------------------------------
-
Thread
ATtiny44A über CMD programieren
Nimm doch STK500.exe. Für den Tiny44 habe ich gerade keine Batchdatei - so siehts aus für das alte AT89S52 Schlachtschiff und AVRISP MkII: [pre] set prog="C:\xasm\AVR\STK500\Stk500.exe" %prog% -cUSB -dAT89S52 -e -if%1 -pf -vf pause [/pre] Logischerweise passt du 'set prog' an deine Pfade an. Der
-
Thread
unter linux hex -dateien zum STK 200 o.ä. senden (MCU8050)
Gerhard Hinze schrieb im Beitrag #4036863: > AT89S5x > Chips Was sind das für welche (Tippfehler)? Ich rate mal es sind keine AVRs, sonst wärst Du schon auf AVRdude gestoßen..
PNP-Transistor und 3 Widerstände). Ich nutze als Programmer den USBTINY, damit hab ich schon etliche AT89S52 programmiert.
-
Thread
Wiedereinstieg
uebertragen muss. Wenn du das STK500 kaufst, sind gleich ein oder zwei uC dabei. Bei mir wars ein AT90S8515 und ein ATMega16.
eine Rolle spielt und Du den 8051 schon kennst, ist ein 8051 mit Bootloader wohl am besten, z.B. der AT89C51RB2 kostet bei Reichelt 9,20 . Einfach noch nen RS-232 Pegelwandler anschließen und los gehts: http://www.mikrocontroller.net/forum/read-1-25968.html#new Der AT89S52 ist zwar günstiger
-
Thread
Problem mit zu großen Arrays im EEPROM
Du könntest nen AT24C512 ranpappen. Aber hast Du Dir erstmal überlegt, wozu Du die 40kB überhaupt brauchst? Peter
gestern die Unterlagen bekommen und bin dabei mich einzulesen. Ich hatte vorher weder mit C, AVR´s oder groß mit Elektronik zutuen, mein Gebiet ist Labview und nix anderes. Also was sind effektiv 9 Bit? >einer Geradeninterpolation dazwischen? Genau dies macht mein PC-Programm, so war meine
-
Thread
Abitur-Klausur
Meine mich daran zu erinnern. Hätte ich aber eh gemacht, weil der 16bit Timer unseres Controllers (AT89S52) keinen autoreload hatte. Außerdem wäre die Aufgabe sonst sinnlos gewesen ^^ Chris
Meine mich daran zu erinnern. Hätte ich aber eh gemacht, weil der 16bit > Timer unseres Controllers (AT89S52) keinen autoreload hatte. Außerdem > wäre die Aufgabe sonst sinnlos gewesen ^^ > > Chris unser microcontroller leider nicht. (scheiß automatisierung^^) scheiße^^ damit war diese aufgabe
-
Thread
Handycamera MCA-25 ansteuern - ip webcam mit mega32
Yo escribi un driver para MCS-51 en assembly. Lo probé en un Atmel AT89S52 y funciona muy bien. La camara usada fue la MCA-30. La imagen corresponde una tapa plastica de color rojo la cual esta binarizada por el propio microcontrolador.
I wrote a mca 30 driver for MCS-51 in assembly. I tested it in Atmel AT89S52 and it works very well. The camera used was the MCA-30. The image corresponds a plastic of red color which this binarized by the microcontroller. The clock frequency is 29 Mhz
-
Thread
Billige 8051-Platine bei POLLIN
, wie Atmel AT89C55, Buchsen, Elkos, Spannungsregler, Relais, Halbleiter usw. Mit der Best.Nr. 460 089 bietet POLLIN auch das passende Gehäuse dazu an: http://www.pollin.de/shop/images/article/small/K460089.JPG Nun habe ich mir überlegt: Wenn man den AT89C55 durch einen pinkompatiblen AT89S52 im PLCC-Gehäuse ersetzt, den REICHELT für 1,05 Euro anbietet, hat man ein konkurrenzlos preiswertes Mikrocontrollerboard mit 8051-kompatiblem Mikrocontroller.
-
Thread
ambitioniertestes Lochraster-Projekt (und meine AlarmSau)
Mit diesem Programmiergerät habe ich in der Vergangenheit parallele EPROMs, AT89C51 und AT89C2051 programmiert. Auf der Hauptplatine ein 80c51 mit 8k ROM (Monitor), 16k RAM (2 6264 huckepack), 2 82c55 PIOs, zusammen mit P3, und geschalteter Programmierspannung auf den großen Steckverbinder. Den Adapter für 89C51 hab ich wohl schon entsorgt, weil ich nur noch AT89S52 habe, die mit ISP geschrieben werden können. Mit Daten versorgt und gesteuert wird das ganze von einer einfachen GUI über V24. Allerdings nutze
-
Thread
AVR Interrupts priorisieren in C?
Du kannst beim AT89S52 doch T2 für die Baudrate nehmen, dann gehts. Mußt natürlich nen entsprechenden Quarz nehmen (8, 16 oder 24MHz). Echte Prioritäten beim AVR werden selten gemacht, da sehr umständlich. Man
> Du kannst beim AT89S52 doch T2 für die Baudrate nehmen, > dann gehts. Mußt natürlich nen entsprechenden Quarz nehmen > (8, 16 oder 24MHz). Oje, ich seh schon, 8051 ist nichts für mich. Hab grad mal im DB nachgesehen
-
Thread
UART Programmierung
Hallo Leute, hab ein kleines Problem mit dem UART des AT89S52. So will ich ein DMX-Signal über diesen ausgeben. Ich programmiere den AT89S52 mit C. Problem: Die zu sendenden DMX Daten schreibe ich ins SBUF Register und das SCON Register habe ich mit 88h
-
Thread
Einfaches Programmiergerät für RS232
Der Hinweis, daß dieses "Programmiergerät" nur für die MCS-51-Controller von Atmel, namentlich AT89S52, AT89S8252 und AT89S8253 geeignet ist, der sollte nicht im "Handbuch" versteckt bleiben.
-
Thread
Protel 2004 DXP
hallo! Ich möchte gerne wissen, ob es eine Library gibt, die den AT89S52 beinhaltet! Ich finde diese nirgendwo, auf der Homepage gibt es nur AVR Controller und die kann ich nicht brauchen! mfg, geri
Was willst du denn beim AT89S52 simulieren?
-
Thread
Handykamera MCA-25 ansteuern
Code 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
>>AT&F< [41 54 26 46 ] >>SEND>>\r\r\nOK\r\n< [0D 0D 0A 4F 4B 0D 0A ] <<IN <<AT+IPR=?. >>SEND>>AT+IPR=?< [41 54 2B 49 50 52 3D 3F ] >>SEND>>\r\r\n+IPR: (),(1200,2400,4800,9600,19200,38400,57600,460800
-
Thread
Kondensatoren für Quarz gesucht.
der Hersteller des Pierce-Oszillator in der Regel klare Vorgaben über die Größe der Burdencaps. Beim AT89S52 liest man beispielsweise "30pF +/-10pF for crystals", wobei man dann um die 22pF für höhere Frequenzen nimmt und um die 33pF für tiefere Frequenzen. Natürlich läuft der Pierce-Oszillator auch
auf seiner Nennfrequenz. >Von 20pF bis 27pF kannste alles nehmen. ;) Nein, nicht immer. Siehe AT89S8253...