-
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.
-
Thread
Was ist das wert ?
Firmware eines AVR-Flashers mit STK500 Protokoll über Jumper umschaltbar zu einem MCS-51 Flasher für AT89S51 / S52 und AT89S8253 - MCS51 Platine mit AT89S52 und RS232-Anschluss über 3,5mm Klinkebuchse und 8x2 Textdisplay von Polin Dazu ein komplett eingerichtetes Linux - System (gundlegend im Textmodus
hat mich dazu gebracht, mich in die Mikrokontrollerei einzuarbeiten - und durch zu halten! Just my 2c!
-
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
Anfänger in AVR und AVR-Studio braucht Hilfe
Bernd S. schrieb im Beitrag #3088086: > Und was > ist mit der 51 zwischendrin? Die 89S51/89S52 werden auch über ISP programmiert. Mein AVRISP MkII kann z.B. über STK500.EXE diese Dingerchen programmieren. Funktioniert aber nicht mit dem 89S253, weil der in die Liste der unterstützten
Matthias Sch. schrieb im Beitrag #3088290: > Die 89S51/89S52 werden auch über ISP programmiert. Mein AVRISP MkII kann Danke für den Tipp, ich konnte in diesem Zusammenhang, wie es beschrieben war, nichts damit anfangen...
-
Thread
uVision - files vom pc auf den controller
. Kann mir das bitte jemand erklären. (µC in Verwendung: ATMEL 89S52) Danke schon im Vorraus
meinem Elektroschrott einen IC und suchte mir das Datenblatt heraus. 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
-
Thread
Hargassner Pelletheizung Betriebsdatenerfassung
Pins betroffen sind. Auf der anderen Seite sollten wir rausfinden können zu welchem der beiden AT89C2051 (uP) der Ausgang/Eingang geht. 3) Was macht das schwarze Ding (Optokoppler?)? Ist das vielleicht ein Optokoppler in Richtung 2-ten AT89C2051 der nur Befehle über die Serielle empfängt???
Deinem Bild passt bei dieser Platine zu den dortigen Steckern X3 und X4 (ebenfalls 10-polig). Die AT89C2051 auf der Platine sind für die Ein- und Ausgänge der Platine zuständig. Die drei AT89C2051 sind zusammen auf ein Rx - Tx Paar geschalten (die Tx Pins über Dioden). Wenn ich versuchshalber die
-
Thread
Suche: günstigen (!) Device Programmer
Programmer, mit dem man folgenden Controller (kann auch nur der einzige sein) programmieren kann: ATMEL AT89C2051
Hallo Robin, wenn Du den AT89S51 (1,75 bei Reichelt) nimmst, brauchst Du keinen Programmer. Der kann mit einem ISP-Dongle programmiert werden. Gleiches gilt für den noch besseren AT89S52 (1,60 ). http://www.reichelt.de/ Peter
-
Thread
at90can128 mit jtag ice mk1 und avarice debuggen
GDB: <m1d9,19> GDB: Read 25 bytes from 0x1D9 jtagRead command[R, 1]: 52 A0 0C 00 00 EC 20 20 response: E1 84 E0 91 94 0E 00 C9 01 8E 5F 0F 4F 1F 91 80 0C 82 23 88 F3 E1 91 80 0C 60 00 41 ->GDB: e191e00e94c9008e010f5f1f4f8091820c8823e1f38091600c GDB: <Hc0> ->GDB: GDB
: Read 25 bytes from 0x19B jtagRead command[R, 1]: 52 A0 0C 00 00 CD 20 20 response: 23 88 F0 39 01 EF 94 0E 00 C1 81 89 96 21 23 88 F7 D1 91 DF 91 CF 95 08 EF CA 00 41 ->GDB: 2339f0ef010e94c100898121968823d1f7df91cf910895caef GDB: <m800001,2> GDB
-
Thread
for Schleife einsetzen
Hallo Z'men, anhang eines AD-Wandlers von AT89C51CC03 habe das Programm unten geschrieben geschrieben. Aber ich weiss nicht genau, wo die For-Schleife einzubringen ist, wenn ich die Messwerte im Bereich 150MicroS und 4200MicroS auch mit jedem Potis
Ach, und noch ein Hinweis: Die Bits in den Steuerregistern haben Namen, die auch in at89c51cc03.h definiert sind. Verwende die und nicht irgendwelche Literale, die Du dann in Kommentaren lang und breit erklären musst.
-
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
µ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
IRQ_ AT89S8252
funktionierender Code: //****************************************************** #include <sfr52.h> // Register ATMEL AT89S8252 void interrupt (0x000B) square(void) { P1++; // Port1 inkrementieren } main() { TMOD=1; // Timer0-Mode1(16Bit) TR0=1; // Timer0 starten
IP(0x0B8h). Leider nur dieses Eine! Meine Frage: - Beim 80C535er sind es zB. IP0 und IP2, wodurch ich 4 Stufen Binär definieren kann. - Mein AT89S8252 enthält aber nur IP0. - Gehe ich richtig in der Annahme das mein 8051 nur 2 definierbare Prioritätsstufen
-
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
Projekt: DDS basierter Funktionsgenerator mit AD5930
drauf sein. Die ED Teile sind mir zu teuer. Man könnte auf dem Board 3 Varianten vorsehen: 1. AT89S52 mit ISP-Connector 2. -ED2 Variante mit den beiden Tastern - RS232 ist ja vorhanden, Tasten auch. 3. AT89S52 und noch ein AT89S52, welcher den ersten per ISP und RS232 flasht. (Ist immer noch günstiger
Zeilen darstellen, ebenso Symbole. Hmmm. Magst Du mir Deine Menustruktur mal zeigen? > Der AT89c51ED2 kostet 5,55 Euro bei Reichelt... das sollte doch gehen > :-) Der AT89S52 kostet 1,10 - auch bei Reichelt. Und er liegt hier stangenweise herum ;-) > Warum überhaupt einen größeren ?
-
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.
Habe gestern die abgebrannte original CPU bekommen... Es ist ein Atmel 89c51 - somit ist die Idee das es an der "neuen" schwächeren 89C52 CPU liegen könnte auch dahin. Sollte jemand doch noch einen Tipp haben, wie man mit der Kombination 8052 / ULN2803 / Unipolarer 5-adriger
-
Thread
LCD-Problem mit EA DIP081
Hallo Leute, ich habe an einem AT89C51RC2 ein LCD-Display vom Type EA DIP081 angeschlossen. Ich schaffe es nicht, das Display zu initialisieren. Laut der Firma Electronic Assembly ist es o.k. Kann mir jemand einen Tipp geben, wie
@ kwalter (Gast) >ich habe an einem AT89C51RC2 ein LCD-Display vom Type EA DIP081 >angeschlossen. Ich schaffe es nicht, das Display zu initialisieren. Wenn das Ding HD447870 kompatibel ist, dann schau mal hier. [[AVR-Tutorial: LCD]
-
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
SAMMELBESTELLUNG: Steckverbinder bei Morethanall
/52/id/611 SATA-SVZ-7+15 10pcs http://www.morethanall.com/products/index/btype_id/3/type_id/52/id/612 SATA-PE-7+15 10pcs http://www.morethanall.com/products/index/btype_id/3/type_id/52/id/613 SATA-SWB67PZ-7+15 10pcs http://www.morethanall.com/products/index/btype_id/3/type_id/52/id/614 SATA-PR40Z-15+7 10pcs http://www.morethanall.com/products/index/btype_id/3/type_id
-
Thread
Fehlende praktische Erfahrung
kleinste Problem. :) Könnt ihr mir Hardware, die ich dafür brauche, empfehlen? Passt dann nur der at895131 oder passen auch andere µC auf diese Vorrichtung? Muss nicht unbedingt das teuerste sein. :p
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
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, AT89S8253 oder AT89LP... kann der allerdings nicht. Ein einfacher Programmer für alle AT89S ist diser hier: http://dybkowski.net/pages/en/electronic-projects/software/2-isp Vielleicht solltest Du lieber
-
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
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
@Peter, ja ich komm da nicht drumrum. Den 24c512 hab ich mir schon angesehen gehabt da ich damit gerechnet hatte. Gibts dafür keine Lib. oder irgenwas das einem die Arbeit erleichtert, ich bin noch recht neu in C und AVR, mir platzt bald der
-
Thread
AT89C51CC03, ein ausgefuelltes Rechteck mit *-Zeichen darstellen
den Bildschirm(PUTTY) sind seltsame Zeichnen; ich denke wegen [c] printf("\x1b\x59%c%c",(32+x1),(32+y1));[/c] Also, mein C-Programm [c]/*** Einbinden von Include-Dateien ***/ #include<stdio.h> #include<at89c51cc03.h> /*********************************
musste ich nur noch Eins zu Eins einsetzen(!) anbei das Programm nach einer Woche Urlaubzeit [c]/*** Einbinden von Include-Dateien ***/ #include<stdio.h> #include<at89c51cc03.h> /***************************************************************************************************************
-
Thread
MP3-Player Bauteile für wenig Geld
noch einen auf dem gleichen Board. Neben dem Platinenstecker auf dem MMC Karten Board gibts einen "3C0M" in SOT-89,das dürfte der XC62FP sein, ein Festspanmnungsregler mit 3.2Volt. Der Seriescode "M" könnte bei euch auch "8" sein, sprich "3C08". Gruß Hagen
Ich red mal ein wenig mit mir selbst ... :-) > (Strom angelegt) > ATE0 > [OK] > AT^SSTK=055,0 > [>] > D0358103012180820281028D2A042020205349454D454E530D2020204D50332D506C61 > 7965722055 > 53420D2020205665722E20342E3220 > [ERROR] OK, genau so weit komme ich. Der Player gibt
-
Thread
Welchen 8051er?
problem ist das ich den 8051er auch programmieren muss. da ich mein programm und die hardware an einem at89c52-board entwickelt und getestet hab, sollte das programm dann auch auf einen viel kleineren low-pin, low power 3.3V, uart, i2C (dazu benötige ich nur 2 freie i/os (i2c ist bereits ausprogrammiert
programmiern: in-circuit serial programming? hab bis jetzt noch keinen programmer gefunden der z.B. den AT89C5115 programmiern kann, im datenblatt steht: --- Before mounting the chip on the PCB, FM0 flash can be programmed with --- the application code. FM1 is always preprogrammed by Atmel with a ---
-
Thread
Befehlssatz für 89c52
Hallo Hans, handelt es sich hierbei um den AT89C52 ? Wenn ja verfügt er über den std. 8051 Befehlssatz. Gruß Marek
Webseite irgendeines 89C52-Herstellers (Atmel, Maxim, NXP, Infineon, ...) unter Instructionset. Peter
-
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
Attiny45, timer tut nichts?
<< CS13); while(1) { if (TCNT1 > 200) { 6a: 8f b5 in r24, 0x2f ; 47 6c: 89 3c cpi r24, 0xC9 ; 201 6e: e8 f3 brcs .-6 ; 0x6a <main+0x14> PORTB^=(1<<PB0); 70: 88 b3 in r24, 0x18 ; 24 72: 89 27 eor r24, r25
mit [code] while(1) { if (TCNT1 > 200) { 6a: 8f b5 in r24, 0x2f ; 47 6c: 89 3c cpi r24, 0xC9 ; 201 6e: e8 f3 brcs .-6 ; 0x6a <main+0x14> PORTB^=(1<<PB0); 70: 88 b3 in r24, 0x18 ; 24 72: 89 27 eor r24, r25
-
Thread
at89.falsche Software?
schreiben um 4 LEDs auf dem Board zum Leuchten zu bringen, dazu 0 auf Pins ausgeben. INCLUDE ".\Atmel\AT89X51.mc" ORG 0h MOV Port1,#00h Finalize: JMP finalize Ich hab die Datei mal angehängt: -µC: Datei aus µC Ich kann die Datei aus dem µC ohne Probleme wieder
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
-
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
-
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
SPI per Software
zusammen, leider hat die Suche im Forum nichts erbracht. Folgendes Problem: Ich möchte auf einem AT89C52 ein SPI Interface realisieren. Entsprechende und für meine Anwendung funktionierende Assembler-Routinen habe ich schon geschrieben. Allerdings muss ich mich mit C beschäftigen, und davon hab ich
AT89C52 !
-
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.