-
Thread
AVR verglichen mit PIC (SX)
Durchaus, z.B. die weltweit größte MC-Familie überhaupt, die 8051-er: Z.B. bis 100MIPS die C8051Fxx von Silabs, bis 20MIPS die AT89LPxx von Atmel oder die XC866 von Infineon und noch viele andere. Peter
man die Designs nicht für die Ewigkeit entwickelt. Was kann Intel dafür, dass die Leute lieber auf '51 weiterprogrammierten statt auf viel schönere '96 zu wechseln. > C-Programmierbarkeit halte ich heutzutage für > eine Grundvoraussetzung. Ja, heute. Aber nicht in den 70ern, in denen das entstand
-
Thread
8051 Website
Aber, nun nach einigen Jahren wollte ich den CISC_Satz auch mal einstudieren. So bin ich auf den 89AT8952 gestossen; alt aber geil! Und ich habe Spass daran! Finde es auch toll das es ein 8051er Thema giebt, da kann ich rummstöbern und einiges lernen. Danke Leute!
8051 wurde Ende der 70er entwickelt, als jedes Gate teuer war und kein Mensch einen Microprozessor in C programmierte, erst recht keinen Microcontroller. Sondern meist Assembler, oder Intels Eigenzüchtung PLM/51. Zwar wurden ein paar Designfehler von Intels erstem Controller 8048 vermieden, aber der
-
Thread
MC8051 IO Port Umschaltung
Da kommt eher nun die "Rückfrage" welcher 8051: Ein älteres Exemplar z.B Siemens/Infineon SAB 80C517/80C537 Da gibt es nur Open-Drain Outputs mit Pullups, also keine "echten Bidirectionalen Ports. Zeitlich dazwischen z.B Atmel "AT89LP213" Da gibt es "Quasi-bidirectional Outputs" Modernerer
Pull-ups gibt, "strong", "weak" und "very weak": http://www.nxp.com/acrobat_download2/various/80C51_FAM_HARDWARE_1.pdf Schau auch hier: http://www.8052.com/faqs/121619 Kai Klaas
-
Thread
Serielle Ausgabe von 8 Bit
Es geht sich um einen reinen 8051 (AT89C2051) bzw. MCS51 setb und clr stimmen. Mit setb P1.1 bzw. clr P1.1 spreche ich das Bit direkt an. Da C ein Synonym für z.B. P2.3 sein kann, löscht ein clr c nur das P2.3 Mit z.B. clr P1
Du weißt aber schon daß im 89C2051 P1.0 und P1.1. keine Pullups haben, damit sie auch für den Komparator verwendet werden können. Häng mal 4,7k gegen VCC ran. Peter
-
Thread
Led-Treppenlicht Steuergerät umprogrammieren
nur 5€. Wäre der hier: http://www.ebay.de/itm/USB-ISP-Programmer-Download-Adapter-f-ATmega-ATtiny-AT89S51-AT86RF401-AT90PWM2-/270815217403?pt=Wissenschaftliche_Ger%C3%A4te&hash=item3f0dd846fb#ht_5164wt_1141 in der Lage das bisherige programm wenigstens zu backupen? Ich wollte schon immer mal AVR-Programmieren
Anstatt das Lock-Bit zu umgehen, kannst du doch einfach den uC rausnhemen und einen vom identischen Typ zum probieren nutzen. Die kosten ja fast nichts.
-
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?
-
Thread
Gehalt/Gehaltsenwicklung für Ingenieure und Informatiker 2015 Gesperrt
Ich schätze mal AT?
[c]C-Code[/c] schrieb im Beitrag #3988351: > Was verdient man denn bei Kathrein, zum Vergleich? ...hm...zumindest verziehen sie bei "60k - 65k" im Vorstellungsgespräch immernoch den Mund :-D. und das
-
Thread
ARM C-Compiler
Paralellschnittstelle, auf einem neuen Rechner läuft das nicht mehr. Ich habe bisher fast ausschließlich den AT89C51ED2 verwendet.Die 2K RAM sind nun auch nicht gerade üppig.Ich habe mir damals dafür extra ein eigenes POD gemacht damit ich die Softhook Restriktionen umgehen konnte. Ich bin auch etwas versessen
Für ASM http://plit.de/asem-51/download.htm In C http://sdcc.sourceforge.net/ mit der Entwicklungsumgebung von Silabs. http://www.silabs.com/Support%20Documents/TechnicalDocs/an198.pdf
-
Thread
Leistung eines 2KW Heizstabes steuern
69 Inkl. MwSt., zzgl. Versand Foto- und UV-resistente Zelle LANDIS ET GYR STAEFA SIEMENS QRB1B C036B40A - SIEMENS: QRB1B C036B40ASIEMENS Foto- und UV-resistente Zelle LANDIS ET GYR STAEFA SIEMENS QRB1B C036B40A - SIEMENS: QRB1B C036B40A 4 42 € 49 Inkl. MwSt., zzgl. Versand Siemens Flammenfühler
99 Inkl. MwSt., zzgl. Versand Foto- und UV-resistente Zelle LANDIS ET GYR STAEFA SIEMENS QRB1B C036B40A - SIEMENS: QRB1B C036B40ASIEMENS Foto- und UV-resistente Zelle LANDIS ET GYR STAEFA SIEMENS QRB1B C036B40A - SIEMENS: QRB1B C036B40A 4 42 € 49 Inkl. MwSt., zzgl. Versand Steuergerät LANDIS
-
Thread
RAM Verbrauch auch von lokalen variablen ermitteln
c-hater schrieb im Beitrag #5935050: > Dann hast du aber bei echten Hardware-Interruptprioritäten > ebenfalls ein Problem. Nö, hast Du nicht. Wenn Du einen AT89LP51 mit 4 Interruptprioritäten benutzt
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
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
. den SP nicht kennt, fehlt ein komplettes include-file. Habe im Moment hier nur den Keil für den C251 und nicht für den 8051. 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
-
Thread
Wie könnte das gehen...?
nochmals: Ich habe eine Baugruppe mit jeweils einem 12bit D/A Wandler, einem 12bit A/D Wandler und einem 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
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
Generelles vorgehen bei multiplen Interrupts
noch mit was anderem beschäftigt war. In der Praxis benutze ich aber die ersten 8 Puffer des CAN (AT89C51CC03) und 256 Byte für die UART. D.h. die Gegenstelle kann bis zu 8 CAN-Nachrichten bzw. UART-Kommandos bis zu 255 Byte am Stück senden, ehe sie eine Quittung abwarten muß. Peter
einen FIFO. Den gibts auch als externen Controller (SJA1000). Ich verwende aber den 8051 von Atmel (AT89C51CC03). Peter
-
Thread
MIDI-"Tonbandgerät"
ausprobieren. Damit überhaupt etwas klappt. Wenn ich jetzt 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
> Damit überhaupt etwas klappt. Wenn ich jetzt 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... :) Schon klar. >Innerhalb ATmega-Familie habe
-
Thread
DCF77-Modul-Preis und -Anbindung?
ist absoluter Overkill. Du brauchst nur etwa 300 Byte Programmspeicher zum Dekodieren (8051 in C programmiert). Peter
alles direkt im RAM in einer Struktur verfügbar (s, min, h, day, weekday, month, year). Z.B. in C: http://www.specs.de/users/danni/appl/soft/c51/thclock/dcf77.c51 Ich nehme mal großzügig 100 Zyklen/s Rechenzeit an, das ist dann eine zusätzliche CPU-Belastung von 0,01% bei 12Mhz (AT89C2051).
-
Thread
HYT 221 an 8051 liefert keine Werte
Hallo zusammen, ich versuche an einem Atmel AT89C5131 einen HYT221 Sensor von Conrad in Betrieb zu nehmen. Leider liefert der Sensor keine Werte zurück und irgendwie komme ich nicht weiter. Hat jemand eine Idee, warum keine Werte zurück geliefert werden? [c] #include <at89c5131.h> // Registeradressen #include <stdio.h> // für sprintf #include <lcd.h> #include <math.h>
-
Thread
Heizungs-Datenerfassung (HT3)
= { 0x10: [11, 12, 24, 46, 47, 64, 100, 106], 0x1b: [17, 56, 74, 89], 0x20: [13, 14, 15, 21, 23, 25, 29, 45, 49, 51, 61, 81, 88, 92, 95, 97, 101, 104, 107], 0x21: [13, 14, 15, 21, 23, 25, 29, 45, 49, 51, 61, 81, 88, 92, 95, 97, 101, 104, 107],
die kurzen Antworten der Module (Clients) führt oft zu Fehldecodierungen. z.B. aus Deinem Bild: [c] C1 00 14 00 09 00 89 00 15 00 09 00 89 00 09 00 89 00 ... PA Br DP Br DP Br PA Br DP Br DP Br PA Br DP Br PA Br ... PA:= Polling-Antwort des angesprochenen Moduls (hier immer keine Daten) DP:= DevicePolling
-
Thread
AtMega16 Timer Problem
ich meist von Vorlagen aus diesem Forum. Ich benutzte das AVR Studio 6.2 auf einem XP Rechner. Den AtMega16 hab ich über EBay bezogen. Ist es möglich, das ich hier fehlerhafte Chips bekommen habe? Grüße Michael [c] #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #
; 17 c8: 82 bb out 0x12, r24 ; 18 ca: 83 e0 ldi r24, 0x03 ; 3 cc: 83 bf out 0x33, r24 ; 51 ce: 81 e0 ldi r24, 0x01
-
Thread
89C51 mit ADU und Boot ROM
Hi, weiß jemand, ob so einen gibt? ein 89C..... mit AD-Wandler und Boot ROM(monitor) marko
AT89C51CC01 Peter
-
Thread
Stack beim AVR
habe, nur ein Screenshot von der TV Karte. Bisher lief anstelle des pinkompatiblen AVRs AT90S8515 ein AT89S51 mit 1,8432MHz CPU Takt (also 22,1184MHz Quarz). Dieser war zu etwa 90% ausgelastet, ich hab mal den Pixeltakt von 10MHz auf 12MHz erhöht und da haben schon ein paar gefehlt. Der AVR
Autoinkrement) Das neunte Bit entscheidet zwischen Daten und Befehl so wie die RS Leitung beim HD44780 oder C/D Leitung beim T6963.
-
Thread
Isp-Kabel
Wenn es einfach aber ordentlich sein soll: Einen kleinen uC als RS232-SPI Wandler programmieren, und so die uC Programmieren. Hab ich für AT89S51/2 gemacht, da es dafür nur LPT Programmiersoftware gibt. Dann ist mir aufgefallen, dass die AT90Sxxxx fast diesselben
daher noch erweitert. Kabellängen von 1m sind damit kein Problem. ISP funktioniert einwandfrei, der uC kann mit dem Zielsystem verbunden bleiben, da er erst auf Befehl vom PC aktiv wird, die Reset Leitung aktiviert, den Ziel uC programmiert und sich dann wieder schlafen legt.