-
Thread
char nicht kleiner null ?
false due to limited range of data type" Kann ein char beim AVR nicht negativ sein ? Auf einem 8051er laeuft die gleice Routine ohne Probleme. verwirrte Grüsse Eddi
unsigned char" in meinen Sourcen gemacht habe. Ausserdem laesst es sich so besser zwischen AVR und 8051 wechseln. Also : Ich denke, so wie jeder mag. Das sollte hier nicht in eine Grundsatzdiskussion ausarten. In diesem Sinne... Eddi
-
Thread
Einstieg in Cypress FX2 Programmierung
Sourcen. Tutorial speziell für den FX2 kenne ich nicht, aber für LED blinken solltest du dir ein 8051 Tutorial suchen, denn der FX2 ist ein fast normaler 8051 mit eben USB noch zusätzlich dran. > 2) Ich habe mal irgendwo gelesen, dass es auf der Cypress-Seite einige > Tutorials gibt. Aber wo? Ich
Die a51 ist eine Assembler-Datei für 8051, daher der Name. Da sind die Device- Interface- und Endpoint Descriptoren drin. Hättest du dich mit USB beschäftigt, wüsstest du, dass die nötig sind, um das Betriebssystem das Gerät enumerieren zu
-
Thread
Programmer für AT89CXX51
meisten AT89Cxxxx einen PSEN Pin. Einen Bootloader haben eigentlich nur die größeren. Die Standard 8051er haben sowas nicht. Einige können ISP (ähnlich dem von den AVRs), die einfachen müssen aber parallel beschrieben werden.
Bevor ich mir dann aber einen teuren Programmer kaufe, lege ich mir eher einen größeren 8051 zu. Der kostet zwar etwas mehr, aber ich brauche keine Hardware ausser einen Pegelwandler (Max232) und ich habe den Komfort ihn mal schnell umzuprogrammieren. Der AT89C5115 ist auch recht klein und
-
Thread
Problem mit serieller Schnittstelle
*seufz* Warum sagst du nicht wenigstens, welchen 8051 du verwendest? Nicht jeder 8051 hat einen separaten Baudratengenerator. In diesem Fall musst du Timer 1 oder Timer 2 verwenden. Wenn du deinem Assembler/C-Compiler nicht sagst, welchen 8051 du verwendest
die gehen gleich davon aus, dass ein 8051 so nen interenn bautgenerator hat :) den fehler werd ich auch kein zweites mal machen :)
-
Thread
Linux, Parallelübertragung und Keil
es das beste, was ich bis jetzt gefunden habe.. Und gibt es aktuell ein Programm, mit dem man 8051er Assembler / C Programme schreiben kann, das so etwa wie Keil ist? Oder läuft Keil etwa über Wine? Danke mal für eure Antworten =)
zum brennen, wie von dem ersteller deines tools empfohlen. Kompilieren und bauen kann man die 8051er z.B. mit sdcc. mfg mf
-
Thread
AT89C52 flashen wie
Das Hex-File kannst Du ohne Änderung direkt auch in einen anderen 89Sx brennen. Das Schöne an den 8051, die sind alle registerkompatibel, und die meinsten auch pinkompatibel.
zusätzliche Hardware nötig. Kostet allerdings um die 8 Flocken beim R. Es gibt noch weitere Atmel 8051er, die das können, haben halt andere Features (z.B. USB), und auch einen anderen Preis :) Ralf
-
Thread
SPI - I²C - CAN
CAN-Controller: SJA1000 (8 Bit Interface) MCP2515 (SPI) T89C8051CC01 (+ 8051 core) C8051F043 (+ fast 8051 core) LPC2194 (4*CAN + ARM core) AT90CAN128 (+ AVR core) z.Z. nur sample status ! CAN-Bustreiber: PCA82C251 TJA1050 MCP2551 ATA6660 Peter
-
Thread
Hilfe bei Konvertierung von AT89C2051 nach modern
Hallo, das ging ja fix. Der Tip mit 89S2051 ist super. Für ISP habe ich einen Programmer, für die 8051er nicht. Danke noch mal für die schnellen Antworten. Willi
Willi, 89x2051 sind 8051er, auch der 89S4051 geht natürlich Gruß RABIS
-
Thread
Atmel 8051 flashen
Hallo zusammen, es gibt ja jetzt neue sehr schnelle Atmel 8051 z.B. AT89LP214 die eventuell als Ersatz für die NXP 8051 z.B. LPC922 geeignet wären. Allerdings werden die LPC mit seriellem Bootloader im Flash ausgeliefert, und sind über RXD/TXD zu flashen z.B
Atmel 8051? Gruss Lothar
-
Thread
Generelles vorgehen bei multiplen Interrupts
avr werden. Aber mir kann ein Blick über den Tellerrand sicher auch nicht schaden. Hat der Philips-8051 auch diese Gehirntoten Adressregister für CAN? Schoene Gruesse, Florain
aber den 8051 von Atmel (AT89C51CC03). Peter
-
Thread
8051 + D/A Wandler!
Portnamen sind eigentlich Teil der Include/Register-Datei, je nach Programmiersprache. Der normale 8051 kennt eh keine Datenrichtungsumschaltung, also einfach den Eingangsbus des DAC an einen kompletten Port des 8051 ran, /CE und /CS an zwei beliebige andere Portleitungen, falls die gesteuert werden sollen
ich über den D/A Wandler (AD558) Davor braucht man erstmal den Schaltplan, wie der DAC an den 8051 angebunden ist. Peter
-
Thread
Vorteile 32 Bit Controller
und zu entsprechendem Aufwand bei der Programmierung. So unterscheidet die Datenadressierung bei 8051 zwischen 7-Bit-, 8-Bit-, 16-Bit- und ROM-Adressen). Bei 32-Bit-Prozessoren entfällt dieser Aufwand, ROM, RAM und I/O-Ports liegen im gleichen Adressraum und lassen sich mit den gleichen Zeigern
definieren (so sie dazu in der Lage sind). Solche im ROM, solche im RAM, kurz adressierte Daten (8051 8bit, M16c 16bit), lang adressierte Daten (8051 16bit, M16c 20bit) und universelle Daten bei denen langsame Laufzeitfunktionen mit 24-Bit Pointern nötig sind um sie letztlich auf die unterschiedlichen
-
Thread
Kleiner ARM (16bit reicht): womit anfangen?
CPU-Last nur bei 10% liegt. Wichtig wäre also eher ein MC mit Interruptprioritäten, z.B. die 8051-Familie. Dabei sind diese auch sehr schnell (Silabs bis 100MIPS), was man aber wirklich fast nie braucht. Ich nehme gerne die Atmel-Typen, z.B. AT89C51ED2 (4 Interruptprioritäten). Peter
Compare Int innerhalb von 10 ms nötig. Selbst mit 12 oder 16 Kanälen geht das mit nem AVR oder auch 8051 noch recht problemlos ;)
-
Thread
LED-"Kerze" ferngesteuert schalten
anschließen kannst. IR-Dekodiersoftware für den AVR sollte auch im Netz zu finden sein. Gruß, Markus_8051
hier im Forum zu diesem Thema: http://www.mikrocontroller.net/topic/56195#new Ciao, Markus_8051
-
Thread
Reset-Baustein
kopfschüttel* Aber das mit dem ATiny ist schon eine witzige Idee, einen AVR für den Reset eines 8051er. Womöglich programmier ich den auch noch auch noch mit C, und auf dem 8051er alles in Assembler. Was ich allerdings mit der Intelligenz anfangen soll, weiß ich noch nicht. Aber der wäre kleiner
-
Thread
[V] Kleines Konvolut Silabs C8051.
Hallo 4St. Silabs 8051er Controller Bausteine Orginalverpackt abzugeben 1x C8051F130-GQ 100 MIPS, 128KB 10ADC 1x C8051F124-GQ 50 MIPS, 128KB 12ADC 2x C8051F380-GQ USB, 48 MIPS https://www.mouser.de/ProductDetail/Silicon-Labs/C8051F130-GQ?qs=emzKIAVu2mXTwxxGrbGdkA%3D%3D https://www.mouser.de/ProductDetail/Silicon-Labs/C8051F124?qs=sGAEpiMZZMvxX9Q80wbhCaWLSQdbLM5r https://www.mouser.de/ProductDetail/Silicon-Labs/C8051F380-GQR
-
Thread
short != int16_t
Gründen besser bei int16_t, uint16_t usw zu bleiben. Nimm z.B. den Wertebereich Datentyp int: - 8051: -32768 bis 32767 - "PC": −2.147.483.648 bis 2.147.483.647
> Nimm z.B. den Wertebereich Datentyp int: > - 8051: -32768 bis 32767 > - "PC": −2.147.483.648 bis 2.147.483.647 Bei den PIC CCS Compiler kann man int auch auf 8 Bit, also -128 .. +127 einstellen. Ich glaube sogar, das war die Default Einstellung
-
Thread
Warum hat der AVR32 so eine geringe Verbreitung?!
Die Strategie läuft ähnlich wie bei 8051 vs AVR, auch da hat Atmel ja einen eingeführten Quasi-Industriestandard durch eine eigene Produktlinie ergänzt. Es bringt schlicht mehr Geld ein, wenn man den Gewinn nicht mit anderen teilen muss (mit Intel für 8051, mit ARM für den Core). Ebensowenig wie Atmel die eigenen 51er sterben liess, werden sie auch die eigenen ARMs nicht sterben lassen.
-
Thread
Probl. Keil Ausgabe von 8bit Zahlen???
Hallo Leute! Hat schon mal wer von euch mit dem Keil-Compiler ein C-Programm für den 8051er geschrieben? Ich habe ein Problem bei der Ausgabe mit printf über die Serielle. Zuerst habe ich die Variablen initialisiert. unsigned char idata z=0x20; Danach wird die Serielle initialisiert
>Hat schon mal wer von euch mit dem Keil-Compiler ein C-Programm für >den 8051er geschrieben? JA !!! Das Handbuch sagt: "%bx" für byte, "x" für word und "lx" für long.
-
Thread
gnu compiler
schweineteuer, ein paar tausender meine ich. Dazu noch die Frage, welcher Prozessor? Wenn's auf der 8051er Schiene langgeht, dann wuerde ich den Keil nehmen, weil der so dermassen optimiert, da wundert man sich. Z.B. optimiert der gcc das nicht raus: [C] for(i=0; i<65000; i++) volatile asm("nop
Der Keil-C dagegen schmeisst das raus, selbst probiert. Auch soll der Code, den der Keil erzeugt (8051er) sehr nahe an Assembler-pur ranreichen, also eigentlich genausogut, wie alles in ASM geschrieben. Soll.....
-
Thread
Bipolar-Transistor: minimal notwendiger Basisstrom?
Schlitzohr hatte in einer Klausuraufgabe mal eine Last (Glühlämpchen), die mit dem High-Level eines 8051 (nur 80µA bei TTL High) und zwei gleichen Transistoren (z.B. BC327) in Darlington-Schaltung getrieben werden sollte. Es durften nur die beiden Transistoren alleine als Interface verwendet werden, kein
werden, kein zusätzlicher > Pullup beispielsweise Sowas dämliches. Jeder Honk benutzt bei den 8051 Ports Pullups für 2 Cents und schaltet damit schnell und sicher. Helmut Lenzen schrieb im Beitrag #2973536: > Helmut S. schrieb: >> Z. B. mit dem LM317 plus zwei Widerständen. > > Seit wann
-
Thread
Treiberentwicklung für 32-Bit-Mikrocontroller
Industrie auch den ESP32? Oder ist dort nur noch der ARM Cortex R/M relevant? Wird noch ein AVR oder 8051 eingesetzt?
Wallboxen. > Oder ist dort nur noch der ARM Cortex R/M relevant? Nein > Wird noch ein AVR oder 8051 eingesetzt? Ja und ja Warum fragst du eigentlich nach Treibern? Was hast du vor?
-
Thread
RGB 8x8 LED Matrix 100HZ 8Bit PWM
Habe mir die Problemstellung mal durch den Kopf gehen lassen. Wie würde ich es den mit einem 8051 Derivat machen? Hm, denk, grübel, überleg, rechne, heureka: Ein schneller 8051 muss her z.B. DS89C420 mit 33 oder 40 MHz. Oder etwas hübsches von SILABS (früher Cygnal) Die Kernroutine ist
Ich muss also 24 verschiedene PWM-Signale gleichzeitig machen. Hier kommt mir der Befehlssatz des 8051 entgegen: CJNE A,Adresse,$+3 d.h. ACC und Speicherbyte werden verglichen, Carryflag gesetzt wenn ACC kleiner Speicherbyte ist. MOV P3.2,C d.h. der Inhalt wird an den Port-Pin
-
Thread
SPI 8051 SPIDAT
Heinz wrote: > ich hab ein kleines Problem mit einem 8051 Controller. Es gibt über 500 verschiedene 8051-er und SPI gehört nicht zu der Standardausrüstung, die jeder 8051 hat. Du mußt schon nen genauen Typ angeben (AT89S8252 ?). > ich verwende Keil
steht immmer auf 0x00. Hast Du die Simulator-Doku gelesen, ob diese Funktion für Dein spezielles 8051-Derivat überhaupt unterstützt wird ? Peter
-
Thread
Eingänge negiert verknüpfen
PORTA sein. Also sollte auch eine Bitverknüpfung erfolgen, oder? Ich kenne das zumindestens so von 8051... Meine Bedingung soll wahr sein, wenn ENDR1, oder ENDR2, oder ENDR3, bzw. zwei der drei oder alle Signale ein low Signal führen.
Mit welchem Compiler hast Du denn die 8051er programmiert? Mit Keil vielleicht? Der WINAVR-C-Compiler ist im Unterschied zum Keil ein reiner ANSI-C-Compiler, der die ganzen µC-spezifischen Erweiterungen wie Bitmanipulation nicht kennt. Da muss
-
Thread
Kompatibilität bei C Programmierung
Hier mal ein Beispiel, was sowohl auf dem 8051 (Keil C51), als auch auf dem AVR (WINAVR) läuft: http://www.mikrocontroller.net/forum/read-4-140631.html#new So schwer ist das also mit der Kompatibilität garnicht. Peter
@A.K. jetzt, wo Du es sagst, fällt es mir auch auf. Bei 8051 wird die Tabelle in den Flash (code) gelegt, da der ja generic bzw. memory specific pointer kann. Viele 8051-er haben ja nur 128/256 Byte RAM, deshalb sollte man es so machen. Aber beim AVR-Code
-
Thread
Microcontroller mit CAN Schnittstelle
C8051F040..047 C8051F060..063 T89C51CC01 T89C51CC02 AT89C51CC03 AT90CAN128 LPC2119 Peter
"Wie schaut es denn mit der EMV-Stabilität von Flash in diesem Umfeld aus ?" Also mit den 8051-ern habe ich bisher sehr gute Erfahrungen gemacht: AT89C2051 AT89S8252 T89C51CC01 Ich probier jetzt gerade die ATMega8 aus. Demnächst solls auch noch ein LPC2119 sein. In einem älteren
-
Thread
Hochauflösende Zeitmessung/Capture
10ns schaffst Du z.B. mit dem C8051F120: "High-Speed pipelined 8051-compatible CIP-51 microcontroller core (100 MIPS or 50 MIPS)*" Du kannst sogar 6 Eingänge parallel messen: "The Programmable Counter Array (PCA0) provides enhanced timer functionality while requiring less CPU intervention than the standard 8051 counter/timers. PCA0 consists of a dedicated 16-bit counter/timer and six 16-bit capture/compare modules." Peter
-
Thread
C Code - Problem mit struct
Also zuerst mal das Wichtigste: Ich verwende Keilµ Vision3 als C Compiler und arbeite auf einem 8051 Derivat. Nun habe ich folgendes Problem: Ich habe ein Hauptprojekt (enthält main.c) und ein zweites Keil Projekt, welches zu einer Library (.LIB) kompiliert und im Hauptprojekt eingebunden wird
Du hast 'idata' (wohl ein spezifischer 'Type qualifier' -- hab keine Ahnung von 8051ern) sowohl im typedef, als auch in den ganzen Deklarationen, das geht sicher schief. Aber ein anderes Thema: status = functionName().super; das sollte funktionieren, aber wozu gibt die Funktion
-
Thread
MC8051 IO Port Umschaltung
Hallo, ich suche mich seit einiger Zeit durch die Datenblätter des 8051. Leider kann ich das SFR's das für die Umschaltung des Portmodi von Eingang auf Ausgang und umgekehrt nicht finden. Daher nun meine Frage wie lautet diese Register oder wurde diese funktionalität
" Da gibt es "Quasi-bidirectional Outputs" Modernerer: z.b silicon labs "C8051F040" der nun hat mehr Port modes als ich Haare auf dem Kopf ;-) Also den 8051 gubts so nicht, sieh auch z.b. hierda http://www.keil.com/dd/
-
Thread
Alternative zu Bussystemen
Ich würde mir den Aufwand nicht machen. In der 8051er Familie gibt es auch CAN-Varianten, so zum Beispiel die sehr schönen von Atmel, die auch über CAN geflasht werden können. Ausserdem gibt es von Microchip einen CAN-Controller, der über SPI angeschlossen
im Griff. Das Problem besteht darin, dass meine Assemblerkenntnisse sehr veraltet und nur auf den 8051 anzuwenden sind. Außerdem ist das Asseembler des Atmels wieder etwas anders. C kann ich jedoch auf fast jedem µC gleichermaßen einsetzten. Die Geschwindigkeit lässt jedoch ab und zu zu wünschen übrig
-
Thread
Projekt für den NXP 8051 "Mischanlage" in Planung
Mikrocontroller Projekt ansteht bin ich schon am überlegen und Planen. Der Controller ist vorgegeben "NXP 8051" und bestellt. Datenblatt ist hier zu finden : http://www.c51.de/c51.de/Dateien/Humerboards/NLB_LPC935.pdf Nun zum Projekt, ich plane eine Mischanlage für Getränke zu bauen. Die Gefahren und das
sollte dein Vorhaben recht gut zu realisieren sein. Vorraussetzung ist natürlich, dass du dich in PC/8051er Programmierung und der Hardware des LPC935 auskennst. Ciao, Rainer
-
Thread
AT89LP51ED2 (8051) Problem beim erstellen der Keil FlashMon Hex-Datei
nur der Chip und die benötigten Komponenten. Später soll mit dem Chip mal ein Arduino Uno nur mit 8051 Architektur entstehen. Bezüglich dem Monitor: es kann in den RAM geladen werden, aber muss nicht. Entsprechendes Zitat von der Keil Homepage: ,, For targets using von Neuman code memory, FlashMON51
falsch. Wenn Interesse besteht kann ich natürlich euch auch verraten, wie man FlashMon51 auf einem 8051 Atmel ausführen kann.
-
Thread
10-Bit Arithmetik / Welcher µC ?
Höhe, Steigen, GPS.... Nachdem ich noch keinen eigenen µC hab, bin ich grad auf der Suche. Nen 8051 kann ich in Assembler programmieren. Der AVR mit 16Mhz würd mir auch gefallen, und so unterschiedlich vom Befehlssatz sind die ja auch nicht. Oder sollte ich da dann doch lieber auf nen 16-Bit Controller
16 bit dann ist wohl der M16C ganz gut - schau mal auf www.glyn.de Was hast du denn schon mit 8051 realisiert? In welcher Klasse bist du und wo wohnst du?? Beschreib dein Projekt mal etwas genauer!!! Viel Erfolg mfg Christian
-
Thread
STM32 - wo landen Konstanten
zusammen, dass AVRs 3 völlig getrennte Adressräume haben (Flash, EEPROM, RAM) und GCC nicht wie manche 8051er Compiler adressraumübergreifende softwarekontrollierte und damit langsame Pointer implementiert. Also muss man die Adressräume explizit angeben und erwischt da nicht die stärkste Seite von GCC.
Vielen Dank nochmal für die ausführlichen Infos. Ich habe bisher eben nur mit 8051, TMS320C25 , AVRs und 8048 gearbeitet, alles MC/DSP mit getrennten Adressräumen, wobei ich die TMS,51er und 48er nur in Assembler bearbeitet habe. C bisher nur auf Linux, Windows und AVRs. Bei Linux
-
Thread
SHT* Daten auslesen?
Widerstand wie im Datenblatt hab ich an Vdd gelegt. Im Beispiel von Sensirion wird der Port eines 8051 nicht umgeschalten, da hab ich mich schon umgesehen. Danke, Paul
Pull-up-Widerstand ist laut Datenblatt ja auch notwendig. >Im Beispiel von Sensirion wird der Port eines 8051 nicht >umgeschalten, da hab ich mich schon umgesehen. Das bezweifle ich. Portpins der 8051er schaltet man dadurch als Eingang, indem man eine 1 in das Portregister schreibt (die haben kein Port-Direction-Register
-
Thread
8051-Kit bei Pollin
Hallo 8051-Freunde, habe gerade entdeckt, daß Pollin im Schnäppchenmarkt ein 8051-Kit für knappe 10€ (Best.Nr. 810 104) anbietet. Doku und Software kann man bei http://www.spezial.de/magazin.php?nav=dl
B. walter H. schrieb: > Hallo 8051-Freunde, > habe gerade entdeckt, daß Pollin im Schnäppchenmarkt ein 8051-Kit für > knappe 10€ (Best.Nr. 810 104) anbietet. > > Doku und Software kann man bei > > http://www.spezial.de/magazin.php
-
Thread
Kleine Hilfe mit Mikrocontroller
komplexeren MC-Architekturen heute nur noch mit großen HAL-Abstaktionsschichten ausgeliefert werden. Der 8051 hat zwar ein sehr effizientes und schönes Design für Assembler- programmmierer. Empfiehlt man aber einem Anfänger die Beschäftigung mit dem 8051 kann man ihm auch gleich ein Buch zur Einführung in die
einfach "State of the Art". Insbesondere das /Debuggen/ mit LEDs und serieller Schnitte... > Der 8051 hat zwar ein sehr effizientes und schönes Design für Assembler- > programmmierer. Mitnichten. Das Ding ist einfach krampfig, verglichen mit einem AVR. > Diejenigen, die Anfängern einen BareBone
-
Thread
günstiger AVR-Einstieg
Ach, wenn wir schon von damals sprechen: Ich habe meine ersten EPROMs für den 8051 mit der Hand gebrannt. Viele kleine DIP-Schalter - los geht's. Meine Güte, kann man dabei schnell HEX lernen! :-) Und man lernt, seine SW ordentlich zu schreiben ... Damit habe ich mir dann ein
EPROMs zu brennen. Dadurch folgten dann größere Programme. U.a. auch Flash-Programmer für diverse 8051 und AVRs. Ja, ich flashe meine AVRs mit einem 8051! :-) Und das geht gut. Ich schmeisse einfach ein HEX-File auf die serielle Schnittstelle. Platinen habe ich damals aber schon geätzt.
-
Thread
T6963C mit 8051 ansteuern
hallo, ich versuche gerade ein 240x64 lcd mit dem T6963C controller über einen 8051 anzusteuern. allerdings mit recht wenig erfolg bis jetzt D0-D7 hab ich an P0 angeschlosse, WR an P2.0, RD an P2.1, CD an P2.2, Reset an P2.3 und CE an P2.4 allerdings schaffe ich es nicht das display
Hi, damit hatte ich es am 8051 betrieben. Mfg Sascha
-
Thread
8051 Simulator (DOS-Fosil)
für Linux gibt es den GnuSim8085 auch auf 64 bit laufend. ich habe noch 2 Phytecboards mit 8051-derivaten, mit CAN Bus. Auch vorhin ausgegraben. Gruss Robert
war sauschnell. Schon auf dem 386-er/33MHz lief er etwa in Echtzeit, d.h. ein 1s Delay bei 12MHz 8051 Takt hat auch nur 1s gedauert. Im Gegensatz dazu waren die Windows-Simulatoren schnarchlahm. Man mußte alle Delays rausnehmen, sonst hat ein 1s 8051 Delay in der Simulation ewig gedauert.
-
Thread
Unterschied zw. uint8_t und unsigned int
Frage zur Portabilität: hat das wirklich schon mal einer gemacht? Also ein Programm, z.B. für den 8051, auf AVR oder M16 laufen lassen? Also ich noch nicht :-)
Frage zur Portabilität: hat das wirklich schon mal einer > gemacht? Also ein Programm, z.B. für den 8051, auf AVR oder M16 laufen > lassen? Also ich noch nicht :-) Das ist nicht ungewöhnlich. Algorithmen sind platformunabhängig. Wer mit mehreren Architekturen zu tun hat tut gut daran jene Code-Teile
-
Thread
CC2540 Microcontroller
Ein Tread öffnen reicht dir wohl nicht, oder? :) http://www.mikrocontroller.net/articles/8051 Unten hast du eine Linksammlung.
www.ti.com/tool/sensortag-sw Tobi schrieb im Beitrag #3772659: > High-Performance and Low-Power 8051 Microcontroller Core Hier wird man keine vertieften 8051-Kenntnisse brauchen, eher USB-Controller-Kenntnisse, über den die Anbindung ans Smartphone erfolgt. Das hier ist zwar ein anderer USB-Controller
-
Thread
IT-Schulprojekt: Matrixschaltung
bauen. Es soll im Endeffekt eine art Touchpad sein. Das Ganze wollen wir über einen Mikrocontroller(8051) an den Pc anschließen. Da wir uns nicht so auskennen brauchen wir noch Informationen: Hier mal 2 Fragen: Es ist ja wahrscheinlich nicht möglich 16 Leitungen als Eingänge zu benutzen, also muss
hajo nehm den 8051er
-
Thread
8051 µC über USB an MP3-Player
Ihr wollt auf dem 8051 µC selbst den USB Host per Software einrichten, der mit MP3 Player als USB Client kommuniziert? Also etwas, was selbst der wesentlich leistungsfähigere µP im PC an Spezial-Chips delegiert... Was habt
Dann sucht euch leiber was einfacheres aus....n USB host auf nem 8051, der zudem noch zügig die MP3 daten rüberläd ist UNMÖGLICH !Wenn du dir mal die USP spezifikation runterlädst, dann wirst du schnell merken, dass USB sehr komlex ist ! Also sucht euch lieber was anderes
-
Thread
RFID reader chips - Samples?
das kann ja jeder! Also Markus, laß Dich nicht von Deinem Selbstbau abhalten! Gruß, Markus_8051
wird das automatisch sinusförmig, wenn der Schwingkreis richtig abgestimmt ist. Gruß, Markus_8051
-
Thread
GCC für 89S8252
hallo, Kann man den kostenlsen AVR C-Compiler auch für AVR's nach 8051-Prinzip bekommen? Danke für die Hilfe PS: Wer andere FreewareCompiler dafür kennt kann hier natürlich auch posten!
also soweit ich weiß nicht, denn die at89er serie sind ja 8051 kompatible, haben also nicht den AVR-RISC befehlssatzt. unter http://sdcc.sourceforge.net/ gibt es aber einen kostenosen compiler für 8051er, versuchs mal damit.
-
Thread
(Parallele) Kommunikation zwischen 2 uCs
nicht richtig oder ist am Ende noch genug Zeit werden wir wohl auf SPI umsteigen (was der 8051 aber nicht in Hardware unterstützt ergo keine Interrupts).
Warum dann nicht UART ? Das hat der 8051 doch eingebaut und es ist einfach zu debuggen, was gerade bei so einer Übungsaufgabe sicher nicht verkehrt ist.
-
Thread
Frage zu HDMI-RGB Konverter
Treiber). Steht auch Beschreibungstext des verlinkten Displays: ... easily controlled by MCU such as 8051, PIC, AVR, ARDUINO ARM and Raspberry PI.
> Steht auch Beschreibungstext des verlinkten Displays: > ... easily controlled by MCU such as 8051, PIC, AVR, ARDUINO ARM and > Raspberry PI. Das schrieb dir schon damals MUC, aber Lesen ist wohl nicht so dein Fall.
-
Thread
Wert in Flash speichern 8051F020
abspeichern können, die auch wenn der uP kein Strom hat, gespeicher bleiben. Die Lösung darf nur den 8051F020 ohne zusätzliche Hardware benutzen. Vielen Dank für eure Hilfe
Quelle: https://www.silabs.com/pages/DownloadDoc.aspx?FILEURL=Support%20Documents/TechnicalDocs/C8051F02x.pdf&src=DocumentationWebPart