-
Thread
80c515C - Parameterübergabe
Hi Leute, Ich verstehe die Parameterübergabe beim Infineon C515C-L nicht, kann mich da bitte einer aufklären. Ich habe: [c]code char text1[] = "Text-1"; code char *text2 = "Text-2";[/c] Wenn ich nun diese zwei einzeln puts übergebe, so entstehen folgende Codes
setzen sich so tief mit der Materie auseinander? Ich. Allerdings habe ich für die 8051 und 80C515 und 80C517 den SDCC-Compiler, nichts kommerzielles. Da mußte ich mich mit Pointern und Übergabeparametern schon mal mit auseinander setzen, als ich in C eingebundene externe Assemblerfiles schrieb
-
Thread
Wofür Capture?
Hi, Ich versteh den Sinn der Capture-Funktion für den Timer2 (Infineon C515C-L) nicht. Wofür die Capture-Funktion, wenn ich doch den Wert des Timer2 auch direkt auslesen kann? Grüße
-
Thread
PWM - Breite von 0
Ich arbeite mit dem Infineon C515C-L
beinahe schon einen falschen Tipp gegeben. Gelegentlich schreibe ich ja schon mal was zu den alten 80C515, und hielt den C515C auch annähernd kompatibel dazu. Ich fragte mich schon eine Weile: Wie macht denn der da mit dem 515 überhaupt PWM? Nachdem ich das Datenblatt eine Weile durchforstete, sah ich,
-
Thread
Timer2 - Welche Frequenz
Hi, Nur eine kleine Verständnisfrage. Es geht um den Infineon C515C-L: - Wenn T2PS=0 ist, ist doch die Timer-Frequenz = (fosc/6) und wenn T2PS=1 ist, ist die Timer-Frequenz = (fosc/12) -> Wenn ich nun Timer2 mit dem "Compare Mode 0" verwende, dann ist doch die Timerfrequenz
-
Thread
PWM beim c515c
Aber ne Frage: Ich hab einen Infineon C515C-L. Dieser hat einen Takt von 10MHz. Wenn ich nun Timer0 hernehme, der einen prescaler von 6 hat, dann wird der Takt durch 6 geteilt: 10MHz/6 = Takt des Timers --> Das heißt doch, dass 1 Zählschritt
-
Thread
[S] Pinbelegung SAB80515 und 80512 im PGA-88 Gehäuse
30min suchen später... Bei Keil gibts das SAB 80515/SAB 80C515 8-Bit Single-Chip Microcontroller Family User's Manual 08.95 (1995!) zum Download. Hier ist ein Hinweis auf diese CPU: – SAB 80515K: Special ROM-less version of the SAB 80515 with an additional
-
Thread
Zugriff auf NICHTS
Hi, Was passiert eigentlich, wenn man versucht auf den internen XRAM des Infineon C515C zuzugreifen, während dieses deaktiviert ist (XMAP0=0). Es heißt: "Es werden external data memory bus cycles" erzeugt. Wie kann man das verstehen? Das er einfach nur im Leerlauf ist?
-
Thread
General I/O?
Hi, Es geht wieder um den Infineon C515C-L. Meine Frage: z. B. das Port0 (P0.0 bis P0.7) stellt beim Zugriff auf den externen Speicher den Low-Order-Byte-Teil der Adresse zur Verfügung. In der Beschreibung ist es aber als ganz normales "
-
Thread
Serial Receive unnötig
meinen Fragen keinen auf den Keks. Ich wills auf den Punkt bringen: Im Projektbeispiel des Infineon C515C-L wird das Bit "REN" in "SCON" gesetzt, obwohl in der Anwendung nur gesendet, aber nichts empfangen wird. Ich bräuchte einen Hinweis
Leute kennen zumindest noch den SAB80C515 oder SAB50C517, die Vorgänger aus Siemens-Zeiten. Z.B. ich, Lothar nannte gerade welche, und ich glaube, den Peter Dannegger in Erinnerung zu haben. Der 80C515 hat viele Ähnlichkeiten mit dem C515C,
-
Thread
UARTs erstes Zeichen
Hi, Es geht um das Infineon C515C: Wenn alle Konfigurationen für die serielle Schnittstelle vorgenommen wurde, wird TI=1 gesetzt, mit der Begründung: "Damit wird das erste UART-Zeichen gesendet". Im manual heißt es aber nur,
Ohne den C515C zu kennen, würde ich sagen: Logisch! Wie willst Du sonst feststellen, ob Du erneut ein Zeichen ausgeben kannst? Wahrscheinlich wird das Bit beim Schreiben in den Puffer gelöscht. Ob das automatisch
-
Thread
Simulator-Timer
mvision4 debugge, dann ist der Timer doppelt so schnell wie der echte Timer auf dem echten Infineon 80c515c. Woran liegt das? Kann ich was drann ändern? grus
-
Thread
ADC - Verständnisfragen
Ich hab den Infineon-C515C. Es handelt sich um eine "kontinuierliche Konvertierung", keine single-conversion. --> Ja ich kanns auch auf andere Art und Weise machen. Aber es ist halt ne Verständnisfrage, was passiert. Außerdem
-
Thread
Gerade Potenzen als Größe
Prozessor: Infineon-C515C Array: vom Typ "int" --> Aber Größenangabe muss einer Zweierpotenz sein, wieso? (Es kann 2, 4, 8, u.s.w. sein) Wieso geht nicht einfach 3 oder 7?
@ lippy: Prozessor ist nicht mehr geheim! Ebert schrieb: > Prozessor: Infineon-C515C
-
Thread
Baudrate - serial Mode 0
Es ist ein Infineon c515c
-
Thread
Serielle Schnittstelle
Hi, Habe ein Infineon-C515c. Kann mir einer sagen: 1. Wieso nach der Konfiguration der seriellen Schnittstelle, TI=1 gesetzt werden muss? TI wird doch automatisch gesetzt durch die CPU? 2. Wenn ich TI=1 setze, ist doch ein
-
Thread
C51 - printf,scanf
Moin, Hab hier ein c515c von Infineon vor mir liegen. Ich begreif einfach nicht, was mit der IDE los ist, aber wenn ich folgendes mache: [c]printf("Irgendetwas\n"); scanf("%i", &i); [/c] Wenn ich mich seriell mit dem Board
nicht auf. Das komische ist aber, dass in der Anleitung steht, man könne diese Bibliothek für den c515c hernehmen.
-
Thread
c515c - Timer
ausgehend von der Quarz Rate einen Faktor 6*32 Gibt es irgendwo einen Link auf ein Datenblatt des C515C? Dann kann ich evtl. was dazu sagen. Denn ich gehe mal davon aus, daß dieser µC einen Standard-8051-Core hat, wie auch der Vorgänger des C515C, der SAB80535.
-,-audo1-family/c500-family/c515c/SAF-C515C-8EM%20CA/productType.html?productType=ff80808112ab681d0112ab6ce95a09f4 Und letztlich dann da: http://www.infineon.com/dgdl/c515_ds_0203_1.pdf?folderId=db3a304412b407950112b408e8c90004&fileId
-
Thread
C515 kompatibel?
Versuche hier die serielle Schnittstelle für den C515 µC zu programmieren. Die Quarzfrequenz ist 12 MHz, P3.0 = RXD, P3.1 = TXD. Kann man beim C515 den Timer2 für die serielle Schnittstelle nicht verwenden wie z. B. beim 8052? Habe es mit folgenden
Den C515 verwende ich hier deshalb, weil ich da im Schrott eine komplette Steuerplatine mit gesockeltem Eprom und gesockeltem 68pol. MC fand. außer einem 24c02, einem Relais und einem Drucksensorwar da nichts
-
Thread
Flash - Bank
Hi, Habe grad das "miniModul515c" mit dem Mikrokontroller "Siemens 80c515c" vor mir liegen. Der Mikrokontroller hat ein Adressraum von 64-KByte. Auf dem Entwicklungsboard können jedoch insgesamt 512-KByte an Flash-Speicher angebracht werden. Um den kompletten Flash-Speicher
-
Thread
NPN Schaltung sperrt nicht bei 12V
nicht mehr, und vor der Änderung damit sehr grenzwertig. Der 8051 und einige Derivate wie z.B. 80C515 und 80C517 können nur 80µA bei TTL High liefern, und bis zu ca. 300µA bei Kurzschluß gegen Masse. Wenn man das weiß, kann man aber mit den Bausteinen genau so gut umgehen, wie mit Push-Pull-Bausteinen
-
Thread
12-bit AD-wandler mit iic
mit iic schnitstelle), gebaut. Und die möchte ich jetzt testen. Ich benutze den Micro controller c515c. ich den Max127 in der Platine benutzt, und den möchte ich jetzt testen, ob die Schaltung in ordnung ist. Das iic schnittstelle ist schon vorprogrammiert. Kann mich jemand helfen. Danke im Voraus
Lothar Miller schrieb im Beitrag #3025258: >> Ich benutze den Micro controller c515c. > Ach komm. Heute baut doch keiner mehr ein Board mit einem Zombie aus dem > letzten Jahrtausend. Hey, was soll das denn bedeuten? 128 Byte IDATA reichen doch für alles, wenn man mal ehrlich
-
Thread
Projektarbeit für staatl gepr. Techniker mit µC
Der Standard-8051 hat leider nicht sehr viel an Bord, nur Timer und UART und Interruptsystem. Die 80C515A und 80C517A waren schon erheblich umfangreicher, hatten ADC und PWM. Infineon könnte noch sowas haben. Die SiLabs-Teile 8051 haben Pipelining, der Core hat weniger Taktzyklen, habe da noch keine
-
Thread
IR Sender Projekt Irsnd
IRSND_BIT_NUMBER' undeclared (first use in this function) ../irsnd.c: In function 'irsnd_set_freq': ../irsnd.c:515:9: error: 'OCR2A' undeclared (first use in this function) ../irsnd.c: In function 'irsnd_init': ../irsnd.c:599:1: error: 'PORTIRSND_PORT_LETTER' undeclared (first use in this function) ../irsnd.c
-
Thread
[V] Infineon Starter Kits
Flash Programmer * USB-Kabel + Mini-USB-Hub * Achtung: CD fehlt leider - Starter Kit SK-C515C + SK-OTP-2 * C515C - Evaluation Board * 15 Mikrocontroller SAF-C515C-8EM * Allerleit Handbücher * Software CD * OTP-Programmer für C515C-8E * OTP-Programmer-Adapter für
-
Thread
µC Welches Entwicklungsboard?
gern mir ein Entwicklungsboard zulegen. Aber hab leider keine ahnung welches. Hab bisher nur ein C515C programmiert. Ich würde gern analoge wie digitale signale verarbeitebn. Im endeffekt moechte ich später ein kelines farbdisplay betreiben. Also mag ein microcontroller programmierne koennen
-
Thread
Taktfrequenz ändern durch den Einsatz von einem neuen Quartz!
anis magic schrieb im Beitrag #2883020: > Infineon C515C-8Bit > Single Chip Aah, der Mann mit dem 515. ;-) Ja, ich wechsele an meinen Boards mit 80C515A auch schon mal Quarze. Ich habe die Software so gestaltet, daß ich die Quarzfrequenz dort
Georg G. schrieb im Beitrag #2883128: > 80C515 ist eine ROM Variante. Meinst du vielleicht 80C535? Das war aber kein Problem. Mit dem Pin /EA (External Access) auf low war der 8051 (auch Derivate) ein 8031. Bzw. 80C515 ein 80C535. So benutze
-
Thread
MC68HC11A Experte gesucht
das Datenblatt, sondern ein gutes Buch gab mir mal besonders kniffelige Hinweise. Handbuch des 80(C)515 und 80(C)515A hieß das mal, aus dem Buchverlag des µC-Herstellers selbst (Siemens). Die Autoren beschrieben noch mal separat das Datenblatt, ein echter Luxus. Sowas in der Art müßtest du für den
-
Thread
C515C-L Timer2 verwenden
Hallo, ich habe bereits mit Time0 und Timer1 funktionierende Programme geschrieben. Nur wenn ich etwas mit Timer2 machen will kommen beim compilieren immer Fehler. Und zwar werden alle Befehle, die in Verbindung mit Timer2 stehen als "error A45 undefined Symbol" bezeichnet. Meine Frage nun: Muss ich irgendetwas einbinden oder umstellen bevor ich den Timer2 verwenden kann. Danke schonmal im vorraus
-
Thread
STM32F4 ADC Problem
nicht den TO: Ich kenne den STM32F4 noch nicht, ist aber in Planung. Was ich kenne, ist z.B. den 80C515, dort sollte man 5k nicht unterschreiten, bzw. den Eingang mit Kondensatoren abstützen. Oder eben einen Impedanzwandler vorschalten, S&H-Glieder, was auch immer. Wer viel mißt, mißt Mist. ;-)
-
Thread
Wie kann ich einen 10 Bit A/D Converter als ein 8 Bit Converter benutzen??
10MHz Taktung Wo sah ich dich letztens? Mit einem Thema zum Wechsel des alten SAB80C535 gegen den C515 von Infineon? Wenn es hier um diesen geht: Na klar, die alten haben einen 8-bit-ADC, und die neuen einen 10-bit-ADC. Der 10-bit-ADC war übrigens auch schon im 80C515A drin. Die alte Software
-
Thread
wann solle ich die firmware aktualisieren bzw ändern
paar Informationen zur Microcontrollerbezeichnung. - Infineon - 8-Bit Single-Chip Microcontroller C515C (das Nachfolgeprodukt das eventuel eine neue Firmware braucht. Ja/Nein???) ***Up to 10 MHz external operating frequency (1 μs instruction cycle time at 6 MHz external clock) ***10-bit A/D converter
Binärdatei auch auf diesem ausführen kannst: > - Infineon - 8-Bit Single-Chip Microcontroller C515C (das > Nachfolgeprodukt das eventuel eine neue Firmware braucht. Ja/Nein???) > > ***Up to 10 MHz external operating frequency (1 μs instruction cycle > time at 6 MHz external clock) > > *
-
Thread
Wer hat den leistungsfähigsten Mikrocontroller in THT?
In Assembler ist sogar mein 8085 noch reichlich schnell. Und der 8051 in Form des 80C515 auch. Ich staune da heute noch, bei nur 6MHz, kann eine Main-Schleife eines größeren Programmes immer noch nicht per Auge verfolgen. OK, es ist natürlich die Frage, was man will.
-
Thread
LED mit µC ansteuern - was nötig?
mit bestimmtem Sinkstrom? Meistens reichen diese Angaben für eigene Betrachtungen. Meine 80C515-Pins können beispielsweise laut Datenblatt nur nach TTL-Spezifikation, können aber nur Sinkstrom, 1 Fanout von Standard-TTL. Das ist sehr wenig, 1,6mA Sinkstrom, Sourcestrom nur 80µA, um innerhalb
ausreichend, notfalls kann man einen Kleintransistor wie BC547 an einen Pin schalten. Bei meinen 80C515 müßte ich PNP wählen, oder einen externen Zusatz-Pullup-Widerstand. Ein paar Optokoppler CNY17 vom Pin gegen VCC funktionieren aber auch.
-
Thread
SDCC Assembler und bedingte Assemblierung
In dieses Definitionsfile werden der Einfachheit halber auch schon die Registerdefinitionen des 80C515 mit includet. Das sollte aber kein Problem sein. Nur beim Scrollen im Listing. Da steht z.B. drin: BIN_BCD = OFF Oder: BIN_BCD = ON Für ein skalierbares mächtiges Zahlenumwandlungstool
weil auch Assembler und Linker darauf hin upgedatet sein könnten. Die Registerdefinitionen für 80C515 waren auch so ein Kreuz, die mußte ich komplett überarbeiten. Dort habe ich allerdings keine Hoffnung, daß man daran gearbeitet hat. 80C515 ist immerhin eine alte Kamelle, die lange nicht mehr gebaut
-
Thread
SMD Resonator anstatt Quarz sinnvoll?
In meiner DCF-Uhr mit dem SAB80C515A ist ein Quarz 18MHz von Reichelt. Die Uhr ist aber im Slow-Down-Mode, das kann nur der A-Typ, der Takt läuft nur mit 2,25MHz. Energiesparend. Die kauften wohl mal von Quarzherstellern dritte Wahl billig
-
Thread
Suche Simulator für 8051
Jahre alter Simulator simulierte hauptsächlich die Siemens/Infineon-Derivate des 8051, also den 80(C)515(A) und den 80C517(A). Der alte Assembler und Simulator waren vom Otmar-Feger-Verlag in Traunstein, den gibt es anscheinend nicht mehr. Herr Feger hat seinen Ruhestand verdient. Aber diese Leute
Detail gut erklärt. Auch Grundlagen systematisch zum Entwicklungszyklus, und Anwendungen. Von den 80C515A und 80C517A hab ich noch jeweils eine Handvoll, und die tun es noch. Für meine Zwecke allemal. Immerhin waren sie in den 1990-er Jahren in Motorsteuergeräten von deutschen Nobelkarossen auch drinne
-
Thread
Suche Assembler/Linker für 8052
was vor 22 Jahren nur 4kB ROM hatte und 2kB RAM, da gehts nicht in C. Meine anderen Boards mit 80C515A und 80C517A haben 32k bzw. 64k ROM und RAM. Das mache ich natürlich in C und mit dem C-Compiler des SDCC, es geht prächtig. Das einzige, wo ich da noch ein Assemblerfile mit einbinde, ist eben die
-
Thread
80C517A Paging
#2647712: > Der 80C517A nutzt kein Paging. Leider doch. Und zwar im XRAM-Adressbereich. Der 80C515 hatte sowas auch. Das sind aber Sonderfälle, die nur diese beiden Controller betreffen. Woanders trifft man noch viel mehr, z.B. bei SiLabs-Derivaten des 8051, der so viele SFR hat, daß sie nicht in
-
Thread
Jetzt mal alle auf zum Volltanken!
die MFA-Computer mit 8085 und 8051. Dazwischen war noch mal 1-2 Jahre Prof. Ditz......., der den 80C515 noch mal mit ein paar Demo-Boards und IAR-Compilern etwas aufwärmte. Im Grunde nicht schlecht, für die Ausbildung erst recht nicht.
MFA-Computer mit 8085 und 8051. Dazwischen war noch > > mal 1-2 Jahre Prof. Ditz......., der den 80C515 noch mal mit ein paar > > Demo-Boards und IAR-Compilern etwas aufwärmte. Im Grunde nicht schlecht, > > für die Ausbildung erst recht nicht. Ja An Prof. Dizinger erinnere ich mich auch noch.
-
Thread
PWM mit 8051 Timer Problem
Hallo erst mal, Also ich habe ein Denkproblem mit meiner µC Aufgabe. zur Hand habe ich einen C515C der 8051 Familie falls das von Nöten ist. Ich muss nun ein PWM Signal an P5.0 als sinusförmigen Signal mit 440Hz ausgeben. Mein Chip läuft mit 10Mhz. Ich nutze 20 Abtastwerte pro Periode und programmiere
-
Thread
Hi-Fi Verstärker reparieren (Denon PMA-700AE)
einiger Zeit spricht etwas für einen Gleichspannungsfehler. Da kann dann auch noch was anderes (z.B. C515) defekt sein - einen entsprechenden Fehler hatte ich jedenfalls schon mal. Ein grober Test wäre ggf. auch ohne die Endstufen Transistoren möglich: Die Transistoren auslöten und durch eine Brücke
einiger Zeit spricht etwas für einen > Gleichspannungsfehler. Da kann dann auch noch was anderes (z.B. C515) > defekt sein - einen entsprechenden Fehler hatte ich jedenfalls schon > mal. Oha. Kann ich ja auch mal nachmessen. Vielen Dank schon mal für die ausführliche Antwort.
-
Thread
Erste Schulstunde Microcontroller
verwendet wird C515C-L
-
Thread
SAB/SAF-C515-LN austauschen
Ladegeräts nur noch Müll an, ich vermute ich habe den Prozessor geschossen. Es steckt aktuell ein SAB/SAF-C515-LN im Sockel, die Firmware ist auf einem externen EPROM (27C256/512). Jetzt die Frage: kann ich den Prozessor einfach tauschen oder muss vorher eine Art Bootloader geflasht werden damit er sich
-
Thread
RS232 von 5 Volt auf 12Volt ohne MAX232
Hallo, ich hab folgendes Problem. Ich möchte ein XpressNet Adapter (RS232 to XpressNet) mit einen C515C ansteuern. In der Beschreibung vom XpressNet steht das dieser eine "echte" RS232 PC Schnittstelle braucht und das USB Adapter z.B. nicht richtig funktionieren. (Weil sie keine 12V liefern) http
-
Thread
Phillips P89C51UBP N
mal testete. Als da wären: Original 80C32 von Intel aus dem Jahr 1993, und auch der Siemens SAB80C515A. Ein 573 latcht bei Low-Pegel am Pin 11, ein 574 bei steigender Flanke am Pin 11. Glücklicherweise sind aber soweit beide identisch von der Pinbelegung. ALE am 8051 heißt auch Adress Latch Enable
-
Thread
Timingberechnung C515C und I2C
= 100khz => t = 10 000ns C515C Quarztakt = 10Mhz => t = 10ns Für einen I2C Takt muss 100 C515C Takte gewartet werden. Daraus ergibt sich eine Delay Zeit von 100/2 = 50 C515C Taktzyklen Der Timer läuft bei 65535 Takten [MODE
Der C515 hatt 5 Timer, da mußt Du schon sagen, welcher. Noch viel besser, einfach im Datenblatt nachschauen, da steht drin, mit welcher Frequenz und welchem Vorteiler welcher Timer arbeiten kann. Auch genau