-
Thread
KISS 8051 - USB AT89S52 Anfänge was sinnvolles damit zu machen
Anfang ganz nett: http://www.ipd.uka.de/~buchmann/microcontroller/index.htm Es geht zwar um den AT89C2051, ist aber fast das selbe...
wird. Ich vermute, dass die Software "Workbench" zum flashen des Controllers verwendet wird? Der at89s52 lässt sich ganz einfach über SPI programmieren, was sich mittels eines FDTI auch über USB machen lässt. Prinzipiell benötigtst du das *.hex File, welches dir RIDE generieren muss. Dieses musst
-
Thread
Suche alten 89C55-24JI
Ich könnte nur AT89C52-20 (44-Pin PLCC) anbieten. Hab davon noch 69 Stück, die sich im Keller langweilen. Gruß, Magnetus
Hi, Ich hätte noch einen AT89C5524PI9823
-
Thread
flash-Fehler mit ATtiny2313, compile ok
12a: 3c 85 ldd r19, Y+12 ; 0x0c 12c: 8b 89 ldd r24, Y+19 ; 0x13 12e: 9c 89 ldd r25, Y+20 ; 0x14 130: 28 1b sub r18, r24
; 1 524: 1c 91 ld r17, X 526: 11 97 sbiw r26, 0x01 ; 1 528: 82 30 cpi r24, 0x02 ; 2 52a: f1 f0 breq .+60 ; 0x568 52c:
-
Thread
Servoprogi läuft net richtig!
mehr 130mA. hmm....mein Progi ist im Anhang.Könntet ihr mal rein schauen? Verwende den Timer 2 vom 89C52. Mfg Cri
das Progi: /* --*******************************************-- */ /* -- Servoansteuerung mittels AT89C52 / T2 -- */ /* -- 12MHz Quarz -- */ /* --*******************************************-- */ #include <AT89x52.h> sbit Servo_out = P1^0; void T2_int (void) interrupt 5 {
-
Thread
Atmel uC Modelle
Hallo NG, 1) was ist den bitte der grundlegende Unterschied der uC AT89C51xx einerseits und der AT89Sxx- Typen andererseits? Im Datenblatt zum 89S8252 z.B. heisst es ..MCS-51 compatibel. Ist das nun ein echter 51-er..? 2) Bei meinem (Elektor)Flash-Board(89S8252)
die 8051 Urtypen (anderst als bei AVRs, wo sich die Befehle stärker unterscheiden) Die normalen AT89C51/52 sind nicht ISP kompatibel, bei dern (A)T89C51RB/C/D/E/AC usw. funktioniert der Bootloader über den normalen UART: Den uC über P3.0, P3.1 (RXD, TXTD) mit dem PC verbinden (über MAX232), PSEN
-
Thread
Platine mit ATmega 8515 verstehen [Planlos]
> drauf steht zwar (atmel DVD ;HUMAX-MCU02 ; ;80C52X2-MC 0609 52635C;) ^^^^^^^ > ich denke aber das es der ist Wie kommst Du zu der Annahme, dass es ∗kein∗ Atmel TS80c52x2 ist?
Beitrag #3917719: > #2 kann man diesen code auf einen anderen chip übertragen ? Ja. Z.B. ein AT89S52 sollte kompatibel sein.
-
Thread
8051 - Programm und Daten in einem 128kB Chip ohne Overlap
Beim Einschalten steht in den 64kB Programmspeicher erstmal Mumpitz. Habs auch grad gesehen, der AT89C51RE2 ist ersatzlos abgekündigt. Bei Atmel geht ja das Abkündigen schneller als das Brezel backen.
TestProg.txt". Das Grundsystem hat einen AT89S8252 als µC, welcher mit 16MHz getaktet ist. Der Speicherchip hat eine Zugriffszeit von 85ns. Das Testprogramm ist in C geschrieben, mit Assembler Unterprogrammen. Es schreibt (und ließt) im Datenspeicher
-
Thread
AT89C51RC2
AT89C51RC2 gehört in eine Sat-Box,wenn interessiert. MfG Martin
Na sowas, nur so nebenbei der 89c51-- ist (schon die Nummer verrät es) ein cChip aus der %1er Familie und kein AVR. Dafür braucht mann andere Tolls, zumal der C52Rc per Serielle Schnittstelle zu programmieren ist. (oder per Programmer
-
Thread
at89s2051 programmieren, wie?
ist zumindest in der >Software von ulrich bangert nicht auswählbar... Lies mal laut vor welche µC unter Parameter aufgelistet sind.
A utility for In System Programming the AT89S8252, AT89S52, AT89S53, AT89S8253, AT89LP2052 and AT89LP4052
-
Thread
[V] AtMega16, AT89C51, P87C52
Verkaufe folgende uC : - Tapeabschnitte (50, 50, 66, 33) des ATMega16 als QFN, Vorstellung Stückpreis 50 Cent - insgesamt 10 Stück AT89C51, Vorstellung Stückpreis 80 Cent - 2 Stück P87C52EBFFA, Vorstellung Stückpreis
Die 89C51 und die 87C52 sind verkauft. Aber die ATMega16 sind noch zu haben...
-
Thread
Code Execution from external Flash in AT89C51ED2 uC
EA/ is connected to GND with 3 pin jumper(Vcc, EA, GND). The same schematic is working for At89S52 controller, but for AT89c51Ed2 its not working.. Need to do any setting for this controller...? Please Reply Regards Thiru n
Please look at Datasheet 4235K-8051-05/08 page 95 (section 24.3.2) Table 24-2 Security Level 4: external execution is disabled (DEFAULT) This is exactly the same as the 89C51AC2/AC3 device. You need a parallel
-
Thread
Phillips P89C51UBP N
Hi ich habe hier einen Philips P89C51UBP N Microcontroller, und wollt mal Fragen mit was man den Programmiert ? Flashmagic unterstüzt den leider nicht :/ Hab den aus einen alten 5.1 System geschlachtet. Gruss Matze
bezweifeln. Selbst wenn, muss man erstmal einen passenden Brenner finden - wir schreiben 2014. Fürs AH52 Basic wäre aber ein Flash a là AT89S52 am sinnvollsten, weil im externen RAM dann die Programme liegen. Intel schlug mal eine Batteriepufferung für XRAM vor, damit die Programme drin bleiben.
-
Thread
Kurze Frage zun AT89S52 - Kompatibilität
docingo schrieb im Beitrag #2222388: > Pollin Evaluation Board Welches denn? AT89S52 ist ein 8051er, also kein AVR. FLASH intern hat er, kann grundsätzlich auch per SPI programmiert werden.
Microcontrollern lassen ... Na na - Warum so grob? Einen link dazu: http://de.wikipedia.org/wiki/%C3%96konomisches_Prinzip Warum sollte ich (knappe) Zeit damit verschwenden mir unnützes Wissen anzueignen? Der AT89S52 ist mir so in die Hände gefallen, mit der Option mehrere dovon bekommen zu können
-
Thread
AD-Wandler von AT89C51: Impulsbreite mit zwei Potis einstellen
ausgeben moechte Im Anhang das Beispiel des Herstellers (seite 155) und ein PrintScreen anbei mein C-Code [c]/*** Einbinden von Include-Dateien ***/ #include <stdio.h> // Standard Ein-/Ausgabefunktionen #include <at89c51cc03.h> // CC03er-Grundregister /*** Festlegung
for(i=0; i<=t_p; i++) //Zeitverzoegerungsschleife[/c] Anbei die Loesung der ersten Aufgabe, wie vorhin gesagt [c]/*** Einbinden von Include-Dateien ***/ #include <stdio.h> // Standard Ein-/Ausgabefunktionen #include <at89c51cc03.
-
Thread
AT89S52 in AS6
>> AT89S52 != AVR. Will sagen das es sich um ein 8x51 Derivat handelt das von ATMEL hergestellt wird. Da wirst du dir eine andere Software suchen müssen.
Pinkompatibel zum AT89S52 ist der ATmega8515.
-
Thread
AT89LP2052 programmieren
Mit der Software von Atmel (AT89ISP) läßt sich auch der 89LP2052 programmieren. Leider habe ich nur eine unvollständige Schaltung des Programmers (Anhang). Der LP braucht außer den üblichen 4 Signalen auch noch SS (SlaveSelect)
AT89SISP braucht einen anderen Adapter als die AVR-Software, die Belegung am LPT ist anderes. Den 89LP2052 habe ich allerdings damit noch nicht programmiert (nur die AT89S....). Belegung siehe Bild der
-
Thread
Pong-Spiel am AVR
einen alten Receiver herumliegen hab. unter der dicken Staubschicht fanden sich 2 ICs -Atmel AT89C52 24PC -STV0042A Der STV hat ne iic Schnittstelle. Ich muss mir das Datenblatt mal genau durchlesen aber ich glaub nicht, dass dieser die entsprechende Funktion bietet. Der IC ist glaub ich zum
>unter der dicken Staubschicht fanden sich 2 ICs >-Atmel AT89C52 24PC >-STV0042A Damit wird´s aber nichts.
-
Thread
Review: Billiges 8051 Devboard als Bausatz mit STC89C52RC - TJ-56-708
am Header vorhanden zur Reprogrammierung - Alle STC 8051er kann man mittels UART flashen - Der STC89C52RC ist weitgehend kompatibel mit dem "echten" i8052 und hat einen x2 (6T) Modus, Dual-DPTR und 512 Bytes internes XRAM (abschaltbar) sowie optional Push-Pull-GPIOs (wie PIC/AVR/...) Die neueren
Keil8051 (teuer). Ach ja, und mir fehlt die passende Anwendung für die alten Dinger. Habe noch 65 Stck. At89C52ED2, die waren mir vor 15 Jahren Gold wert aber heute?
-
Thread
Treppenlicht-Zeitschalter
#7038457: > Ich weis aber > nicht wie der Intel-HEX-File in den Prozessor gelangt. Die Atmel AT89S52 programmierst du über ein 6-pin Interface und einen passenden Programmer. Ich benutze dafür den AVRISP MkII (ja, der kann auch die 89S52), mit dem ich sonst die AVRs programmiere. Das ist viel einfacher
schon längst schwarze Löcher in die Platine gebrannt (je 25W@500mA). Als MC würde ich besser einen AT89S4051 oder ATtiny24 nehmen und per ISP in der Schaltung flashen. https://www.mouser.de/ProductDetail/Microchip-Technology/AT89S4051-24PU?qs=mm3y9ezJxSo50jxh654uGQ%3D%3D https://www.mouser.de/ProductDetail
-
Thread
Suche Simulator für 8051
entsprechende Anpassungen vorgenommen hab. In einem werkelt beispielsweise nicht mehr der originale 80C52, sondern ein AT89C51ED2 im DIP-Gehäuse. War einfach geschickt für Experimente :) > Deshalb ist es gut wenn man sich die Zeit nimmt und die Kanditaten > vergleicht. Es gibt immer eine vom Typ her
entsprechende > Anpassungen vorgenommen hab. In einem werkelt beispielsweise nicht mehr > der originale 80C52, sondern ein AT89C51ED2 im DIP-Gehäuse. War einfach > geschickt für Experimente :) Mir wäre das ewige EEPROM löschen und brennen auch zu zeitraubend. Wenn man dann keinen Zero Insertion Force Socket
-
Thread
Auslesen des Beschl.-Sensors ADXL202
ja im mikrocontroller-Forum fragst, willst Du also auch einen mikrocontroller benutzen. Z.B. der AT89C2051 ist dafür geeignet. Du läßt einen Timer durchlaufen und den anderen im Gate-Mode, d.h. er läuft nur solange der Gate-Eingang =1 ist. Beim 1.Interrupt (Gate und externer Interrupt ist der gleiche
Periodendauer und der andere die High-Dauer. Brauchst Du das mehrfach, nimmst Du entweder einen 2. AT89C2051 oder einen T89C51RB2, der hat dann gleich 5 Capture-Eingänge, damit gehts dann ähnlich. Peter
-
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
ISP Probleme mit Elektor-Flashboard und 89S8253
Elektor-Flashboard hervorgekramt um Deine Schwierigkeiten nachzuvollziehen. Ein Programmierversuch mit einem AT89S8252 und der neuesten Atmel ISP-Software von Ulrich Bangert (Vers 20080303) funktionierte problemlos. Dann habe ich einfach den AT89S8252 herausgenommen und den AT89S8253 eingesteckt. Auch hier funktionierte
ohnehin so dicht als möglich an den CPU-Pins montiert werden. Hier erinnere ich mich, daß Atmel für den AT89S8252 ca. 22 pF für den Quarz vorgeschlagen hat, die auch im Flash-Board verbaut sind. Der AT89S8253 dagegen ist im Oszillatorbereich von Atmel geändert worden und benötigt meiner Erinnerung nach nur
-
Thread
Womit programmiert ihr eure µCs?
schrieb im Beitrag #2543892: > 1.) welcher Mikrocontrollertypen benutzt ihr am meisten? MCS-51 (z.B. AT89S52), AVR > 2.) welche Programmiersprache(n) benutzt ihr? überwiegend ASM, > 3.) welche Hardware und USBtiny von LadyAda (ähnlich AVR-USB Stick von EHaJo), Für ältere AT89'er, die noch parallel
Dieverse 8051 Derivate von Atmel. z.B. AT89C51RB2. Programmiersprache: C Flashen mit Atmels Flip
-
Thread
Nostalgie Frage zum Elektor 80535 Board und Keil C51 Compiler
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
CODE (?C_START) PUBLIC ?C_STARTUP CSEG AT 5000h ?C_STARTUP: LJMP STARTUP1 [/C] Beim SDCC hättest du übrigens genau das das gleiche Problem auch der linkt
-
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
CAN-Bootloader für AT90CAN64
wo can ich ein AT89C51CC03 in deutschland bestellen ? ich wone in brasilien? andres
Du kannst bei Reichelt (www.reichelt.de) den AT89C51CC03 bestellen. Dort gibt es meines Wissens aber nur die PLCC44 Version ohne SPI. Wenn Du SPI brauchst, dann benötigst Du de PLCC52 Version. Die habe ich mir vor einiger Zeit bei Digi-key aus den
-
Thread
Eprom von Denon DJ Laufwerk defekt Winbond 78e52
Hi! Benötigt wird DIL40. Ich hätte sonst auch AT89S... als DIL da. Roger P. schrieb im Beitrag #7981985: > Will die wegwerfen.... Ach so. :o) Versuch es doch hier im Markt! Gruß Jobst
Videotextdecoder ist. Das wird aber spätestens beim verifizieren auffliegen. Ich teste hier mit AT89S52. Gruß Jobst
-
Thread
selbstgebaute Laufschrift programmieren
Eingänge frei und hält sie, bis dieser Vorgang wiederholt wird. Gesteuert wird das ganze mit einem AT89S52 der mit seinen Ausgängen, die fünf FATs, die sieben Eingänge an den 74LS374 und die zwölf Steuerleitungen der 74LS374 schaltet. Mein Problem ist nun folgendes: Ich habe absolut keine Idee,
Effektfunktionen, um z.B. den Bildspeicher laufen zu lassen usw. > Gesteuert wird das ganze mit einem AT89S52 Der wird mit seinen 8kB schnell am Ende sein, wenn man noch nie was in C auf nem MC gemacht hat. Und wenn man nur C++ auf nem PC gemacht hat, sollte es mindestens schon ein 128kB AT89C51RE2
-
Thread
"Radio-Buttons" in TTL/CMOS-Logik
Axel S. schrieb im Beitrag #7919326: > Aber damals gab es halt auch keine µC. Zumindest keine, die man dafür > hätte ver(sch)wenden wollen. Ich habe früher kleinere Logikschaltungen mit dem AT89C2051 aufgebaut. Man brauchte zwar noch ein Programmiergerät, aber keine Löschlampe
COM-Port gechrieben, allerdings habe ich hier gleich die mit mehr Speicherkapazität präferiert, also AT89C52 und AT89C4051, weil es trotz Assembler ziemlich schnell knapp werden kann – einige von den ICs (neu) liegen bei mir noch als Erinnerung herum. Das war aber natürlich alles 1-2 Dekaden später als
-
Thread
Timerproblem 89C5131A-UM
ins Thema Timer einzulesen, aber komme nicht so recht weiter. Also ich habe einen Controller: AT89C5131A-UM. Ich will eine Baudrate generieren für die serielle Schnittstelle. Das Quartz ist ein 12 Mhz, da ich dieses für die integrierte USB-Schnittstelle zum flashen brauche. Was ich jetzt
gerne SMOD = 1 setze. Und X2 = 1 verdoppelt die Leistungsfähigkeit Deiner CPU. Viel Spaß mit dem AT89C5131!
-
Thread
Laufzeit Optimierung AtMega2560 als Frequenzgenerator
ISR (TIMER4_OVF_vect) { signalErzeugung(); uint16_t test = aktuellerWert * prozent; OCR4C = test; } [/c]
, 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
Thermomix Rezeptchips
6d26 a016 7f4b 9ff6 50000f0 9c01 ff53 fcd2 1bee 8b65 6d89 e9de b9fa 5000100 4f17 c65d d83c 7d49 24cf a823 52b0 c732 5000110 8ce4 fef5 6c60 3e2c f80f a03b b79a e77f 5000120 d19e 0748 5716 23c0 bc13 eca5 929d 562a 5000130 3fc1 2dce
e31d 2a4f 0ec3 e7f5 54e1 4092 bf92 50010a0 0b99 0216 b0c6 bb96 7dea 6b52 eb01 cd56 50010b0 52ff 8072 e8d3 62b3 d015 5f2b 0a5d 1d35 50010c0 89ba 1925 f436 ffd5 7ff8 d9a7 2ce6 8a41 50010d0 7c22 7224 57ee 20e2 14b2 3f0c eb97 47b0 50010e0 6373 cd05 1a26 9213
-
Thread
Sind die 8051'er am aussterben?
na ja, wenn es so ist, dann verstehe ich nichtm wieso Atmel mit der AT89-Serie nicht aufhört. Die herstellen immer neue Controller mit CAN, MP3, USB u s.w. als AT89. Und wenn manche professionelle Programmierer meinen, dass 8051-Architektur das beste überhaupt in der 8bit-Welt
Das Preis Leistungsverhältnis ist auf jedenfall beim 8051 super. Für kleine Sachen den AT89C2051 für 1,2 (vergleichbarer AVR: AT90S1200 für 2 , OK ist in etwa gleich, aber wenn ich nen UART brauch bin ich schon bei 2,4 ...) Für größere den AT89S52 (ist bei Reichelt billiger als der S51)
-
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
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
80C51 --- Was kann das ding?
jedem Fall brauchen wirst! Folgende Daten stammen aus einem Datenblatt von Philips(Aug.2002) für 80C51/87C51/80C52/87C52 FEATURES 8051 Central Processing Unit 4k × 8 ROM (80C51) 128 × 8 RAM (80C51) Three 16-bit counter/timers Boolean processor Full static operation Low voltage
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.