-
Thread
ATmega8. Der Film
PICs" geplant? Fragt > sich nur wer da die nervige Nebenrolle macht. Ich bin der Meinung, dass 8051 im Prequel vorkommen sollten. 8051 - Die dunkle Bedrohung da sollte aber Kubrick Regie führen :-)
Phantomix Ximotnahp schrieb im Beitrag #3965857: > Ich bin der Meinung, dass 8051 im Prequel vorkommen sollten. "Hch. Mega-Acht - hch - ich - bin - dein - hch - Vader!" Sebastian E. schrieb im Beitrag #3965707: > muss der "Tiny2313 - wie alles begann" auch ein dreiteiler werden
-
Thread
Kostengünstiges controllerboard mit 24bit lvds output gesucht
*Das EEPROM enthält, durch Tags getrennt, Software für die Ablauf MCU, vermutlich wieder mal eine 8051 Abart, und auch die Grundkonfiguration für den Scaler. * Das EEPROM enthält nur die Software für die Ablaufsteuerung und der MC im Scaler setzt die Konfiguration des Scalers. * Es enthält nur Scalersoftware
Scaler zu programmieren. Nu' müsste man mal anfangen, den MX25L2026 auszulesen und schauen, ob da 8051 Code drin ist. Und wofür ist wohl der unbestückte I²C Verbinder?
-
Thread
Datentyp bit beim 8051
Beitrag #3945953: > _sw1 = P5 & 0x01; Offensichtlich benutzt dein Programm die Bit-Befehle des 8051 überhaupt nicht. Das ist die ganz normale Bitpfriemelei wie bei jedem anderen Prozessor auch. Wenn das alles ist, sind die 8051-Bitbefehle nur per Assembler benutzbar. Georg
alle auf bitadressierbaren SFR-Adressen. Das trifft aber nur für die Ports 0 bis 3 zu. Beim 8051F020 liegen P4 bis P7 auf den *nicht* Bit-adressierbaren Adressen 84, 85, 86 und 96.
-
Thread
Morse- Decoder mit PSoC
abwärts zu erzeugen. Wenn das erst mal funktioniert, kommt das decodieren fürs LCD. Da geht ein 8051 controller für 50 cent schon für. MFG und frohes neues Matthias
-
Thread
SSD1963 auf 2,8"-Panel-Platine?
socket •2*20 Pin 2.54mm double row pin header interface for connecting MCU. •can be driverd by 8051 / AVR / PIC and other low power controllers. •Resolution: 240*320 Dots hat also nichts mit einem SSD1963 zu tun. SSD1963 For 51/AVR ist vermutlich nur eine Beispiel-Datei. Gruß G.G
-
Thread
NiMh laden und Dauer-Erhaltungsladung, Welcher uC als Ladecontroller?
Wahl relativ unkritisch. Das geht je nach Vorlieben oder Vorkenntnissen, etwa eine AVR, PIC16/PIC18, 8051, kleiner ARM (M0) oder so. Wenn ein µC mehr Kanäle laden kann ist der µC auch nicht mehr so der Kostenpunkt - beim Einzelstück sowieso nicht. Die Frage ist ggf. was man an ADC und Referenz braucht
-
Thread
ATmega8: Das Buch
deines Scriptes mache sind: - prinzipiell hab ich absolut den Verdacht, dass du von der 8048 / 8051 / 8080 “Schiene” kommst - im Einleitenden Teil schreibst du vom Verfahren, wie ein Prozessor Programme abarbeitet und warum es Register und Akku gibt (aber nicht, dass der Akku ein “Spezialregister
ja nun nicht auch noch offiziell zugeben, > oder? > >> Ich finde übrigens das Buch "C and the 8051 Programming for >> Multitasking" von Thomas W. Schultz ist eine recht gute Buchvorlage. > Ich kenne das Buch nicht und die Info auf Amazon ist auch sehr spärlich. Das Buch ist wie Du Dir denken
-
Thread
Defekte Z80 CPUs bei ebay
Peripherie langsamer.. Die schnelleren CPUs wurden im Einsatz IMHO von anderen Prozessoren überholt (z.B. 8051 oder auch TMPZ-xx und Z180), nicht wegen der Geschwindigkeit sondern weil sich Steuerrechner mit weniger Aufwand bauen ließen. Meine Einschätzung basiert aber wirklich nur auf dem was ich "im Feld"
-
Thread
mehrdimensionales array bitweise auslesen
aber stehe vor einem kleinen (in meinen Augen) Problem. Zur Aufgabenstellung. Ich habe den µC 8051 und den Maxim7219, als include Datei dient nur die reg52.h den rest schreibe ich selbst. Die Verbindung, Portbelegung etc ist alles vorhanden. Ich möchte diese mit SPI überttragen. Nun zum
-
Thread
Einfacher Wobbelgenerator mit AVR?
Jahren immer wieder HF Schaltungen und die Erfahrung hat gezeigt, das ein Controller (egal ob es ein 8051 oder ein STM32 ist) immer Störungen verursacht, wenn er mitten in der Kette der HF eingesetzt wird. Das liegt einfach daran, das auf den Chips alles so eng zusammengebaut ist, das nun mal unvermeidliche
-
Thread
SMBUS mit Atmega RRc2040
ist 0x24 Oh man oh man. Muss noch eine interuppt routine erstellt werden ? Früher bei den 8051 musste doch auch bei jedem Slave in den CLK und Daten Leitung ein 330R Widerstand eingebaut werden. Ist das nicht mehr erforderlich. ? Jemmand ein Idee ? Gruß
-
Thread
Displaya 16-Bit Mode?
die Fehler suchen. Als letzte Lösung frage beim Hersteller nach Code zum Testen. Eine Handvoll 8051 ASM Code war für mich mal die einzige Möglichkeit herauszufinden wie der Dreck angesteuert wird.
-
Thread
Programm in ein EPROM auslagern, was gilt es zu beachten
auch beschlossen, die EPROMs in meinem Apple ][ Klon nicht zu zukleben und habs nie bereut :-) Mein 8051 Entwicklungssystem hatte einen Static RAM ab 0h8000 und unten bei 0h0000 natürlich den EPROM. Wenn ich was probiert habe, dann immer mit ORG 0h8000 assembliert und ins Dev System hochgeladen. Wenns
-
Thread
gemeinsames Forum zum 8052
zu pimpen, wie die AVRs (interner CPU-Takt, Reset, ADC, 16Bit-PWM usw.). Die 8051 sind quasi auf dem Stand eines AT90S2313 und AT90S8515 stehen geblieben. Und der einzige Atmel 8051 mit internen 8kB SRAM ist wieder eingestellt worden (Chip-Bude in Frankreich ist pleite gegangen)
", und z.B.: im "Hofdiener" Antennen- verstärkermodul werkelt ein noch sehr rüstiger alter/neuer 8051 core mit Analog drumrum usw.... Warum 8051 in Analogasics/chips: weil der Preis der ARM-cores einen doch etwas blass werden lässt! Man entkommt den 8051 nicht, der ist überall!
-
Thread
SN74CBT3257 als I2C Switch?
Ich habe mit den CBTxx oder den QS3384 (o.ä.) schon JTAGs, I2C und 8051-Datenleitungen umgeschaltet. Hat immer prima und bidir funktioniert. Du darfst halt nicht mitten in einer I2C Transaktion umschalten. Außerdem müssen auf beide Seiten separate Pullups hin!
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
Projekte die am PIC ins Leben gerufen worden waren auf andere MCs zu übertragen (Cortex-M3, AVR, 8051er, Zilog-encore z8). Auch umgekehrt. Ich wünsche Euch noch schöne Festtage und einen guten Rutsch ins Neue Jahr. Mfg, Gerhard
-
Thread
C8051F020 Reset immer wieder
Hallo, ich arbeite momentan mit dem C8051F020 Mikrocontroller der Marke Silabs. Ich baue ein Roboterauto, dass innerhalb eines Quadrats einer Linie folgt (die Linien sind der Rahmen des Quadrats). Wenn das Auto eine Querlinie erkennt, macht
-
Thread
AVR ATtiny26 - 3Channel PWM
Thema sind und durch das Pulsmuster eine geringe Wiederholfrequenz weniger auffällt. Mit einem 24Mhz 8051 sind 4 x 10bit bei 100Hz ohne Schweissausbrüche möglich und es bleibt genug Zeit für die RS485 und diverse Schutzfunktionen und Dimkurven. Bei PWM schalten immer alle LEDs zeitgleich ein, ziehen
-
Thread
Platine mit ATmega 8515 verstehen [Planlos]
der Nachfolger ATmega8515 sind vorsätzlich pinkompatibel zu den „Industriestandard“-Pinouts der 8051er Reihe gehalten worden. Daher scheint der auch zu passen, aber wie viele andere dir schon geschrieben haben, ist es natürlich ein waschechter 8051. Wenn du die Platine partout weiterverwenden
-
Thread
Was ist voll statisches CMOS?
funkt es allerdings etwas, 8 und 16 Bit ist nicht. Aber da passt bestimmt auch ein AVR, PIC oder 8051 rein: http://www.atmel.com/products/Other/space_rad_hard_ics/rad_hard_fpgas.aspx
-
Thread
Ohne Programmer läuft das Programm nicht
Reset muss AFAIK nur bei 8051 auf GND, und da auch nicht unbedingt bei allen Varianten. Andere Platformen mit aktiv High Reset sind IMHO heutzutage nicht mehr gängig.
-
Thread
Timing Probleme 1-Wire
WRITE 1: > pull bus low > wait <= 15µs > release bus > wait 64µs Ich habe hierfür in 8051er assembler folgende funktionen geschrieben: [code] ; write lsb of a to bus ; write 0: ; - pull bus LOW ; - wait >=60µs (60µs) ; - release bus ; - wait 10µs ; write 1: ; - pull
Ich hab ja früher mal 8051 Assembler gemacht: [avrasm] xtal equ 11059 ; kHz w1_dio equ p2.3 w1w10 equ 10 * ( xtal / 100 ) / 120 w1w60 equ 60 * ( xtal / 100 ) / 120 w1w480 equ 480 * ( xtal
-
Thread
ExternerInterrupt + Sleep + PullUp Gesperrt
müssen, da beim Einschalten immer Müll angezeigt wurde. Ferner wäre es meine Pflicht gewesen, einen 8051 statt eines 6511 zu verwenden. War das ein dummer Hund! Ein anderer meckerte 'rum, daß man ja garkeine Torzeit einstellen könne und wollte deshalb die Rechnung nicht bezahlen. Noch ein dummer Hund
-
Thread
bin to BCD Umwandlung
Multiplikation *2 kann man auch durch dezimale Addition mit sich selbst darstellen. Manche MCs (8051) haben dafür einen dezimal Adjust Befehl. Wenn nicht, dann muß man den Übertrag von Bit 3 bzw. 7 selber korrigieren. Die Methode wird heutzutage kaum noch verwendet, da man mit packed-BCD wenig anfangen
-
Thread
Kopfzerbrechen Assembler
hallo leute, ich komme mit assembler und dem ablauf überhaupt nicht klar. zb. (für 8051) INC A MOV P1,A JMP 0 END bedeutet das hier nur, dass der Akku mit 0000 0000 anfängt und bis 1111 1111 hochzählt und jedes mal den schritt an die 8 LEDs an P1 ausgibt?
013D (Endlosschleife) Im Link findest du ein PDF (MCS51LB.PDF), es ist ein Lehrbuch für einen 8051-Kurs für MCS51-Hardware und Assemblerprogrammierung. Dort findest du mehr Informationen. http://www.mikrocontroller.net/topic/337610#3707689 Viel Erfolg. Tom
-
Thread
LPC mit Basic programmieren?
vorhandene Hardware programmieren. Was ist das für eine Hardware? Ist es sicher ein LPC ARM, denn LPC 8051 gibt es ja auch, und dafür BASCOM 8051 Falls es ein LPC ARM ist gibt es noch die Möglichkeit, das hier zu kaufen und umzuflashen: http://www.coridium.us/prod-specs1.html
-
Thread
Fragen zum Compiler des SILABS ARM3-µC
maximal Stack-Bedarf ist? - andere Hilfemittel zum Aufspüren o.a. "Fehler"? Beim guten alten 8051 (KEIL-Compiler) gab es das auch nicht, aber die MAP-Datei war m.E. schon recht ausführlich und hat mir oft "den Weg gezeigt", um Fehler bei der Speicher-Aufteilung zu finden. Der Linker hat auch sofort
-
Thread
zwei Byte übertragen AT89C51CC03 (8051)
Hallo, ich sollte zwei Byte an den AT90C51CC03 übertragen. Die Schnittstelle funktioniert soweit auch. Auf alle zu lesenden Parameter kann ich zugreifen. Leider habe ich ein Problem mit den zu schreibenden Werten. Byte 1 = Steuerzeichen Byte 2 = Wert für einen Port Ich empfange einen Wert. In em Fall 0xF8. Danach folgt das nächste Byte dies soll den in dem Fall den PORT0 ansteuern. Mit dem jetztigen Quellcode kann ich derzeit kein zweites Steuerzeichen empfangen. Im Register SUBF steht leider nur das erste Byte. Das Register SBUF kann ich auch nicht zurück setzen. Aus dem Datenblatt
-
Thread
Umstieg bzw. Ergänzung PIC Prozessoren auf Arduino.
müsste! Vielleicht doch noch? Kann ich Dir nur wärmstens empfehlen. Ich hab auch jahrelang den 8051 in Assembler programmiert. Als ich dann C gelernt hatte, habe ich mich geärgert, daß ich das nicht schon viel eher gemacht habe. Auch konnte ich dann viele Routinen vom 8051 zum AVR übernehmen. Und
-
Thread
XC886 (XC800/8051) multipliziert uint16_t langsam
mit dem schon etwas in die Jahre gekommenen XC886 (bzw. allgemein der XC800 Serie) von Infineon. 8051 Architektur. Laut Infineon Datenblatt hat der Chip eine MDU - Multiplication and Division Unit und soll laut Datenblatt für eine Operation uint16_t x uint16_t mit Ergebis uint32_t 16 Clockzyklen
Schau mal ins Datenblatt vom µC, der original 8051 braucht 12 Takte für eine Instruktion. Das bedeutet, dass er trotz 24 MHz Takt nur 2 M Instruktionen/s verarbeiten kann. Damit kommt man schon viel näher an die 9 µs heran. Details müssten im Handbuch
-
Thread
Warum Atmega 8515 für DMX Anwendungen?
nicht. In meinem DMX LED Matrixding ist nur deswegen ein 8515 drin, weil da vorher ein abgerauchter 8051 verbaut war und die Pinbelegung des 8515 so gut passte :-)
-
Thread
Auswahl Mikrocontroller (von Anfänger)
die beschriebenen Zwecke? Gerne auch >mit Links. Jeder halbwegs aktuelle. AVR, PIC, MSP430, 8051 etc. >Was brauche ich noch alles um ihn in Betrieb nehmen zu können? Einen Programieradapter, siehe [[AVR ISP]]. >Sonstige Tipps und Tricks die ich beachten sollte? [[Sleep Mode]]. >Ich
-
Thread
AT89S52 Port 0 als I/0-Port
Hallo allesamt, ich bastle gerade mit meinem AT89S52 (ein 8051er Derivat). Nun wollte ich den Port 0 eigentlich ganz normal als I/O-Port nutzen, habe nun allerdings festgestellt, dass er, wenn er als I/O-Port genutzt werden soll mit externen Pull-Up-Widerständen
Beitrag #3896667: > LEDS mit Vorwiderstand an Port 0 nach +5V und gut ist. Lasten schaltet man am 8051 immer low aktiv. Sonst gehen bei jedem Reset alle LEDs, Relais, Motoren usw. an.
-
Thread
OTP "E"EPROM programmieren amd 27c010
wichtigsten Adaptern, die qualitativ recht gut sind, um die 60.- bezahlt. Leider kann der keine 8051 aber sonst ein geniales Geraet, fuer die paar Euro. Ach und Leute, ist es nicht furz egal ob ein EPROM mit 00 oder FF geleert wird ?! Leer ist leer.
-
Thread
ATMEGA 128RFA1 kompatibel
man die Dinger? Gibt es von Atmel keine Breakout-Boards? Von anderen Anbietern gibt es diese: 8051RF: http://www.mouser.de/ProductDetail/Texas-Instruments/CC2530EMK/?qs=sGAEpiMZZMt9EC5K82p3ygTtWIK75d5G ARMCortexMRF: http://www.mouser.de/ProductDetail/Texas-Instruments/CC2538EMK/?qs=sGAEpiMZZMvNv09GOMabnRUKLSbB7dQi
machen und Reflow-Löten, oder wie dargestellt einen anderen Hersteller nehmen. Was spricht gegen den 8051, einfacher als AVR ist der auf jeden Fall.
-
Thread
Wer versteht folgendes C-Macro
ok danke. Dieser Syntax war mir völlig unbekannt. Ich hatte den Code hier gefunden: http://www.8051projects.net/lofiversion/t63678/sam3x8e-arduino-due-c-development-in-atmel-studio-6-without-asf.html Scheinbar stellt es die Seite falsch dar.
danke. Dieser Syntax war mir völlig unbekannt. > Ich hatte den Code hier gefunden: > http://www.8051projects.net/lofiversion/t63678/sam3x8e-arduino-due-c-development-in-atmel-studio-6-without-asf.html > Scheinbar stellt es die Seite falsch dar. Und bevor du fragst. Das hier [c] PMC->PMC_WPMR
-
Thread
SAM3x8E Output pin setzen
Hier habe ich ein Beispiel gefunden: http://www.8051projects.net/lofiversion/t63678/sam3x8e-arduino-due-c-development-in-atmel-studio-6-without-asf.html So wie es aussieht, reicht das setzen von 3 Registern: PIO_OER PIO_SODR PIO_CODR
-
Thread
Propeller Uhr [Auftrag]
noch jemanden finden, der den STC12 kennt. Zumindest der Teil sollte nicht so schwer sein, da er ein 8051 Derivat ist http://www.mikrocontroller.net/topic/230000#2321299 Ach ja. Und hoffen, das die Chinesen den original Source Code beilegen.
-
Thread
Perfomance bei SoftUART (AVR305) in Assembler
Georg schrieb im Beitrag #3890806: > Für PICs gabs da mal > Beipiele. Im Philips 8051 Applikationsbuch auch. Natürlich wurde ein Timerinterrupt benötigt mit 1/4 Bitzeit. Von Philips gabs mal den 87C751 im DIP24, das war ein 8051 ohne HW-UART. Ich hab da noch einige mit Fenster rumliegen
-
Thread
Bus eines unbekannten IC's
, kommt mir auch nicht spanisch vor ;) > 2.Problem: Um welche Art von IC handelt es sich? 8051er > Vielen Dank im Voraus, > Christian Hoffe, es hilft Dir weiter. Gruss, Average. > P.s: Sry, für das große Bild, musste es von meinem iPhone aus Posten. Nur so 'ne Frage: Das Händy kostet
-
Thread
Richtiges C++ hardwarenah
++) das von einem Industriekonsortium definiert wurde. siehe S.205: ftp://ftp.iar.se/WWWfiles/8051/webic/doc/EW8051_CompilerReference.pdf EC++ Umfang ============ Zugelassene Funktionalität bei EC++: - Klassen - Vererbung - Überladen - typsichere Speicherverwaltung mit new und delete (
Freude wahrgenommen. Das Dokument welches du genannt und den Link gestellt hast, bezieht sich auf 8051. Kann man es trotzdem universell verstehen?
-
Thread
Problem mit SPI und Silabs
Hey Community Ich bin hier mit einem C8051F560 und einem MPU-9250 von Invensens am Arbeiten. Ich will den Sensor über SPI auslesen habe aber das Problem dass mein SPI meine Adressdaten ncht annehmen will. [c] void init_sens(U16 spi_adress
-
Thread
Atmega168 brennen?
Hallo, im Text steht /Willar SP200S Atmel 8051 Microcontroller DIY Programming Kit/ # http://www.lynx-india.com/shop/index.php?productID=17032 Und der kommt mit Atmel AVRs klar ?
-
Thread
Welcher µC ist "der Richtige"
verbreitet wie Atmel > + I/O Multiplexing > + Mit Keil ist eine gute IDE verfügbar KEIL bedient nur 8051,80166,80251 und ARM. Für die PICs brauchst Du MPLABX und die zur jeweiligen Architektur passenden Compiler. > + Lange Verfügbarkeit >= 15 Jahre > > - Compiler wird extra benötigt, nur ANSI C,
-
Thread
Hex-File auf Pic klappt nicht
bestimmte Rolle, und erzeugt in alten Loadern und Programmern Error. Hatte auch damit zu tun. Jedoch beim 8051, nicht PIC, das sollte aber keine Rolle spielen. Einfachere alte Loader kennen nur Record-Typen 0 (für laufenden Code) und 1 (für letzte Zeile), und spucken alles andere wieder aus. Ich entfernte
-
Thread
Downgrade von ATMEL Studio 6.2 auf 6.0 wg GCC Fehler?
der nicht >vorhanden Kenntnis von Assembler. Ich hab genug Assembler programmiert (68000, AVR, 8051, Picoblaze), um zu wissen wie es geht, was Assembler kann und was man besser nicht in ASM machen sollte. Ausserdem bezog sich mein Kommentar indirekt auf die ewig gleichen, albernen Argumente, die einige
-
Thread
ca. 100 PT1000 Messwiderstände messen
für die Sensoren, auch wenn man ganz so viel Auflösung (Richtung mK) nicht brauchen wird. Der C8051F350 ist halt eine 8051 Typ Controller - wie die Programmierung geht verrät das Datenblatt, bzw. die Compiler für den 8051.
halb ironisch 13 x Arduino ins Spiel gebracht, ohne einen genauen Typ zu nennen. Selbst die alten 8051er und deren Derivate beherrschen das serielle Multiprozessor-Protokoll. Damit kann man eine größere Anzahl bequem vernetzen und viel Verdrahtung sparen. Bezüglich der Störempfindlichkeit, sehe ich
-
Thread
Projekt zum "Wiedereinstieg"
Kriterien lauten in etwa so: - Mit "gewöhnlichem" Mikrocontroller der Atmel (ggf auch PIC oder 8051) Familie machbar.. halt irgendwas mit 8Bit, war zu lange inaktiv um gleich was komplett neues zu lernen. - Mechanischer Aufwand nicht allzu hoch - ~100-200 Stunden Zeitaufwand - Budget: "So günstig
-
Thread
HD Kamera für Mikrocontroller?
niemand daran, CSI2 in einem passenden FPGA zu implementieren und in den freien Platz noch einen 8051 reinzucompilieren, wenn Du meinst, dass Du das brauchst. Sofern Du die Entwicklerstunden bezahlst, bekommst Du alles. fchk
-
Thread
2* UB8830D was mach ich nur mit Ihnen?
Itemid=1&p=catalog&parent=5&pg=1 Für die Basic-Variante hab ich jedoch nichts gefunden. Nur für den 8051 gibt es Editoren/Compiler.
1&p=catalog&parent=5&pg=1 > Für die Basic-Variante hab ich jedoch nichts gefunden. > Nur für den 8051 gibt es Editoren/Compiler. Das Basic im DDR-U883 ist nicht identisch zu dem Zilog Ding, blos als Anmerkung. Gruß, Holm