-
Thread
welchen µCum DAC seriell zu laden ?
will den µC natürlich in der Schaltung programmieren können. Quarz ist vielleicht nicht wichtig, wenn's auch ohne geht. Könnte ja ein PIC sicher auch. Der einzige µC, mit dem ich bisher gearbeitet habe, ist der AT90S2313, der aber, glaube ich, veraltet ist. Ist auch schon wieder eine Weile her. Habe noch
gleich einem uC mit 13 I/O-Ausgängen mehr ? Es gibt sie mit über 100 I/O-Anschlüssen, statt dem AT90S2313 wäre schon ein ATtiny48 geeignet, ein ATmega1280 bildet das obere Ende für ein Experimentierboard. Wenn natürlich der uC noch in 10 Jahren zu haben sein soll, wäre wohl ein 8051-Derivat (AT89C51
-
Thread
80c517A Vorteile & Nachteile
(ist nochimmer ein Industriestandard mit ständig neuen Derivaten), dann ist z.B. von Atmel der Typ AT89C51ED2 oder AT89S8253 eine "Bastlerfreundliche" Alternative. Beide haben FLASH und EEPROM on Chip und können in der Schaltung programmiert werden.
-
Thread
RS232 komische Zeichen
Ich habe einen AT89C2051 auf einer Platiene und einen MAX232 auf der anderen. Und ich verbinde die Datenleitung mit einem 10cm langen Kabel. Und dann von dem MAX232 in den PC Win 3.11 Terminal. Wenn ich das Programm
Aber wenn ich es in Asembler schreibe dann kommen da nur so komische zeichen raus . ; 07.01.03 19:51:51 #cpu = 80C31 ; @24 MHz ; Initialisierung ; serielle Schnittstelle aktivieren ; 4800 Baud, Modus 1 clr TR1 mov TL1, #243 mov TH1, #243 ; die SFR's
-
Thread
AT91SAM7A3-EV Board programmieren Starthilfe
grüß euch, ich bin mit dem 8051er aufgewachsen (genau genommen T89C51CC01 von Atmel). nun habe ich mir das eval board (AT91SAM7A3-EV) von atmel gekauft. ich verwende IAR kickstart als entwicklungsumgebung. bin aber gerne für bessere vorschläge offen. arbeite auf
nach PC bei einigen 100 kHZ, typisch etwa 400kHZ. Damit lassen sich im besten Fall rund 15-20kB/s zu einem ARM Target übertragen, für 8Mbit/s müsste das JTAG Interface schon mit 16MHz oder mehr getaktet sein. Gruß, Dominic
-
Thread
DS18B20 über µC (8051) Beispielprogramm
Dannegger, der hier einen eigenen Artikel (thread) über 1-wire Lösungen hat, habe ich auf Basis eines AT89C2051 bzw AT89S51 (beides sind 'normale' 8051µC) eine Include-Datei zusammengebaut, die ich Dir gerne anhänge. Wichtig war offenbar die berücksichtigung des Timings bei unterschiedlichen Quarzfrequenzen
-
Thread
Motorola Vip19x0 (Big brother of Vip1710)
those menu settings..you can change them by hand if you or me can find a way to make it writable (it's Readonly at the moment)
Public key portion is: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC5T19/eJCp31Ro+pRSooDSr+hfKtbCLQ2S2E+29Ay21JLD5YGdvDrmB1NOiA4OwcRsAICEIjgRTnDyXPAHUhsH74Bv6jPn+D5tf2csaUSEcfKfcdJ3pG+wc3JU2LB9X6rvNLi89on+uYC16r5REwUmltOoE4XU7pym1YGf1j93D3DttVKe0B7mHKWBlitufmRGeLarKc/20nx8/wVFUcSMplQgIh9pzZzGVe2fCJaQccCYrjDyEnLsdWkPSGMsHiJ2Eic3FFdYJC7WP02Pl8EyAHXFG6zn8BiIo7DQ5txJGB790id4jwgKdaf9cjvOMT1at3gJ8KVDsETCslntzAM9
-
Thread
Bootloader für 80C815C
erfordert einen großen Mülleimer (da ja OTP). Was gefällt Dir denn an den Atmels/Philips (z.B. AT89C51CC01) mit internem Flash und Bootloader nicht ? Einfacher und bequemer gehts doch nun wirklich nicht. Peter
zu schuetzen, ein ungewolltes Umschalten des EA-bits hat katastrophale Folgen! Gruss, Robert p.s. Vielleicht solltest Du noch den Betreff korrigieren, war nur neugierig was ein 80C815C wohl sein mag.
-
Thread
ARM MP3/AAC Player Web Radio
Halloo Norbert, ich habe soetwas auch schon geplant gehabt. "Meine Idee wäre, anstatt dem AT91SAM7S256 den AT91SAM7S256 mit Ethernet Interface zu verwenden." Ich vermute, du meinst den AT91SAM7X256, oder? Dieser benötigt allerdings noch einen externen Treiber für den Anschluss. Ich hatte
Hi, ich hab sowas schonmal realisiert(mit einem AT89C51SND1C und einem WizNet Chip fuers Ethernet). Ich habe damals einen 16kB Ringpuffer fuer die MP3-Daten verwendet und mir in Java einen Server geschrieben, der mir meine MP3s ins Netz streamen kann
-
Thread
Brötje ISR Plus Kommunikation / LPB
has a steep descent, sensor B4, rises again at 12:41, but stops at 12:46. 5- The heat demand ends at 13:30. 6- From 13:30 onwards there is an accumulation of heat power. 7- the shortest length of Hp-ON, in blue, is 8 minutes, the new setting
87 e7 fb ff f3 fd ff eb 78 fa fa ff 9b ff a5 ff ........x....... 10 fc 08 ff ff 5d 2f 11 89 .....]/.. Block length=25 (0x19) bytes Pause of 14,947,903us at 258,551,184 us (+22,515,592 us offset): 87 f1 fe fb 3f fd ff eb 59 fa fa ff 9b 0a 7e ....?...Y.....~ Block
-
Thread
IC89C51CC programmieren
wo ich schon ein kleines Programm geschrieben habe. Dies sind folgender Maßen aus : $regfile = "89C51CC.dat" $crystal = 1000000 P1 = &H00 Do P1.0 = P3.0 And P3.1 Loop Ich habe auf der Platine noch Schalter und LED`s ich möchte mit dem Programm also eine UND VErknüpfung machen jedoch habe ich
Vermutlich hast Du einen AT89C51CC01 oder CC03. Schau mal ins Datenblatt und dann auf den Chip, den gibts nämlich mit CAN- oder RS232-Bootloader. Du brauchst den mit RS232-Bootloader! Und dann lade Dir Flip von Atmel runter
-
Thread
Transistortester AVR
Hi Karl-Heinz, In latest software version 1.06m can't deselect "AUTO_CAL". If I do it, at the end of compilation (for ATMega168) next message will appear : ../GetESR.S: Assembler messages: ../GetESR.S:667: Error: ‘,’ required ../GetESR.S:667: Error: garbage at end of line ../GetESR.S:667: Error: ‘,’ required ../GetESR.S:668: Error: garbage at end of line MAKE: *** [GetESR.o] Error 1 Can you fix it? Best regards Franta
-
Thread
LED Laufschrift
direckt > im Flasrom zu speichern. Da muß ich Dich korrigieren. Ich hab nen ATMega323 und nen T89C51RD2, von 2001, also 6 Jahre alt und beide können das. Peter P.S.: Temic wurde 1998 von Atmel übernommen, d.h. den T89C51RD2 gibt es mindestens schon seit 1998.
mir laut ASM System redy...copyr usw an.Aber nix hats gezeigt,ein kurzes schwaches leuchten der LED`s,dann dunkel!Ich habe an RC.3 RC.5 schmale Imulse im 100µS Abstand an RA.1 +5V sonst nix;die Zeilentreiber schieben vonZ0 nachZ7!Mus ich mit der Tastatur noch irgendetwas ändern?Ich wollte mal probieren
-
Thread
Retro Fieber: Z80 oder 68000 ?
inspired by Debian patch 02_fix_spelling. 2014-10-22 Ben Shi <powerstudio1st AT 163.com> * device/lib/stm8/Makefile.in: * device/stm8/_modslong.s: * device/stm8/_divslong.s: Optimized mod & div of signed long.
Beitrag #3877775: > Version 3.4.1, die von gestern abend :-) Frisch kompiliert. [pre] SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 3.4.1 #9098 (Nov 9 2014) (Linux) [/pre] Wieso habe ich denn dann #9101 von gestern Abend? [pre] SDCC : mcs51/z80
-
Thread
SDCC und 80C552 ??
benutzt. Atmel hat ja 1993 den weltweit ersten preiswerten µC mit internem Flash rausgebracht (AT89C51) und seitdem benutze ich nur noch Flash, weils so schön schnell und bequem ist. Und inzwischen hat ja auch jeder andere 8051-Hersteller Flash im Angebot (Cygnal, Maxim, Philips, ...). Soweit
Timer T2), deshalb ist er mit Vorsicht zu genießen. Wenn man den I2C-Bus haben will, ist z.B. der P89C668 viel besser. Vom Keil C51 gibt es auch eine offizielle Entwicklungsversion die auf 2kB begrenzt ist. Aber es soll auch 4kB bzw. 8kB Versionen geben bzw. welche die auch an 0x0000 linken können
-
Thread
VFD IV-11 mitleuchten dar Nachbarröhre
leuchter immer eine Röhre mit der Anderen mit. Sie ist nie ganz dunkel :-(( Jetzt habe ich eienen AT89c2051 und als Treiber LB1240. Oder ich baue das mit Optokoppler (siehe Bild 1) (Jedes Segment a-g hat einen Optokoppler und jede Multiplexleitung (Gitter) einen) Nun habe ich mal die Sache nach
Danke erst mal. Da ich leider keine MCS51 umprogramieren kann, kann ich nur mit der Hardware was machen. Wenn eine LED Anzeige (so kaufe ich es ORIGINAL) am MCS51 hängt ist auch alles OK. Das mit dem Widerstand IR4428 geht super, wird
-
Thread
FT800 / FT810 Library
It's not working at all. We see it hang after ft800_cmd_loadimage() with FT810 and FT813. Upon further investigation ft800_cmd_mediafifo() does not seem to do anything at all apart from resetting the REG_MEDIAFIFO_READ
224 bytes and the resulting display-list hast a length of 784 bytes, a little less without DMA. The 51µs are not the time it takes to send 224 bytes, this is only the time the controller is busy preparing the DMA buffer. At 8MHz the SPI is busy for annother 224µs, at 1MHz for annother 1,8ms. And without
-
Thread
ebus protokoll mitschnitt bei einem Wolf Heizkessel
} lcd_puts(itoa(ebus_buffer[12],buffer,10)); lcd_putc(0xdf); lcd_puts(" AT:"); lcd_puts(itoa(eBus_s_char(ebus_buffer[13]),buffer,10)); lcd_putc(0xdf); lcd_putc(' '); } if (ebus_buffer[4] == 0x07) { /* Betriebsdaten des Reglers */
IC gibt´s ja keine Bauteile :-( Danke schon mal im Vorraus! Gruß Dirk
-
Thread
PIC oder AVR
Die 8051 waren auch die ersten weltweit, die preiswert als Flash verfügbar waren (etwa 1993: Atmel AT89C51). Wo andere noch Löschgeräte quälten, habe ich schon längst geflasht. Die 8051 sind auch 100% kompatibel, d.h. mit jedem A51-Assembler oder C51-Compiler kann ich alle 8051 programmieren von original
-Pin/1K bis 64pin/128K Tendenz steigend. PIC: innerhalb der Familie verschiedene Architekturen. i51: von klein bis ganz gross (aber jenseits von 64K wird's hässlich). MSP430: bei 60K Flash ist definitiv Schluss. Meine Empfehlung hier trotzdem: diese Klasse nur bis 40-60K verwenden, darüber auf
-
Thread
Betrag von AD-Wandler auf LCd anzeigen
Da wird in der Schule dann RIDE genutzt das in der kostenlosen Version nur 4k Code erzeugt. adda.a51 und lcdhilf.a51 brauchen so 600Bytes, die Tabelle knallt mit 2k rein... Wie wäre es denn, vom Digitalwert (Akku) so oft 51 (1V) abzuziehen, bis das Ergebnis negativ wird. Damit ist die Vorkommastelle
Anzeigen Vergleich2: ; jetzt das Carry prüfen. Wenn gesetzt ist der Akku unter 51, sonst drüber jc Unter51 Ueber51: ; 51 abziehen, dann weitere Vergleiche mit den übrigen Werten Unter51: mov Vorkomma, #0 ;Nachkommastellen aus Wertetabellen mit indir. Adressierung auslesen
-
Thread
Unbekannter Assembler erzeugt große Änderungen bei kleinem Programm
hergestellt wird? Ich verwende etwa seit 1993 keine OTPs mehr, da kamen von Atmel die ersten Flash AT89C51 raus.
Michael Engel schrieb im Beitrag #5404208: > Schau mal auf S. 79 im chinesischen Handbuch zur IDE Wo findet man das Handbuch?
-
Thread
Drehgeber auslesen
@Peter >Nimm doch einfach einen AT89C2051 der den Drehgeber einliest und >dann in >den Profibus umsetzt. auch wenn es etwas am Thema vorbei ist, aber was machst Du denn mit einem AT89C2051 am Profibus? Ich dachte bisher, dass da nur
@Peter Dannegger: Du hast in einem Beitrag vom 17.03.2005 den AT89LP4052 erwähnt. Das Teil interessiert mich brennend. Hast du schon mit dem gearbeitet? Wenn ja, woher hast du ihn bekommen? Gruß Ralf
-
Thread
LCD ansteuern mit 8051
PV C 1602 05 Q (von http://www.polytronix.com/) Auf meinem Entwicklungsboard befindet sich ein AT89S8253 Mikrocontroller. Wo bekomme ich nun passende Funktionen zur Ansteuerung des Displays her. Oder besser, womit muss ich überhaupt anfangen?
brauchbar. :) Ciao, Rainer PS: Ich kann die C51 Bücher dort nur empfehlen, alle wirklich sehr gut.
-
Thread
AVR, virtual port, power save
leo schrieb im Beitrag #6297637: > Der Name SBIT ist sehr verwirrend. Für Leute, die den 80C51 programmieren, nicht. Beim Keil C51 ist sbit ein gültiges Schlüsselwort. http://www.keil.com/support/man/docs/c51/c51_le_sbit.htm Mein SBIT ist daran angelehnt. Ich finde die Zuweisung von 0 oder
Peter D. schrieb im Beitrag #6297676: > Beim Keil C51 Ich habe mir gerade AT89LP51ED2 (Dallas390 ist dagegen bescheiden) von Microchip schenken lassen und will da mal Camelforth drauf laufen lassen oder Intel 52-Basic - irgend wann in ferner Zukunft.
-
Thread
Fehler im Programm
@ leo was bewirkt das org und das mov spa, was genau ist das ? @ andreas ich verwende den at89S8252 mh ich versuche jetzt mal das mit einer abfrage weil sonst geht es ja unendlich so weiter
Daher kann ich Dir nicht sagen wie das heisst. Ich meine aber es gibt sogar beim Keil eins für den AT89S8252. Ich habe vor mehreren Monaten was mit dem Keil in Assembler gemacht. Ich meine dass heisst dann push acc statt push a. Ausserdem könnstes Du dann statt: LED data 090h LED data P1 oder
-
Thread
USBProg und Xmega
Wenn es Probleme gibt bitte >einfach melden: sauter@ixbat.de >Alle AVR Mikroprozessoren wie Tiny's, Classic's, Mega's und weitere (z.B. >AT86RF401, 89S51, 89S52, 89S53) http://www2.embedded-projects.net/index.php?page_id=148 Habe leider keinen XMEGA da...ansonsten hätte ich es kurz getestet.
-
Thread
AVR - Lastkapazität bei Quarzen - Berechnung vs. Praxis
der Kategorie "Ham wa schon immer so gemacht" > zu sein :) Bei den alten P80C31 und Nachfolger (AT89C51) hatte ich auch nie Probleme gehabt. Daß sich Quarze zickig anstellen, ist mir erst bei den späteren ATmega aufgefallen, wo der Full-Swing-Mode wegrationalisiert wurde. Mit dem Oszi ist auch schön
Peter D. schrieb im Beitrag #7376539: > Bei den alten P80C31 und Nachfolger (AT89C51) hatte ich auch nie > Probleme gehabt. :-)) Damals hat auch EMV noch keinen interessiert. Der Quarz bekam 5 V auf die Mütze und gut ist. Drive level dependence interessiert bei der Größenordnung
-
Thread
Rigol DS1000 Serie
raise the bar again by introducing Rigol DS5000 series. The new DSO delivers remarkable performance at the industry's lowest price. Rigol DS5000 series set a new benchmark for performance/price. 2006.4 Rigol's new 100,000 square feet R&D and Production Center grand open. Rigol introduced a
stimmt mit der von Peter ziemlich weit oben in diesem Thread überein. [pre]MD5: 835f06155c44d3908f0f89eade99a776 SHA1: abb86ff9581456aaf8a904c074aa89c1845cc51a[/pre] Gruß Max
-
Thread
AT89C51CC03, ein ausgefuelltes Rechteck mit *-Zeichen darstellen
Also, mein C-Programm [c]/*** Einbinden von Include-Dateien ***/ #include<stdio.h> #include<at89c51cc03.h> /**************************************************************************************************************************/ /* Funktion void rect(unsigned char x1, unsigned char y1,
einer Woche Urlaubzeit [c]/*** Einbinden von Include-Dateien ***/ #include<stdio.h> #include<at89c51cc03.h> /**************************************************************************************************************************/ /* Funktion void rect(unsigned char x1, unsigned char y1,
-
Thread
TWI-Multi-Master für ATMEGA in C
beigefügt, eine ausführliche Beschreibung - auch der Tests - gibts in der Readme.pdf. mfg Michael S.
der Status "Arbitration lost" ja völlig sinnlos. Mit den NXP/Philips 8051-ern (P87C751, P80C562, P89C668) hat das auch super geklappt, bis sie eingestellt wurden. Der Multimaster-I2C funktionierte auf Anhieb und exakt nach den Beispielen in den Application Notes. Den P89C668 habe ich durch den AT89C51RE2
-
Thread
[Biete] Sammelbestellung de.Mouser.com 2021
https://www.mouser.at/ProjectManager/ProjectDetail.aspx?AccessID=1e903383eb Warenwert: € 21,15 Sammelwert: € 92,92
www.mouser.de/ProjectManager/ProjectDetail.aspx?AccessID=2bd8de947c Warenwert: 7,00€ Gesamt: 87,51€ Vielen Dank und Gruß Christian
-
Thread
8051 - Mal wieder eine Interruptfrage
schon viele nützliche Infos bei euch gefunden. Bin gerade dabei was für einen 8051 zu schreiben (AT89C51CC03) und habe zwei grundsätzliche Fragen zur Interruptbehandlung. Hab schon eine ganze Weile gesucht, aber keine wirklich befriedigende Antworten gefunden. In eurem Interrupt Tut steht folgendes
Für weitere Erklärungen guggst Du hier (ab S. 52): www.atmel.com/atmel/acrobat/doc0499.pdf ([PDF] AT89 Series Hardware Description - Atmel Corporation)
-
Thread
kann man einen mikrocontroller übertakten?
Hi Mein AT90S8515 (STK mitgabe), musste aus Quarzmangel auch mit 10MHz laufen anstatt mit den "erlaubten" 8. ISP, Portausgabe und SPI von eine Atmega128 auf den8515 hat noch einwanfrei funktioniert. Wärmeentwicklung
aufhängt wenn ich meinen Lötkolben ausschalte, ist um ein vielfaches höher, als dass sich z.B. ein AT89C51 aufhängt (in der selben Schaltung, der 8515 ist ja (außer dem Reset Pin) Pin kompatibel zum 8051.