-
Thread
[8052(t51)] und Peripherie über XRAM Leitungen
Ich benutze als 8051 mit CAN den AT89C51CC03 und bin sehr zufrieden damit. Das CAN ist in den SFR-Bereich gemappt, man kann also direkt auf die Register und Bits zugreifen. Geht nen ordentlichen Zacken schneller und Code sparender,
Aufgaben hat, die nur ein FPGA lösen kann und man dann den 8051 nur nebenbei mit reinpackt. Der AT89C51CC03 ist ein realer Chip, man kann sich aber angucken, wie dort das CAN realisiert ist und in die SFRs gemappt ist. Weitere reale 8051-er mit CAN sind z.B. der C505C oder XC888 von Infineon.
-
Thread
Suche Tobias Schneider
> [...] vielleicht kannst du mir ja mit meinem at89c5132 Problem helfen... leider nicht. sorry.
interessieren würde wäre, ob du mit Linux arbeitest und wenn ja welchen Compiler du verwendest (für den AT89C51). Zudem wär ebenso interessant, wie du das Binary auf den µC bekommst. lg Andi
-
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
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.
-
Thread
8051 wahl und beschaltung, bitte um hilfe.
Schau dich doch einfach auf der Atmel Seite um! Da gibts sehr viele verschiedene Typen... z.B.: AT89C51AC3 http://www.atmel.com/dyn/resources/prod_documents/doc4383.pdf Hat einen UART Bootloader drauf sowie 8x 10bit ADC Hier die parametrische Tabelle von Atmel: http://www.atmel.com/dyn/products
Neben den schon vorgeschlagenen Typen eventuell auch: AT89C51CC03 (mit UART-Bootloader). Den gibts bei Reichelt. http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=A364;GROUPID=2960;ARTICLE=50968;START=0;SORT=artnr;OFFSET=100;SID=25E@qwXqwQARkAACSSi-k328da3b5784d083d5831e488104be513
-
Thread
AT89C55WD mit Ethernet
hallo, ich will eine Ethernet TCP/IP schnittstelle zu dem AT89C55WD enwickeln.Dafür muss ich von nullpunkt starten, hab leider nicht genüg Info darüber, was mann für Baustein dafür braucht,keine softwäre (code)...habe im Netz gesucht aber nicht auf richtige Info
es dieser Controller sein muss ? Ich habe meine erste version von meinem Webserver mit ENC28J60/ AT89S8252 nach einer weile auf den AT89C51ED2 umdesigned. Zuerst wurde das RAM knapp, danach der Flash speicher. Mittlerweile habe ich auf dem ED2 noch ca. 300 Byte Ram zur verfügung und belege z.Zt
-
Thread
Hobbyauflösung- div µC, PSOC, Development, Wiport, Emulator zeuchs
Atmel /ATMega32 Bastelboards + Controller 1* Lochrasterboard für ATMEGA32, 2* Lochrasterboard für AT89*51 2* AT80C5124 Controller 1* AT90S85158 Controller 1* ATMEGA32L Controller Div. Ansteckplatinen mit LED’s, Schalter, Display RS232 Wandler ect, Progradaoter für Parallelport Alles zusammen 15
10 Stück 6Loch Ferritperlen 670Ohm/25MHz Pos28 12Bit DA-Wandler (TI) DAC7612U Pos 29 12Stück CP82C54 CMOS-Timer Programmierbar Pos 30 5Stück Powerstore 512x8 Nvsram U633H04BD1C45 Pos31 12 Stück Lattice PLD 1016E Pos32 2Stück Atmel 89C5132 Controller mit USB, Pos33 8Stück Atmel 89C2051, 8bit,
-
Thread
Baudrate exakt einstellen
Hallo, Ich arbeite für die Schule an einem Projekt, wo unter anderem Daten vom Microcontroller (AT89S8252) über die serielle Schnittstelle an den PC übertragen werden (eigene PC-Software [C++], bzw. Hyperterminal zum testen). folgendes Problem: Ich programmiere den MC mit Keil uVision mit assembler
Das kann aber voll ins Auge gehen, wenn Du den AT89S8252 verwendest, aber den $include(reg515.inc) als Zielprozessor definierst. Wie man den T1 oder T2 als Baudratengenerator verwendet findest Du im AT89S8252 Datenblatt. Peter
-
Thread
AT89- bzw. 8051-Bootloader anspringen
Hi, 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;
-
Thread
Für MP3 D/A-Wandler
Erfahrungen im Audio-DAC-Bereich. Will mir einen eigenen MP3-Player bauen und habe dafür zwei Konzepte: 1. AT89c5132 + VS1002 oder 2. AT89c51SND1 + 16bit/32bit DAC Soll ein schnuckliges Platinchen mit Speicherkarteninterface, USB und schönem Klang geben. Konzept 1 leuchtet mir von der Funktionsweise ein
Hi, ich hab zusammen mit meinem AT89C51SND1 einen PCM1728 (bekommt man als einzelstueck bei ti als sample) benuzt. Das funktioniert recht gut. Tobias
-
Thread
USB Ansteuerung mit AVR
, les ich mir gleich mal durch ;)... Die AT90USBxxx Controller sind die "AVR-based Flash Microcontroller" Die anderen sind AT43USBxxx, AT73C (AVR-based Function Controller) bzw. AT89C (8051-based Microcontroller)... Aber mit den 90ern bin
mit eigener, freier Firmware in Betrieb nehmen. Da die Dokumentation im Datenblatt des AT90USB sehr knapp ist, habe ich damit aber ganz schön zu kämpfen. Ich habe USB-Bücher, die USB-Spezifikation, andere USB-Datenblätter (von Nationals USBN960x, Atmels AT89 Serie usw.), aber einfach ist
-
Thread
[V] div. µC/ICs, 6HE BGT, DDR-Bohrmaschine
======================================== 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 MT8880 in DIP20
So, reserviert sind: * Baugruppenträger * ICs AT89xxx * ICL7107 * IC-Sockel DIP24
-
Thread
Atmel AVR ISP mk2 veraltet?
älteren Atmel Programmer und ein passendes Batch File, das z.B. so aussehen kann: [pre] set prog="C:\xasm\AVR\AVRStudio4\STK500\Stk500.exe" %prog% -cUSB -dAT89S52 -e -if%1 -pf -vf pause [/pre] Nicht wundern, dieses Drag&Drop Batch File richtet den AVRISP MkII für das alte AT89S52 Schlachtschiff
Ist das "-dAT89S52" letztlich ein beliebiger Dummy? Oder muss hier nicht jeweils das korrekte Ziel-Device eingetragen werden? Dann ginge das über den Umweg AVRStudio ja doch etwas komfortabler. Bei der Gelegenheit
-
Thread
Es wird dringend ein Mentor aus dem Bodenseeraum gesucht!
mich sieht das zunehmend diesem Projekt ähnlich: > > http://www.progforum.com/showthread.php?6869-AT89S52-Speicher&highlight=suserv OK. Ich weiß zwar nicht was da alles zwischn 2006 und 2008 gelaufen ist, aber: starkes Stück.
mit einem AT89S52 arbeitet. Bei meiner Projektarbeit geht es ausschließlich um einen LPC 935 von NXP. Die Schnittstelle um die sich alles dreht ist bei mir die UART. Also wenn du aus der Ecke von Konstanz
-
Thread
Laufzeit Optimierung AtMega2560 als Frequenzgenerator
ISR (TIMER4_OVF_vect) { signalErzeugung(); uint16_t test = aktuellerWert * prozent; OCR4C = test; } [/c]
, 85 , 86 , 87 , 88 , 89 , 90 , 91 , 92 , 93 , 94 , 95 , 96 , 97 , 98 , 99 , 99 , 98 , 97 , 96 , 95 , 94 , 93 , 92 , 91 , 90 , 89 , 88 , 87 , 86 , 85 , 84 , 83 , 82 , 81 , 80 , 79 , 78 , 77
-
Thread
Wieso Atmel?
Grund aus dem deine alte Tante vermutlich Golf faehrt... Ich selber bin vor einigen Jahren auf M16C und R8C umgestiegen und finde die viel besser auch wenn Atmel jetzt wohl ein bisschen aufholt. Olaf
Ich hab damals (1993) auch mit den Atmel AT89C52 und AT89C2051 angefangen und fand es super, daß ich endlich das EPROM-Löschgerät einmotten konnte. Der Flash hat wirklich ne Menge Zeit gespart. Ein paar Jahre später (1997) hat Atmel dann die
-
Thread
Zwei AT89S8252 per 2(4-)-Draht verbinden?
@Nicolas K. Wie wäre es wenn Du es mit I2C probierst. Weiß jetzt nicht ob der AT89S8252 Hardwareseitig I2C unterstützt, sonst müsstest Du es Softwaremäßig nach bilden wobei die Pinauswahl für SDA und SCL frei wählen kannst.
dürften aber auch 50 Baud ausreichen. Asynchon zu senden dürfte überhaupt kein Problem sein. Der 89S8252 hat leider keine PWM/PCA-Unit. Mit AT89C51xxx könntest Du eine PCA-UART per Software realisieren. Die entsprechende Anleitung findest Du auf den Atmelseiten. Gruß Matthias
-
Thread
Suche developer board für 8051
kann man durch umdefinition der Ports an den Portleitungen p4 und p5 auf P0 und P2 einen Einchip al 89c51 im 40pin geh in der Zielumgebung testen. Ist halt eine löterei mit 40 pin ATbuskabel 1 Sockel gemacht für die 2051 4051 und einen für den 89c51 usw.
einhauchen kann. Aber als Tip für einen Einsteiger kommt das um etliche Jahre zu spät. Da ist z.B. ein AT89C51RD2 weitaus praktischer und genauso seriell.
-
Thread
Rumil.de hardware testen
Hi ich habe mich auch irreführen lassen. Bei den 51'ern ist es genau umgedreht, wie bei den AVR's ! Deswegen mußte ja das EASY-TCPIP-Board einen Jumper haben, der je nachdem ob AT89... oder AVR, das RST invertiert oder auch nicht. Sorry... Auf jeden
Für den AT89S8252 gibt es auch die Programiersoftware Atmelisp . Sehr gut , sogar in deutscher Sprache .
-
Thread
>100MIPS uC einfache Ausführung
Hi kennt jemand einen uC welcher eine Leistung von über 100MIPS hat und dabei dennoch relativ einfach in der Ausführung und Preisgünstig ist. So ähnlich AT89C51AC3 wär schön. (Hersteller und Architektur egal).
Hi Danke erst mal die für die Antworten. Ja der AT91RM9200 scheint ein seriöser uC zu sein. Jedoch BGA Löten macht immer wieder spass... --- immer schön brutzeln lassen ;D und das Ganze mal abgesehen vom PCB welches auch nicht auf 2 Layer (selfmade)
-
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
80C517 µC Projekt Temperatursensor Schaltung
Holm T. schrieb im Beitrag #5241640: > Brauchen wird Eure Entwicklung ja wohl Keiner mehr, der 80C517 wird > schon länger nicht mehr gebaut.. 80C51 werden immer noch von vielen Herstellern produziert, z.B.: Microchip: AT89LP51RD2 Nuvoton: N76E885 Infineon: SAF-XC888 Silabs: EFM8 usw. usw.
Holm T. schrieb im Beitrag #5241640: >> Brauchen wird Eure Entwicklung ja wohl Keiner mehr, der 80C517 wird >> schon länger nicht mehr gebaut.. > > 80C51 werden immer noch von vielen Herstellern produziert, z.B.: > Microchip: AT89LP51RD2 > Nuvoton: N76E885 > Infineon: SAF-XC888 > Silabs: EFM8
-
Thread
Variableninitialisierung mit SDCC
erweitern zu können. Kompiliert mit Medium sind es 20KByte, mit Large werden es 24 KByte. Der AT89C51ED2 hat 1 kByte XRAM, also auch von daher kein Problem. RAM sparen kann ich nur, in dem ich weniger Funktionen, oder mehr globale Variablen benutze.
Verwendest du nur 1792 Bytes des internen XRAM ? Beim AT89C51ED2 verwende ich dann folgende Compileroptionen. --code-loc 0x0000 --xram-size 0x6FF --model-small --stack-auto --vc Im Sourcecode gibtst du dann noch an: unsigned char _sdcc_external_startup
-
Thread
80C31er IDE Interface an Datenbus anschliessen?
Flash gab. Wäre es nicht angenehmer, den MC in der Schaltung umzuprogrammieren? Schau Dir mal den AT89C51RE2 an, der hat 128kB Flash und 8kB RAM. > Und zum anderen ist mir unklar wie der IDE-Controller an den > Daten-Adress-Bus des 8031 anzuschließen bzw. zu Programmieren ist denn > ich gehe
sein. Auch wenn der AT89C51RE2 sicher auch keine schlechte Wahl wäre. Jetzt verstehe ich auch wozu das /RD Signal da ist. Denn wenn es Aktiv ist wird auf den Datenspeicher zugegriffen. Das heißt ich müsste den Datenspeicher
-
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
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
per USB einzuspielen. Ich hab das in der Vergangenheit schon ein paar mal gemacht (u.A mit einem 89c51RB2). Dazu werden alle Interrupt Vectoren die in beiden Programmen verwendet werden nicht mehr direkt aufgerufen, sondern die Vectoren werden dynamisch zugewiesen. Es gibt für jeden Vektor dazu 2 Bytes
nicht nachstellen. Egal was ich auch machte, das MISO-Signal war konstant auf High-Pegel... :-( C) Freischalten des Programmier-Modus ??? Ich habe in meiner Verzweiflung mir mal ein Datenblatt vom einem alten 89S51 angeschaut, welchen man ebenfalls seriell über ein SPI-Interface programmieren kann
-
Thread
8051, Keil und der Krieg mit der Codeerzeugung
; SOURCE LINE # 222 MOV A,R5 C51 COMPILER V7.50 ___SOUND 01/12/2012 23:28:20 PAGE 10 ADD A,ACC R ADD A,#LOW PeriodTable
Matthias Larisch schrieb im Beitrag #2499321: > Vorgabe ist der AT89S52 Der AT89S8253 wäre kompatibel, aber doppelt so schnell (24MHz/6). Peter
-
Thread
Suche Elektor 80C535 MC Platine/Platinenfiles
Für 80C51 Basteleien braucht man kein Schaltkreisgrab und komplizierte Platinen mehr. Pappe einfach einen AT89LP51RD2 auf ne Uniplatine mit Quarz und MAX202 dran. Programmiert wird der über die UART mit Atmel-Flip. https://www.digikey.de/products/de?keywords=AT89LP51RD2-20PU%20
-
Thread
neues Maerklin Protokoll
daher erklär ich meine simple Lösung noch mal. Also, ich habe ein Board mit 2 Microcontrollern (AT90S2313, AT89S8252) entwickelt, größe Streicholzschachtel. Man kann wie schon erwähnt bereits Standard Protokoll (80 Loks, 256 Decoder) hiermit steuern. Die USB Schnittstelle stellt nun eine entsprechende
Screenshot der Software. Das Interface löst die Zentrale vollständig ab. Alle Funktionen sind im AT89S8252 enthalten. Digitales Format -MM1 -MM2 alte Version (relative Fahrtrichtung) -MM2 neue Version (absolute Fahrtrichtung) -DCC in Vorbereitung Bei Verwendung von Dekodern im erweiterten
-
Thread
Keil mon51 für at89s8253
hallo, ich habe folgendes problem... ich habe mir selbst ein kleines µC Board gebaut mit einem AT89S8253, ich schaffe es aber nicht, mit keil µVision 2 zum monitor zu connecten (Fehlermeldung "Connection to target system lost"). Welchen monitor soll ich für diesen Prozessor
http://www.keil.com/c51/mon51.asp
-
Thread
SRF05 Problem beim auswerten des Sensors
im Keil- Debug Modus eigentlich wie es sollte! [c] #include <t89c51ac2.h> // Header für Controller "AT89C51AC3" #include <stdio.h> // Standard-Eingabe-Ausgabe-Header // sfr P0 = 0x80; /* Port-0, address 80h */ // sfr P1 = 0x90; /
hab den code noch einmal abgeändert! keiner ne idee was ich falsch mache????? heeeelllllp! [c] #include <t89c51ac2.h> // Header für Controller "AT89C51AC3" #include <stdio.h> // Standard-Eingabe-Ausgabe-Header // sfr P0 = 0x80; /* Port-0, address 80h */ // sfr P1 = 0x90;
-
Thread
BLJB (boot loader jump bit) AT8XC5122
Hallo, ich habe eine AT89C5122 Platine die nach dem Reset automatisch im Bootloader einspringt. Es scheint so laut Dokumentation, dass das BIT (BLJB) dafür verantwortlich ist und dementsprechend gesetzt ist. Ich will ja das
mit Flip 2.4.6 Will ich eine kleinere Baudrate, muß ich zuerst einen anderen Baustein wähen (z.B: AT89C5131), dort die andere Baudrate wählen und dann wieder den AT89C5122 einstellen - dann hat er die neue Baudrate. Gruß. Tom
-
Thread
16 bit controller
. Das hat den Grund, daß ein "Hello World" nicht gleich 8kB groß sein muß, sondern schon in nen AT89C2051 (2kB) passen soll. Peter P.S.: float ohne printf braucht beim Keil nur etwa 1kB. Ich haber daher auch einige AT89C2051 Projekte, die intern float benutzen. Daher kostet der Keil eben
auch sei, siehst ja meine Antwort. Zu 16 BIT, muß ich Peter recht geben, ich programmiere AVR's, 8x51 Derivate und die 16 BIT MSP Typen. Das tut sich alles nichts. Wenn, dann nimm nen 32 BIT Controller. Allerdings hat C, SDCC und 8x51 noch eine ganze Menge zu bieten.
-
Thread
Suche Kosten günstiges Entwicklungs Tool für 8051
um Atmels AT89C51ED2 mit Wickenhaeuser uC51 zusammengestellt. Vielleicht hilft das weiter? Die Beispiele können übrigens alle schon mit der "freien" Version von uC51 verwendet werden. Link: www.dominik-bollivo.de
komplett. http://www.lancos.com/prog.html oder hier http://chaokhun.kmitl.ac.th/~kswichit/pgm89_web/Pgm89.html Viel Spass.
-
Thread
Tiefpass mit 8051 Assembler
hallo und guten abend, erstmal von welchen 8051 sprechen wir hier eigentlich ? wenns der AT 89S8253 ist hat der leider keinen adc und irgendwie haben alle mcs51, bis auf die T89C51CC03C PLC, keinen. Quelle Reichelt sonst nehme er einen opv baue mit diesen einen tiefpass mit aktiver gleichrichtung
VCC | | R=20K 1. 1. 2. | ----R---C----C--------pin von mc's51 welcher auch immer | | | R=20K | | GND GND 1. RC-Glied abhängig bis zu welcher frequenz du was durchlassen willst
-
Thread
erster Mikrocontroller
sehr beliebt, da sie auch mit externem EPROM laufen konnten. Ich hatte dann auch 1993 die ersten AT89C51 mit Flash-Programmspeicher gekauft.
noch nicht zu denken. Peter D. schrieb im Beitrag #4350228: > Ich hatte dann auch 1993 die ersten AT89C51 mit Flash-Programmspeicher > gekauft. Ich auch, der Komfortgewinn war phänomenal, denn bevor ich einen eigenen EPROM-Löscher hatte, bin ich in meiner Not sogar in die Sonnenbade- und Bräunungsabteilung
-
Thread
Grundton - Quarz ok?
Hallo Ich habe vor mir gerade eine Schaltung mit einem AT89C51 liegen und bin auf der Suche nach einem Defekt . Ich habe ( schäm) noch nie einen Quarz gemessen, ist dieser in Ordnung ? Siehe Bild. Es ist ein 3,579545Mhz Quarz , mich wundert etwas , das er
Der AT89C51 hat einen XTAL1 und einen XTAL2 Anschluss für den Quarz. Es ist normal, wenn der Pegel am XTAL1 etwas kleiner ist als am XTAL2, vor allem wenn der Tastkopf dran ist.
-
Thread
C-Programm auf AT89C2051 spielen
Problem. Der Code, der erzeugt wird ist >2K. Entweder du speckst dein Programm ab oder du nimmst einen AT89C4051. Der hat 4K Speicher. mfg.
Version ab 0x800 und ist auch für diese Adresslage reloziert. Die Demo Version ist schlicht für den AT89C2051 nicht geeignet.
-
Thread
T89C51CC03 mit STK500 programmieren?
bin noch nicht so bewandert auf dem Gebiet der µCs. Hat schon mal jemand ausprobiert, ob sich der T89C51CC03 (mit UART) sich mit dem STK500 Board ansprechen lässt? Besten Dank schon mal. Holger
Guckst du Atmel Applikation Note: " Using the STK500 as an AT89C51Rx2 Target Board" http://www.atmel.com/dyn/resources/prod_documents/doc3488.pdf Inwiefern das auch für den T89C51CC03 passt musst du selbst rausfinden...
-
Thread
[V] ne Menge Baueile nochmals
3,00 € 15 x MC68HC11 uController 3,00 € 10 x AT89C51CC01 8051 + CAN SMD PLCC 3,00 € 10 x ADM699 supervisory circuit 3,00 € 10 x ADM708AR supervisory circuit 3,00 € 25 x LM2904 Low
3,00 € 15 x MC68HC11 uController 3,00 € 10 x AT89C51CC01 8051 + CAN SMD PLCC 3,00 € 10 x ADM699 supervisory circuit 3,00 € 10 x ADM708AR supervisory circuit 3,00 € 25 x LM2904 Low
-
Thread
wie gehts weiter
sein, mit wieviel MBaud arbeitet die denn ? Ich mache viele Steuerungen mit der 8051 Familie (in C programmiert), der AT89C51CC03 hat da mit 3,3MIPS noch massig Reserven (CAN-Bus läuft mit 500kBaud). Peter
das wußte ich nicht. Die 8051 und fast alle AVR haben jedoch eine, manche auch 2. Und z.B. der AT89C51ED2 hat ein PCA, damit kann man leicht noch zusätzlich 2 Software-UARTs aufbauen, bei gleicher Baudrate sogar 4 (1 PCA-Interrupt zum Senden, 4 PCA-Interrupts zum Empfang). Und bei 64kB Flash muß
-
Thread
Thermomix Rezeptchips
4400 4307 5351 14a6 34f3 5000580 6423 97b9 33c1 b10e a2e0 c105 86e6 ad4c 5000590 7228 51bb a571 5bb5 f09d c06e d00d 5281 50005a0 007a 823b 1699 4ed7 db4d 9d31 e507 e89c 50005b0 25f3 b422 c36d b628 7c32 7be8 a42b ca16 50005c0 018f 5a50 213a 0408
4e74 94d0 de13 7ae1 7d51 2965 5000ea0 a204 cdbe 5811 db16 d18e 0e84 a4d3 c934 5000eb0 a92e 89f9 5830 1592 2c94 0c1c 9359 4909 5000ec0 06bd 8f7d 1463 f6cc 47ce e37b a7ed 6e0c 5000ed0 0cd1 5500 9306 0785 914f f9cf bd2b f297