-
Thread
Mehrer Atmels vernetzen
Hallo Berti Bin dazu Verdonnert ein ähnliches Problem zu lösen. Ich muss ein Atmega32 mit einem AT90S2313 vernetzen. Dafür steht mir nur I2C zu Verfügung. Sende dir ne email wenn ich ne Brauchbare Lösung habe. Ralph
Protokollschichten bereits in Hardware durchführt. In einem älteren Gerät hatte ich noch den I2C-Bus benutzt (etwa 10kBit Nutzdatenrate), aber in den neueren nur noch den CAN-Bus (AT89C51CC01). Aber den 2313 kannste zum Vernetzen bei 110kBit voll vergessen. Selbst über die UART ist das mehr
-
Thread
RFM01/02 Module von Pollin
hallo, bin nun etwas weiter. Mit einem ATMEGA8 am Sender RFM02 868MHz und einem AT89S51 am Empfänger RFM01 868MHz läuft die Verbindung einigermaßen. Allerdings bekomme ich nach ca 5 guten Übertragungen eine, die völlig daneben liegt. Soweit ok. Nun bin ich beim Sender auf einen ATINY11
Hi in die Runde, also meine Funkverbindung TINY11/RFM02 -> AT()S51/RFM01 läuft so einigermaßen. Mein Problem beim TINY11 war das Nichterkennen des nIRQ (1,6µsec) durch den mit ca 1MHz intern getakteten TINY11. Ich habe nach Fragen an HOPERF den Half-Data-Rate Befehl
-
Thread
AT89C2051 pin P1.7 bug?
Hallo Leute, ich habe mir im Internet diese "SHE-879 clock6" gekauft. Basierend auf dem AT89C2051. Bei der Uhr ist noch der Pin P1.7 frei, denn möchte ich gerne aller vollen Minute toggeln. Den Original code gibt es auf github: https://github.com/KUMIKOMINOSATO/Clock6 Ich bekomme
schreibe, habe alle möglichkeiten durch Programmieren/Compilieren tue ich ebenfalls mit MikroC Pro for 8051. Durch zufall bin ich auf diesen Beitrag gestoßen: https://forum.mikroe.com/viewtopic.php?f=48&t=71679 Er hat das dann wohl über diesen uc51 Compiler gelöst.
-
Thread
Suche 89C51 MCU ISP
mich hängen lassen. Habe bestellt und die MCU fehlt. Soll in 8 Wochen nochmal anfragen. Wollte ne 89C51 ED2 als DIP 40 haben. Hat jemand noch eine übrig ??? Muß DIP 40 sein und Pin kopatibel!! AC2 AC3 IC2 ID2 RB2 RC2 sollten auch gehen. Danke Euch Stephan
Ich könnte nur folgende Kekse anbieten: 69 Stück AT89C52-20JC (PLCC44) ...ist aber wohl nicht ganz das was Du suchst... aber vielleicht hat ja sonst noch jemand Verwendung dafür?
-
Thread
Problem mit SDCC
Ich benutze in der Regel Keil c51, habe mir aber angewöhnt meinen Code auch für SDCC kompatibel zu machen. Die Unterschiede löse ich mit ein paar macros. Bisher hatte ich v3.9 installiert nun aber ein Update auf v4.4 gemacht. Da die
passt schon. Ist ja auch nur eine warning. Der code wird korrekt erzeugt mit MOVC. Wie gesagt Keil c51 übersetzt das ohne Murren. Tatsächlich ist die ptr Variable nicht global sondern in einer Interrupt Funktion lokal definiert [c] static uint8_t *ptr; [/c] Das spielt für Warnung aber keine Rolle
-
Thread
Konzerjob oder Beamter?
PKV): Besoldung Stkl. 1 (voller Pensionsanspruch), Bayern A13/5 45.163,61 € netto p. a. A13/11 51.110,98 € netto p. a. (50.748 € brutto p. a.) A14/5 46.913,48 € netto p. a. A14/11 54.396,89 € netto p. a. (55.198 € brutto p. a.) Bitte bedenken, dass noch diverse Zulagen (brutto) hinzukommen
AT Chefin schrieb im Beitrag #6807470: > Na ja, im AT Bereich fahren wir auch gerne mal unter Inflation Auch im Tarif dieses Jahr. Wie viel Erhöhung gab es noch gleich? 2,3%? Viel Spaß mit den 10% Inflation
-
Thread
Anfänger 8051 - womit Anfangen?
Hallo, auch ich will jetzt in die µC-Technik einsteigen. Dafür habe ich mir das USB-Flashboard von Elektor geholt. Auf dem Board steckt ein AT89C5131A-UM. Ich habe bisher 0 Erfahrung mit Assembler oder so. Habe mir ein paar Tutorials angeguckt
http://www.amazon.de/Microcontroller-Kochbuch-MCS51-Andreas-Roth/dp/3826607228/ref=sr_1_1/303-2441118-8009858?ie=UTF8&s=books&qid=1197715138&sr=8-1 Damit hab ich angefangen, absolut ohne Vorkenntnisse. Sehr gutes Buch zum Einstieg.
-
Thread
Elektor uC-Board +Buch
Hallo Forum, vor kurzem habe ich mir das Elektor-uC Board (für AT89S8252)zum experimentieren incl. Buch von Herrn B. Kainka geholt... Nach einer ersten wirklichen Enttäuschung habe ich mir jetzt etwas Mut gefasst und werde es trotzdem weiter durcharbeiten. Leider geht er in diesem Buch viel zu wenig auf die Programmierung des 80C51 in C ein. Als Compiler schlägt er den uC51 von Wickkenhäuser vor. Hier nun meine Frage(n): Gibt es den keinen besseren (und nach Möglichkeit auch kosenlosen) C-Compiler für die 8051ér??? Wer kann
-
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
-
Thread
Wozu übertrieben schnelle Microcontroller?
vom Hocker und das I2C macht > Probleme als Multimaster. CAN fehlt leider. Silicon Labs hat auch ein interessantes Angebot an sehr "schnellen" 8051ern und CAN. Mit dem AT89LP51RD2 machte ich vor Jahren aus Interesse übrigens
> Naja, Atmel hat die 8051 aber auch gepimpt. Z.B. ein AT89LP51RD2 braucht > sich da nicht zu verstecken, Ich wüsste nicht, aus welchem Grund man den heute noch einsetzen sollte. Dieses Dingen hat (ausser einer schlechten CPU) nichts, was andere auch haben
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
nur noch unter DOSBox laufen. Man braucht auch kein großes Entwicklungsboard mehr, ein AT89C51RB2 hat alles onboard. Mit Flip lädt man ein Programm über die UART in dessen Flash. https://www.digikey.de/de/products/detail/microchip-technology/AT89C51RB2-3CSUM/1245778 Die MCS51 lassen sich
NMOS waren. Noch zu DDR-Zeiten gab es CMOS-SRAM (U6516) im Bastlerladen. Damit habe ich dann später AT89C51 erweitert. Der 6516 hatte das nötige Adreßlatch ja schon eingebaut.
-
Thread
PWM an Ausgangspin erzeugen
krampfhaft ein PWM Signal an einem Ausgangspin meines Controllers zu erzeugen. Ich verwende einen AT89C5131 von Atmel. Wie ich die einzelnen Pins anspreche das sie 1/0 sind habe ich rausgefunden. Leider sind meine Programmierkenntnisse überschaubar. Ich möchte dieses Signal nutzen um einen Servo
Pwm Pin festlegen und ein Signal erzeugen das ich messen kann. Mir fehlt leider die Idee wie der C51 Syntax dafür aussehen könnte. Für eure Hilfe wäre ich dankbar.....
-
Thread
Suche Assembler/Linker für 8052
heisst "schnöder Parallelspeicher beim Keil"? Beim Keil hab ich schon mal den internen EEPROM eines AT89C8252 als ganz normale Variablen (im far-memory-Bereich) angesprochen, das ist ne feine Sache - und lässt sich dort auch auf alle anderen Schnittstellen (auch seriell wie I2C, etc.) umbiegen. > Würde
angesprochen werden, > einsehen bzw. ist das genauer dokumentiert? Ja, das findest du u.a. in der Doku zum C51: http://www.keil.com/support/man/docs/c51/c51_ap_xbanking.htm > Würde da z.B. eine Funktion existieren, die bei i2c-Tag dann den extern > seriell angeschlossenen i2c-Baustein ansteuert, dann
-
Thread
LED Modul 8x8
Pegel wird über Mikrofon OPV aufgenommen und verstärkt und über AD Wandler Digitalisiert wird an den AT89C51CC01 weiter geleitet, der bearbeitet es und gibt es an den LED Modul 8x8 es sind insgesamt 6 LED Module aus.Es wird mit der Max7219 angsteuert. Wir haben mittlerweile alle hardware teile bereitgestellt
man sich ein Konzept machen, welche Variablen wirklich gebraucht werden und in welchem Format. Im C51-Primer findet man ne Menge Tips. Peter
-
Thread
Datenübertragung über tcp/ip(microcontroller)
Bücher wie "TCP/IP Grundlagen" studieren. Wir haben uns das Entwicklungskit von UBICOM für einen uC mit TCP/IP, WLAN ,Ethernet, Seriell Treiber,Webserver angeschafft und nach einem Mannjahr läuft zum ersten mal eine TCP/IP Übertragung übers Internet. Es gibt aber für praktisch alle uC inklusive dem
schon jemand Erfahrungen mit boards dieser Hersteller gemacht explizit WIZnet evaluation board -->AT89C51RD2 respektive AVR Embedded Internet Toolkit --> AT90EIT1. Scheue die Anschaffung aufs exempel aufgrund der überwiegend schlechten erfahrungen mit Ethernet-Modulen. Danke und Gruß Sebastian
-
Thread
Wlan2Serial Modul für 5 euro
@Frank in dem du anstatt TCP den clienten mit UDP startest. [c] AT+CIPSTART="UDP","<ip>",<port> [/c] lg rudi ;-)
;-) warum so kompliziet? Du sagst ja auch nicht dem [c] AT+CIPSERVER=1,1000 [/c] dass er TCP als Server verwenden soll, oder? er macht lediglich den Server auf oder zu [c] AT+CIPSTART [/c] ist der Client! dem sollte man angeben, mit welchen protokoll
-
Thread
Plasma Effekt
0x5571, 0x554E, 0x552C, 0x5509, 0x54E6, 0x54C3, 0x54A0, 0x547D, 0x545A, 0x5437, 0x5413, 0x53F0, 0x53CD, 0x53AA, 0x5386, 0x5363, 0x533F, 0x531C, 0x52F8, 0x52D5, 0x52B1, 0x528D, 0x526A, 0x5246, 0x5222, 0x51FE, 0x51DB, 0x51B7
0x8B1B, 0x8B08, 0x8AF5, 0x8AE3, 0x8AD0, 0x8ABD, 0x8AAA, 0x8A98, 0x8A85, 0x8A73, 0x8A60, 0x8A4E, 0x8A3C, 0x8A29, 0x8A17, 0x8A05, 0x89F3, 0x89E1, 0x89CF, 0x89BD, 0x89AB, 0x8999, 0x8988, 0x8976, 0x8965, 0x8953, 0x8942, 0x8930, 0x891F, 0x890E, 0x88FC, 0x88EB, 0x88DA, 0x88C9, 0x88B8, 0x88A7, 0x8896, 0x8886
-
Thread
Suche Taschenrechner-Sourcen für Mikrocontroller
zu Bison/Flex sind da eine gute Quelle/Grundlage/Startpunkt (das sind übrigens Parser/Scanner für C).
kann mir doch herzlich egal sein, ob jemand seinen CAN ohne eigene Arbeit ans Laufen kriegt, meine (AT89C51CC01, SJA1000) laufen jedenfalls. Ich erschrecke auch nicht vor Compilermeldungen, wenn ich mir mal ein fremdes Codebeispiel ansehe. Sind doch in der Regel nur irgendwelche fehlende Defines oder
-
Thread
Grundsätzliches zu Microcontrollern / Begriffe
bei verschiedenen Controllern auch in einem externen (Flash)Rom liegen (wie bspw. bei den alten 80C51 oder 80C169 Controllern) - die Microcontroller der AVR Atmel Serie (ATMega und ATtiny) liegt dieser Speicher im Chip und muß von daher dorthinein transferiert werden. Prinzipiell gibt es hierfür
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
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
Hargassner / Rennergy Touchtronic Netzwerkanbindung/Visualisierung
45 TVLs_3 °C 243 frame2 46 TVLs_4 °C 244 frame2 47 TR3 °C 245 frame2 48 TR4 °C 246 frame2 49 TB2 °C 247 frame2 50 TBs_2 °C 248 frame2 51 TVL_5 °C 249 frame2 52 TVL_6 °C 250 frame2
dein Problem ist gerade ein ganz einfaches. Wichtigste Grundgregel: Lesen und Verstehen! [c]ERROR 1146 (42S02) at line 1: Table 'Heizung.t_raw_data' doesn't exist[/c] Eingeloggt ist er. Aber die Tabelle zur Datenbank ist nicht da. Schau mal das sollte in etwas (Namen der Datenbank und
-
Thread
Gibt es vorprogrammierter 8bit I/O Microcontroller
Hallo Streua! Hier meine e-mail Adresse: hans.p(@)gmx(.)at Deine Aufgabenstellung ist nicht schwer zu lösen, schreib mir einfach eine Mail. Mfg Hans
Wenn Du eh die UART nutzen willst, dann nimm einfach nen MC mit eingebautem UART-Bootloader, z.B. AT89C51ED2 und pap nen MAX232 dran. Dann brauchst Du überhaupt kein Programmiergerät, das Flashen geht einfach mit über die UART. Assembler, Compiler (SDCC) gibts kostenlos. Peter
-
Thread
Großes Array außerhalb definieren/Arduino/C
, 0x62,0x61,0x60,0x60,0x5f,0x5f,0x5e,0x5d, 0x5d,0x5c,0x5b,0x5b,0x5a,0x5a,0x59,0x58, 0x58,0x57,0x57,0x56,0x55,0x55,0x54,0x54, 0x53,0x52,0x52,0x51,0x51,0x50,0x4f,0x4f, 0x4e,0x4e,0x4d,0x4c,0x4c,0x4b,0x4b,0x4a, 0x4a,0x49,0x48,0x48,0x47,0x47,0x46,0x45,
0x32,0x32,0x33,0x34,0x34,0x35,0x35,0x36, 0x36,0x37,0x37,0x38,0x38,0x39,0x39,0x3a, 0x3a,0x3b,0x3b,0x3c,0x3d,0x3d,0x3e,0x3e, 0x3f,0x3f,0x40,0x40,0x41,0x42,0x42,0x43, 0x43,0x44,0x44,0x45,0x45,0x46,0x47,0x47, 0x48,0x48,0x49,0x4a,0x4a,0x4b,0x4b,0x4c, 0x4c,0x4d,0x4e,0x4e,0x4f,0x4f,0x50,0x51, 0x51,0x52,0x52,0x53,0x54,0x54,0x55,0x55
-
Thread
Uhr über 8051-Prozessor sehr ungenau
%u",hour, minute, second); // detach USB-Port usb_disable(); } } [/c]
void wait_ms(unsigned int time); void usb_disable(void); Ansonsten ist noch die Bibilothek "AT89C513xA.h" eingebunden, die beim Kopieren irgendwie nicht mit mitkopiert wurde.
-
Thread
Keil µVision Simulator
funktioniert die Ansteuerung erwartungsgemäß nicht mehr. Bei einem kleinem Projekt benutze ich an P1 des AT89C4051 ein LCD. Da an diesem Port die Pins P1.0 und P1.1 ebenfalls für den internen Komparator verwendet werden besitzen diese keine internen Pull-Ups. Auf meiner Schaltung verwende ich deshalb externe
kann ich im Simulator das LCD nicht ansteuern. Als Notlösung verwende ich deshalb einen standard 80C31 zur Simulation anstatt dem AT89C4051. Gibt es nun eine Möglichkeit µVision zu sagen, dass er diese Pins doch ansteuern soll? Oder kann ich anstatt der Portpins (z.B. P1.1 oder D:0x90^1) irgend
-
Thread
Display mit Grafikchip gesucht
Widerspruch in sich. Nein. Typische HMI-Lösungen funktionieren ungefähr so. Beispiel: Anwender-uC an Display: Zeige Bild1 mit Button1 ... Display an Anwender-uC: Button1 wurde gedrückt. Anwender-uC an Display: Zeige Bild2 ... Anwender-uC an Display: Zeige Bild3 mit Anzeigeelement1 mit dem Wert
von dem IC in der Mitte > machen? gerne, siehe Anhang. Es handelt sich um einen http://at.farnell.com/stmicroelectronics/stm32f030c8t6/mcu-32bit-cortex-m0-48mhz-lqfp/dp/2393634?ost=2393634&mckv=s_dc%7Cpcrid%7C83570811538%7Ckword%7Cstm32f030c8t6%7Cmatch%7Cp%7Cplid%7C&CMP=KNC-GAT-FAT-GEN-SKU-STM
-
Thread
Quadratur Interface PIC ?
downloads/en/DeviceDoc/39747F.pdf]] QEI [[http://ww1.microchip.com/downloads/en/DeviceDoc/70000601c.pdf]]
schnell genug sein für einen Quadratureingang per Software. In einer Anwendung habe ich mal einen 80C51 (AT89C51CC03) verwendet, um 2 Encoder auszulesen und per CAN die Position zu senden. Die beide Encoder wurden im 50kHz Timerinterrupt gepollt.
-
Thread
[SUCHE] Microprozessor mit MP3 Decoder
Microprozessor mit folgenden Funktionen: - MP3 Decoder - SD Karte lesen - Bildschirm ansteuern - in C programmierbar - Lib für die Programmierung welche das abspielen der MP3 Datei vereinfacht - nicht all zu teuer Außer den MP3 decoder brauche ich doch eigentlich nichts andere um die MP3 abzuspielen
Der AT89C51SND1C war es.
-
Thread
Suche Bauteile, wer kann mir die Bestellnummer sagen?
Hallo, ich suche diesen EEPROM-Chip: "AT24C512 serial EEPROM chip" Zusätzlich brauche ich ein Programmierkabel das Mikrocontroller von Atmel der Familie AT89CXX51 programmieren kann. Wenn mir jemand die reichelt-Bestellnummer sagen
Ach nö. Den Suchstring "24C512" in das bei Reichelt passend benannte Eingabefeld einzutippen fällt Dir zu schwer?