-
Thread
Neue AVR-Tiny Generation, neue B-ATMegas, neue Entwicklungstools
Wer den Z80 einfach findet, braucht zum ARM nichts mehr zu sagen. Und Zilog macht inzwischen auf 8051 : "Zilog’s new Z8051 product family"
6502-Derivat ARM ist ein 6502-Derivat :-) greg schrieb im Beitrag #3878450: > den bewährten 8051 The 8051 MCU: ARM’s nemesis on the Internet of Things? http://www.embedded.com/electronics-blogs/cole-bin/4426602/The-8051-MCU--ARM-s-nemesis-on-the-Internet-of-Things-
-
Thread
Anstuerung eines Grafik LCDs. Fragen zu Display und Controller
Gruß Ronny Ah es gibt also doch Beispiel Code. Danke für den Hinweis! Leider ist der Code für 8051 Controller. Zum Glück Aber in Assembler, sollte also halbwegs gut für AVR Controller übernommen/umgeschrieben werden können.
-
Thread
Universalprogrammer für EPROMS, PICs,.
auf ébay. Das gleiche gilt für alle anderen Prozessorarchitekturen genauso: AVR, MSP430, moderne 8051-Derivate, PPCs, ARM, MIPS,... Ich habe selber auch einen Universalprogrammer, einen Superpro 280U von Xeltek. Sollte ich nochmal jemand mit einem EPROM vorbeikommen, könnte ich ihn auch verarzten
-
Artikel
Receiver-Mainboard Plattform Philips PNX8950
Treiber Philips TDA8024T (IC Card Interface) Datasheet U19: Philips P89LPC921 8-Bit Mikrocontroller mit 8051-Kern U24: Philips PCF8563T Echtzeituhr (RTC) U82 (SOIC) oder U38 (DIP): Atmel 93C46 1kbit serial EEPROM Nicht bestückte ICs: U42 DVI (wahrscheinlich Philips TDA9983) U40 ???? U41 ???? U44 ???? U45 ?
-
Thread
Viel RAM am kleinen Controller
graue Theroie. Schon mal REAL sowas aufgebaut? Mit SDRAM? Nicht nur mit 08/15 SRAM, wie es jeder 8051 Bastler macht? > Bei 4 bit Datenbus würde ich erst latschen und dann mappen. Was du mit deinen Latschem machst ist mir egal ;-) Ausserdem ist das mit dem Latschen bei 65 Mhz nicht mehr ganz so
-
Thread
ASM in HEX für Anfänger
installiert Flasche Software. Atmel Studio 6 kennt IMO nur ARM und AVR, die AT89xxx sind aber 8051 und *keine* AVR.
-
Thread
Infos zu nRF24LE1
ist für den nRF24LE1 unter Windows geeignet (Compiler, Linker, usw)? Der nRF24LE1 hat intern den 8051. 2. Welche Hardware kann ich verwenden um den Chip zu programmieren/flashen? 3. Das Tutorial über nRF24L01 habe ich schon gesehen. Habt ihr weitere Tutorials und Sourcecode Beispiele aber für
schnelle Antwort. Zu 1) Über den SDCC habe ich etwas gesehen, wusste aber nicht das er für den 8051 geeignet ist. Werde ich mir mal anschauen. Ist der Keil uVision und der ULink für den nRF24LE1 geeignet? Zu 2) aliexpress kenne ich. Nur dort habe ich ein Downloader/Flasher für den nRF24LE1 gefunden
-
Thread
Welche ARM Modelle eignen sich für Anfänger?
wirklich sinnvolle Dienste hat. Wobei natürlich Mikrocontroller nicht so einfach aussterben. Selbst 8051er gibts noch in neuen Produkten.
Hersteller ab ob die Dokumentation übersichtlich, verständlich, beispielhaft ist. Bei NXP waren die 8051 Manuals gut und die ARM Manuals sind so geblieben. Abwechselnder Einsatz von z.B. LPC935 (8051) und LPC1114 (ARM) ist problemlos.
-
Thread
Funktionsgenerator selber bauen
Verstärker schon Probleme die 0,01% Klirr zu schaffen. Ich würde da ggf. sogar schon so etwas wie AD8051 in Betracht ziehen, auch wenn man nur 100 kHz braucht und keine 100 MHz.
-
Thread
USB-Seriell - Chip (gute Alternative zu FTDI)
jeden Fall, bei µC ja praktisch ausgeschlossen wenn man aktuelle Bauteile verwenden will und keine 8051 von AnnoDazumal) Gruß Carsten P.S.: Um doch noch etwas zur Ursprungsfrage beizutragen: Bei uns in der Fa. werden als Wandler z.B. Silabs CP verwendet. Funktioniert Problemlos Ich persöhnlich
-
Thread
ARM und Assembler Programmierung?
Tastatur. Und ganz am Ende. Ja ich hab schon Assembler auf einigen Architekturen geschrieben, 8051/52 , AVR, Pic, Arm . Ich will diese Erfahrung auch nicht missen. Beim debuggen ist diese Kenntnis immer wieder Gold wert. Aber freiwillig mehr als nötig damit proggen ? nein Danke, Maso ist
Erfahrung mit C haben. Ich hatte mich auch viele Jahre an Assembler geklammert. Als ich dann den 8051 in C programmieren mußte, habe ich gestaunt, wie effizient der Keil C51 war. Wenn man nicht mit der Brechstange programmiert (Large-Model, alle Variablen float oder 32Bit) schafft man leicht nur 10
-
Thread
Welche ATMega 8 Alternative für KEIL ULINK?
wird laut Database auch nicht unterstützt So wie ich das sehe, werden hier auch nur µCs aus der 8051-Familie unterstützt.
-
Thread
sdcc: Ein kleiner Überblick zu sdcc 3.4.0
nicht so ganz durchgeblickt bei den verschiedenen Speichermodellen, aber das scheint generell eine 8051 Sache zu sein.
-
Thread
STM32F0 UART :wie kann man ein delay zwischen den Bytes machen?
DMX-Lampen brauchen denn so ein Delay? Ein ordentlicher DMX-Empfang war doch schon vor 20 Jahren in der 8051-Steinzeit möglich. Viele Grüße, Stefan
brauchen denn so ein Delay? Ein ordentlicher > DMX-Empfang war doch schon vor 20 Jahren in der 8051-Steinzeit möglich. DMX schreibt 2 Stopbits vor und nicht 1. Ich hab ihn schon drauf hingewiesen aber er antwortet ja nicht.
-
Thread
Mikrocontroller Einstieg
Assembler kennen lernen möchte, dann ist man besser bei den 8-Bittern aufgehoben. Ob AVR, PIC oder 8051 (welche es in mittlerweile recht fixen Derivaten gibt) ist dabei eigentlich fast egal. Bei AVR kann man z.B. Arduinos benutzen, 8051er gibt es mit integriertem Bootloader, so dass man keine zusätzliche
gefallen. Ob du zum Einstieg einen Arduino, einem AVR mit zusätzlcihen Tool, einen Pic , einen 8051/52 oder einen ARM wie zb Discovery von STM nimmst ist relativ egal. C Kompiler gibt es für die alle. Die jeweilige IDE ist Geschmacksache. Musst du halt Ausprobieren mit welcher du am besten klarkommst
-
Thread
Gibt es eine Programmiersprache mit diesem Schleifentyp?
mich sieht das ganze wieder mal nach 'Habe Gerät, suche Anwendung' aus. Da ist Assembler auf dem 8051 richtig entspannend gegen das, was ich da auf deiner Webseite gelesen habe. Wer soll sich denn da durchfinden? Dann doch lieber richtige Herausforderungen wie 'CP/M auf dem 8048' oder 'Gleitkommaberechnung
-
Thread
AVR-ASM Knobelei : Bitmanipulation am LCD im 4-Bit Mode
>beliebige Architektur gleich ungünstig)? Was bist du denn für ein Mädchen? Selbst der älteste 8051 kann die paar Bits problemlos und nahezu in Null,Nix vertauschen. Aber das lernst du auch noch, wenn du mal aus der Programmiererpubertät rausgekommen bist und die ASM-Pickel langsam zurück gehen. Dann
-
Thread
Mit c51 Kompiler aus dem erstellten Hex File ein Bin File erstellen
Guten Tag zusammen Ich habe einen 8051F044, das Projekt ist fertig und ich habe ein Hex File erstellt. Allerding benötige ich ein Bin File und habe es bis jetzt nicht geschafft es zu erstellen. Ich hab eine converter exe heruntergeladen
wenn da in der Hardware > Special Function Register sitzen. Keine Sorge, die SFR sitzen beim 8051 nicht im Flash. Leere Bereiche sollten mit 0xFF belegt werden, entspricht gelöschtem Flash.
-
Thread
Programmierhandbuch Visual C++ Version 1.5
er sich ja weiter arbeiten zu Windows 95, 98, etc. Genauso wie man das bei uC's auch macht - mit 8051 starten, dann PIC, AVR, MSP430, ARM... Den ganzen modernen Schnickschnack braucht man eh nicht für die meisten Anwendungen, und so muss man sich davon nicht verwirren lassen!
-
Thread
8051F044 flashen need help
Damen und Herren Ich bin im Besitz von Keil uVision 5 und einem Silab Programmieradapter für den 8051F044. Ich habe einen 25kByte Quellcode und bekomm den chip einfach nicht geflasht wäre super wenn mir einer einen Link oder kurz erklären kann wie ich am besten vorgehe.( kein code limit ) Freundliche
-
Thread
Maschinentakt auf Grossanzeige
Aufgabe tut es der simpleste Microcotroller, beispielsweise ein PIC16F84 oder Atmega8 (oder 68HC11 oder 8051). Man braucht weder Ethernet (Raspberry Pi) noch USB, aber man braucht eine Spannungsversorgung, ein Display, einen Takteingang, Dinge also die man bei jedem anderen auch dranbaune müsste. 76mm
-
Thread
silab usb debugTreiber Probleme mit uVision 5
Problem (Neuling). Ich habe mir die Software von uVision auf Keil. com heruntergalden(Controller ist C8051F044. Unter Options for Target kann man in uVision den debbug Treiber auswählen ich verwende einen USB debug adapter von Silab. Dieser Treiber ist nicht vorhanden. Auf http://www.silabs.com/products/
-
Thread
DS1820 genau 9 Bit lesen
Na denn würde ich es mit dem 8051 schleunigst umsetzen weil du Programmzeilen und Hardwareaufwand sparst.
auch ein entscheidender > Grund, C zu lernen. Den STM32 programmiere ich natürlich in C. Die 8051-Projekte sind historisch gewachsen. Für ein neues Projekt würde ich so einen uC sowieso nicht mehr einsetzen ;) Chris schrieb im Beitrag #3835235: > Na denn würde ich es mit dem 8051 schleunigst
-
Thread
Alte ICs nachproduzieren
ein paar hundert 186er auf Lager gelegt haben, um die Zeit zu überbrücken, bis wir das brandneue 8051-Design fertig hatten. ;)
-
Thread
Programmierung eines antiken C8751-8 (MCS-51, 8051)
programmieren. Nach einer Recherche habe ich aber festgestellt (entscheidend, hier: http://www.8051bits.com/misc-projects/misc-8051/misc-8051.html), dass der 8051er fast genau so programmiert wird wie ein 2732, und der 2732 mit 21V Vpp wird aber vom EPROMMer unterstützt. Der Adapterbauer (im Link
-
Thread
8051 Master Slave betrieb per uart
Dennis Röckemann (cabal8051) schrieb im Beitrag #3823652: > SADEN und einem SADDER Register wo sind die Beim AT89S52 wirst Du die vermutlich nicht finden, aber bei einem Silabs C8051F120 gibt es sowas in der Richtung.
8051er von Atmel (bei denen ein Maschinenzyklus 12 Takten entspricht), zu denen dein 89S52 gehört, haben sie nicht. Wenn diese Register vorhanden sind, dann kann die Hardware für dich überprüfen, ob
-
Thread
Suche Ersatz für ATMEGA32-16AU
ja raus. Kann nur Morgen da anrufen und einen Ersatztyp benennen. Bin bei AVR nicht fit. Mache 8051. Danke
Einfach Artikel bei denen abbestellen, anderswo ordern und gut isses. > Bin bei AVR nicht fit. Mache 8051. Unwichtig. Das ist kein technisches Problem, sondern ein rein juristisches.
-
Thread
Unsigned Variablen vermeiden
von Haus aus nicht hergeben und der Code deshalb umständlicher wird. Das betrifft beispielsweise 8051 und die PICs, nicht aber AVR.
A. K. schrieb im Beitrag #3815653: > Das betrifft beispielsweise 8051 und die PICs, nicht aber AVR. Selbst auf einem AVR spart einem aber der Wegfall der sign extension oft genug etwas Code ein, gerade bei der Arbeit mit kleinen Zahlen (uint8_t). Über die im
-
Thread
Wird ARM mit dem Cortex-M7 die AVR Vorherrschaft beenden? Gesperrt
Der AVR hatte nie so etwas wie eine Vorherrschaft. Er war nur einer von vielen, neben PIC, STM8, 8051 und so weiter. Und die werden jetzt alle sehr langsam zumindest zum großen Teil vom M0 abgelöst. Der M7 ist keine Konkurrenz zu den alten 8-Bit-uC, dafür ist er viel zu leistungsfähig. Er attackiert
-
Thread
8051 Ride7 Delay-Funktion
Ich brauch für ein simples Programm eine ganz einfache Delay-Routine, die nicht besonders genau sein soll, sondern einfach ca. X ms Verzögerung im Programm hervorrufen soll. Unten ein kurzes Test-Programm welches einfach im Sekundentakt die LEDs an P2 blinken lassen soll. Leider passiert gar nichts. Werden die beiden Schleifen einfach wegoptimiert und wenn ja, was kann ich dagegen tun? Ah und der Controller läuft übrigens mit 1Mhz (12Mhz Quarz, Takt wird intern aber noch durch 12 geteilt). [c] #include <at89c5131.h> #include <intrins.h> void delay_ms(int k) { int i=1000;
-
Thread
einen "schnelleren" 8051/52er ?
AT89C51 RC2/RC2 mit X2 Mode und dann 20MHz. Hat jemand einen Tip / Hinweis für einen "schnelleren" 8051/52er ? (Hab schon die Device-Liste im Keil soweit durch...) mfg Noch8051User
http://www.keil.com/dd/docs/datashts/dallas/ds89c420.pdf http://www.futurlec.com/News/Dallas/Dallas8051.html Da du bei keil schon alles durchgeguckt hast, hast du weitere Limits, die etwa gegen den DS sprechen?
-
Thread
Thermomix Rezeptchips
Codes abgelegt. * Seit BAD-USB sollte jeder wissen, das auf dem USB-Stick ein Mikrocontroller 8051 am laufen ist. Und auf einigen USB WLAN Adaptern ist es auch so (Realtek)
-
Thread
AT89LP51ED2 PORT Timing abnormal
Ich schlage mich zur Zeit mit einem widerspenstigen 8051 Timing Problem herum. Das Setzen und Zurücksetzen eines PORT Pins nimmt scheinbar wesentlich mehr Zeit in Anspruch wie es sollte. Der MCU lauft mit 16MHz in Kompatibilitäts-X12 Mode und 5.33MHz
Zyklen wie er sollte. Ich bin leider auf dem Gebiet der 8051er noch ein richtiges "Greenhorn". Trotz stundenlangem Studium der ATMEL Handbücher bin ich immer noch nicht zu einer Erklärung gekommen wie so etwas prinzipiell möglich ist. Mir ist das Problem
-
Thread
Wofür ist das I-Flag beim 8051 gut?
vom Interrupt automatisch gesetzt, vom RETI-Befehl > rueckgesetzt. Aber was bringt mir das? Der 8051 hat kein I-Flag. Wenn Du das EA-Bit meinst, das wird nur in SW beeinflußt. Das RETI beeinflußt nur die Prioritätslogik, deren Bits sind aber nicht von außen zugreifbar.
6502 != 8051
-
Thread
Keil C51 - c99 aktivieren
eigentlich wollte ich Code wiederverwenden der in c99 geschrieben ist. Einen anderen c99 unterstützenden 8051 Compiler scheint es irgendwie auch nicht zu geben.
> Einen anderen c99 > unterstützenden 8051 Compiler scheint es irgendwie auch nicht zu geben. doch http://www.iar.com/Products/IAR-Embedded-Workbench/8051/Product-news/
-
Thread
serielle Ausgaben auf AT89S52 Baud-Raten-Generator startet nicht
#3808604: > Verrätst du uns auch, wo der versteckt ist? Der steckt im dritten Timer: Timer2. Der 8051 hat nur Timer0 und Timer1; und den Timer1 verwendet er hier.
wie z.B. 11,592 Mhz als Takt, wenn du genaue Baudraten brauchst. Hol die am besten mal das "Atmel 8051 Microcontrollers Hardware Manual", da steht alles über die Atmel MCS-51 Serie drin.
-
Thread
SPI Daten auslesen
Achso hatte vergessen zu sagen was ich verwende. Der µC ist ein Silabs C8051F560 und der Sensor ein Invensense MPU9250
-
Thread
alte ICs/ Prozessoren
schrieb im Beitrag #3799655: > Z.B einer der ersten Intel Mikrocontrollern (P8031AH) von 1980 8051/31 kam erst etliche Jahre nach Intels erstem µC raus: 8048/35.
-
Thread
(S) Suche IAR Embedded Workbench 8051 v8.3 Standard Mobile
Hi, falls jemand sowas übrig hat: Ich suche die IAR Embedded Workbench 8051 v8.3 Standard Mobile. Mir liegt ein Angebot von IAR über 2250€ vor, was für einen einzelnen Kleinauftrag (inkl. anschließender Wartungsphase) etwas bitter ist. Grüße, Marcus
-
Thread
Entwicklungsboard STM8S103F3P6 Pollin
riesen Bussystem(Werd ich glei mal n neuen Thread aufmachen ist ganz interessantes ding basirend auf 8051er usw, in Bezug auf Videotechnik) auf Basis von IIC bekommen, vielleicht lässt sich das ja verbinden.
-
Thread
Jobangebote im Ruhrgebiet
Festanstellung ist auch möglich. Zu pflegende Projekte: - C++ (MFC) MS Visual Studio (2008) - C für 8051- und ARM3-Prozessoren (hardware-nah!) - Excel mit VBA-Skripte Neue Projekte (u.U.): - C# für Windows - Linux (hardware-nah) und Web-Server Wer Interesse und schon einige Berufserfahrung hat
-
Thread
Problem mit 16 Bit daten
erstell dir eine datei und nenn sie types_8051.h dort rein schreibst du: [code] #ifndef TYPES_8051_H #define TYPES_8051_H typedef signed char int8_t; typedef int int16_t; typedef long int int32_t; typedef unsigned char uint8_t; typedef unsigned int uint16_t; typedef long unsigned int uint32_t; #endif //TYPES_8051_H [/code]
-
Thread
SHT11 an ATmega2560 Es funktioniert nicht
Wenn du dich am Beispielcode von Sensiron orientieren solltest: Die Ports vom dort m.W. verwendeten 8051 sind von Haus aus open drain.
Libs wird entgegen dem Datenblatt nicht Open > Drain genommen sondern "hart" angesteuert. Bei 8051 Ports ist das auch nicht wirklich "hart". Um den Pullup kommt man auch dann nicht herum und falsch bleibt auch dann falsch, wenn es funktioniert. Es geht auch nur um die Datenleitung. Die Taktleitung
-
Thread
Opcode AVR Frage
Es gibt sowohl CPU bei denen alle internen Vorgänge strikt taktsynchron laufen. Z.B. der Z80 oder 8051. Und es gibt CPU-Designs, die intern weitgehend asynchron arbeiten. Z.B. der 6502. Meist ist es eine Mischung aus beidem. XL
-
Thread
BLJB (boot loader jump bit) AT8XC5122
Verzögerungszeit kann durch ändern von R1/C1 verändert werden. @Moderator: Ihr könnt den Beitrag unter "8051" einordnen, denn der 89C5122 ist ein Mitglied der großen MCS51-Familie. Dort wird er von Interessierten vielleicht schneller gefunden. Danke! Gruß. Tom
-
Thread
1-Wire Protokollablauf
compilierst du normalerweise? Ich entwickle und compiliere mit Keil µVision. Allerdings mit einem 8051-Derivat. mit AVR kenne ich mich momentan noch nicht aus. (Also den Code kann ich schon lesen und verstehen, aber mehr hab ich mich da auch noch nicht reingearbeitet)
schrieb im Beitrag #3790834: > Ich entwickle und compiliere mit Keil µVision. Allerdings mit einem > 8051-Derivat. Sorry, damit kenn ich mich jetzt wieder gar nicht aus... > #include <stdlib.h> sollte der keil auch haben, sogar im Standard-Include-Pfad > #include <stdint.h> detto > #include <math.h
-
Thread
Configuration Wizard
es für Atmel Produkte wie die SAM Reihe auch Configuration Wizards/Manager wie sie SiLabs für die 8051-Reihe anbietet? Vielen Dank
-
Thread
Intel 8031, brauche Beratung
Deine allgemeine Frage läßt sich mit "ja" beantworten. siehe: http://chaokhun.kmitl.ac.th/~kswichit/8051sbc/8051sbc.html
den ext. RAM Adressraum einbinden, dann kann man direkt drauf zugreifen. (direkt nicht im Sinne von 8051, da nennt sich das XRAM). Nach der Adress-Latch Adresse erkennen, z.B. ganz simpel A15=1 -> LCD und RD/WR Signale von 51er wahlweise an RAM oder memmapped-IO weiterreichen. Der 51er hat 4 "Strobe"-
-
Thread
FPGA Betriebssysteme
Ergänzend vielleicht noch die PSoC von Cypress, als 8051er oder Cortex-M0/M3. Kein vollwertiges FPGA in dem Sinne, aber das "drumrum", sprich Spannungsversorgung etc ist wesentlich weniger aufwendig als bei einem FPGA mit integrierter MCU. Ralf
-
Thread
[Verschenkt]Platine für Lötübungen ATTiny2313
4051 (bei geänderter RESET-Beschaltung) Der ISP-Programmieradapter ist nur für die AVR nutzbar, die 8051-er müssen vorher programmiert werden. Die LEDs stammen aus dem SMD-LED-Sortiment von Pollin bzw. die 0603-Bauform von Reichelt. (z.B. Bestellnummer: LY L29K) Das schnell zusammengeschusterte Testprogramm