-
Thread
FAT für 8051 in Assembler
Hallo, wie muss die CF-Karte an den 8051 angeschlossen werden? Gibt es einen Schaltplan dafür? Danke. Gruß Michael
das hat leider mit dem PC nicht funktioniert, da dieser nach Einstecken der Karte hängt. So ein 8051er - System läßt da sicher einiges mehr zu; allerdings hat der CF-Adapter (bezogen von adapter-king) immerhin 40 Anschlüsse und die müssen dann an das 8051er - System angeschlossen werden. Zu der
-
Thread
Suche developer board für 8051
Hallo, zum VCFe 2005 hab ich ein kleines 8051 Board mit Epromsimmulator aufgelegt, ist halt sehr einfach zum nachbauen. sollte Intresse besteh en dann einach bei mir melden. Hier ist der Link zum Projekt: http://auram.de/vcfe8051.htm Gruß,
Informationen zum VCFe unter www.vcfe.de . Das ist bei weitem die preisgünstigste Möglichkeit mit einem 8051 zu arbeiten, denn auf dem Board sind nur gängige Bauteile verbaut die der eine oder andere noch in seiner Bastelkiste hat und so wiederverwendet werden. Es kann jeder 8051/2 im DIP40 Gehäuse eingesetzt
-
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
I2C als "Hausbus"
Busteilnehmer waren aktiv auf Empfang. Ich glaube die Dokumentation dazu findest du bei Atmel im 8051-Bereich. Michael
baut leben. Oben das soll heisen AT90CAN128 das ist ein AVR mit CAN Schnittstelle es gibt auch 8051 Architektur mit CAN eingebaut wie Peter schon geschrieben hat. Mir wäre aber eben AVR lieber, weil 8051 ist schon ein paar Jahre her. Immer noch die Frage, wo gibts das Teil? Mike
-
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
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
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
Wer von euch verwendet mehr als eine µC-Familie
Die Verwendung unterschiedlicher µC-Familien (8051, ATMEL AVR) (aus "Erbsünden" auch PICs) in einem Projekt vermeide ich schon aus Kosten- und Fertigungsgründen. (Zwei unterschiedliche Programmier- vorgänge/Programmer sind mindestens eine Fehlerquelle
Atmel 8bit, PIC 8bit, Fujitsu 16bit und 32bit sowie Renesas R32C. Früher hab ich mich auch noch mit 8051er rumgeschlagen, die hab ich aber vor einer Weile zur Seite gelegt. Atmel und Fujitsu benutze ich in mehreren Projekten auch gleichzeitig, kleine Sensoren mit kleinen ATtiny's und als Zentrale zum
-
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
uC mit USB und AD-Wandler
Um auch noch ein anderes Modell auf den Markt zu werfen: Ich bin mit dem C8051F320 von www.SiLabs.com glücklich. Der braucht so richtig schön wenig externe Beschaltung (z.B. kein Quarz, trotz USB) und ist trotzdem nett ausgestattet: - Temperatur-Sensor - ADC - USB - UART
nicht finden? http://www.silabs.com/tgwWebApp/public/web_content/products/Microcontrollers/USB/en/C8051F340DK.htm http://www.silabs.com/tgwWebApp/public/web_content/products/Microcontrollers/USB/en/C8051F320DK.htm
-
Thread
Division durch 2 mit Vorzeichen
Hallo Ingo, ebenfalls Danke für die Antwort! ich "muss" leider auf einem 8051-Derivat programmieren. so einen luxuriösen Befehl habe ich leider nicht :-( Trotzdem Danke! Gruß, Peter.
MOV C, ACC.7 RRC A Dafür hat der 8051 andere "luxuriöse" Befehle (z.B. CPL Portpin, DJNZ). Peter
-
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
Pic Lernen aber wie??
weltweit mit Abstand Marktfuehrer ist Wobei das aber nur für MCs eines Herstellers gilt. Die 8051 mit über 50 Herstellern sind in der Summe im Absatz noch höher. > und > Atmel mit den AVRs bloss eine kleine Nische belegt? So klein ist die Nische aber auch nicht. Sie werden z.B. in Druckerpatronen
bloss amuesiert, wenn jemand den Marktfuehrer als Nischenprodukt hinstellt, das war alles. Jetzt 8051-Mikros zum Vergleich herzuziehen ist nicht ganz korrekt, den der Ursprungsvergleich war explizit Microchip PIC / Atmel AVR, nicht PIC/8051-Architektur, und darauf habe ich geantwortet.
-
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
xc886 in C; timer stoppen
Testprogramm TIMER // Beispiel: LED blinkt im o.5s Takt #include "reg51.h" // Register des 8051MCs #define LED P0_7 // Timer 0 - Zeitbasis // Timer0: Reload Wert für T0 T=1/(fosz/12)*(65536-(TH0*256+TL0)) // RELOAD (16bit) = -(0.01 * FREQ_OSC / 12 - 65536); // RELOAD-Wert für 10ms = 0xDC00
entprechender Schrittmotortreiber als Hardware. Du solltest Dir zunächst grundlegende Kenntnisse der 8051er Familie aneignen. Dazu gibt es jede Menge guter Literatur. Die XC8.. Serie ist für den Einstieg nicht unbedingt geeignet. Besser sind überschaubare MC, z.B. Atmel AT89C51ED2 oder AT89S8253.
-
Thread
Transceiver, günstig, kurze Reichweite
hallo, http://www.nvlsi.no/ die haben Transceiver 868,433 mit und ohne einen 8051 Core. im 2,4GHz haben sie ebenfalls Bausteine mit und ohne einen 8051 Core. Die Bausteine brauchen ca.5 pasive Bauteile dazu und man kann gleich losslegen. mit dem nRF9E5 (mit einem 8051 µC intergriert
-
Thread
Selbsthilfegruppe
Ich nutze für Batteriebetriebene funk nodes gerne die N76E845, die lassen sich dank 8051-Arch mit dem MCS51 plugin von platformio programmieren.
Damagement ist und man musste ja unbedingt auf proprietäre single source Teile reinfallen, obwohl es 8051 von Dutzenden Anbietern gab. Na ja nun, es wurde Zeit, dass sich das rächt. Und jetzt willst du also erneut single source suchen. Nix gelernt.
-
Thread
Fragen bezüglich eines AN2131SC [Anfängerprobleme]
Antwort :). Habe jetzt mal geoogelt, der hier dürfte doch gehen, oder?: http://www.logicalsys.com/8051-smt-to-thru-hole-adapters.asp Da steht zwar "nur für 8051" Familie, aber wie ich gelesen habe, besitzt der AN2131SC ohnehin einen 8051-Kern und ist generell 8051 kompatibel, oder irre ich mich?
weiterhin verwundert ist, dass der AN2131SC 44 "Pins" > hat, der Adapter aber nur 40? Vergiss mal "8051 Kompatibilität". Es geht jeder Adapter mit passender Pin Zahl. Such bei Ebay nach "adapter qfn44" und achte auf die Gehäuse Größe (7mm?).
-
Thread
Port-Pins MSP430F1232PW
welche Defaultwerte die Portpins standardmäßig haben. Sind es standardmäßig Pull-Up-Pins, so wie beim 8051er oder sind es einfach hochohmige Eingänge, die wahlweise durch externe Pull-Ups oder Pull-Downs auf ein bestimmtes Potential gezogen werden können. Dies ist wichtig zu wissen, damit man weiß, wie man
entsprechende Taster oder Leds anschließen soll. Vielleicht noch eine kurze Erklärung: Bei einem 8051er sind die Portpins standardmäßig mit einem internen Pull-Up auf 1 (5V). Wenn ich z.B. einen Taster anschließe, dann werde ich einen Pin auf den Kontroller-Pin hängen und einen auf GND. Bei einem
-
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
Mikrocontroller in c und Assembler programmieren
Anfang an etwas total falsch gelaufen. Einfaches Beispiel, was man in C nicht lösen kann: Der 8051 hat einen Timer 0, den man im 16-bit-Mode betreiben kann. Verwendet man ihn als Systemtakt, dann muß man ihn nach einem Überlauf im Interrupt präzise mit dem errechneten Wert nachladen. Und das geht
ich ein Assemblerfile zwischen C-Files nicht häßlich. Und wartbar muß die Timernachladung für den 8051 auch nicht mehr sein. Die bleibt für alle Zeiten so, wie sie auch vor 20 Jahren schon war. Da gibts dann nichts mehr zu optimieren. Ein weiteres Beispiel von mir: Keil hat für die LPC2000
-
Thread
ARM7 von Atmel oder NXP?
Der 8051 ist bereits fast 30 Jahre alt und wird noch immer genutzt und er scheint auch immer wieder in neuen Inkarnationen auf dem Markt. Und sag nicht, das er keine "Krücken" besitzt. Wer hier den ARM7 verteufelt
Kai F. schrieb: > Der 8051 ist bereits fast 30 Jahre alt und wird noch immer genutzt .. > Wer hier den ARM7 verteufelt, der hat noch nicht mit ihm gearbeitet. Nö, gerade die 8051-Benutzer mögen den ARM-Cortex-M3, weil er
-
Thread
Billige OBD-II-Tools auf AliExpress (STC, GD32,.) als Devkit mit LCD/TFT?
disassembling-an-obd-ii-scanner/ Die ganz billigen Varianten mit S/W-Display vermutlich eher nur einen STC 8051er. Man findet die Angebote unter den "Bundle Deals", deswegen kann man sie nicht verlinken. Enthält der Scanner nicht den gewünschten Kontroller kann man ihn immer noch via Kleinanzeigen weiterverticken
Offenbar ist in manchen/allen MS309 Clones ein STC 8051er sowie ein Microchip CAN-Controller MCP2515: https://mysku.club/blog/china-stores/42583.html In dem Fall, wie auf der russischen Seite gezeigt, ein STC89LE51RD-40C: 61 kB Flash, 1280 Bytes RAM,
-
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
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
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
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
J-Link und AVR Controller. Geht das?
J-Link unterstützt keine AVR aber z.B. 8051 mit SWD wie EFM8 werden unterstützt. Die könntest Du Dir mal ansehen, sind eine gute 8-Bit Alternative zu AVR
wesentlich höher takten können. Die IPC (Instruktion pro Takt) sind ungefähr gleich zum AVR, was man bei 8051 sonst nicht gewöhnt ist (original 8051 brauchte 12 Clocks pro Instruktion). > Wieso sollte man sich mit einer 20-30Jahre älteren Architektur befassen, > ausser um zu sehen, was Intel alles schon
-
Thread
flash an einen at89c4051
serielles EEPROM such Dir einfach irgendwelche Portpins aus, die Du sonst nicht brauchst... Markus_8051
außerdem ISP-fähig. (Oder hast Du zum 89c4051 ein Programmiergerät? Um I2C-bus-Bausteine mit einem 8051-compatiblen µC anzusprechen, gibt es im Netz auch schon reichlich Material. Gruß, Markus_8051
-
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
Microcontroller 8051 Programm Problem
[code] include reg_52.pdf code at 0 sjmp init ;springe zu init org 03h ;Einsprungadresse Externer Interrupt 0 sjmp ISR_EX0 org 0bh ;Einsprungadresse Timer Interrupt 0 sjmp ISR_T0 org 13h ;Einsprungadresse Externer Interrupt 1 setb TR0 ;sjmp ISR_EX1 org 1bh ;Einsprungadresse Timer Interrupt 1 sjmp ISR_T1 init: setb EA ;Globale Interruptfreigabe setb EX0 ;Freigabe Ext. Interrupt 0 ; setb EX1 ;Freigabe Ext.
-
Thread
Caesar Verschlüsselung in Assambler 8051
Hallo zusammen, Ich muss für ein Schulprojekt ein Caesar-Verschlüsselungsprogramm mit Assembler8051 realisieren, hab allerdings keine Ahnung wie ich das hinbekommen soll da ich keinen Ansatz und insgesamt nicht viel Ahnung von Assembler-Programmierung habe. Ein Klartext soll über eine Tastatur eingegeben
-
Thread
string to int [8051]
Hi Leute, ich hab hier ein Problem, an dem ich mir schon lange Zeit die Zähne ausbeiße. Und zwar hab ich einen String(der außschließlich aus Binärwerten besteht - falls das relevant sein sollte). Den Inhalt des Strings möchte ich in ein Integer wandeln. Wichtig wäre es mir, dass die Funktion möglichst wenig Speicher braucht. Im Internet hab ich folgenden Ansatz gefunden, der aber bei mir nicht funktionierte: void convert() { char array[3]; //in Array steht der Wert "010" int n; n = *(int *)array; } Ich bin für jeden Tipp dankbar!
-
Thread
Datenbank in ASM 8051 Hilfe
jemand einen Tipp geben? Ich verlange keine Lösung ;) Meine Utensilien: - AT89C51 - Assembler, 8051 Vielen Dank
-
Thread
C++ Compiler für 8051
Hi Leute, Kennt jemand einen freie bzw. komerzielle C++ Compiler für einen 8051 basierenden (Infieneon C515C-L) Microkontroller. Gruss Hammoud
Der C-Compiler von Keil ist gut geeignet für 8051 Mikroprozessoren. Die Software heißt µVision2 IDE. Da gibt es auch eine Demoversion von. Kannst du dir ja mal ansehen. http://www.keil.com/uvision2/
-
Thread
8051 - Umrechnung und Ausgabe
Assembler angefangen habe, möchte ich es erstmal fertig schreiben. Wie lautet der Befehl bzw. Befehle(8051) um 16 bit zu speichern ? Gruß Thiemo
-
Thread
[Projekt] Online Disassembler
code auf? }:-) > Zur Zeit werden nur 3 processing Cores unterstützt > - 8080 > - MCS-51 (8051,8052, etc) > - z80 Ja, toll. Genau das, wo es schon je geschätzt hundert Offline-Disassembler für gibt. XL
werden da auch die erweiterten Befehlssätze getestet. 5 MCs sind bei: 6502, 6800-6811, Z80, 8048 und 8051 Wenn du es brauchst, es gibt auch noch 8085, 8096, TMS32010 und TMS32025...
-
Thread
WINAVR Portpins setzen
Optimizer keine Anweisungen wegoptimieren. -Was logischer weise zu einem anderen Code führt- Aus dem 8051-Bereich kenne ich das auch (Keil-Compiler). Obwohl die 8051-Derivate den Befehl "jb" "Jump if Bit gesetzt" kennen, Bits können in einem best. Bereich des Ram definiert werden, macht der Compiler
lassen, den Assembler-Code von Hand optimieren und als ASM-Modul einbinden. Hatte ich beim 8051-Projekten hin- und wieder erfolgreich gemacht. (Die Doku vom Keil-C und Asm ist sehr gut)
-
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
Kommerzieller AVR C Compiler
meiner Sicht nicht die Problemstellungen für welche ich einen AVR einsetzen würde. Anonsten MSP430, 8051er von Atmel mit "erweiterter" Harvard Architektur etc. Auswahl ist ja gegeben. ;-)
erzeugten Programme größer im Vergleich zum IAR Arbeite regelmäßig auch mit dem Keil-Compiler (ARM und 8051 Derivate) und stelle fest, dass der CodeVision den Vergleich (auch wenn andere Plattform) wirklich nicht scheuen muss. Gruß, Sebastian.
-
Thread
Fehler im 8051-Programm
Hallo! Vielleicht hat jemand von euch eine Idee wo hier der Fehler sein könnte: Es kommt bei jedem zweiten Durchlauf zu einem falschen Ergebnis unten in R7. Wenn R2 oben als Zahl "1" durchläuft (Cursor-Position links oben) kommt abwechselnd 1 und dann 9 heraus. Bei Startwert "3" kommt abwechselnd 3 und dann 10 heraus. Ich habe alles probiert und die Opcodes stimmen 100%. Den Programmteil verwende ich fast identisch sogar in einem anderen Programmabschnitt erfolgreich, aber vielleicht nur weil der da immer nur einmal durchläuft.
-
Thread
Ansteuern von Servomotoren mit dem 8051
unter Wasser zu steuern habe ich 4 Servomotoren verbaut. Jetzt möchte ich diese Servos mit hilfe des 8051er Board ansteuern, das Programm würde ich gerne in C schreiben, habe allerdings noch keine großen Erfahrungen was das Programmieren in C angeht. Kann mir da jemand weiterhelfen was das Programm alles
angesteuert. Jetzt haben wir vor die Regler anstatt über einen Empfänger, über nen µController vom Typ 8051 zu steuern, da unser Modell über einen PC / Laptop gesteuert werden soll. So der oben stehende Quellcode soll eine PWM erzeugen.
-
Thread
Zufallszahlengenerator für 8051
Hallo, Ich würde gerne eine Zufallszahl mit der Funktion rand bzw srand erzeugen. Das Beispiel von www.keil.com funktioniert leider nicht: #include <stdlib.h> #include <stdio.h> /* for printf */ void tst_rand (void) { int i; int r; for (i = 0; i < 10; i++) { printf ("I = %d, RAND = %d\n", i, rand ()); } } MFG KV3000
-
Thread
8051 Timer/Counter
Hallo! Ich habe folgendes Problem, verwende einen Philips P89C51 RD2, programmiert wird in C. Habe 3 Timer/Counter zur Verfügung. 1 timer wird für die LCD - Ansteuerung benötigt, Der Nächste soll als Zeitgeber fungieren, aber wie kann ich es realiesieren, mehrere Zeiten mit einem Timer steuern (Signal auf Port ausgeben), oder ist das überhaupt möglich? Dann brauche ich mehrere Zählereingänge mind. 2 habe aber nur noch einen Timer Counter zur Verfügung.
-
Thread
8051AH BASIC
Hi, kennt jemand von euch zufällig noch eine Bezugsquelle für einen Intel 8052AH Basic Mikrocontroller in Deutschland !?!? Gruß Christian
-
Thread
Taugen MSP430 noch was?
einfach nicht totzukriegen. An die optimale uA/Rechenpower kommt m.W. grade mal einer der neueren Silab 8051 ran, aber 8051 hat so seine Tücken. Was mich am MSP430 damals bestochen hat, war der prima funktionierende GCC plus die Debugging-Toolchain. War nur selten unartig, damals konnte man als ARM-User noch
Strubi schrieb im Beitrag #3625129: > aber 8051 hat so seine Tücken Wahrscheinlich für die, die ihn nicht näher kennen.
-
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
-
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