-
Thread
Was sind eure Lieblings-ICs?
Controller) LPC2103 für kleine Sachen ATMEGA1284P/644P, ATMEGA328P(B) - Gute, verläßliche Arbeitspferde AT90LP51ED - Der Nostalgie wegen;-) ZILOG Z8 Encore! - Ein unbekantes Juwell unter den uC Io Expander wie PCA9554 u.ä.
ISA-Bus Einsteckkarte für PCs funktionierte (herjeh, was war ich stolz, eine eigene PC-Karte) i80C51 ------ - weil ich hierfür unzählige Programmroutinen geschrieben hatte (die portiert auch heute noch in einigen AVRs ihren Dienst tun) AT89C2051 --------- - weil mit diesem ohne EProm, Latch und
-
Thread
Wie könnte das gehen...?
AT89S8252-24 Vielleicht gibt es jemanden unter Euch, der hier nach dem ersten drauf sehen sofort des Rätsels Lösung erkennt. Vielen Dank für Eure Unterstützung, Alles Gute von Jürgen....
Noch ne Frage zur Baudrate, weiß zufällig jemand in welchem Bereich man beim AT89S8252-24 die Baudrate einstellen kann? Er hat extern einen 20 MHz Quarz drann. Neben dem Bereich (von-bis) würde mich auch die Schrittweite interessieren. Danke.... Jürgen...
-
Thread
PortPins setzen und halten, Rotation
die Funktion auf Anhieb das, wie ich es mir vorgestellt habe. [c] #include<stdio.h> #include<at89c51xd2.h> sfr port = 0x90; int main (void){ int k; unsigned char pattern, oldpattern, startwert = 32; pattern = startwert; while(1){ if (port==0xff){ pattern
erstellen! > Diese Funktion kann ich mir jetzt nicht so anpassen, wie ichs brauche, > damit´s bei 0 wieder los geht. Siehst Du. Peter
-
Thread
AT90S2343 macht Probleme
mir jemand helfen kann! Ich habe eine kleine Schaltung aufgebaut wo ein Relais mit Hilfe eines AT90S2343 angesteuert wird. Das Relais soll für 3sec angesteuert werden nachdem am Controller ein Pin kurz an Masse gezogen wurde! Danach soll der Controller in eine Endlosschleife bleiben. Soll heißen
meinen Atmel 89C51RC2 hatte ich nie solche Phänomene Thomas
-
Thread
Grundsätzliches zu Microcontrollern / Begriffe
In-Circuit Programmierer (m.W. neben dem Dragon), der alle Protokolle beherrscht, die es bei den AVRs (und AT89Sxx) gibt (nämlich ISP,PDI und TPI), zweitens wird er von Atmel direkt unterstützt und upgedated und drittens ist er auch problemlos. Und der Dragon fehlt völlig. Wenn das ausschliesslich für Anfänger
Programmierer (m.W. neben dem Dragon), der alle Protokolle > beherrscht, die es bei den AVRs (und AT89Sxx) gibt (nämlich ISP,PDI und > TPI), zweitens wird er von Atmel direkt unterstützt und upgedated und > drittens ist er auch problemlos. > Und der Dragon fehlt völlig. > Wenn das ausschliesslich
-
Thread
Compiler für AT89S8253
Hallo! Welchen Compiler könnt ihr mir für den At89S8253 empfehlen. Ich habe schon µVision und SDCC ausprobiert. µVision funktioniert einigermaßen, aber wenn ich z.B. Befehle wie var1=var2&var3; oder mask=mask<<1; programmieren möchte und das auf den
Du hast doch nicht etwa LARGE als Speichermodell ausgewählt, das braucht externen SRAM. Beim 89S8253 darfst Du nur SMALL nehmen! Peter * 0V, wenn an P0 keine Pullups oder Lasten hängen.
-
Thread
Ethernetchip W3100A
Hallo Stefan, ich binde zur Zeit einen IIM7010A an einen Atmel T89C51CC01 an. Ich habe vor das System als Webserver laufen zu lassen. Was hast Du vor mit dem IIM? An was für einen µC willst Du ihn anbinden? Grüße Dominik
Hallo Dominik, ich möchte den W3100A für eine Messwerterfassung an den µC AT89S8252 anbinden. Es soll somit verhindert werden, dass für den Anschluss an den PC eine serielle Schnittstelle notwendig ist. Offensichtlich war es ein Fehler, den Chip selbst und nicht gleich das ganze
-
Thread
1-wire-DS1820 Verständnisfrage
Hallo, ich mache gerade meine ersten Gehversuche mit einem DS18S20 und bin über das geniale Tutorial von B.v.B gestoßen. Damit sollten eigendlich schon alle Fragen aus der Welt sein, jedoch verstehe ich folgende Zeilen nicht: // Port-Pin zur Realisierung
// Port-Pin P4.0 = c0h Der Prozessor ist ein 8051er (hier der AT89C51CC03er von Atmel) und die Sprache ist C !! Jedoch gilt in C: die µC-spezifischen Besonderheiten z.B. beim Arbeiten mit SFRs und SFR-Bits sind leider nicht international genormt und jeder Compiler-Hesteller
-
Thread
µC: Anlalog + Can = SD-Card
und in SD Karte schreiben wird's wohl reichen. Wieviel BIT der hat ist egal... Kommt eher drauf an ob du irgendwas zeitkritisches machen willst (aber 100 Hz hört sich schonmal nicht so schlimm an).
So aus dem Kopf µC mit integriertem CAN-Controller: 8051er: At89C51CC0x (1/2/3) AVR: AT90CANxxx (32/64/128) ARM: LPC2129 / LPC236x (um hier mal nicht nur Atmels aufzuzählen) und bestimmt noch einige andere Familien mehr. 16bit ADC wirst du extern machen
-
Thread
Passenden Microcontroller
Du Dein fertiges PRG nicht neu schreiben musst, bleib doch bei einem 8051 MC. Von Atmel z.B die 89s... Serie. Quark
Wenn Du einen 8051 mit internem ADC suchst, dürfte der AT89C51CC03 geeignet sein (z.B. Reichelt). Die RS-232 brauchst Du nur, um das Programm reinzubrennen, danach kannst Du sie wieder abklemmen. Zum Brennen findest Du unter Atmel die Flip Software und
-
Thread
AT89ISP Cable mit externer Versorgung
Hallo, ich programmiere einen AT89S51 mit dem Programmierkabel AT89ISP (In-Circuit-Programmierung). Das Design wird mit 18V DC versorgt, die Spannung für den uC und das Programmierkabel erzeugt dann ein 7805. Da ich die Software meines
-
Thread
3x4 Matrix-Tastatur - wichtige Fragen
Entprellung" > # > http://www.mikrocontroller.net/attachment/160430/T... Schreibe leider in ".a51" da es der atmel at89c5131 ist.
wirklich kein Profi, wäre echt hammer nett wenn mir das jemand in a51 umschreiben könnte, verstehe es nämlich nicht :( Gruß
-
Thread
Mini Whip Antenne FA, warum MOSFET statt jFET?
zu einer guten Anhebung führen soll. Das hat so bei meinem Aufbau keine guten Ergebnisse gebracht, s. hier: https://www.mikrocontroller.net/attachment/679796/Twente_SDR_L_22wdg.png Noch eine Sache fällt auf: Am Ausgang habe ich einen R von 51 Ohm angebracht. Die Dämpfung durch diesen R beträgt
2N2907 gibt es noch medium Power SMD varianten, die bis KW absolut ausreichend sind: PXT2907 (SOT89) https://www.nexperia.com/product/PXT2907A PZT2907A (SOT223) https://www.onsemi.com/download/data-sheet/pdf/pzt2907at1-d.pdf
-
Thread
MIDI-"Tonbandgerät"
beginne, mehrere Systeme zu erlernen, dazu noch "C" weiter lernen (früher habe ich nur mit Assembler für AT89C51 programmiert) - dann schaffe ich das nie. ich muß ja noch irgendwann arbeiten... :) Innerhalb ATmega-Familie habe ich in DIP nur noch die mit 2 kbyte SRAM gefunden. Mir geht es am Anfang um
mehrere Systeme zu erlernen, dazu noch "C" weiter lernen (früher habe >ich nur mit Assembler für AT89C51 programmiert) - dann schaffe ich das >nie. ich muß ja noch irgendwann arbeiten... :) Schon klar. >Innerhalb ATmega-Familie habe ich in DIP nur noch die mit 2 kbyte SRAM >gefunden. Dnn
-
Thread
Schrittmotor Ansteuerung bzw. Farbkombination?
Einen Schrittmotor von der Firma Sankyo über einen MC laufen zulassen. Daten zum MC: • Atmel 89C51RC2-UM [0701 6H6381] Daten Schrittmotor: • P/N 210323 • MSAF200A91 • Volt DC 12V • No. 5302 • Sankyo [Japan] Mein Problem: Welches Kabel gehört zu Welcher Spule bzw. wie kann ich es am
Test Programm: include C51RC2.INC code at 0h S1 bit P2.0 S2 bit P2.1 S3 bit P2.2 S4 bit P2.3 anf: jb P1.0, rechts sjmp anf rechtsraus: jb
-
Thread
Anfängerfrage
Microcontrollern. Bei den gestellten Anforderungen (RS232 und 32KB EEPROM) würde ich für einen Atmel AT90S2313 als MC und einem 24C512 EEPROM plädieren. Als C-Compiler gibts den Gnu C in seiner Inkarnation als WinAVR. Allerdings wäre für Dich vielleicht Basic (BASCOM) geeigneter, weil da deutlich mehr
Hi Paul ich benutze den Atmel AT89C51SND1. Eigentlich ist er für die MP3 Wiedergabe gedacht, aber er würde sich wunderbar in deinem Projekt verwenden lassen. Folgende Eigenschaften hat er: - Core 8051 - Integrierter MP3 Dekoder
-
Thread
Programmer/Debugger für Silicon Image EFM8
https://www.silabs.com/developers/keil-pk51 Du kannst bei Silabs / Keil auch eine vollwertige Keil Lizenz bekommen.
sowieso nicht möglich ist, werde ich auch nicht versuchen, da durchzusteigen. Habe mir jetzt den Atmel AT89LP51RB2 ausgesucht, ist bei Mouser verfügbar. Der wird ordentlich von Keil supportet und kann weit mehr, als ich benötige. Zumindest konnte ich schon erste Simulationen erfolgreich durchlaufen.
-
Thread
RAM Verbrauch auch von lokalen variablen ermitteln
echten Hardware-Interruptprioritäten > ebenfalls ein Problem. Nö, hast Du nicht. Wenn Du einen AT89LP51 mit 4 Interruptprioritäten benutzt, dann hast Du maximal 4 Instanzen laufen, ohne jeden SW-Overhead. Jede höhere Instanz kann die niederen als quasi nicht vorhanden betrachten. Das ist sehr komfortabel
das damals schon den AVR-Entwickler Haakon Skar gefragt, warum dieser Rückschritt im Vergleich zum AT89C51. Er hat nicht verstanden, daß sowas die Programmierung erheblich erleichtert und mir hat es mehrfach Probleme bereitet.
-
Thread
lcd-display
hallo, ich habe ein kleines problem. ein Atmel(AT89s8252) soll ein LC Display ansteuern mit den daten der temperatur, welche er von einem DS1631 in xxxx hex erhält. wie mache ich die umwandlung von dieser 4stelligen hex Zahl in dual? gibt es irgendwo
als dezimalen Klartext auf ein LC-Display ausgeben, und suchst dafür Assemblerquellcode für ein MCS51-Derivat. Das LC-Display ist an dieser Stelle zweitrangig, letztlich suchst Du den (MCS51-) Assemblerquelltext einer Funktion wie itoa().
-
Thread
Mikrocontroller mit CAN
PIC18F258,PIC18F2580 (28pol) dsPIC30F4012 (28pol) ATmega32C1 (32pol) - noch nicht verfügbar AT89C51CC02 (24-32pol) Um den separaten CAN Transceiver wirst du aber kaum herum kommen.
Schau dich mal bei den Freescale HCS08 um, z.B. S08DZ / DV
-
Thread
I²C - Tastatur LCD-Display = ALARMANLAGE
verwendet den alte Kaefer nur aus Mitleid um euch das Leben schoen einfach zu machen. :-) Olaf p.s: Meine Profs standen damals auf Z80 und 8088, aber das ist wohl deinem Prof schon zu modern. :-]
uralt DOS-Tools zu diesem uralt Europakarten IC-Grab. Einfacher wärs z.B. mit einem einzigen AT89C51ED2-Chip und Flip Bootloader. Bzw. super komfortabel mit einem Silabs 8051-Board und JTAG-Debugger unter Keil µVision. Peter
-
Thread
Gehalt/Gehaltsentwicklung Informatiker/Ingenieure 2019
HG Dicht schrieb im Beitrag #5746075: > 51 Jahre: Genötigt worden in AT zu wechseln Mit 50 kriegst du kein AT mehr. HG Dicht schrieb im Beitrag #5746075: > 55 Jahre: Burn-Out, Herzinfarkt, Kreislauf, Ehe kaputt… Mir 55 kriegst du keinen
> Autor: Korrektur (Gast) > Datum: 22.02.2019 21:06 > HG Dicht schrieb: > > 51 Jahre: Genötigt worden in AT zu wechseln > Mit 50 kriegst du kein AT mehr. Ach was, hatte ich noch mit 64. > HG Dicht schrieb: > > 55 Jahre: Burn-Out, Herzinfarkt, Kreislauf, Ehe kaputt…
-
Thread
Aufwärmzeit DS18B20 Sensoren
byte cfg = (data[4] & 0x60); // at lower res, the low bits are undefined, so let's zero them if (cfg == 0x00) raw = raw & ~7; // 9 bit resolution, 93.75 ms else if (cfg == 0x20) raw = raw & ~3; // 10 bit res, 187.5 ms
hier die Ausgabe ROM = 28 E0 87 8B A 0 0 8A Chip = DS18B20 Data = 1 78 1 4B 46 7F FF 8 10 51 CRC=51 Temperature = 23.50 Celsius, 74.30 Fahrenheit ROM = 28 F4 CD 89 A 0 0 5E Chip = DS18B20 Data = 1 7D 1 4B 46 7F FF 3 10 24 CRC=24 Temperature = 23.81 Celsius, 74.86 Fahrenheit ROM
-
Thread
Neue LPC900 Controller
das prob hast bei jedem neuen IC. Bsp: ENC28J60 9Monate oder AT91SAM7X256 schon weit über ein Jahr
Auf der Seite www.c51.de findest du unter LPC900 den P89LPC932 im PLCC28 Gehäuse für 3,25€ und den P89LPC935 im PLCC28 für 3,95€. Ich habe den LPC936 im PLCC28 letztes Jahr noch bei Reichelt bestellt gehabt. Schon schade
-
Thread
AVR Webserver 1.40 E-Mails versenden
first use in this function) mmc.c:55: error: 'SPI2X0' undeclared (first use in this function) mmc.c: At top level: mmc.c:137: warning: C99 inline functions are not supported; using GNU89 mmc.c:137: warning: to disable this warning use -fgnu89-inline or the gnu_inline function attribute mmc.c: In function
first use in this function) mmc.c:141: error: 'SPIF0' undeclared (first use in this function) mmc.c: At top level: mmc.c:167: warning: C99 inline functions are not supported; using GNU89 mmc.c: In function 'Write_Byte_MMC': mmc.c:169: error: 'SPDR0' undeclared (first use in this function) mmc.c:170
-
Thread
Welcher µC für Einsteiger?
Tektronix 475 Baujahr 1978 200MHz Osci. Bis auf einige trockene Elkos noch nie kaputt. Ohne Osci wird's wahrscheinlich nicht auf Dauer gehen, Aber um Spikes zu finden ist wohl 100 MHz das Minimum wenn man schnelle TTL'S der F-Serie mit µC'S koppelt, so gibt es Spikes die bis -2V gehen, die die AVR'S durcheinander
Vote for 8051 .. Wie wär es denn mit einem AT89C51ED2 ? - Bringt einen Bootloader im ROM mit. (Benötigt also keinen Programmer) - Kann nicht verfused werden - Man lernt CPU-Basics Wenn es etwas mehr Power sein darf: DS89C450 - Wie oben +
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
NRF51 Module (Micro:bit, micropython, BLE, nrf24+ARM) http://www.ebay.de/itm/NRF51822-04-BLE4-0-Wireless-Bluetooth-Module-TTL-Low-Power-Consumption-3-3V-New-/272437461169?hash=item3f6e89c0b1:g:yXoAAOSwo4pYHCtD
Martin S. schrieb im Beitrag #4887737: > H. D. schrieb im Beitrag #4887678: >> Richard B. schrieb im Beitrag #4887572: >>> H. D. schrieb: >>>> 1. Wo? >>>> 2. Aus DE/AT vermutlich mit +5€ Versandkosten?
-
Thread
Mikrocontroller Witze
are all grown up and say, 'There's Jennifer, she's a lawyer,' or 'That's Michael, he's a doctor.' A small voice at the back of the room rang out "And there's the teacher, she's dead." A teacher was giving a lesson on the circulation
only animals that can't jump. Only one person in two billion will live to be 116 or older. It's possible to lead a cow upstairs... but not downstairs. It's physically impossible for you to lick your elbow. The Main Library at Indiana University sinks over an inch every year because when it
-
Thread
80c32 anfänger fragen
Programmiergerät, wenn er nicht OTP ist (ohne Fenster), der 80C32 ist ROMless. Schau Dir mal den AT89S52 (Reichelt: 1,60 ) an, damit kannst du einsteigen. Programmiert wird der über SPI (mal im Web nach Programmiersoftware über den LPT suchen). Peter
_mega_ und _tiny_ nach dem AT... Megas sind grösser, können meistens mehr. Tinys (oder Tinies?) fangen bei 8 Beinen an. Der Größte hat IMHO 28. Sie sind vom Funktionsumfang (Hardware) etwas beschränkt. Dazu gibt es aber einen