-
Thread
Diverse fragen zu Hash Maps in C
CRC32_SW 1107 1113 0.62 5 45 1048 18 CRC32C_HW64 21 32 0.41 4 30 1048 19 CRC32C_HW64_B 22 31 0.51 4 37 1048 20 HashIdentity
2407 32768 8 OneAtTime (Jenkins) 52 63 0.95 28 2578 32768 9 Lookup3 (Jenkins) 38 51 0.94 21 2533 32768 10 Murmur2
-
Thread
Einteilung von data, pdata, xdata, code?
SUPPORT aktiviert werden und spezielle Assembler-Funktionen in der zusätzlich zu verwendenden XBANKING.A51 geschrieben/modifiziert werden -> hab ich z.B. gemacht, um das interne EEPROM eines AT89C51ED2 wie ganz normale Variablen ansprechen zu können. Die Assembler-Funktionen regeln dann das Mappen des EEPROMs
>denn nach oben bereits gepostetem >Link(http://www.keil.com/support/man/docs/c51/c51_le_ab...) >müsste der Linker maulen... Dort steht nix davon das der Linker mault. Und hör auf Peters Worte: Lass es sein. Die Festlegung der Adresse einer Variablen mit _at_ braucht man
-
Thread
Ein Nixieuhrprojekt mit 80C49 & 82C55 gefunden und benötige eine Korrekturlesung.
Thomas Z. schrieb im Beitrag #7897918: > Das ist ganz sicher kein 80c49 Assembler Quelltext sondern 80c51. Dann könnte man ja den AT89LP51RD2-20PU nehmen. Der hat einen UART-Bootloader, d.h. man braucht kein extra Programmiergerät dafür. Nur einen USB To RS232 TTL Converter Adapter. https://www.amazon.de/BerryBase-USB-Adapterkabel-PL2303HX-Chipsatz-Schwarz-Rot-Gr%C3%BCn-Wei%C3%9F/dp/B09KYJZJYP? https://www.digikey.de/de/products/detail/microchip-technology/AT89LP51RD2-20PU/3046512
-
Thread
ATmega8: LED blinken lassen
"irgendwie sind mir bis jetzt die At89C52 und At89Cx051 am liebsten ..." "...er muss es mit einem ATmega8 probieren, da es für diesen einen einfachen Programmer gibt, denn ein programmiergerät ist nicht so billig ;-)" Der AT89C52 ist nicht mehr für Neuentwicklungen vorzusehen, sondern der AT89S52 (Reichelt: 1,60 ) und der ist wie die AVRs über SPI programmierbar. Daneben gibt es noch die AT89C51ED2 usw. die haben einen Bootloader, also direkt über die COM programmierbar, kosten aber etwas
-
Thread
atmel mcu's fast nur als Hobbyspielzeug eingesetzt?
effektiv programmieren kann. Dann verwenden aber schon einige 16-bit-Kontroller. Ich habe auf den '51er (Assembler) gelernt und versuche jetzt meine C-Kenntnisse nicht verkümmern zu lassen. Deswegen probiere ich es jetzt mit den ATmegas. Ansonsten würde ich noch bei den '51ern bleiben, da ich sie noch
sogar auf den AT89C2051 umstellen, weils absolut nicht mehr reingepaßt hatte. Aber inzwischen gibt es ja den kleinen ATMega8, da kann man endlich entspannt programmieren ohne gleich die großen Tausendfüßler nehmen
-
Thread
Array Speicherüberlauf Memory Model Wickenhäuser
65535 Werte aufgenommen werden über einen A/D Wandler Hardware: Wickenhäuser(Entwicklungsumgebung), AT89C51CC03 Wenn ich in der Entwicklungsumgebung ein Array wie folgt initalisiere: #define wert 65535 .... .... int mw[wert] erhalte ich eine Fehlermeldung vom Compiler: crypto.c 28: Warning
Hm, wie viel Speicher/RAM hat ein AT89C51CC03 und wie groß ist ein int und wie groß ist dann die gesamte Speicheranforderung von 65535 Einträgen? Hängt externes RAM dran? Soll es eventuell im Flash abgelegt werden? Wenn ja, wie wird es
-
Thread
Suche 8051 Brenner über USB
ein ALL-03 Brenner für 21,50 weg. item=140497684053 Mit so einem Ding hab ich auch immer meine 87C51 gebrannt. Gruß, Jörg
Warum nicht einen ISP-Programmierbaren. Wenn es nicht ein Atmel (z.B. AT89C51RC2 für ~4Eur) sein soll, dann halt ein Philips (P89C51RD2) oder Dallas (DS89C320). Dann kannst Du in der Schaltung programmieren und spätestens bei Software-Änderungen freust Du dich... (der 8752
-
Thread
AT89S_ISP_programmer
>kann ich mit jedem ISP programmer auch den AT89Sxx ISP programmieren? Nein AT89S... sind aus der 8051-Familie, haben nichts mit AVR zu tun. Der AVR-ISP MKII USB-Programmer kann zumindest den AT89S51/52 programmieren. Modernere ICs, wie AT89S4051
einen 8051er mit Bootloader nehmen. z.B Atmel AT89C51ED2. Dieser wird über die RS-232 programmiert, braucht keinen speziellen ISP-Adapter und die Programmiersoftware FLIP gibts auch für Linux: http://www.atmel.com/dyn/products/tools_card.asp?tool_id
-
Thread
Mehrere uCs gleichzeitig flashen / Funktionsweise Gang-Programmer
: > Was macht der Gang-Programmer genau? Das hängt immer vom konkreten MC ab. Manche MCs (zB. AT89C51) haben beim Programmieren einen Busy-Pin. Dann kann man die alle verunden und damit auf den langsamsten warten. Peter
Dannegger schrieb im Beitrag #2165400: > Das hängt immer vom konkreten MC ab. > Manche MCs (zB. AT89C51) haben beim Programmieren einen Busy-Pin. Dann > kann man die alle verunden und damit auf den langsamsten warten. Geht das auch mit AVRs?
-
Thread
Wer kann mit Eagle Device für 89C51ED2 oder AC2/3 helfen
In diesem Library ist ein89C51ED2 Gruß Klaus
@Klaus, vorsicht !!!! In der AT89Cxx ist der 89C2051 falsch beschriftet !! Der hat Port 1 und 3 . Gezeichnet ist aber 0 und 3 !!!! Der hat keinen Port 0 !!! Der 89C51ED2 hat geholfen. Danke
-
Thread
at89s51 programmierspannung
Hallo kennt jemand ein gutes Programmierkabel für den At89s51 für RS232. Ich habe vor das ohne einen MAX232 zu machen. Habe keinen da und will nicht weger einem Teil extra bestellen. Hat jemand erfahrung mit diesem hier? http://s-huehn.de/elektronik
>At89s51 ist kein AVR...
-
Thread
Hygrometer: Einkaufsliste
dieses blaue teil kennt den vielleicht jmd.? oder weiß jmd? ob der den wert in dualzahlen an den AtmelAT89S8252 gibt oder ändert der nur den widerstand?
problem liegt daran,dass ich einen µC 80C51 verwende und keinen PIC. relative Feuchte 28,5 % => Frequenz f zwischen Masse und Data Pin: 3 1400Hz Dies entspricht einer Kapazität des Goldkondensators von 146,9 pF Temp-Schaltung. relative
-
Thread
Assembler Crashkurs 8051
Handbuch zum Siemens SAB80515. Das war meine Referenz, auch wenn ich meistens kleinere Chips aus der MCS51 Serie verwendet hatte (z.B. AT89C1051). http://www.ieap.uni-kiel.de/surface/ag-berndt/lehre/fpmc/infineon/m80515.pdf
Z.B. CSD: AT89C51RB2-3CSUM 3,8675 EUR Hat Bootloader, man braucht also kein Programmiergerät. http://www.csd-electronics.de/200/cgi-bin/shop.dll?SESSIONID=0240229260642082&AnbieterID=2
-
Thread
Atmel Flip erkennt nicht AVRISP mkii
Google-Suche, wende ich mich wieder an die Profis. Und zwar versuche ich eine Verbindung zu einem AT89C51ED2 aufzubauen. Das Problem liegt jedoch dazwischen! (die Verbindung) Bislang habe ich AVR Studio 5 mit einem AVRISP mkii (USB) verwendet und hatte damit keine Probleme. Jedoch wird der AT89C51ED2
Falls Dein PC keine RS232 hat, brauchst Du einen USB-RS232 Dongle (~5€). Und einen MAX202 am AT89C51ED2. Peter
-
Thread
AT89LP51RD2/ID2 SPI und PCA Kompatibilität
So langsam gehen mir die Ideen aus... Ich versuche gerade ziemlich erfolglos einen AT89C51RD2 durch einen AT89LP51RD2 (oder ID2) zu ersetzen. Die Ports beim LP51*D2 sollten ohne weitere Maßnahmen 8051-kompatibel sein, d.h. quasi-bidirektional und lassen sich z.B. auch auf Push-Pull
habe ich mit zwei sehr unterschiedlichen Chargen (vermutlich 2021 und deutlich älter, 2012?). Beim AT89LP51RB2 (B!) sind die User Configuration Fuses übrigens ab Werk ungünstig eingstellt und die Ports arbeiten nur als Eingänge.
-
Thread
Atmel/Motorola für noob?
danke schon mal für die vielen guten tips. ich werd mir woll mehrere besorgen müssen ;) -C8051F123 -PIC18F4220 -PIC18F8680 -AT89C51SND1 -68HC11P1 -68HC16Z1 -MMC2114 wird schon einer dabei sein, auf den ich mich fixiren kann. thx nochmal
175901 - U4 das ist nicht hüpsch. d.h. ich kauf erst mal einen PIC16F84 wo bekomme ich einen AT89C51SND1 her? nicht mal die officiellen germany händler von Atmel haben den. p.s. hab so eben beschlossen, alle meine Projekte im Baukasten system zu erstellen. d.h. Erstelle einzelne Module, wie
-
Thread
89S53 Programmierung
Hallo, habe mir das Board MINI-MAX/51-C mit dem Atmel 89S53 siehe Link gekauft. http://www.mcselec.com/minimax51.htm Hat irgend jemand schon Erfahrungen mit diesem Board oder Prozessor ?? Benötige noch Tipps zum Programmierstart
Hi, habe mich auch mal mit dem AT89S53 beschäftigt und war sehr zufrieden mit diesem Programiertool hier. http://www.aec-electronics.co.nz/software.htm ISP-Software für AT89S5X, echt einfach um die Hex-Datei in den Flash zu laden
-
Thread
Quarz ohne Kondensatoren
genaue Einhaltung der Frequenz, sondern um gesundes Schwingverhalten. Belastet man XTALIN (XTAL 1 beim AT89S8253) mit dem 20pF Tastkopf, sollte die Schwingung eben nicht abreissen. Die internen Kapazitäten sind im Datenblatt mit etwa 10pF angegeben, deswegen hat hinz oben schon mal 2 externe C mit 10pF vorgeschlagen
22pF kommt, für die die meisten Oszillatoren bei diesen MC gedacht sind. Eine Besonderheit ist beim AT89S8253 die Beschaltung bei hochfrequenten Quarzen. Hier sieht man im DB einen hochohmigen Widerstand an XTAL1 gegen Masse und einen C an XTAL2 gegen Masse. Wie gesagt, der AT89S8253 ist ein problematischer
-
Thread
Tausche 3St. AT89S8253 gegen 2St. AT89S8252
Hallo, ich habe eine Applikation auf Basis eines AT89S8252, mit Keil-C irgendwann Anfang des Jahrhunderts compiliert, und seitdem immer wieder geflashed und verwendet. Siehe http://www.qsl.net/dl4mea/meapwr/meapwr.htm Leider sind mir jetzt die 89S8252
für Lau zu betreiben. Daher ist es wohl am besten daß ich mal hier frage ob jemand meine 3 Stück AT89S8253 gegen 2 Stück AT89S8252 tauschen möchte? Dann weiß ich genau daß es läuft und es sind dann die letzten Kits die ich hier herausgebe... Ciao, Günter (dl4mea)
-
Thread
[Biete] Sammelbestellung de.Mouser.com 2018
https://eu.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=e9603c92db Warenwert: 10,51 € Sammelwert: 279,84 €
https://www.mouser.at/ProjectManager/ProjectDetail.aspx?State=EDIT&ProjectGUID=13bf4fe7-4376-404c-b8b7-1f4d6652c601 Warenwert: 13,76€ Sammelwert: 129,74€ Vielen Dank
-
Thread
STC8A8K64S4A12 UART?
wie sie bis vor kurzem von vielen Händlern auf ebay verfügbar waren (http://www.colecovision.eu/mcs51/STC8A8K64S4A12%20Development%20Board.jpeg). Leider ist es mir bisher nicht gelungen, den UART zu nutzen. Weder der Beispielcode aus Abschnitt 14.7.3 des Datenblatts, noch Beispielcode vom STC89C52RC
Auch beim IAP15W4K58S4 ist es mir bisher nicht gelungen, den UART zum Laufen zu bringen. [c] #include <stdio.h> __sfr __at(0x88) TCON; __sfr __at(0x89) TMOD; __sfr __at(0x8b) TL1; __sfr __at(0x8d) TH1; __sfr __at(0x98) SCON; __sfr __at(0x99) SBUF; int putchar(int c) { while
-
Thread
Standard routinen an feste Adressen legen - sdcc
> Schmeiß den 8031 raus und setze einen Flash-8051 mit Bootloader rein. > Z.B. CSD-Electronics: AT89C51RB2-3CSIM > Nix umsockeln mehr, einfach die UART anstöpseln und flashen. > > > Peter
>aber lagernd bei wem ? http://www.csd-electronics.de/ >Z.B. CSD-Electronics: AT89C51RB2-3CSIM
-
Thread
[S] Philips/NXP P89C58x2BA
Ich habe hier noch: AT89C55WD33JC 10 Stück und P89C52UBAA (2 Stück) sowie einen einzigen P89C58UBAA. Und für die ganz Harten 7 x AT89C51-24JI Keine Ahnung, wozu man das brauchen könnte :-))
freundlichen Hilfe von berndg läuft das erste Gerät wieder. Nun suche ich noch zwei Exemplare des P89C58x2 (PLCC) oder P89C58UBA. Nach Datenblattstudium kommen auch P89C662 ff. in Frage. Wichtig sind die 32kByte Flash und das PLCC-Gehäuse. Also, wer da noch arbeitslose Exemplare herumliegen hat - bitte
-
Thread
AT89C5131 declarieren
Hallo zusammen, ich erstelle zur Zeit ein Assemblerprogramm für den AT89C5131. Diesbezüglich habe ich 3 Fragen. 1.) Ich muss die Ports declarieren, welche Funktion diese haben sollen. Jedoch finde ich im Datenblatt und in Internet nicht wie ich dies machen kann.
auslösen kann. Auch das steht in der Registerbeschreibung deines MC, bei Standardperipherie im DB des 80C51, sonst im DB des 89C5131. Also: Vektortabelle mit jmp an der richtigen Adress am Anfang des Flash und in der Initialisierung im IE Register das Interrupt-Enable setzen. z.B. für Timer 0: [c]
-
Thread
SAB80C515/535
Preis für einen Chip ohne internen Flash, SRAM und Bootloader. Dann würde ich doch gleich nen T89C51CC01 nehmen. Peter
nicht mehr hergestellt, es sind also nur noch Restbestände auf dme Markt. Gute Alternativen sind der AT89C51CC01er oder noch besser der AT89C51CC03er, der u.a. schon den kompletten 64 kByte Programmspeicher als Flash auf dem Chip hat. Gruß Carlos
-
Thread
HILFE!!! beim Assemblieren Anfänger
entsprechende Hexfile. ; ;******************************************************* ; DC Motor Cotrol : MCS-51 ; WWW.Guidecircuit.com ; MCU : AT89C1051 ;******************************************************* $INCLUDE 89C1051.mc COM1 BIT P3.7 COM2 BIT P1.0 SDA BIT P3.4 SCL
----------- ; ;******************************************************* ; DC Motor Cotrol : MCS-51 ; WWW.Guidecircuit.com ; MCU : AT89C1051 ;******************************************************* $INCLUDE 89C1051.mc COM1 BIT P3.7 COM2 BIT P1.0 SDA BIT P3.4
-
Thread
-
Thread
Treiber für uC an virtuellem COM-Port
Projekt für den Tag der offenen Türe unserer Schule in Elektronik, und wir müssen das ganze über einen uC machen. Type dessen wäre ein Atmel AT89C51RD2 mit einer Seriellen Schnittstelle. An diesen Microcontroller ist die selbstgebaute Hardware der Gangschaltung angeschloßen. Der uC liest den Zustand der
für den Tag der offenen Türe unserer >Schule in Elektronik, und wir müssen das ganze über einen uC machen. >Type dessen wäre ein Atmel AT89C51RD2 mit einer Seriellen Schnittstelle. >An diesen Microcontroller ist die selbstgebaute Hardware der >Gangschaltung angeschloßen. Der uC liest den Zustand
-
Thread
USB-µC an PC will nicht
Hallo, habe einen Atmel AT89C51SND1C, den ich über den integrierten Bootloader beschreiben will. Beim Anstecken an den PC meldet dieser "USB-Gerät wurde nicht erkannt". In den USB-Datenleitungen habe ich 27Ohm Widerstände, zusätzlich
zu installieren. Habe ich jetzt schon zum hundertsten Mal. (WinXP) Noch was Grundlegendes: Der AT89C51SND1C hat zwei runde Markierungen auf seinem Package. Eine kleine und eine etwas größere. Habe die kleinere als Orientierung genommen - nicht dass der IC falsch herum aufsitzt. Müsste aber richtig
-
Thread
Wiedereinstieg
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
[at]peter dannegger Der 8-Bit AVR ist auch ein RISC. Und den proggt man nicht nur in C.
-
Thread
Windows 7 + ATMEL FLIP + Atmel 89C51 µC
alles in einen Batchprozess laufen kann. Der Programmieradapter besteht bei den UART-Typen (zB. AT89C51ED2) im einfachsten Fall aus einem Max232 Treiber (nur TxD, RxD) und 2 Tastern (an Reset und PSEN) um den µC in den Bootloadermode zu versetzen. Es gibt auch Varianten mit AutoISP, welche dies automatisch
Genau kenne ich die AT90CAN nicht, aber auf den AT89C... der 8051er Baureihe sind die Bootloader bereits drauf. Da die AT90CAN expliziet in der Device-Liste von Flip stehen, denke ich, der Bootloader ist hierbei auch drauf
-
Thread
Atmel 89C51CC03CA mit Atisp.dll programmieren
Hallo, ich programmiere unter Delphi ein Tool zum automatisierten Programmieren mehrerer 89C51 Controller. Dazu benutze ich die Atisp.dll, auf die auch FLIP aufsetzt. Allerdings habe ich folgendes Problem: sobald ein Controller programmiert ist, ist der CAN Port blockiert, obwohl ispClosePort
ich wie folgt deklariert: function ispSelectDevice(device:LongInt):boolean; stdcall; external 'AtJniIsp.dll'; Aufruf: if ispInit then begin Memo1.Lines.Add('Init OK'); end else begin Memo1.Lines.Add('Init failed'); Exit; end; dev:=integer(AT89C51CC03); if ispSelectDevice
-
Thread
ALTIUM Designer 6.8- ATMEL AT89 Libary
das im aktuellen Altiumdesigner6.8 in der Libary keine 8-Bit 8051er Controller zu finden sind ? AT89Cxxx Nur AVRs und ARMs und CPLDs & Co ein "Stinknormaler" AT89C51...nicht Ist doch nicht möglich? mfg Roland
it AT89C5. Keine Ahnung ob's geht. Rick
-
Thread
Freies Keil (8051)??
nostalgischen Gründen möchte ich mich nochmal mit dieser Familie beschäftigen. Mein Keller brachte mehrere AT89C51AC3 + ..ED2 und selbtgebaute minimal-Boards hervor, bin aber auch bereit mir ein Dev-Board eines anderen Herstellers zuzulegen, wenn es dazu Keil gibt. Mit der "mcu8051ide" und sdcc habe ich nen
Objektfile, aber bis dahin uneingeschränkt. Besonders genial ist der Simulator, der alle SFR ( des AT89C51ED2) simulieren kann. Das hat mir viel geholfen, denn ich kenne keinen HW-Debugger für diese MCU.
-
Thread
AT89S8253 ISP Problem
Hi Frank, ich hatte auch einige Schwierigkeiten den neuen AT89S8253 zu programmieren. Die Pinbelegung des AT89-Programmieradapters unterscheidet sich von dem AVR-Programmieradapter. Siehe hierzu, dass Bild im Anhang und vergeleiche es mit ISP-Adapter, der im
die Freeversion des Keil Compilers verwendest und nicht kommerziell nutzt, darfst du den Befehl CSEG at 0000h in der STARTUP.A51 Datei nicht vergessen, sonst wird dein Programmcode an die Adresse 8000h geschrieben, die es nicht gibt. Gruß und viel Spaß mit dem uC Dexter
-
Thread
Hall Sensor an Tachowelle auslesen
Hallo Assembler, ja, ich habe mich schon mit µC AT 89C2051 befasst und auch eigene Lösungen entwickelt. Da wurden aber immer Ports eingelesen oder beobachtet und entsprechenfde Funktionen daraus abgeleitet. Der Hall Sensor wird mit Spannung versorgt
Wolfgang schrieb im Beitrag #4316053: > ja, ich habe mich schon mit µC AT 89C2051 befasst und auch eigene > Lösungen entwickelt. Da wurden aber immer Ports eingelesen oder > beobachtet und entsprechenfde Funktionen daraus abgeleitet. Das ist nur eine sehr schwache
-
Thread
CAN Identifier ueber Atmel Flip
Habe die Lösung meines Problems gefunden. Wie ich noch nicht erwähnt habe arbeite ich mit einem AT89c51cc03 der hat einen CAN-Bootloader. Wie der Name CAN-Bootloader sagt, kommuniziert das Flip also mit dem uC über ein CAN Protokoll. Da gibt es fixe Befehel die über die CAN-Frames versendet werden
Nicht direkt zum Thema, aber ihr seit möglicherweise die richtgen!! Ich suche eine Möglichkeit den AT89C51CC03 PLC44 über CAN zu programmieren. AT89C51CC03UA-Typ mit Flip funktioniert ja bereits. Jetzt kommt ein Projekt mit 2 CA-Typen verbunden über CAN Bus. Schön wäre es, mit Flip jetzt diese
-
Thread
Auslesen von MAB84XX, PCF84CXX und AT80C51 µC
Die sind laut Datenblatt 8051-Kompatibel. Kann amn die alle also mit Programmiergeräten der AT80C51 oder besser AT89C4051 auslesen?
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
P89C51RC2 12Clock mod
Der AT89C51RC2 von Microchip sollte kompatibel sein und bei dem kann man das mit dem X2-Bit im CKCKON0 zur Laufzeit umschalten.
wenn das ein 12 clocker wäre. das klingt sehr interessant und ich werde mal nachforschen >Der AT89C51RC2 von Microchip sollte kompatibel sein und bei dem kann man >das mit dem X2-Bit im CKCKON0 zur Laufzeit umschalten. diesen habe ich tatsächlich auch vorrätig aber aus unerfindlichen Gründen
-
Thread
Verbindungsprobleme mit Flip
hab gleich mal eine Frage ... Und zwar habe ich von der Schule ein Board ausgeliehen mit einem AT89C51ED2 drauf. In ca. 2 Wochen schreib ich Abitur und das wäre echt super, um Assembler zu üben. Leider funktioniert die Verbindung zum Board nicht. Unter Windows XP hab ich's versucht, aber da sagt
einer Sekunde Später die Boot-Taste. So! Flip starten dein Hexfile auswählen und unter Device den AT89C51ED2 auswählen. Com-Schnittstelle auf Com1 und 9600 Baud einstellen und Verbindung herstellen. Wenn die Verbindung erfolgreich war Programmiert Flip den AT89C51ED2 Danach einfach "Start Application
-
Thread
AVR als SPI Slave-Peripherie
Peter D. schrieb im Beitrag #6367703: > Z.B. die AT89LP51-Serie von Microchip ist deutlich besser geeignet als > SPI-Slave. Den würde ich gerne verwenden. Irgendwann habe ich mit 89 gearbeitet, vor 20 Jahren. Aber mir fehlt IDE und Programmiergerät
Maxim B. schrieb im Beitrag #6368690: > Aber mir fehlt IDE und Programmiergerät Die AT89LP51RD2-ED2-ID2 haben einen UART-Bootloader und lassen sich mit Flip programmieren. Als C-Compiler gibt es den SDCC.
-
Thread
Notstrom Betrieb eines Mini-PC, Umschaltung Batterie/Netzteil
Früher haben wir mit AT89C51, ATmega komplette Häuser gesteuert. Heutzutage braucht man mindestens CPUs nicht unter 4GHz, 32 Threads und 128GB RAM. Sollte jetzt keine Kritik sein, nur eine Feststellung.
Peter D. schrieb im Beitrag #7900936: > Früher haben wir mit AT89C51, ATmega komplette Häuser gesteuert. Der allerdings noch nicht die Aufgabe hatte, in Abhängigkeit von Wettervorhersage im Internet und Auswertung der eigenen Wetterstation windbedingt die Jalousien
-
Thread
Quarz und Kondensatoren
Lothar schrieb im Beitrag #7104697: > Habe hier einen AT89LP51 mit internem 8 MHz Oszillator, aber aus > unerfindlichen Gründen ist die Fuse bei Auslieferung auf "High Speed > Crystal Oscillator A (f > 12 MHz)" um also die Fuse auf "Internal 8.0 > MHz
solche habe ich aber nicht da: https://www.mouser.de/datasheet/2/268/Atmel_3714_Microcontroller_8051_AT89LP51RD2_ED2_ID-1368705.pdf
-
Thread
ATmega vs 89C51CC03
Ich möchte mit einem Programm vom ATmega32 auf den AT89C51CC03 "upgraden". Bevor ich mich da verrenne, wollte ich mal sicherheitshalber nachfragen, ob es da zu größeren Problemem kommen wird. Ich brauche bisher ein paar I/O Leitungen, 2 Timer, einen A/
Wo ist jetzt das Problem ? Willste den 89C51CC03 nicht verwenden ? Was war denn der Grund für das Interesse an dem 89C51CC03 ? Umstieg sollte kein großes Problem sein !?
-
Thread
Goal VRS550 PLCC44
zb: https://www.reichelt.de/mcu-mcs-8051-32-kb-40-mhz-plcc-44-at-89c51rc2-plcc-p45032.html Es gibt aber auch andere z.B. von STC aufpassen musst du nur mit dem Clock Mode da das ein 6 clocker ist der doppelt so schnell rennt wie ein normaler 12clocker. Falls du
weitern Spannungsbereich. Und er ist billiger. https://www.reichelt.de/mcu-mcs-8051-8-kb-24-mhz-plcc-44-at-89s52-plcc-p25008.html?&trstct=pos_1&nbc=1
-
Thread
MC mit 4 capture-Eingängen?
Der AT89C51CC01 hat neben den 3 Timern (davon T2 mit 1*Capture) noch ein PCA mit 5*Capture/PWM-Einheiten und CAN. Er hat auch 4 Interruptprioritäten, d.h. wenn die Capture sauschnell sein müssen, können
/lpc-h2129.html @ Jens SAM7S hat keinen CAN @ Peter Wuerdest Du ehrlich heute noch mit einem AT89C51CC01 anfangen. Der kostet aehnlich wie der LPC2119 hat deutlich weniger Funktionen und einen Bruchteil des Speichers. Gruss, Robert
-
Thread
microcontroller
> Nun ist diese uP nicht snell genug. Der uC auf der C-Controll II ist schon ziemlich schnell (C164 von Infineon). Nur ist das C2, mit dem die C-Controll II normalerweise programmiert wird, nicht gerade optimal. Wenn du den Controller in C (oder
[48]); Yn[49]=(Y[48]-Y[49])+(Y[59]-Y[49])+(Y[39]-Y[49])+(0-Y[50]); Yn[50]=(Y[60]-Y[50])+(Y[51]-Y[50])+(Y[40]-Y[50])+(0-Y[50]); Yn[51]=(Y[50]-Y[51])+(Y[61]-Y[51])+(Y[52]-Y[51])+(Y[41]-Y[51]); Yn[52]=(Y[51]-Y[52])+(Y[62]-Y[52])+(Y[53]-Y[52])+(Y[42]-Y[52]); Yn[53]=(Y[52]-Y[53])+(Y[63]-Y[53]
-
Thread
Kennt jemand dieses Board von Atmel
Habe ich auch noch: STK100 oder STK200. Für 2313 und 8515 mit AT89C2051 als Programmierer.
mit den AT89C51ED2 usw. mit Bootloader benutzen, dazu schaltet der eine Jumper die Resetpolarität um. Ein Brückenkabel zum 2.UART-Anschluß und eins für /EA an VCC. Peter
-
Thread
Platine für CAN BUS
einzige was ich hier fertig habe ist ein lpt-can interface und ein usb-can interface basierend auf einem AT89C5131 ... von den lpt-can interface-platinen muesste ich noch 2 oder 3 uebrig haben - weiss nicht so genau ... michael
Hallo flyingwolf, ich hätte auch Interesse an so einer Leiterblatte. Ich arbeite momentan mit dem AT89C51CC01 der auch über eine CAN-Schnittstelle verfügt. Da der AT90CAN128 sehr neu ist und ich mich schon länger für diesen Mikrokontroller interessiere wäre dein Board eine gute Lösung für mich. Sonst
-
Thread
Verfügbare µC
Mouser hätte noch 518 Stück AT89C51CC03 im PLCC-52 mit CAN, SPI, ADC, PWM. https://www.mouser.de/ProductDetail/Microchip-Technology-Atmel/AT89C51CC03UA-S3SUM?qs=8jWQYweyg6Pfw5BFgsik1A%3D%3D
hoher Taktfrequenz und zeitlich vor den AVR verfügbaren PIC einfach an deren mieser Leistung unter C++.