-
Thread
[V] Diverse AVR Testboards, Atmega 8, 32, 8515, AT89C51AC3, AT Xplain.
AVR_Ctrl_Board_Atmega_32 - Auch interessantes Board, jede Menge infos in Web: - 5 Taster und 8 LED’s - HD44780 Display - 1 Relay - Infrarot - Treiber-IC (ULN2803) - 1-Wire-Temperatursensor - USW. --> AVR_Testboard_fuer_AT89C51AC3 -- Extra Platine dabei, Infos, Schaltpläne usw. alles dabei.
Update: Das AVR Atmega 8 LCD IC2, AVR Testboard fuer AT89C51AC3 und 1x Xmega Xplain Sind weg.
-
Thread
Der 8255 lacht mich aus.
Prinzip egal wie alt ein Baustein ist, es geht ja nur um die Übung... Ansteuern tu ich den übern AT89S8253 angeschlossen ist einPort des AT an dem Datenbus und die benötigten Leitungen an nem anderen Port
Tim schrieb im Beitrag #2566191: > Ansteuern tu ich den übern AT89S8253 angeschlossen ist einPort des AT an > dem Datenbus und die benötigten Leitungen an nem anderen Port Dann brauchst du gar nichts zu machen. Der Controller kann den schon direkt ansteuern mit
-
Thread
uVision - files vom pc auf den controller
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, aber nicht wie ich das Programm auf den µC bekomm. Kennt ihr ev.
Gegenvorschlag: Du kaufst dir einen AT89C51RD2 (ED2 hat zusätzlich internes EEPROM), und kannst dann direkt und bequem über einen integrierten Bootloader das Programm überspielen. µVision bietet in Verbindung mit der FLIP-Software die Möglichkeit
-
Thread
Erfahrungen mit Platinen von JLCPCB / EasyEDA
:51 Clearance processing complete at LEIPZIG-DEU 2020-05-28 22:28:29 Arrived at Sort Facility LEIPZIG-DEU 2020-05-28 22:12:02 Customs status updated 2020-05-28 19:05:00 Clearance Delay 2020-05-28 17:
at HONG KONG-HKG 2020-05-26 23:51:53 Clearance processing complete at HONG KONG-HKG 2020-05-26 23:04:58 Arrived at Sort Facility HONG KONG-HKG 2020-05-26 19:53:00 Customs status updated 2020-05-26 19
-
Thread
8051 in ISR wird Output_pin nicht immer gesetzt
Hallo Gemeinde, bin noch nicht so fit im Programmieren. Controller AT89C2051 Sprache C Mit Timer 0 und Timer 1 wird eine PWM erzeugt. Eine externe Schaltung löst Interrupt an Port (P3.2) aus und in der ISR wird eine LED hoch bzw. runter gedimmt. In der ISR wird
Der AT89C2051 hat keine HW-PWM, Du mußt schon zeigen, wie Du die SW-PWM machst. Warscheinlich mit hoher Priorität, da Du ja im externen Interrupt elendig lange hängen bleibst. Und dann haut der/die Timerinterrupt
-
Thread
Logamatic 2107 Schnittstelle
89 00 09 00 89 00 09 00 89 00 09 00 92 00 89 00 09 00 93 00 89 00 09 00 89 00 09 00 89 00 09 00 94 00 89 00 09 00 95 00 89 00 09 00 89 00 09 00 89 00 09 00 89 00 09 00 89 00 09 00 89 00 09 00 89 00 09 00 96 00 89 00 09 00 97 00 89 00 09 00 89 00 09 00 89 00 09 00 98 00 89 00 09 00 A0 00 89 00 09 00 89 00 09 00 89 00 09 00 89 00 09 00 89 00 09 00 89 00
-
Thread
[S] Programmierer im Raum Dortmund / Soest
Tach zusammen Suche jemanden im Raum Dortmund / Soest für die Migration vom Atmel AT89xxx nach ATmega328 und nach Arduino Mega2560. Eventuell auch eine Androit App für den Mega2560. Gruss Toni
#5557125: > Tach zusammen > Suche jemanden im Raum Dortmund / Soest für die Migration vom > Atmel AT89xxx nach ATmega328 und nach Arduino Mega2560. > Eventuell auch eine Androit App für den Mega2560. > Gruss Toni Toni P. schrieb im Beitrag #5557503: > "€?" > > Hallo Egon > Für gute Arbeit
-
Thread
AVR gegen den Rest der Welt
Carsten Sch. schrieb im Beitrag #2619809: > P.S.: ICh habe gerade überrascht festgestellt das Microchip jetzt auch > 8051 fertigt/fertigen will. Es handelt sich dabei um Ersatzprodukte für > die von NXP abgekündigten 80(c)51 Prozessoren die dazu
Jörg Wunsch schrieb: >>Bei Atmel bekommt halt jede Controllerfamilie einen neuen Namen (AT89, >>AVR, Xmega, AVR32, SAMx für die diversen ARMs), bei Microchip heißen >>sie alle erstmal "PIC", und man muss dann das "Kleingedruckte" >>studieren um zu erkennen, welche Leistungsklasse es nun
-
Thread
8-Bit Controller noch zeitgemäß?
ist richtig elegant, da macht es sogar Spaß, ihn in Assembler zu programmieren. Ich hab 1993 den AT89C2051 in einem Projekt eingesetzt und der ist immer noch gut beschaffbar. Es gibt also noch reichlich Großabnehmer, die ihn einsetzen. Atmel hat ja später den schnelleren AT89LP4052 entwickelt, aber
den 8051 von Philips/NXP, die wurden fast alle eingestampft. Als Nachfolger hatte ich dann für den P89C668 den AT89C51RE2 eindesigned und dann ging die Fab in Rousset pleite, die ihn herstellte.
-
Thread
Elektroniknet Gehälter realistisch
Kinder 55k€/a Steuern: 12.230,76 Sozialversicherung: 11.148,35 Macht Netto: 31.620,89 Der Arbeitgeber zahlt ja auch den AG-Anteil an den Sozialversicherungen also 10.443,65 aus 65.443,65€ die der Arbeitgeber zahlt bleiben 31.620,89€ übrig, das sind 48,3%, also 51,7% Abzüge.
Ich schrieb im Beitrag #5187873: > aus 65.443,65€ die der Arbeitgeber zahlt bleiben 31.620,89€ übrig, > das sind 48,3%, also 51,7% Abzüge. da kommt noch das Sahnehäubchen obendrauf: Das Geld nützt nur was, wenn du es ausgeben kannst und da hält der Staat schon wieder die Hand auf: 19%
-
Thread
Frequenzumrichter für einen 12Volt Asynchronmotor
@Das große 51er Anwendungsbuch das sind Halbbrücken. daher 3 stück
0xc9,0xc7,0xc4,0xc1,0xbf,0xbc,0xb9,0xb6,0xb3, 0xb0,0xae,0xab,0xa8,0xa5,0xa2,0x9f,0x9c,0x98,0x95,0x92,0x8f,0x8c,0x89,0x86,0x83, 0x80,0x7c,0x79,0x76,0x73,0x70,0x6d,0x6a,0x67,0x63,0x60,0x5d,0x5a,0x57,0x54,0x51, 0x4f,0x4c,0x49,0x46,0x43,0x40,0x3e,0x3b,0x38,0x36,0x33,0x31,0x2e,0x2c,0x2a,0x27, 0x25,0x23,0x21,0x1f,0x1d
-
Thread
64k SRAM
gleiches IC), da kann man dann vermutlich auch nichts ein/ausschalten. Ich weiß das der Atmel AT89C51RD2 1792KByte XRAM hat, zum umschalten gibt es ein Register: AUXR - Auxilary Register Darin gibt es eine Bit (EXTRAM) um das XRAM ein/Auszuschalten und man kann man auch die eingeschaltete Größe
die genaue Realisierung des externen Bus aussieht hängt von verwendeten Mikrocontroller ab. Beim MCS-51 wird mit den Befehlen movx und movc auf den externen Bus zugegriffen... wenn der MCS-51 aber eingebauten XRAM besitzt, dann muss man dem Controller sagen, ob man auf den internen XRAM oder dem externen
-
Thread
Port-Restore am 8051 möglich ?
An meiner p89lv51rd2 - Baisschaltung ist ein CPLD 9572 angeschlossen, der die Adressdekodierung für den 8051 übernimmt. Es ist einiges an externen Bausteien angeschlossen z.B. Ram Speicher. Ich habe auch zwei 8 Bit
Man muß aber nicht das Museum ausrauben, sondern kann auch aktuelle Bauteile nehmen. Z.B. der AT89C51ED2-SMSUM hat auch 6 Ports. Peter
-
Thread
Lcd Ansteuerung 8051
8x51 in anlehnung an x86. Belieber 8031 Kompatibler uC.
Läufts denn schon ? >> Ich hab keine Ahnung was mit Typ 8x51 gemeint ist. Na welchen 8051 du verwendest z.B. AT89s8253/Atmel oder Silabs Typen etc. Es gibt hunderte davon.
-
Thread
wie at89s8253 programmieren??
Hilfe!! ich versuche gerade den at89s8253 mit der ride entwichklungsumgebung zu programmieren, aber ich schaffe es nicht die include datei für die registeradressen einzubinden: "Unable TO OPEN INCLUDE FILE". KAnn mior einer sagen wie
Der 89S8253 hat ein völlig anderes Programmierverhalten und kann nicht mit den Algorythmus des 8252 programmiert werden. Das erwähnte polnische Programm (englisch) kann ich auch nur empfehlen: http://www.amwaw.edu.pl
-
Thread
Schnellstarter für Leuchtstofföhren - welche taugen was?
man durch das Gehäuse auf einigen Bildern erkennen kann: https://i.ytimg.com/vi/xv8S_kBV_ZI/maxresdefault.jpg https://www.beleuchtungdirekt.at/media/wysiwyg/BeleuchtungDirekt/Produktfotos/Starter-Philips.png https://i.ebayimg.com/images/g/wVAAAOSw67hgda3q/s-l1600.jpg https:/
man durch das Gehäuse auf einigen Bildern erkennen kann: https://i.ytimg.com/vi/xv8S_kBV_ZI/maxresdefault.jpg https://www.beleuchtungdirekt.at/media/wysiwyg/BeleuchtungDirekt/Produktfotos/Starter-Philips.png https://i.ebayimg.com/images/g/wVAAAOSw67hgda3q/s-l1600.jpg https:/
-
Thread
[S] Galep Programmer mit Software für AT89C51CC03
Hallo, Hat jemand einen Galep Programmer zu verkaufen, mit dem ich den o.g. Mikrocontroller auslesen/flashen kann? Schön wäre, wenn lauffähig unter WIN7 oder XP. Gruß CL
-
Thread
ROYALTEK RFG-1000 GPS-Empfänger
19 06 A2 C2 00 1C C8 AD 4C EA 31 BA 40 0B 7C 00 60 4E 34 85 00 10 03 10 23 11 03 9C AF 4C 30 1B 51 E5 58 24 58 4C 10 03 10 23 11 05 BD AF C9 30 1C 8C 7B 2E E9 EC EF 10 03 10 05 13 02 0D 10 C9 07 4A 5B 01 51 0C 00 00 2A 00 10 03 10 05 13 02 39 21 CC 07 10 6C 01 92 0C 00 00 2A 00 10 03 10 05 13 04 65 A2 51 00 24 FA 01 08 FF C0 00 7E 0E 10 03 10 05 13 05 BA 13 D2 6C 6E E1 02 E1 FF C0 02 76 00 10 03 10 05 13 05 B5 A4 5A 00 39 AE FF 84 FF C0 00 7E 10 10 03 10 05 13 02 93 A5 DB 00 11 25 00 CE 0C 00 00
-
Thread
PS2-Tastatur am Atmega
$crystal = 16000000 $baud = 19200 $hwstack = 32 $swstack = 10 $framesize = 40 'connect PC AT keyboard clock to PIND.2 'connect PC AT keyboard data to PIND.4 'The GetATKBD() function does not use an interrupt. Config Keyboard = Pind.2 , Data = Pind.43 , Keydata = Keydata Dim S As
> 0 Then ' Print B ; Chr(b) ' End If 'The purpose of this sample was how to use a PC AT keyboard 'The input that normally comes from the serial port is redirected to the 'external keyboard so you use it to type Input "Name " , S 'and show the result Print S 'now wait for
-
Thread
Anfänger braucht Hilfe
Halli Hallo ich habe mich geirrt wir benutzen einen "Atmel 89S8252", den haben wir aus der Schule bekommen. Geht es mit dem auch? Frage: Ich verstehe nicht wie es funktioniert das wenn: Ich habe einen Mode, zB die Uhr und die läuft und läuft und läuft, aber
Der AT89S8252 gehört zu den 8051-Nachfolgern. Der ist zwar nicht der neueste, sollte aber reichen. Für Uhren verwendet man Timer, die rufen ab und zu einen Interrupt auf, ganz unabhängig von deinem Programm
-
Thread
AT89C51 Ausgänge schalten nicht
Ich experimentiere gerade mit Bascom und einem Willem-Programmer den At89C51 zu programmieren. Aber wenn ich z.B. schreibe: p1=&B10101010, dann haben alle Pins das selbe Potential. Kann mir vieleicht jemand sagen warum???
Ich weiß nicht, ob alle gleich sind, aber es gibt C51-Derivate, bei denen zumindest ein Port Pull-Up's am Ausgang benötigt. (ATMEL C51?) Gerhard
-
Thread
uC Netzwerk über SPI
hmm ich hab in einem datenblatt ( at89c51d2) auf der seite 67 ein Blockschaltbild gesehen, wo die /SS - Leitung des Masters auf VCC hängt... obwohl wird sicher auch funktionieren wenn ich die Leitung in der Luft hängen lasse.
Vorsicht bei der Benutzung des /SS Pins am Master. Ich hatte mal inen längeren Kampf mit einem AT89S8252. Da funktioniert SPI (am Master) nur dann, wenn man auch den /SS Pin als Ausgang für das SS Signal verwendet. mfg Reinhard
-
Thread
Mikrocontroller Geschwindigkeit
um normale Logikbefehle um z.B. Logiken (größere Zähler, Addierer, ..) die normalerweise mit CPLD's realisiert werden, durch einen Mikrocontroller zu ersetzen.
oder ATTINY26 bei 1MHz. Lediglich in Spezialfällen habe ich mehr gebraucht, wie z.B. - Ethernet: T89C51CC01 bei 20MHz (3,3MIPS) - Soundausgabe 22kSamples von I2C-EEPROM: AT89C2051 bei 24MHz (2MIPS) - Frequenzmesser ohne Vorteiler 0,5Hz ... 4MHz: AT90S2313 bei 10MHz (10MIPS) Alles andere (Steuerungen
-
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
Einstieg in Microcontrollerprogrammierung mit Stellaris Launchpad?
eure ausführlichen Erfahrungen und Ratschläge! Ich werde wohl mit einem 8051 Controller von Atmel (at89c51ed2) beginngen, da ich diesen zuhause habe und dieser anscheinend auch beim DAA (Technikerschule) verwendet wird. Wenn ich dann auf diesem Fachgebiet etwas versierter bin werde ich wohl auf das
Kranen schrieb im Beitrag #2926710: > Ich werde wohl mit einem 8051 Controller von Atmel (at89c51ed2) > beginngen Kannst ja mal den Wickenhäuser ausprobieren. Die Demo bis 8kB sollte ne Weile reichen. Peter
-
Thread
Keil ISD51-Debugger über VUSB
Hallo Leute, ich habe ein kleines MCS51 Lern- und Experimentierboard mit einem AT89S8253 Chip. Dieses Board hat im Chiprom einen Bootloader, durch den Programme über RS232 im IntelHex-Format ins RAM (von Neumann) geladen und dort ausgeführt
"ISD51.A51" von Keils ISD51 (ist Bestandteil von µVision" eine Verzögerung eingebaut und der Debugger läuft damit einwandfrei. Im Macro "SBYTE" wird ein Unterprogramm aufgerufen, welches vor dem Senden von
-
Thread
CP/M auf ATmega88
Das Evaluation Kit "At XMega XPlain" wäre vielleicht das richtige für euch. Gibt's bei Reichelt für ca. 36€.
.<\r> <\n>B:FAT16 File-Image at: 002, size: 175KB.<\r> <\n>C:FAT16 File-Image at: 099, size: 118KB.<\r> <\n>Partinit done.<\r> <\n>mmcRdSect SPI_CLK_FAST <\r> <\n>mmcCMD: 11 0003AE00 <FF <FF <FF >51 .. 01>01 <FF <FF <00 CMDRes
-
Thread
unterschiede bei µC?
mehr ein Programmiergerät. Die gibt es auch noch von verschiedenen Herstellern: Atmel: z.B.: AT89C51ED2 Philips: z.b.: P89C668 Maxim: z.B. DS89C420 (extrem sauschnell) usw. Hier mal ein Einstiegslink: http://www.mikrocontroller.net/forum/read-1-25968.html#new Und auch: http://www.erikbuchmann.de
kleineren über Software (!) realisieren, so rechenstark sind die (Beispiel : IGOR-Plug - USB 1.0 mit einem AT90S2313 bei 12MHz) Nebenbei schlucken die sogut wie keinen Strom, und funktionieren von 2.7 bis 5.5 V und im Gegensatz zu anderen Familien benötigen 95% der AVRs als Grundbeschaltung einen 10K-Widerstand
-
Thread
IT-Schulprojekt: Matrixschaltung
warum sollte es nicht möglich sein, 16 Leitungen an einen MC anzuschliessen? Mit einem 89C51/52 gar kein Problem, der hat doch 32 I/Os. Natürlich gibts dafür ganz viele Lösungen, aber das ist schon die einfachste.
Lord Xanatos wrote: > ähm ja ne, aber welchen genau? Am einfachsten, einen mit Bootloader, z.B. AT89C51ED2. Peter
-
Thread
AT89S8252 include datei
Assemblerkurs von erikbuchman.de angeschaut und nun eine Frage, für den da verwendeten Assembler AS-51, welchen include datei muss ich d für den 89S8252 verwenden? MfG philipp
Hallo! Ich hab mir den ASEM51 jetzt doch mal angeschaut. Also für den AT89S8252 gibt es tatsächlich keine Include-Datei. Aber du kannst genauso vorgehen wie ich es oben beschrieben habe. Öffne einfach die Datei 8051.mcu in einem
-
Thread
Sensoren an Atmel anschließen
Hallo, ich habe ein Board mit einem Atmel 89C51RB2-IM. Da sind einige Taster und LED's angschlossen. Ich will jetzt aber noch einen Temp.Sensor, Lichtsensor, LCD und 2 Motoren anschließen. Als Temp. Sensor wollte ich den nehmen bereit mit digitalem
mein Datenblatt ist mehr als 20 Jahre alt Hattest Du Dich dafür in die Zukunft gebeamt? Der AT89C51RB2-IM wurde nämlich erst nach 2000 vorgestellt. Peter
-
Thread
Neuer ReAVR in Aussicht
meisten hat mich dabei der nur 3-Level Hardwarestack geärgert. Ursprünglich war die DCF77-Uhr in C51 auf dem AT89C2051 mit 2kB Flash geschrieben. Daher wußte ich schon recht genau, wo ich noch was eindampfen konnte.
#7870463: > Am meisten hat mich dabei der nur 3-Level Hardwarestack geärgert. Das hat ja jenseits von AT90S1200 und ATtiny11/12 auch keiner mehr sonst gehabt. ;-)
-
Thread
ISP + AT89C51CC03UA-S3SUM
Hallo, nach dem ich diverse Datenblätter und Co, gewälzt habe ist diese Schaltung entstanden, wobei der Schaltungteil in Schwarz der USB-Programmer ist. Ich möchte mit dieser Schaltung den MCU programmieren und ggf auslesen können. Hat damit jemand Erfahrung??? Vielen Dank schonmal an dieser Stelle für Eure Hilfe!
-
Thread
Rabbit 2000 basierendes Embedded System
und dann können auch andere Interupts verwendet werden, ohne das Bit-Timing zu stören. Z.B. der AT89C51ED2 ist so einer. Peter
EPROM-Löschgerät wegschmeißen und brauchte nicht umlernen, da ich schon vorher 8051 eingesetzt hatte. Und der AT89C2051/4051 war damals (1993) der leistungsfähigste 20-Pinner weltweit. Peter
-
Thread
Erste Schritte mit C8051F310
Wenn ihr weitere Fragen habt, ich arbeite recht viel mit den SiLabs-Controllern. Ansonsten gibt's hier noch einige weitere 8051/8052-Veteranen :) Ralf
Matrix-Tastaturcontroller integriert. Damit kann man z.B. eine 4x4 Matrix an einem Port (Port 1 beim AT89C51RC2/AT89C5131) betreiben. Nur für langame Taster kannst Du auch einen I2C-Expander mit Interrupt-Ausgang nehmen.
-
Thread
Sonnenaufgang/Sonnenuntergang in Tabelle (Astro-Uhr/Dämmerungsschalter)?
#6986142: > Danke, sag ich ja. > Wie groß wäre denn deine funktion im avr mit float / math lib? > Hab's noch nicht ausprobiert. Meine es passte in einen AtTiny45 also kleiner 4kB, hab aber das Projekt gerade nicht zur Hand. Wobei wenn du noch 10 Minuten hast, ich habe gleich die Main soweit angepasst
02.01.2022 08:30 16:18 03.01.2022 08:30 16:19 ... Hannover ist nett, aber wie wär's mit https://en.wikipedia.org/wiki/Royal_Observatory,_Greenwich auf etwa 51.5,0 - leicht zu merken und stets UTC (GMT)? console.exe -b 51.5 -l0 -z0 01.01.2022 08:05 16:01 02.01.2022 08