-
Thread
Eagle: Pins für Spannungsversorgung beim AT89C51SND
Hallo! Ich entwerfe im moment ein Eval-Platine für einen 89c51snd1c. Wenn ich den Controller in meine Schaltung einfüge, dann sind im Board-Layout bereits die Pins an denen die 3V anliegen müssen miteinander verbunden. Leider finde ich im Schaltplan keine Pins wo man die Spannung anlegen muss. Muss ich selbst im Layout neue Leiterbahnen routen oder wie ist das zu verstehen? Das ganze macht mich irgendwie stutzig. Ich wäre dankbar wenn mir jemand einen Hinweis geben könnte wie man die Spannungsversorgung mit dem MC verbindet. Gruß Michael
-
Thread
AT89C51ED progrmmieren via ISP (RS232)
Hallo zusammen! Ich hab mir eine kleine Testplatine mit AT89C51ED2 gebaut und möchte diesen Kontroller über RS232 (über MAX232) mit Hilfe von Flip programmieren. Ich hab ein kleines Programmchen in C geschrieben und in HEX compiliert. Wenn ich ein neuer Kontroller
-
Thread
C-Compiler für AT89C51SND1C
Hallo Ich suche ganz dringend einen C-Compiler für den AT89C51SND1C. Ich möchte versuchen, einen MP3-Player damit aufzuabauen. Allerdings habe ich bis jetzt kaum Ahnung von der ganze Technik ( µCs, C, Compiler, etc.. ) Ich habe den Keil µVision2, aber leider
mit dem ich den µC programmieren kann. Darüber hinaus wäre ich auch für das Headerfile für den AT89C51SND1C seeehr dankbar. Hoffe, ihr könnt mir helfen. Viele Grüsse Jochen
-
Thread
Screenshoot Oszilloskop! Wer kann helfen?
Bildchen das ein Rechteck-Signal von 37.5 khz zeigt. Dieses Rechteck-Signal wird mit einem µC AT89C51AC2 an P4.0 über Timer 1 erzeugt. Was ich wissen möchte wraum diese Rechteck-Signal hin- und herschwingt. Ich verwende Rigol DS1202CA falls das noch wichtig ist.
Poste doch bitte mal den Quelltext, da ich keinen AT89C51AC2 da habe. Dann kann ich das mal ausprobieren. Ich tippe aber auf schlechte Schirmung oder falsche Triggereinstellungen.
-
Thread
Schnittstelle fürs Programmiereneines 80C31
Such Dir einen moderneren 8051er aus. Nimm z.B. Atmel AT89C51ED2 oder AT89S8253, beide mit internen Flash. Dazu gibts dann auch die Programmiertools (Flip/AT89ISP) bei Atmel kostenlos. Ein Programmieradapter kostet nicht die Welt oder ist schnell selber gebaut
allgemeinen ohne Flash, d.h. man muß extern ein Adreßlatch 74HC573 und Flash ranpappen. Nimm z.B. nen AT89C51ED2 von Atmel, der ist direkt über die RS232 programmierbar, einen extra Programmieradapter braucht man nicht. Ein Jumper PSEN-GND setzt ihn in den Programmiermodus. Peter
-
Thread
AVR89C51 Probleme mit initialisierung und weiteren Anfänger Problemen
scheitert es schon, den richtigen Typ bei AVR-Studio 4 zu finden. Auf dem Controller selbst steht: AT89C51 aber einen entsprechenden Typen habe ich nicht gefunden in der Liste. Dann wollte ich zuerst anfangen, zwei Taster abzufragen, dann mit einem Delay von 1,5 s eine LED einzuschalten, später wollt
Der AT89C51 ist kein AVR und kann dementsprechend nicht mit dem AVR-Studio bearbeitet werden.
-
Thread
ENC28J60, AT89C51ED2, VS1011 und MP3 Stream wiedergeben
mal eine generelle Frage zur machbarkeit. Meint Ihr, es wäre möglich, mit einem ENC28J60 und einem AT89C51ED2, MP3 Dateien von einem Samba Share zu holen und mit einem VS1011 wiederzugeben. Hat soetwas schon jemand versucht, wie war das ergebniss ? Was auch schön wäre, wenn man Radiosender aus dem Internet
in dieser Kombination funktioniert. Das abholen der Daten müsste eigentlich mit dem ENC und dem AT89C51ED2 klappen, aber wie sieht das mit dem VS1011 aus. Das Teil hat ja einen internen Buffer, aber andere Projekte sind mit einem ARM verwirklicht worden. Irgendwo hatte ich gelesen das man wohl reichlich
-
Thread
Bootloader
Hallo zusammen, ich habe ein Board mit einem at89c51cc03 das nicht läuft. Das Problem ist, dass Flip mir beim download den Fehler "timeout error" schreibt. Gut der Fehler kann natürchlich überall stecken, aber ich möchte erstmal wissen, ob der Controller
Schaltplan. Dann kann man Fehler schon mal ausschließen (oder erkennen *grins*). Ich benutze den AT89C51ED2, mit dem habe ich bei FLIP keine Probleme. Aber ich hab mal gehört, dass es mit einigen FLIP-Versionen Probleme gibt. Welche Version hast du? Ralf
-
Thread
AT89S8285 mit SPI programmieren
Programmierboard und der Rest läuft ohne Programmänderung. Ansonsten gibt es für wenig € mehr z.B. den AT89C51RC2, der über serielle Schnittstelle (Bootloader fest im ROM, geht auch per USB-Adapterkabel) programmiert werden kann.
Wenn Du 8051er mit integriertem Bootloader benutzen möchtest, dann wirst Du auch bei Atmel bei den AT89C51RD/RB/ED/EB... Controllern fündig. Auch bei Analog Devices und Maxim/Dallas gibt es welche - die sind allerdings auch schneller. Wenn Du einen Controller in der Schaltung via SPI programmieren möchtest
-
Thread
PIC18F oder Atmel 80C51?
kommen dadurch, daß der AVR leider keine Prioritäten hat. In dieser Hinsicht ist ein 8051 (z.B. AT89C51ED2) wirklich günstiger, da er 4 Interruptprioritäten hat. Der maximale Jitter ist dann <1µs. Außerdem hat er ein 5-Kanal PCA und T2 kann einen Pin togglen, d.h. man kann auch 6 Ausgänge völlig
das teuerste und dann das Gehäuse, Netzteil, Display, Tasten usw. Peter P.S.: Für den AT89C51ED2 brauchst Du keinerelei Programmer, geht über die UART.
-
Thread
80C32 und AT89C2051
habe die halbe Nacht lang weiter alles mögliche ausprobiert. Und es geht ! Die Lösung war ein AT89C51RC2 im X2 Modus (hätte aber bestimmt auch im normalen Modus funktioniert). Den 80C32 habe ich durch den AT89C51RC ersetzt, musste noch drn Quarz tauschen, da im X2 die Frequenz nur durch 6 und nicht
-
Thread
Habe ich den richtigen Simulator?
Simulator gefunden: http://mcu8051ide.sourceforge.net/ Bei der Auswahl der µC's, gibt es einen AT89C51 und einen AT89C51RC. Also eine der Fragen lautet auch, ob die Genauigkeit der Kategorisierung ausreicht, da das ...31 fehlt. Außerdem wäre es interessant, in wie weit die Assembler-Arten eingeteilt
-
Thread
Befehle für serielle LCDs standardisiert?
kompatibler Controller), der eine Huckepack-Platine hat für RS232. Auf der Platine ist ein Atmel AT89C51 verbaut und ein RS232 Pegelwandler. Gibt es für serielle LCDs standardisierte Befehle? Habe das LCD mal mit nem speziellen Terminal-Programm am PC angeschlossen und es stellt auch alles soweit
#002 - cursor home $20 - cursor rechts Ein paar mehr Befehle wären schon hilfreich. Wenn der AT89C51 nicht gelockt ist, könnte ich den dann per ISP (STK500 vorhanden) auslesen?
-
Thread
Duty-Cycle bei Frequenzen > 16MHz
Hallo zusammen, Bei einer höheren Taktung als 16MHz bei einem AT89C51 sollte laut Datenblatt ein Duty-Cycle von 50% eingehalten werden. Hat diese Vorgabe Auswirkungen auf weitere Hard- und Softwareentwicklung? Weiterhin wüsste ich gerne, ob sich diese Forderung auf
Der AT89C51CC03 lässt eine Taktung bis zu 60MHz zu. Im Datenblatt auf Seite 8 steht geschrieben: "To operate above a frequency of 16 MHz, a duty cycle of 50% should be maintained." Dazu meine Fragen: 1. Hat
-
Thread
8bit-µC mit NMI?
Interrupts der Priorität 0..2 gesperrt, aber der simulierte NMI (Priorität 3) weiterhin erlaubt. Der AT89C51CC03 hat 64kB Flash und 37 IOs. Der AT89C51RD2 hat 64kB Flash und 50 IOs. Peter
-
Thread
Atmega8515
Flash), aber aufgrund der umständlicheren Interruptbehandlung außen vor bleiben muß und nur z.B. ein AT89C51ED2 in der Lage ist, die benötigten Zeitbedingungen auch einzuhalten. Peter
zurückrufen muß, weil ich eine bestimmte Interruptkonstellation doch noch übersehen habe, mußte ein AT89C51ED2 ran, auch wenns mit dem Flash schon sehr eng wurde. Sicherheitshalber hatte ich aber noch einen AT24C512 im Layout mit vorgesehen, um konstante Daten auszulagern, falls der Flash doch nicht mehr
-
Thread
AT89S52 auf der STK500
Hi Es gibt eine Appnote : 'Using the STK500 as an AT89C51Rx2 Target Board'. Allerdings für AT89C51Rx2 und es werden 2 STK500 benötigt. MfG Spess
-
Thread
8051 und KS0108 Display
Hallo Leute, ich versuche gerade ein EA DIP128-6 (128x64, KS0108) an einem AT89C51AC3 zum Laufen zu bekommen. Diese Lib möchte ich verwenden http://en.radzio.dxp.pl/ks0108/ . Das Display ist so angeschlossen: P0 => D0...D7 P2.0 RST# P2.1 D/I P2.2 R/W P2.3 E P2.4 CS1
sie von der Seite stammt, ist im Anhang. So habe ich sie bis jetzt mal angepasst: [c] #include <at89c51ac3.h> #define KS0108_DATA_PORT P0 #define KS0108_DATA_DIR P0 #define KS0108_DATA_PIN P0 #define KS0108_CTRL_PORT P2 #define KS0108_CTR_DIR P2 #define KS0108_RS (1 << 0)
-
Thread
Differenzfrequenz
denn darauf ? Das geht sogar sehr gut. Du brauchst bloß einen MC mit 2 Capture-Eingängen, z.B. AT89C51RD2. Peter
Hab mir das Datenblatt des AT89C51RD2/ED2 angeschaut. Die Timer Funktionen scheinen ja recht mächtig zu sein. Trotzdem blicke ich nicht durch, wie ich es anstellen muss um festzustellen welche von zwei Frequenzen die so um 2,5 MHz
-
Thread
AT89- bzw. 8051-Bootloader anspringen
, Hm, dass er sich aufhängt, ist komisch... AUXR1-Flag vorher gesetzt? Ich arbeite mit dem AT89C51ED2, also auch einer mit Bootloader. Ich hab's dort so gelöst, dass ich nicht den Bootloader direkt anspringe, sondern das BLJB-Flag setze, dann den Watchdog aktiviere, und den dann den Reset triggern
Auf meinem AT89C51CC01: [c] #define CALL(addr) (((void(*)(void))(char code *)addr)()) #define AUXR1_ENBOOT_ 0x20 void flash(void) // enter bootloader to reprogram { EA = 0; AUXR1
-
Thread
need Hilfe zu Rechnung (Watchdog-Timer AT89C51CC03)
einer Rechnung zum Watchdog-Timer. Und zwar versuch ich mit einer Rechnung die im Datenblatt des AT89C51CC03 drinne steht die Zeit auszurechnen, die der Watchdog abwarten muss bis er auslöst. Fosc=12MHz ----------------------------------------------------------------------------- FTime Out=
-
Thread
AT89C51ED2 (8051) mit DS18S20
unserem Schulprojekt einfach nicht weiter. Wir möchten den Sensor DS18S20 von Dallas mit unserem µC AT89C51ED2 von Atmel, der mit 12MHz arbeitet, auslesen und auf LCD ausgeben. Wir erhalten nach dem Reset den Presence Pulse vom Sensor, wissen jedoch nicht ob der Skip ROM Befehl überhaupt ankommt. Wir
-
Thread
AT89C51RD/ED2 - Grafik-LCD flackert
Hallo, ich habe ein µController System mit einem AT 89C51ED2 sowie Daten- und Adressbus. Am Bus hängt unter anderem auch ein Grafik-LCD. Die Ansteuerung des Displays über den Bus funktioniert eigentlich auch einwandfrei, nur flackert das Display bei jeder
-
Thread
Auslesen von MAB84XX, PCF84CXX und AT80C51 µC
auslesen / programmieren, ansonsten nicht. Beachte, jedes Zeichen ist signifikannt ! Z.B. ein AT89C51RC ist nicht identisch mit dem AT89C51RC2. Und wie Edi schrieb, zum Auslesen muß der Programmierer "vergessen" haben das Lockbit zu setzen. Da aber in der Regel ein Programmierer das Hex-File
-
Thread
Alernative zur Dallas DS5000
an eine 8051 CPU senden, die alle 4 Ports frei hat." Und warum nimmst Du dann nicht einen AT89C51ED2 ? Bzw. wenns noch mit internem 8-fach ADC, 2kB Data-SRAM und CAN sein darf, den AT89C51CC03. Peter
-
Thread
Ersatz für 80C515-N (maskenprogrammiert)
welche speziellen Peripherie-Komponenten des C515 in dem Projekt verwendet wurden. Eventuell AT89C51ED2 oder was ähnliches von Atmel. Wäre in PLCC68 auch verfügbar. Aber von Kompatibilität kann man nicht sprechen. 8051 Derivate gibt es zu Hauf, hier ein Überblick: http://www.keil.com/c51/chips.asp
@Matthias Danke für deinen Beitrag und den Link. Den AT89C51ED2 werde ich mir genauer anschauen.
-
Thread
serielle Schnittstelle
Hallo zusammen, ich suche ein Programmierbeispiel für die serielle Schnittstelle des AT89C51. Die Initiallisierung und Baudratenberechnung, Daten senden und Daten empfangen per Unterprogramm. Das ganze per Interupt gesteuert. Schon mal vielen Dank im voraus.
im Beitrag #2291706: > ich suche ein Programmierbeispiel für die serielle Schnittstelle des > AT89C51. Dann google mal nach "8051 UART". mfg.
-
Thread
8051 LCD Problem und Anschluss am Datenbus
leichter sein sollte, da man nix hin und herschieben muss), weil ich es später in den Datenbus vom At89c51 hängen möchte. Angeschlossen ist es 1:1 am P0 (Open-Drain 10K Pullups nicht vergessen)Steuerleitungen sind RS P3.4 ; R/W P3.5 ; Enable P3.3 . Voerst wollte ich über diese 3 SteuerPins meine neuen
ich es dem Atmel (Bankumschaltung?), dass er mehr Speicher adressieren zu hat?. Ich benutze den AT89C51ED2 in DIL40-Version und die 4k Demoversion des Raisonance Kit 51. Ich bin mit den Nerven am Ende. Ich hoffe auf eure Hilfe.
-
Thread
8051 Reset Vector Frage
MCs mit internem Flash gab es erst ab ~1993 von Atmel (AT89C51) und ISP-Flash noch einige Jahre später. Davor hat man in den PROM einen Monitor gebrannt, der die Interruptvektoren weitergeleitet hat: [avrasm] org 0h ljmp 08000h org 03h
konnte. Ich würde da einfach nen Flash-8051 mit UART-Bootloader einsetzen, z.B. P89C51RD2 oder AT89C51RD2. Die alten Downloadtools der Entwicklungsboards dürften unter 64Bit-Windows eh nicht mehr laufen.
-
Thread
Bootloader per Software starten
Hallo, vielleicht hat hier schon jemand Erfahrung mit diesem Controller oder mit einem anderen AT89C51RX2. Ich schreibe ein Programm bei dem ich über einen Menüpunkt den ATMEL Bootloader starten möchte um das Programm neu zu flashen (mittels FLIP). Ich hab schon das Datenblatt studiert, aber ganz schlau
resources/prod_documents/Api_for_standars_C51.zip http://www.atmel.com/dyn/resources/prod_documents/at89c51rd2-fa-uart-1_0_0.zip Das sind die selben Dateien, die ich auch verwendet habe, um die API für mich zu nutzen. Allerdings habe ich mir die Funktionen für mich etwas umgeschrieben, nicht direkt funktionell
-
Thread
Welchen Controller verwenden
Wenn Du 34 IOs brauchst, da gibts einige von Atmel: AT89C51CC01 AT89C51ID2 Der Vorteil ist, wenn Du sowieso ne UART ranstöpselst, kannst Du die darüber auch programmieren (interner Bootloader). Ein Programmiergerät ist völlig überflüssig ! RS-232
-
Thread
microcontroler mit can
hallo, kann mir jemand sagen wo man amtel produkte kaufen kann ? speziell einen AT89C51CC03 ? bei reichelt, conrad, segor usw. habe ich nix gefunden. bei microchip gibt es eine seite byemicrochip dort kann man alles ordern. aber mir gefällt amtel besser weil ich damit schon viel
Hallo Uwe, ich benutze seit längerem den AT89C51CC01 den gibts bei Reichelt. Wenn Du unbedingt mehr Speicher benötigst solltest Du mal bei Farnell nach dem ..03 suchen. Gruß Jens
-
Thread
schneller Quadratur-Dekoder A/B+Index mit RP2040, Arduino
bewegen. Ich hatte mal einen Glasmeßstab für Positionierung im µm Bereich auslesen müssen, da hat ein AT89C51 mit 50kHz Interrupt völlig gereicht.
Ich hatte mal einen Glasmeßstab für Positionierung im µm Bereich > auslesen müssen, da hat ein AT89C51 mit 50kHz Interrupt völlig gereicht. Damit gehörst Du nicht zu der Zielgruppe meines Vorschlages. 50 kHz können schon von inkrementalen Kurzhubtastern (beispielsweise Heidenhain MT12, MT25) überschritten
-
Thread
Probleme mit Atmel Flip bei Programmierung durch USB auf Uar
stell erstmal ne kleine Baudrate ein (9600) und drücke ein "U", es muß ein "U" zurückkommen. Der AT89C51ED2 muß natürlich VCC, Quarz- und Resetbeschaltung haben. Und einen Jumper von PSEN nach GND, wenn man ihn nochmal programmieren will. Peter
Hi, ich hab des gleiche Problem mit dem ft232rl und at89c51rc2. Über den usb rs232 wandler funktionierts, aber direkt von usb auf uart über den ft232rl nicht. Dan kommt bei Flip beim verbinden der timeout error! schaltung ist wie im datenblatt vom ft232rl
-
Thread
AT89C51RC2, Flash über ASM und User-API modifizieren.
Hallo an alle 8051 Spezialisten, ich schreibe gerade eine Versuchssoftware für den AT89C51RC2 in Assembler, mit der ich aus der Anwendung heraus ein Byte im Flash verändern will. Der µC soll also ein Byte seines eigenen Flash umprogrammieren. Im Datenblatt von Atmel ist beschrieben, daß
gibt es nicht, da der µC nur 32k Flash hat ;-) Ich beschäftige mich erst seit zwei Tagen mit dem AT89C51RC2 (habe vorher mit dem AT89S8253 und dem AT89LP4052 gearbeitet) und bin mit meinem Latein erstmal am Ende. Vielleicht wäre es möglich mir kurz ein paar Details zu vermitteln, bzw. ein paar rudimentäre
-
Thread
8051 SST89E54RC kann nicht programmiert werden
Der AT89C51RB2-3CSUM ist ähnlich und mit UART-Bootloader (auch von Microchip erhältlich).
Website scheint dies aber nicht mehr herzugeben. Peter D. schrieb im Beitrag #5025063: > Der AT89C51RB2-3CSUM ist ähnlich und mit UART-Bootloader Danke für den Vorschlag. Wir müssen aber den genannten µC verwenden. Grüße Alex und Stefan
-
Thread
AT89C51ED2, CEX0 intern nutzen
Hallo, ich generiere mit den PCA Registern & dem Timer0 ein PWM Signal, welches den Pin P1.3/CEX0 nutzt. Dieses generierte Signal müsste ich intern noch weiter verwenden, doch hier stellt sich mir die Frage, wie ich das Signal weiterverwenden kann. Natürlich könnte ich das Signal an einem anderen Eingangspin wieder einspeisen, jedoch kommt mir das leicht laienhaft vor. Gibt es eine solche Möglichkeit oder muss ich doch auf ein komplettes Soft-PWM Signal umsteigen? Gruß Herbert
-
Thread
at89c51cc03 A/D wandler Assembler
suchst findest du Beispiel Code. Auf der Seite [1] findest du Code in C sowie Assembler für den AT89C51CC01, welcher laut Dokumentation identisch auch auf dem CC02 und CC03 läuft. Ciao, Rainer [1] http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3441
-
Thread
AT89C51RE2 - Halfduplex mit LTC1480
Hi Forumleser, eine Frage zum AT89C51RE2. Dieser benutzt (wie andere auch) P3.7 als /RD für externe Datenspeicher. An diesem Portpin ist /RE und DE des LTC1480 zur Sende-/Empfangsumschaltung angeschlossen. Wird jetzt P3.7 = 1 gesetzt
-
Thread
Emulator/Debugger fuer ATMEL AT89C51AC3
Hallo, ich mache eine Projektarbeit mit dem ATMEL-Mikrocontroller AT89C51AC3. Meine aktuelle Entwicklungsumgebung besteht aus der IDE „Keil µVision“ inkl. C51-Compiler. Ich moechte meine Software in Zusammenhang mit der Hardware ueber einen Debugger testen koennen.
-
Thread
FT232RL an AT89C51ED2 anbinden
Hallo, ich habe vor meinen uC 89C51ED2 von Atmel über die USB Schnittstelle zu programmieren und auch Daten während des Programmlaufs über diese zu senden. Um nun das USB Signal vom PC wieder auf COM-Port Level zu bringen und in den uC zu jagen will ich den FT232RL benutzen. Im Datenblatt des FT232 ist auch ein wunderschönes Beispiel für genau mein Anliegen vorhanden. Dort gehen allerdings neben den RxD und TxD Leitungen noch zwei zum uC (RTS#=Request to Send & CTS#=Clear to Send). Was soll ich mit den beiden anfangen?? Brauche ich die unbedingt?? An welche Pins hänge ich die am uC oder
-
Thread
AT89C51RB2 ALE - Signal welches Latch?
hallo leute, ich habe das Problem daß ich eine bestehende Schaltung so anpassen möchte um ein ext. Flash ansteuern zu können. Dabei wird die bisherige Schaltung mit einem 22.18Mhz Quarz betrieben, die Adress/Datenleitungen AD0..7 werden bisher mit einem M74HCT573 gelatcht. Kann man diesen überhaupt verwenden, denn ich habe noch einen Hinweis eines anderen Typs von Atmel ATmega8515 im Hinterkopf wo man auf die schnelleren AHC-Typen erwähnt bei Frequencen über 8Mhz. vieleicht hat hier jemand Erfahrung damit... gruss herbert.
-
Thread
Quellen Eval-Board AT89C51SND1C
Hi ... ich hatte da zwar schon mal was - aber es ist mir abhanden gekommen - wäre nett wenn hier irgendjemand die Quellcodes des ATMEL-Eval Boards hat und mir zukommen lassen würde danke michael
-
Thread
AT89C51ED2 PWM-Duty per Taste verändern
6. Sollten ca. 2 MHz sein. Ich möchte ca. 200 bis 600 Hz haben. MfG Matze [c] #include <at89c51xd2.h> sbit pulsweite_tief=P2^2; // Drucktasten für Pulsweiten sbit pulsweite_hoch=P2^5; sbit Pin10=P1^0; // kann raus beim richtigen programm sbit Pin11=P1^1; sbit Pin12=P1^2; sbit
-
Thread
USB, ATA und 8-bit Interface und alles zusammen
Warum nimmst Du denn den 80C535 ? Der AT89C51SND1 ist doch viel besser geeignet, der hat doch schon vieles drin (MP3, USB, IDE). Wenn man schon 8051-er programmiert, kann man sich doch auch das Derivat aussuchen, was am besten paßt. Dem Compiler ist es egal, ob 80C535 oder AT89C51SND1, der Code ist ja immer der gleiche. Peter
-
Thread
PIC oder AVR für Projekt
ist auch kein Einsteigerprojekt. Es gibt natürlich MCs mit eingebautem USB-Bootloader (AT89C5130, AT89C51SND1), aber die meisten nehmen lieber die UART (mit FTDI-Chip oder externem USB-RS232-Converter). Für den Einsteiger sind die 8051 (z.B. AT89C51ED2) mit eingebautem UART-Bootloader am einfachsten
-
Thread
Kein 2.ter "serieller Interrupt" beim "AT89C51ED2" ?
Hallo an alle :-)! Ich habe mir vor kurzem den AT89C51 ED2 zugelegt und auch schon ein kleines Demoboard damit gebastelt (16bit AD-Wandler; LED's; serielle Schnittstelle)! Soweit so gut. Jetzt hab ich mir gedacht, ich könnte doch einfach eine 2.te
Der AT89C51ED2 hat nur eine UART. Du kannst allerdings ne 2. und auch 3. UART in Software mit dem PCA programmieren. Wenn Du dann dem PCA-Interrupt die Priorität 3 gibst, kannst Du damit auch hohe Baudraten
-
Thread
Mikrocontroller-Vergleichstabelle/Auswahlentscheidung
Dip-8 - PIC 12C509A-04P PIC CONTROLLER Dip-8 - AT 89C2051 PDIP Atmel C51 8bit-Flash MCU - AT 89C51 PDIP Atmel C51 8bit-Flash MCU - AT 87F51 PDIP C51 8B. QUICKFLASH MCU
programmiert werden können . Und dafür nicht die : - AT 89C2051 PDIP Atmel C51 8bit-Flash MCU - AT 89C51 PDIP Atmel C51 8bit-Flash MCU nehmen . Eher z.B. AT89s8252 ... Auf der Atmel - homepage findest Du die Auswahl-Tabellen für beide MC-Famillien , AVR und 8051er .
-
Thread
AT89S52 => Programmierung
jetzt bloß?" Guck doch mal in Tabelle 1, welche Typen mit der Flip-Software laufen, z.B. der AT89C51ED2. Ist zwar etwas teurer als der AT89S52, aber dafür völlig problemlos. Programmieren über die UART geht immer, selbst mit USB/RS232-Adapter. Und wenn Du dann erstmal Erfolge hast, kannst
immer noch versuchen, den Parallelprogrammer zum Laufen zu kriegen. Oder Du bruzelst Dir in den AT89C51ED2 selber einen rein, die Programierbefehle sind ja im Datenblatt beschrieben. Peter