-
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.