-
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 Compiler Empfehlung?
Ich benutze auch den Keil C51 für die Atmels und kann nicht klagen. Bisher habe ich damit folgende Atmels programmiert: AT89C4051 AT89S8252 T89C51RD2 T89C51CC01 Peter
Vielleicht könnt ihr euch mal einigen, ob nun von Atmel MSC51 oder Atmel AVR oder Atmel ARM Prozessoren die Rede ist...
-
Thread
Einzelne Bits an Ports eines 8051 ansprechen
; AT89S8252 processor definition file ; =================================== P0 DATA 080H SP DATA 081H DP0L DATA 082H DP0H DATA 083H DP1L DATA 084H DP1H DATA 085H SPDR DATA 086H
$NOMOD51 $INCLUDE (89S8252.MCU) hast du es so gemacht ?
-
Thread
dualzahlen in Dezimalzahl mit dem AT89C51
anbei meinen C-Code. [c]/*** Einbinden von Include-Dateien ***/ #include<stdio.h> #include<at89c51cc03.h> #include<math.h> //um den /********************************************************************************************/ /*** Start des Hauptprogramms *********************
nochmal um HILFE/HINWEIS. [c]/*** Einbinden von Include-Dateien ***/ #include<stdio.h> #include<at89c51cc03.h> #include<math.h> //fuer die Potenz-Funktion /********************************************************************************************/ /*** Start des Hauptprogramms ****
-
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
Varianten mit jeweils anderem µC offenhalten - sofern das möglich ist. W.S.
-
Thread
knwo how einer historischen Steuerung sichern
konnte bequem über den EA-Pin auf externes RAM als Codespeicher umschalten. Und dann brachte Atmel den AT89C51 und AT89C2051 mit Flash raus. Mit einem AT89C51 habe ich mir dafür ein Programmiergerät gebastelt. Meine EPROM-Bastelzeit war also nur sehr kurz. Ich habe aber noch aus DDR-Zeiten das Robotron
der Firma geliehen, aber nach der Wende gab es keinen mehr, dem ich es zurück geben konnte. Die AT89C2051 im DIP-20 habe ich sehr gerne genommen. Sie sind auch immer noch gut beschaffbar und wir haben sie auch noch in einem Produkt im Einsatz.
-
Thread
AT89C2051 und Keil µVision
Cypress auswählen. Ich hab jetzt als Target keines Ausgewählt aber unter Options for Target steht mein AT89C2051 drin! Jedoch stimmt jetzt irgendwas mit dem Timing nicht mehr ganz. Hab eine Schleife die vorher genau 1ms dauerte und die dauert jetzt plötzlich nur mehr 680µs ???? mfg Manfred
auf jedem Fall im C-Prg. das richtige Include mit den SFR für deinen MC einbinden, Bsp. #include <at89c51.h> Das Timing-Problem dürfte nichts mit Keil zu tun haben. Eventuell ist eine andere Optimierungsoption eingestellt, so das der code nun effizienter ist. #pragma optimize(8,size) // speed
-
Thread
Speichermodellproblem?
Antwort-SMS erstellt. Kompilieren ging ohne Probleme, nur wenn ich das Hex File auf den Controller brenne (AT89S8252) tut sich gar nichts mehr.. jetz hab ich Zeile für Zeile und Schleife für Schleife im Unterprogramm auskommentiert.. und nacheinander immer wieder eine Schleife mehr eingefügt.. ging bis zu einer
liegt? Bin mit meinen Überlegungen komplett am Ende.. Noch ein paar Details zu meinem Projekt: AT89S8252 Quarz:22,1184MHz Programmiert mit PonyProg über SPI Entwickelt in Keil µVision 2 mfg Roman
-
Thread
Testbericht Elektronische Last
: ??? Bekannt ist meinem MiniProg aber der Atmel AT89S51 Der: STC 15F2K16S2 4x8 = 32-polig Anschlüsse Quarz: 20 MHz 16K Flash 2K-SRAM 45K EEPROM 30 I-O-Ports Das Display: 2-Zeilen 16 Zeichen grün; weitere Chips auf dem Board sind: 1x LM358
Werner S. schrieb im Beitrag #5970143: > Ist es ein 8051 MCS Derivat: ??? Ja. > Ist er kompatbel zu AT89S51: ??? Vermutlich nicht. > Wo sind die Programmier-Pins: ??? Siehe Datenblatt. Da ist ein Bootloader
-
Thread
Tut gelesen und trotzdem Problem mit Strings im Flash
Hallo zusammen, ich habe mir einen Webserver mit ENC28J60 und einem AT89C51ED2 "zusammengebastelt" also Hardware und Software zum grösstenteil selber geschrieben. Jetzt habe ich mich mal ein bisschen mit den AVR beschäftigt und dachte ich könnte diesen Webserver mal auf
Speicherverbrauch oben zeigt mir das makefile an. Die CRC Routine schliesse ich erstmal aus, da sie auf dem AT89C51ED2 ja läuft. Ich hänge sie aber mal mit an. Gruß aus Köln Frank
-
Thread
AVR ISP mkll AT89S52
Hallo miteinander, Ich habe vor einen AT89S52 mittels AVR ISP zu programmieren. Dieser Controller ist zwar kein AVR aber kann laut Manual auch mit diesem Programer programmiert werden (AVR Controller und der AT89S52 haben den selben Flash Speicher
Welches Programmiertool nimmst Du? AT89S ist was völlig anderes als die AVRs. Der Programmieradapter selber könnte schon passen, vermutlich brauchst Du eine für die AT89S-Baureihe geeignete Software. Z.B. dieses tolle Programm: http:
-
Thread
keine Verbindung zu AT89C51RC2
hallo Leute, ich habe mir bei Reichelt AT89C51RC2 bestellt, ich habe die die Schaltung siehe Anhang. Leider bekomme ich keine Verbindung. Signale sehen aber alle gut aus. Die Flipsoft sendet auf der Txd Leitung auch. Der Prozessor sendet
werden die AT89C51RC2 ohne Bootloader ausgeliefert??
-
Thread
Atmel AT89C51 ASM Datei assemblieren
Hallo Community. Mit welchem Programm kann ich ASM Dateien für den Atmel AT89C51 assemblieren? Habs jetzt schon mit WAVRASM und Keil uVision versucht erhalte aber lediglich hunderte Fehlermeldungen. Konkret handelt es sich um die ASM Datei im Anhang. Schonmal Danke im voraus
>Mit welchem Programm kann ich ASM Dateien für den Atmel >AT89C51 assemblieren? Habs jetzt schon mit WAVRASM Jedenfalls nicht mit einem AVR Assembler. Nicht alles was von Atmel kommt ist ein AVR. http://www.atmel.com/dyn/resources/prod_documents/ASMB51
-
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
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
SC87C51CCN40
vermutlich) oder ein gefensterter? Ansonsten: Sehr wahrscheinlich kannst Du den Code auch 1:1 in einen AT89S52 schieben WENN er denn wirklich gelesen werden kann.
OTP oder mit Löschfenster? Der weiter oben gemachte Vorschlag, einen Atmel mit Flash zu nehmen (AT89C51), ist auch nicht dumm. Zumindest wenn der Signetics nicht irgendwelche Sonderfeatures hat, die dem Atmel fehlen.
-
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
schwingt. Soll an ALE auch ein Signal rauskommen (steht auf VDD)? Wollte das ganze dann mit Atmel's FLIP flashen, doch das fordert mich jedesmal auf die USB-Driver zu installieren. Habe ich jetzt schon zum hundertsten Mal. (WinXP) Noch was Grundlegendes: Der AT89C51SND1C hat zwei runde Markierungen
-
Thread
µC-Auswahl für Einsteiger-Projekt
Vergleich von populären Architekturen ist auf dieser Site: http://www.mikrocontroller.net/articles/AVR_PIC_51-Vergleich. Entscheidender ist was Du in deinem Projekt erreichen willst. Wenn's vorrangig um's Lernen geht ist es sicher eine gute Idee mit einem MCU zu starten, bei dem Du bereits Grundwissen angesammelt
Hallo, wenn du schon mit 8051 er gearbeitet hast, kann ich dir zum Einstieg den AT89LP2052 wärmstens empfehlen. Ist ein pinkompatibler Nachfolger des Klassikers AT89C2051, aber durch den neuen 1 Cycle-Core mit max. 20 MHZ = 20 MIPS schnell wie eine Rakete. Ich habe mir vor ein paar
-
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
20 Jahre alte AGM Bleiakkus reaktivieren
232 5 61 71 2021/11/12 20:07:45 222 49 232 5 61 71 2021/11/12 20:03:05 0 0 232 8 89 67 2021/11/12 20:02:44 0 0 232 8 89 67 2021/11/12 20:02:24 0 0 232 8 89 67 2021/11/12 20:02:04 0 0 232 8 90 68 2021/11/12 20:01:44 0 0 232 8 90 68 2021/11/12 20:01:
232 7 66 50 2021/11/15 22:01:48 0 0 232 7 66 50 2021/11/15 22:01:28 0 0 232 7 67 51 2021/11/15 22:01:07 0 0 232 7 67 51 2021/11/15 22:00:47 0 0 232 8 68 51 2021/11/15 22:00:27 0 0 232 8 68 51 2021/11/15 22:00:08 0 0 232 8 69 52 [..] 2021/11/15 21:40
-
Thread
Fehler bei Laufllicht Programmierung AT89S8253
Bit-Lauflicht-Projekt "knight.asm" mit der Software ASEM5113 (v.1.3 von 2002) unter Windows 7 32 bit auf meinen AT89S8253 kompilieren will, erhalte ich folgende Fehlermeldung: MCS-51 Family Macro Assembler ASEM-51 V1.3 knight.asm(3): symbol already defined knight.asm(10): illegal operand knight.asm(13):
Karl Heinz schrieb im Beitrag #3393537: > $NOMOD51 ; keine vordefinierten Symbole > $INCLUDE (AT59S8253.mcu) ; dafuer die fuer den AT59S8253 gültigen Symbole > Das ist genau das, was er so oder so ähnlich
-
Thread
Atmel/Motorola für noob?
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
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
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
Controller und Display aus einem SAT Receiver
klassische positive Reset Puls liegt, ist alles ganz normal. Mit einem neuen Steuerprogramm und einem AT89C52 an der Stelle des alten kannst du dir einen eigenen 950-2050 MHz Receiver programmieren :-)
> positive Reset Puls liegt, ist alles ganz normal. > Mit einem neuen Steuerprogramm und einem AT89C52 an der Stelle des alten > kannst du dir einen eigenen 950-2050 MHz Receiver programmieren :-) Werds versuchen ob er läuft. Danke!
-
Thread
Anfänger und Mikrocontroller?
Einstieg erlauben solchen MCs, die ohne Programmiergerät direkt vom PC programmierbar sind, z.B. T89C51RD2, AT89S8252. Die kann man sogar zum Programmieren in der Schaltung belassen, d.h. man braucht keinen teuren ZIF-Sockel. Peter
@peter dannegger Wie programmiert man den AT89S8252 vom PC aus, ohne Programmiergerät ? Es gibt Software für den AT89S8252 von Atmel, aber dazu benötigt man ein spezielles Kabel zu dem ich bisher nichts gefunden habe.
-
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
www.embeddedartists.com/products/boards/lpc2129_can.php http://www.olimex.com/dev/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
-
Thread
Atmel 89 C 51 mit STK 500 ?
Hi Es gibt eine Atmel App.Note: 'Using the STK500 as an AT89C51Rx2 Target Board' Benötigt aber, soweit ich weiss, zwei STK500. MfG Spess
aber >aufgrund der 12V-Programmierspannung). Das bezweifelst Du zu Recht ;-) Leider ist der 89C51 nur parallel und mit 12V Programmierpuls zu flashen. Selbstbau ist daher zu umständlich. Also entweder man sucht jemanden, der ein Programmiergerät besitzt, oder steigt um auf den 89S51 (1,6
-
Thread
Suche fertiges Modul zur Leistungsmessung
sein, oder? Denn sonst wirds rechenzeitmäßig > ein Problem. Bei dem 8051 handelt es sich um den AT89C51CC03 von Atmel. > Wie gesagt, es wird dies vermutlich nicht als fertiges Billigmodul > geben. Das brauch niemand. Die Welt ist in AC und DC getrennt ;-) Das ist mir nun auch klar ;) >
oder? Denn sonst wirds rechenzeitmäßig >> ein Problem. > > Bei dem 8051 handelt es sich um den AT89C51CC03 von Atmel. > Hm. Hier war mal ein solches Projekt mit einem silabs bis zum bitteren Ende der Entwicklung, aka Funktionierend. Suche mal danach. >> Wie gesagt, es wird dies vermutlich
-
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
Vergleich der µCs nach IO-Performance
> Sind die seriellen Signale asynchron oder synchron? Worin unterscheiden die sich? Also wenn I2S asynchron ist und SPI synchron, dann sind es synchrone Daten. Wie sieht es denn mit dem AT89C51RE2 aus? Wäre der schnell genug? Wenn ich es richtig verstanden habe, geht SPI mit 1/4 des Systemtaktes
natürlich nix mehr überig. Jetzt seid Ihr alle auf die Frauen und Propellors eingestiegen, aber zu dem AT89C51RE2 hat niemand was geschrieben. Ist der zu unbekannt? ... oder ist das Kwatsch, was ich geschrieben habe? Gleiches gilt natürlich für den AVR32 ... Also wenn der 51er die Bits entsprechend
-
Thread
Daten vom PC auf den Mikrocontroller
Hallo, ich habe einen AT89c51rc2. Ich möchte Daten von einem Java-Programm auf den Mikrocontroller spielen. Dazu benutze ich die Java Communications API, was auch gut funktioniert. Mein Problem ist jetzt jedoch zu wissen, wo
Ziemlich wirr, kannst du mal deinen ASM sourcecode für den AT89c51rc2 hereinstellen ? ich kann keinen Code für den MC erkennen. Hast du schon mal einen MC programmiert ? Ich hab dir mal nen ASM Code für den AT89S8252 angehängt, bis auf die Baudrate sollte
-
Thread
PIC16F84 Vernetzt
ausgereifter: http://www.canathome.de/index.htm Obwohl ich persönlich eine 1-Chip-Lösung mit dem T89C51CC02 nehmen würde. Peter
ansprechendes Gehäuse immer über 30 drauf. Aber wenn der Preis der CPU wirklich so wichtig ist: Der AT90S2313 oder ATTINY26 ist wesentlich leistungsfähiger als der PIC16F84, kostet aber nur die Hälfte. Peter
-
Thread
Zeitschleife at89s52
Hallo, ich versuche mich gerade an der Programmierung eines at89s52, mein Ziel ist es eine Uhr zu programmieren, leider funktioniert meine Zeitschleife nicht ganz... :( hier mal mein code: ;####### Programm für AT89S52 #########; org 000h
ist nicht klar, wie du da auf eine genaue Sekunde kommen willst. Bedenke, ein Maschinenzyklus beim AT89C52 und AT89S52 ist 1/12 Fosc. Besser ist es, den MC mit z.B. 12 oder 24 MHz zu takten.
-
Thread
Software für rqg 51 avr mcu Entwicklungs-board
Ich habe von Aliexpress ein "rqg 51 avr mcu development board" erworben. Es hat folgende Beschreibung: 51 ein-chip-mikrocomputer kleine system board/lern board/entwicklung board smart auto (unterstützung AVR) Es ist mit einem stc89c52rc
Der STC ist kompatibel mit dem ATMEL AT89C52RC, kann also z.B. mit "MCU 8051 IDE" benutzt werden.
-
Thread
AT89C51SND1C Display Fragen
Hallo alle zusammen, ich plane momentan einen MP3-Player auf Basis des Atmel AT89C51SND1C. Ich weiß, dass es schon viele Threads dazu gibt, aber ich habe noch ein paar spezielle Fragen dazu. Ich würde gerne ein Farbdisplay (z.B. 132x132 Pixel, 16Bit Farben) verwenden, allerdings
So dumm sind die Fragen ja garnicht. ;-) Aber schau doch einfach erstmal, wieweit Du mit dem AT89C51SND1C + S65-Display kommst, um etwas Erfahrung zu sammeln. Ich befürchte, 32-Bit Controller sind etwas oversized für Dich, der Entwicklungs- und Kostenaufwand ist nämlich deutlich größer als für
-
Thread
Welche Hardware?
gar net mal so schlecht. Wenn du doch bei den 8051 bleiben willst dann schau mal bei Atmel nach dem t89c51... oder nach den at89c51... die haben alle einen internen FlashROM und auch internen RAM, so dass du keinen externen ROM bzw RAM mehr brauchst.
Möglichkeiten doch eher beschränkt. Wenn Du mit 8051 was machen willst, dann würde ich Dir den AT89C51RD2 empfehlen, der hat einen integrierten Bootloader. Da braucht man wirklich gar nix (auch keinen Programmer o.ä.), nur den Controller selbst und einen MAX232.
-
Thread
AD-Wandlung mit AT89C51CC03
Hallo zusammen..! Ich beschäftige mich seit einer gewissen Zeit mit Mikrocontrollern (AT89C51CC03). Nun würde es mich interessieren, wie eine Analog/Digital-Wandlung funktioniert: Mein Ziel ist es, einen Schrittmotor anzusteuern und dessen Geschwindigkeit mithilfe eines Potis bestimmen
Hallo b8x, anbei eine kleine Funktionssammlung für den at89C51cc03er, in der Du auch zwei Funktionen für den A/D-Wandler findest. Ich hoffe, Du kennst Dich etwas mit C aus und weist, was Funktionen sind und wie diese verwendet werden. Wenn nicht, einfach
-
Thread
DIL-Switch EEPrommer
16Bit-Speicher gehabt. Die verbliebenen Adapter sind für EPROMS/EEPROMS/FLASH (2716 bis zu 32-poligen) und AT89C2051, früher hatte ich noch einen für AT89C51, die hab ich mittlerweile durch die SPI-fähigen AT89S52 ersetzt, die ich mit AVRDUDE und TINYUSB programmiere. Daher hab ich das Teil auch schon einige
Du ja wohl sowieso 40-polige vorgesehen. Den AT89S52 kannst Du mit hiermit http://www.ehajo.de/baus%C3%A4tze/smd-baus%C3%A4tze/avr-isp-stick.html und AVRDUDE programmieren (Reset invertieren).
-
Thread
Welchen Mikrocontroller für Millisekunden-Stoppuhr?
pro Stück gibt. Einzeln 1,52 €. Peter D. schrieb im Beitrag #7830526: > Ich hatte zuerst mit 80C51 angefangen, konkret AT89C2051. ... Peter D. (peda) schlägt den AT89C2051 vor. Sieht interessant aus. Da werde ich mal prüfen, wie ich ein Programm aufspielen würde. Ich will eigentlich keine Programmier-Hardware
oder AT89LP51RD2 und der Wickenhäuser und SDCC sollen wohl auch recht guten Code erzeugen.
-
Thread
Biete 27 St. Atmel 89C55 im PLCC44 gg. Gebot
Ist ja ein ganz heißer Brüller, dieser Thread :-)) Ich habe aber ein aktuelles Angebot: AT89C55 WD-33JC 10 Stück AT89C51 24-JI 7 Stück P89C58 UBAA 2 Stück P89C52 UBAA 1 Stück P80C31-16 ca 30 Stück alles PLCC 44 Hätte ich mir nicht getraut, anzubieten, wenn nicht jemand
Hallo verkaufst du die 10 Stück AT89C55 WD-33JC auch separat oder nur alles im allen?
-
Thread
Assembler 8051 reihe von atmel
Hi, ich habe mir einen 8051 kompatieblen µc bestellt und zwar den AT89S8252 von Atmel. Davor habe ich schon ein wenig mit dem atmega8 programmiert, jetzt weis ich nicht welchen Assembler ich dafür nehmen kann. Für den Atmega8 hab ich GavRasm verwendet mit der m8def.inc. Weis jemand ein programm das ich für den AT89S8252 benutzen kann um die Hex-Files zu erzeugen? Gruß Markus
-
Thread
flash-Fehler mit ATtiny2313, compile ok
+110 ; 0x588 51a: 81 81 ldd r24, Z+1 ; 0x01 51c: 88 23 and r24, r24 51e: 89 f1 breq .+98 ; 0x582 520: 2d c0 rjmp .+90
gesetzt und in der Umrechnung das Komma als Text eingefügt. Schon vor 15 Jahren habe ich auf dem AT90S2313 'float' verwendet mit besten Ergebnissen. 'Ints' hätten die Berechnungen nicht so kompakt geschafft!
-
Thread
Info zu Controllerkarte mit 80517 gesucht
Abgesehen von den Relais und den Optokopplern ist der ganze Rest heutzutage in einem Chip, z.B. AT89LP51RB2. https://www.mouser.de/ProductDetail/Microchip-Technology/AT89LP51RB2-20JU?qs=Nb%252BVlYz%2F1KLLw9Fr9xgZCQ%3D%3D Programmiert wird der Flash über einen UART-Bootloader oder ISP.
Klaus S. schrieb im Beitrag #7434399: > Man schreibt sich ein kleines Monitorprogramm und erforscht über den > UART den Rest der Schaltung. Genau das habe ich vor, und ich kann auch aus dem disassemblierten
-
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
Flash Byte lesen / schreiben auf AT89C51RB2
Hallo, ich programmiere auf dem AT89C51RB2 und möchte im Flash ein Byte schreiben und auslesen. Ich benutze die API Funktionen von Atmel / Microchip. Da es sich um eine Mischung aus Assembler und C Funktionen handelt, habe ich einige
Juergen M. schrieb im Beitrag #7162358: > Hallo, ich programmiere auf dem AT89C51RB2 und möchte im Flash ein Byte > schreiben und auslesen. Ich benutze die API Funktionen von Atmel / > Microchip. > Da es sich um eine Mischung aus Assembler und C Funktionen handelt, habe
-
Thread
8048 Assembler für aktuelle Windows-Versionen
eben nicht fündig werden) gibt es "naken asm", der sehr klein, sehr schnell ist und einige andere MCU's dazu auch kann (wie bspw. MCS-51, AVR, STM8 etc.) https://www.mikekohn.net/micro/naken_asm.php
IO-Pins nutzen zu können war ein großer Vorteil. Ich hatte mir auch einen Prommer selber gebastelt. Ein AT89C51 programmiert den Ziel AT89C51. Ein UV-Löschgerät mag ich nicht mal mit spitzen Fingern mehr anfassen. 1995 gabs dann den Keil C51, der erstaunlich kompakten Code erzeugte. Da konnte man sich
-
Thread
[S] AT89C51CC03UA-UM
Hallo zusammen, ich suche mind. einen "AT89C51CC03UA-UM" (TQFP44). Hat jemand von Euch sowas anzubieten? Gerne PM! Viele Grüße Stephan
-
Thread
Quarz und Kondensatoren
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 RC Oscillator
solche habe ich aber nicht da: https://www.mouser.de/datasheet/2/268/Atmel_3714_Microcontroller_8051_AT89LP51RD2_ED2_ID-1368705.pdf
-
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