-
Thread
Alter intel 3101 chip - was ist sowas wert?
könnte > tatsächlich nach Date Code aussehen, muß es aber nicht. Hmmm, das ist wohl eher ein 8051 ohne internen Programmspeicher.
bei den 8051-ern gar nicht.
-
Thread
Druckserver: IPP oder SMB
Hallo! Habe vor, selbst einen kleinen Druckserver zu entwickeln (auf 8051 mit int. TCP/IP stack). Soll also ein 'Adapter' von Ethernet auf USB oder wenigstens Parport werden. Wollte mal fragen, ob jemand damit Erfahrung hat, bzw. ob es wirklich sinnvoll wäre, das über
gemacht, was du dafür alles für teile brauchst? ich überschlage mal kurz die "großen" bausteine: 8051 oder ähnlich ethernet-controller mit phy, oder alternativ 8051 mit ethernet+phy zusätzliches ram, evtl rom usb-controller dann kommt noch einiges an diskreten teilen, einwenig glue-logic, und
-
Thread
8051 sdcc & serielle Schnittstelle
drüber sehen könnte, denn ich bin langsam am verzweifeln. Chris [c] #include <stdio.h> #include <8051.h> char x; char sollwerte[3]; void Timer_1_ISR(void) interrupt 1 {....} void serial_IT(void) interrupt 4 { if(RI) { RI=0; sollwerte[x]=SBUF x++; if(x==2) x
[c] #include <stdio.h> //#include <math.h> #include <8051.h> int RS232Buffer[25]; volatile int RS232Index=0; int sollwerte[3]={0,0,0}; int istwerte[3]={0,0,0}; int streckediff[3]; //-32768..+32767 int LimitSchritte=20; int Antriebsdrehzahlneu[3]
-
Thread
Interupt Active bit löschen (ARM-Cortex M4 )
nicht selber ins Knie schießt, sind aus gutem Grund die Interruptstatusbits nicht schreibbar. Aus 8051-Zeiten kenne ich aber ein richtig richtig schmutzigen Hack, wenn man das wirklich wirklich will. Man ruft einfach eine Funktion auf, die nur aus einem RETI besteht. Beim 8051 waren die Folgen leicht
Der Punkt ist aber, daß einen Interrupt zu verzögern, eine super schlechte Idee ist, völlig egal ob 8051 oder Cortex. Daher sollten einfach alle Hardwareinterrupts eine höhere Priorität haben, als der Timer zum Taskwechsel.
-
Thread
[V] 2Stk. Silabs MCUniversity Toolstick, 8051er Starterkits
Freut mich, hab mal grad reingesehen: USB Verlängerung, Main PCB mit C8051F020, JTAG Interface Silabs Toolstick.
-
Thread
RS485 - Visual Basic - Verwendung von 9 Bits
Tja, ich kenne mich mit PICs nicht aus, komme aus der 8051er-Ecke, aber mir fallen zwei Sachen auf: 1. Beim 8051 muss man nach dem Senden/Empfangen eines Zeichens das entsprechende Interrupt-Flag löschen (auch bei Polling-Betrieb, da dieses Flag als Erkennung
Beim 8051 wird beim Senden das 9.Bit vorher in ein Flag eines SFRs geladen, der UART sendet diesen Bitzustand dann mit. Beim Empfang wird das 9.Bit in einem weiteren Flag eines SFRs gespeichert, sodass es die
-
Thread
Auswahl eines Mikrocontrollers USB
Ich komme aus der 8051-Welt (mit denen ich inzwischen gar nichts mehr mache, obwohl sich da in letzter Zeit einiges getan hat und genausogut oder sogar besser geeignet wären), bin jetzt AVR-Fan und verbaue die auch gewerblich
sogar noch mit den dazu nötigen Treibern / DLLs, ich kenne allerdings keine. Bei mir war es ein 8051er Derivat von Atmel. Wenn du nicht musst, dann lass es, denn andernfalls brauchst du Durchhaltevermögen. (außer jemand anderes kennt was fertiges)
-
Thread
Atmel Einstieg
, warum fragst Du dann erst ? Außerdem, es gibt gar keine Atmels. Aber Atmel stellt z.B. ARM, 8051 und AVR her, mußt Dir also erstmal einen davon aussuchen. Mein Tip: Nimm einen modernen mit Bootloader, dann brauchst Du nicht mal mehr ein Programmiergerät. Programmiergeräte waren gestern.
Wenn du *AVR* meinen solltest, dann nenne sie gefälligst auch AVR. Oder meinst du *ARM* ??? Oder *8051* ??? Achja, Dataflashs machen die glaube auch, und USB-Hub-ICs und Militärtechnik-ICs und und und... - Sind auch alles "Atmels"... ...
-
Thread
Nulldurchgang mit Optokoppler
Optokopplerzweig. Das Ergebnis sind saubere Nadelimpulse zu den Nulldurchgängen. Gruß, Markus_8051
bei meiner Variante haben die Nadelimpulse halt immer noch eine gewisse Breite. Gruß, Markus_8051
-
Thread
Atmel 89C51RB2
das ist ein 8051 und kein avr, such mal nach einem 8051 c compiler des hex kanst per uart bootloader mit flip drauf laden.
Bootloader per Parallelprogrammer gelöscht hat, ist eher unwarscheinlich. Dann hätte er ja gleich nen 8051 ohne Bootloader nehmen können (da billiger). Den Bootloader kann man von Atmel downloaden und wieder aufspielen (mit nem Parallelprogrammer). Peter
-
Thread
SH79F1611U Prozessor ist ein Clone von was?!
translate.google.com" vor, kommt das hier raus: Overview SH79F1611 is a high-speed and high-efficiency 8051 compatible microcontroller. Under the same oscillation frequency, it has faster operation and better performance than the traditional 8051 chip. SH79F1611 retains most of the features of the standard
Wie hier schon geschrieben, das ist eine 8051 CPU. Sinowealth sieht den JET51 als Programmieradapter vor und nimmt Keil µVision als IDE.
-
Thread
ATtiny 15 funktioniert nicht !!
wahnsinnig !!! wenns nicht klappt nehm ich halt für zwei Schalter und zwei Lampen nen Viel zu großen 8051 ...der Funktioniert wenigstens un macht keine zicken...
Du hast aber schon bedacht, daß die Resetpolarität andersrum ist, als beim 8051 ? Peter
-
Thread
Software-Realisierung eines zusätzlichen UARTs beim 8051?
darunter gemeint ist und wie das funktioniert: Software-Realisierung eines zusätzlichen UARTs beim 8051?
Ach was, mit dem Code-Generator für 8051-Kompatible von Erik Buchmann ist das ein Kinderspiel. Ausprobieren ! 8051 ist Spitze !
-
Thread
Atmel ATMEGA32U4 mit USB
überhaupt keine Angaben über Treiber, DLL usw. wie ich den Zugriff handeln kann. Habe bisher immer mit 8051er gearbeitet und hinten dran ein FT232RL (von FTDI) mit dem konnte man über eine DLL Funktionen aufrufen um mit dem Burschen zu kommunizieren. Vielleicht sind ja hier ein par Atmel Spezi's :-)
Benny schrieb im Beitrag #1032200: > Habe bisher immer mit 8051er gearbeitet und hinten dran ein FT232RL (von > FTDI) mit dem konnte man über eine DLL Funktionen aufrufen um mit dem > Burschen zu kommunizieren. Du kannst eine serielle Schnittstelle simulieren
-
Thread
FAT16 / MMC für KEIL compiler
Hallo Zusammen! Ich habe eine Frage. Hat jemand eine FAT16/MMC-library für einen c8051xxx ? .. Also Keil-compiler kompatibel. Ich will einen c8051fxxx Mikrocontroller für mein Projekt benutzen. Und das Rad neu erfinden und die Library selber schreiben möchte ich nicht. Vielen Dank
Wieso sollen 8051er schlecht für den Zugriff auf mmc Karten sein wegen ihren dptr's? Dieser Zusammenhang will sich mir nicht ganz erschließen. Ciao, Rainer
-
Thread
PCF8574 TI vs. NXP
Pullups bei High ist ganz nützlich, wenn die Pins Ausgänge sein sollen. Hat sich ja auch bei den 8051 bestens bewährt. Daß die TI die nicht mehr haben, würde ich als Minuspunkt bewerten. Peter
nicht mehr nachvollziehen, wie diese 'Lösung' zustande gekommen ist. >Hat sich ja auch bei den 8051 bestens bewährt. >Daß die TI die nicht mehr haben, würde ich als Minuspunkt bewerten. Wir reden hier von einem I2C-Port-Expander. MfG Spess
-
Thread
Controller mit 16bit A/D konverter
Mit 16 und 24 bit hat Analog devices die ADuC 's Das sind eigentlich ADC's mit angeflanschten 8051-ern oder ARM's. Da gibt es glaub ich Demoboards und ein abgespeckten Keil dafür.
Kleine dumme frage: Was sind ADUC`s und was sind angeflashte 8051 er oder arms??? Kannst du mir das so verklicker das es auch der blödeste kapiert? Ich kann, da ich mit der Materie nicht sehr vertraut bin, mit diesem Fachjargon leider nicht sehr viel anfangen..
-
Thread
STM32 F2/F4 - was ich vermisse - Wunschliste für ST
angeschaut: > http://www.micrel.com/_PDF/Ethernet/app-notes/an-143.pdf Das ist eine Appnote zum KSZ8051. Wie wäre es mit einem Blick ins Datenblatt vom KSZ8031? Da ist hübsch erklärt was Du alles brauchst. > Wenn ich das richtig lese, braucht es nur noch einen einzigen 6K49 > Widerstand, ansonsten
Das ist die richtige App-Note. Darin ist die Migration von KSZ8041 >> KSZ8051 beschrieben und da steht auch dass der 8021/8031 beschaltet wird wie der 8051. Mir kam es auch spanisch vor, dass nur zu Beginn der KSZ8021/31 erwähnt wird, ist aber so. Mich hat es einfach etwas stuzig
-
Thread
Zustandsmodell (Regelung) auf C8051
Sachverhalten, dass man mit dem RealTimeWorkshop einfach den C-Code eines Subsystems Compilieren kann, aufs C8051 hochlädt und fertig ist der Braten. Falls die Frage jetzt bissl blöd ist, sei mir das verziehen. Wie bekomme ich jetzt die Zustandsregelung auf den µC? Was muss ich compilieren, wie läuft es? Woher
-
Thread
Probleme mit Keil Compiler und 8051
geschrieben. Nur verhält sich der Compiler oder der 8051 sehr merkwürdig. z.b. habe ich eine ISR die vom Ext Int0 ausgelöst wird (dies geschieht bei einem Tastendruck). Der Code in der ISR funktioniert so wie ich mir das vorstelle, füge ich jedoch
Jedoch blinkt die LED mit nem älteren Version (wovon ich nur noch das HEX FIle habe) Die LED und der 8051 kann also nich kapput sein. Es muss irgendwo am Compiler liegen.
-
Thread
8051 Timer0 initialisieren
Hallo, ich habe eine Frage zum Timer0 des Prozessors 8051 (24MHz). Ich möchte diesen im Modus 2 (8 Bit- Auto Reload) mit t=1s betreiben. Port 1.0 soll an und ausgeschaltet werden. Dazu hatte ich folgenden Ansatz: Timerfrequenz: 1/12 * 24MHz = 2000000
-
Thread
Effiziente Implementierung von ARCTAN fuer uCs
#5144340: > Hier eine Implementierung von mir, die ich vor längerer Zeit einmal für > einen at89C2051 (8051 Core) geschrieben habe. Die Tabelle ist - gerade im kleinen Winkelbereich - zu grob, denke Ich. Warum keine rekursive Iteration?
Implementierung oder ist das nur so dahin geworfen? Das von mir angegebene Verfahren ist an die Leistung eines 8051 angepasst und verwendet daher nur Addition/Subtraktion und Shift. Das ist der Vorteil dieses Verfahrens.
-
Thread
Input
das Buch "Mikrocontroller Kochbuch" von Andreas Roth ans Herz legen. Darin wird ausschliesslich der 8051 behandelt, dafür aber auch sehr grundlegend.
: http://wwwiti.cs.uni-magdeburg.de/~buchmann/privat/ansteuerung.htm klar ist das ein anderes 8051 Derivat, aber ich denke in dem Punkt sind die alle gleich
-
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
[V] WIZNet LAN 8051 Evalboard EVB8051
Hallo Verkaufe ein einmal kurz genutztes Evalboard WIZNet LAN 8051 Evalboard. Wie Bild Type: Wiznet EVB8051 Mit dem NM7010A WIZnet Chip Network Module INFOS: http://www.bdtic.com/WIZnet/EVB8051.html Es sind noch 3 Chip NM7010A dabei. Inhalt: Board,Handbuch
-
Thread
Probleme AT89C51CC03 Flip?
mal den Schaltplan ? Hast Du den PSEN-GND Jumper vorgesehen ? Der CC03 hat nicht die standard 8051 Pinbelegung. Peter
Schwingt denn überhaupt der Quarz (Frequenz/3 am ALE pin meßbar) ? Ein fabrikneuer 8051 springt auch ohne Hardwarebedingung in den Bootloader. Peter
-
Thread
AT89S52 Ausgangs Pegel bei 1 Signal
Man beachte, daß der 8051 seine Ports nach einem Reset auf high setzt. Es ist also sinnvoll alle Verbraucher low-aktiv zu schalten, damit nach dem Reset alles aus ist. Peter
Hallo, gut bewährt bei einem 8051er hat sich: 1) 47 kOhm Basiswiderstand und BC107 in Emitter-Schaltung 2) ULN-Chips (ULN 2001 ... 2004, bzw. 2801 ... 2805), teilweise 8 Kanäle für bis zu 500 mA und 50 V. Gruß Carlos
-
Thread
µC an USB betreiben
Die ATmegas oder die neueren 8051er von Atmel oder Philips können einen Bootloader aufnehmen, der dann (nur von der Software abhängig) sich aus jeder Quelle programmieren läßt - ob nun USB, RS232, CAN, Funk, etc. Nur den Bootloader
Ich habe bereits Atmel mit dem C-Compiler programmiert , (Serielle ) Dazu habe ich auch schon 8051er in Assembler und C-Programmiert ( ext. Rom gebrannt ) zu Ausbidungszwecken. Da ich allerdings noch Neuling in der Materie bin habe ich null Ahnung von UART , oder Bootloader etc. Kennt jemand ein
-
Thread
Relais mit UL2003A korrekt schalten
topic/569983 Da hängt er an einem Philips I2C I/O expander, und diese Dinger haben Ausgänge wie 8051, sind high extrem stromschwach.
#7721267: > Die ULN2003 sind also unschuldig. Die ULNs können nichts dafür, dass sie nicht mit 8051 und PCF8575 des anderen Threads harmonieren. Nur hat das nichts mit dem hiesigen RasPi zu tun.
-
Thread
pcf8574 mit ULN2803 I"C Ansteuerung
Protexpander etc. Da muss eine Lösung mit einem Inverterbaustein her. Wir verwenden einen ADUC 832 8051 derivat. Die Ansteuerung über I2C haben wir durchgeführt da wir sonst nicht genügend Ports für die gesamte Steuerung zu Verfügung haben. Ist die Programmierung des AVR nicht kompilzierter als 8051
> Ist die Programmierung des AVR nicht kompilzierter als 8051? Nein, im Grunde genommen nicht. Nur da du auf 8051-Basis arbeitest, ist es natürlich ein höherer Aufwand, weil du dann natürlich eine neue Architektur samt Programmierumgebung erlernen müsstest.
-
Thread
Keil µVision2 4K Version
> µVision2 Welcher Compiler? 8051?
noch nicht, muss ich mir genauer anschauen. Ein grundsätzlich vollwertiger guter Compiler für 8051, und noch Freeware. Allerdings nicht so bequem wie die µVision, man muß sich halt z.B. Makefiles selber stricken, oder für Derivate des 8051 Libraries selbst anpassen.
-
Thread
8051F330 Silabs Toolstick A/D Wandlung
folgenden µController zugelegt: http://de.farnell.com/silicon-laboratories/toolsticksk/adaptor-kit-base-c8051f330/dp/1295418 Dieser besitzt für Testzwecke ein Poti an P1.6 Ich versuche nun, mit einem Beispielcode von der Fa.Keil--> [c]#include <c8051f330.h> #include <stdio.h> #define VREF 5
Datenblatt http://www.silabs.com/pages/DownloadDoc.aspx?FILEURL=Support%20Documents/TechnicalDocs/C8051F33x.pdf&src=DocumentationWebPart
-
Thread
Interrupt 2x ausführen ohne RETI nicht möglich?
löschen (CLR IE1) doch ohne erfolg.. Kann mir da jemand helfen? Das ganze wird übrigens in der 8051-Ebene programmiert. MfG retnox
Variablen auf den Stack schiebt, müssen die vor dem Rücksprung wieder runter. Ich weiß nicht wies beim 8051 ist, aber gibt es dort nicht auch ein globabes Interrupt-Enable Bit welches gelöscht wird beim Eintritt in die ISR? Das wäre ja dann nicht Interrupt-Flag. gruß cyblord
-
Thread
CC1110Fx als Mikrocontroller verwendebar ?
performance of the state-of-the-art RF transceiver CC1101 with an industry-standard enhanced 8051 MCU, up to 32 kB of in-system programmable flash memory and up to 4 kB of RAM, and many other powerful features. [/pre]
>Auf diesem RF-Transceiver ist ein 8051 Core integriert. Ist dies ein >vollwertiger Microcontroller und kann ich diesen auch noch zum >Initialisieren meiner restlichen Bauteile auf der Platine über SPI >verwenden? Ja und ja. Aber ich
-
Thread
Dev Board
HALLO ! Ich benötige ein Developer Board für einen 8051er möglichst vielseitig wer macht eigentlich die besten 8051er ? und was ist der 8052 ? gibt es diese Architektur auch von ATMEL ? wenn ja ist die gut oder gibt es bessere umsetzungen des 8051er'S
Dieses hier kannst Du leicht selber bauen: http://www.pjrc.com/tech/8051/pm2_docs/minimal.gif Da kommt dann ein T89C51RD2 drauf und hiermit werden Deine Programme runtergeladen: http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2767 Peter
-
Thread
8051: externer RAM, Absturz (FX2LP)
Hallo, ich arbeite gerade an einem Cypress FX2LP. Ein USB Baustein mit integriertem 8051 Derivat. Als Grundstock habe ich ein Beispiel von Cypress genommen und fleißig angebaut, was bis gestern auch prima funktionierte. Nun habe ich ein c-File mit einer ziemlich großen Font-Definition eingebunden
> Ja, grundsätzlich falsch (8051 ist keine "Neumann Architektur"!!!) Ist mir ja klar, aber im Datenblatt steht halt dass es geshared ist. > Warum willst Du den Font in den RAM legen? Der ändert sich doch während > der Laufzeit
-
Thread
Mikrocontroller-Programmierung selber beibringen
gesetzte Fuses (für Anfänger schwer genug) Genau das braucht man bei einem LPC nicht (ARM oder 8051), selbst wenn der Anfänger es geschafft hat die PLL so zu setzen, das nichts mehr läuft, kommt er immer noch mit dem ROM-UART-Bootloader rein. Dank internem Oszillator muss man auch keinen externen
Das hat aber wieder nichts mit AVR oder ARM zu tun sondern mit dem Hersteller: bei Atmel sind die 8051 und AVR gleich schnell verfused.
-
Thread
Arbeitet ihr lieber mit SPI oder I2C Bauteilen?
I2C ist rock solid, wenn man es richtig macht. In den alten Phillips 8051-ern wurde es z.B. richtig implementiert. In einem Gerät habe ich die bekannten P80C652 als Multimaster eingesetzt. Das Gerät lief auf Anhieb 24/7 ohne Reset durch. Und auch der Nachfolger mit Flash
freiem I2C-Bus kein Start. Die AT89C51 mit I2C sind ähnlich buggy, wie die AVRs. Da hat wohl die 8051-Abteilung von den AVRs abgeguckt. Hätten sie mal lieber von Philips abgeguckt.
-
Thread
Woher kommen die Segmentnamen ".text", ".bss" und ".data" ?
verinnerlicht, ich arbeite dran *grins* ). Ist für einen Newbie etwas viel. Hab bisher nur C & ASM für 8051er programmiert, da ist das ein klitze bitze einfacher ;) Gibt's eigentlich schon von jemandem, der da richtig tief drin steckt einen Artikel dazu? ;) Wie lernt man das denn alles? Immer dann wenn
(malloc() bei C, new bei > C++). Dann ist das eine der Denkfallen, in die ich getappt bin. Beim 8051 ist der Stack für Rücksprungadressen und Sicherung von Registern während Funktionsaufrufen bzw. Interrupt-Service-Funktionen. Die Bezeichnung Stack hat hier wohl eine ganz andere Bedeutung. Dann muss
-
Thread
unterschiede bei µC?
EPROM heißt und nur Flash nehmen. Am einfachsten und billigsten ist aber der Eistieg mit den 8051-ern mit Bootloader, da braucht man nämlich nichtmal mehr ein Programmiergerät. Die gibt es auch noch von verschiedenen Herstellern: Atmel: z.B.: AT89C51ED2 Philips: z.b.: P89C668 Maxim: z.B.
besteht unter den 8051-ern, da ist bei einem Derivat-Wechsel kaum was anzupassen. In der Regel läuft sogar das Hexfile auf dem anderen Typ ohne neu assemblieren zu müssen. Peter
-
Thread
Breadboard-Aufbau komfortabel: Das ProtoBrett
pin-microcontroller-development-board-rs232-ic-micro-controller-electronic-hobby-kit/p/itmfgehbbccpuyzq https://www.robomart.com/8051-microcontroller-development-board https://exploreembedded.com/wiki/8051_Development_Board_Setup http://embesys.net/blog/2015/12/01/8051-development-board-easy-to-develop-and-use-board/ Man
-
Thread
Frage zu AVR Assembler
Hallo hab vor paar Tagen begonnen nach dem Programmieren mit 8051ern auch AVR´s zu proggen. Wollte jetzt mal wissen ob man im ram der AVR´s wie bei den 8051ern steuerbits definieren und abfragen? Wenn ja wie? MfG Florian
Byte-Zugriffe und Maskierung, siehe [[Bitmanipulation]]. Direkte Bitbefehle für RAM-Zugriffe in ASM wie der 8051 hat der AVR nicht. Er hat nur welche für die IO-Register. MFg Falk
-
Thread
AT89C5131 Programmierung über USB Probleme
Beitrag #4432344: > Zum Testen toggle ich alle Ports. > Nicht einmal das funktioniert. Bei einem 8051 ist das auch nicht der Erwartungswert. Die Pins sind open-drain, d.h. Pin toggeln geht nur wenn ein Pullup dran hängt. Ansonsten muss man die auf Push-Pull umstellen, falls der µC das überhaupt hergibt
extern mode als echter bidirektionaler Datenbus benutzt wird. Woher nimmst du die info dass ein 8051er mit normaler Portstruktur Open Drain ist? Thomas
-
Thread
AT89C51SND1C Display Fragen
Pixel, 16Bit Farben) verwenden, allerdings bin ich mir nicht sicher, ob der SND1C (ist ja "nur" ein 8051) von der Rechenleistung usw. dafür ausreicht. Vielleicht kann mir das jemand beantworten!? Bisher habe ich leider nur kleine Projekte gehabt, wofür ein 8051 mehr als ausreichend war. Der SND1C soll
Frame)? Sorry für die vielen (für euch wahrscheinlich dummen) Fragen, aber außer nem einfachen 8051 hatte ich bisher nichts in der Hand. =( SPI habe ich auch genau 1x benutzt, aber bei dem verwendeten LED-Controller (Max7219) kommt es nicht so auf die Geschwindigkeit und RAM an.
-
Thread
LEDs Helligkeit verändern
Hallo, ich versuche gerade mit einem Testboard (8051) die Leds anzusteuern und deren helligkeit zu verändern. Gibt es da schon irgendwelche fertigen Codeteile, da ich das nicht auf die reihe bekomme.wäre auch über einen hilfreichen link dankbar! mfg
@ daniel, was meinst du, was ich habe? habe nen kleines testboard mit 8051 und steuere das über keil µVision. Led blinken lassen ist ja kein ding, main loop und dann bestimmtes muster an port1 ausgeben lassen. doch wie bekomm ich die leds z.b. gedimmt? habe noch nicht viel
-
Thread
Welcher Mikrocontroller hat den kleinsten Befehlssatz?
Befehlssatz nicht unbedingt ein Vorteil. Ebenso fuehrt eine einfachere Architektur zu mehr code. Der 8051 hatte ein Pointer Register. Alles darueber machen zu muessen ist elend muehsam. Da ist ein AVR mt 3 pointern schon viel besser.
die Emulation eines z.N. schwachen PICs auf einem starken AVR in Frage. Und auch leistungsfähige 8051 derrivate gibt es mehr als genug. Immerhin muss der Prozessor welcher den Code mittels Compiler verarbeite ja deutlich mehr Leistung aufbringen um die Ausführung in der selben Zeitspanne ausführen
-
Thread
Core8051 für A3PE Starter Kit
Hallo Ich habe unter https://www.microsemi.com/document-portal/doc_view/131526-core8051s-embedded-processor-hardware-development-tutorial ein Tutorial für die Nachbildung eines 8051 auf Microsemi(Actel)-FPGAs gefunden. Wie im Tutorial angegeben habe ich die Code-Dateien heruntergeladen: http://www.actel.com/documents/Core8051s_Fusion_DesignTutorial_DF.zip Leider bezieht sich das Tutorial nur auf die folgenden Entwicklungsumgebungen: M1AFS-DEV-KIT-SCS M1AFS-EMBEDDED-KIT M1AFS-ADV-DEV-KIT Ich habe aber ein Microsemi
-
Thread
Wieso (fast) immer nur 2 PWMs pro Timer? (billig MCU)
sein (falls dann mal mehr wird entsprechend weniger). Habt ihr nen Geheimtip? Gibts vieleicht was 8051er artiges? Billige Entwicklungsumgebung wär halt fürn Anfang auch wichtig. MfG Oli
in riesengroßem TQFP (mega64 und seine Brüder), die kleinen LPC-ARM's gibt's auch nur in TQFP, zu 8051 wollte ich nicht zurück und so lächelte auf einmal die PIC24F Familie. Der C-Compiler ist sehr günstig, das MPLAB-ICD-Zeugs scheint zu funktionieren und ein Eval-Board gibt's auch für kleine Steine.
-
Thread
jtag = jtag?
für ein Projekt den Atmega64. Nun ist die Frage kann ich jetzt auch z.B. eine Silicon Labatories (8051) debuger verwenden um mit dem Atmega debuggen zu können. Oder funktioniert das auf keinen Fall. Dankender Gruss
manchmal anders wünschenswert währe kannst du daher im Normalfall mit einem ARM JTAG nur ARM, mit dem 8051 nur 8051er und mit dem AVR Jtag nur AVR bearbeiten. Innerhalb der Familien kann es sogar noch weitere Eingrenzungen geben. GRuß Carsten
-
Thread
serielle Schnittstelle
Guten Abend, ich möchte eine Verbindung zwischen meinem 8051er und einem Touch Pad herstellen. Dafür möchte ich die serielle Schnittstelle nutzen. Im Datenblatt des Touch Pad´s steht, dass die Baudrate 9600 sein soll. Also habe ich diese auch auf 9600Bd konfiguriert
rausrückst? Welcher Controller, welches Touchpad, etc.? > ich möchte eine Verbindung zwischen meinem *8051er* und einem Touch Pad > herstellen. > ... > 1. Wie müssen die Pin´s konfiguriert sein(push pull, open drain)? Hört sich nach nem SiLabs Controller an, kann das sein? > 2. Ist für das Touchpad