-
Thread
HILFE: Infineon C515C und UART SCC2692
Deshalb baue ich jetzt auf euch, da hier schon viel nützliches zufinden war. Ich betreibe einen C515C und es ist soweit alles klar, I/O Pins lassen sich beschreiben und auch lesen... Jetzt muss ich einen SCC2692 in Betrieb nehmen und bin noch am verzweifeln mit /RD und /WR. Beide Signalleitungen
irgendwie das /PSEN noch mit verwenden muss. Falls es weiterhilft, das Board ist auf einem miniMODUL515C von Phytec verbaut. Vielen Dank für Eure Hilfe
-
Thread
unbekanntes Display (16x2 / 80 Spalten?) ersetzen
meinte das ich das Latch nur so kurz mit der Datenübernahme beschäftige wie der Originalcontroller (80C515)das alte Display beschreiben würde. Danach muß ich die Datenleitungen wieder freigeben , damit das Tastaturmultiplexing funktioniert. Das Auslesen des Latch ist dann nicht mehr an dieses Timing gebunden
mit Tristate Ausgängen. RW ist nicht auf Masse .Ich gebe das Busy dann mit dem PIC zurück und der 80C515 wartet bis ich die neuen Daten verarbeitet habe und das Latch wieder frei ist . Ich muß mich mal für die Gedult , die unglaublich schnelle Antwortzeit und Sachkenntnis bedanken.
-
Thread
C515C und CAN = Problem
Hallo miteinander, ich versuche gerade eine Kommunikation zwischen 2 identischen Controller (C515c) zu programmieren. Mein einer Controller sendet mir kontinuierlich ein Byte. Auf der Empfangsseite habe ich folgenden Code: #include "regc515c.h" #include "intc515c.h" #include "canreg.h"
mask LMLM0 = 0xFF; LMLM1 = 0xFF; CR = 0x41; // INIT=1 and CCE=1 (enable access baudrate) BTR0 = 0xC1; BTR1 = 0x6B; // access bit timing registers: 10 MHz,250 kBaud CR = 0x01; // CCE=0 (disable access baudrate) SR = 0xE7; // clear TXOK and RXOK MCR0_M1 = 0x55; // message 1 not valid MCR0_M15 =
-
Thread
C515c-l putchar
übergibt, musste ich die putchar() überschreiben. Das habe ich wie folgt gemacht: char putchar (char c) { while (!TI); TI = 0; return (SBUF = c); } Mein ganzes Programm sieht so aus: #include <reg515c.h> #include "lcd_c0.c" #include "stdio.h" void main() { TMOD = 0x10; // Timer
gesendet { TI=0; } } // ***************************************** char putchar (char c) { while (TI==1); return (SBUF = c); }
-
Thread
C515c Timer einstellen
<stdio.h> /* standard I/O .h-file */ #include <string.h> /* String Verarbeitung */ #include <REG515C.H> /* Register des uC C515C */ /* --- Definitionen ---------------------------------------------------------------- */ #define TRUE 1 #define FALSE 0 /* --- initialize the Watch Dog Time ------
zählt bis er einen Überlauf bekommt? Falls es das ist, sollte dein Problem relativ simpel sein. Der C515C müsste eigentlich noch ein Controller sein, welcher 12-Zyklen pro Takt benötigt. Wenn du diesen dann mit 12MHz betreibst bekommst du eine Taktzeit von genau 1µs heraus. Wenn du den Timer0 nun laufen
-
Thread
Step-Up Regler für 1 Ni-MH Akku (ca.1.2V) auf 3V
Wandler zu klein aus, auf jeden fall würde die reichen: http://www.reichelt.de/?;ACTION=3;LA=4;GROUP=B515;GROUPID=3182;ARTICLE=7640;START=0;SORT=artnr;OFFSET=16;SID=26s7gkIKwQARoAABA@eg8a752945798ee4b7fa536be3b5fbcc5ad >Diode: 1N 4001 Nein, mit der Diode wird das auf jeden fall nichts, ich würde da
gemacht, dass meine Idee blödsinn ist, und sogar noch den interessanten Vorschlag gemacht, nur den uC mit Strom zu versorgen und die LEDs, die Stromfresser also, nicht zu betreiben. Das ist ein hilfreicher Vorschlag, für den ich mich bedanken möchte. NICHT bedanken möchte ich mich für die etwas harschen
-
Thread
Kleines mathematisches Problem
Es handelt sich dabei um einen 80c515 Mk, ich hab dazu ein kleines assembler Programm, welches lediglich eine warteschleife darstellt: http://codepad.org/SouBVBdC (den Output einfach nicht beachten Zunge raus ). Hier ist der
-
Thread
8051/80535-Controller noch aktuell?und im handel erhältlich?
für den 535 gibt es den 515C als Nachfolger. Unterschiede: - X2-Mode - CAN-Interface
Habe bei Reichelt den AT89C51RB2-3CSIM nicht gefunden sondern nur den AT89C51RB2-PLCC Atmel C51 8bit ISP-Flash MCU Gehäuse: PLCC-44 Clock-Speed: 0-40 MHz Vcc: 2,7-5,5V Flash: 16 KByte RAM: 1280 Byte II/O Pins: 32 Timer
-
Thread
Plasma Effekt
, 0xC8CB, 0xC8A1, 0xC877, 0xC84D, 0xC823, 0xC7F9, 0xC7CF, 0xC7A5, 0xC77B, 0xC751, 0xC728, 0xC6FE, 0xC6D4, 0xC6AA, 0xC681, 0xC657, 0xC62D, 0xC604, 0xC5DA, 0xC5B0, 0xC587, 0xC55D, 0xC534, 0xC50A, 0xC4E1, 0xC4B8, 0xC48E, 0xC465, 0xC43C, 0xC412, 0xC3E9, 0xC3C0, 0xC397, 0xC36E, 0xC344, 0xC31B, 0xC2F2, 0xC2C9, 0xC2A0, 0xC277, 0xC24E, 0xC226, 0xC1FD, 0xC1D4, 0xC1AB, 0xC182, 0xC15A, 0xC131, 0xC108, 0xC0E0,
-
Thread
Bin neu hier, Vorstellung, Frage zu Platine u. Buch.
kaufen? Diese Platine ist auf S. 25 Abgebildet. Der µ-Controller ist ein AMD N80595 A952D7P2 (C) SIEMENS 1984, ist auf S. 8 abgebildet und mit der Bezeichnung SAB 80C515/80C535 der technischen Darstellung. Ich möchte nah an der Materie bleiben; - sollte ich eher andere Bausteine nehmen?
IO-Pins. Also wenn das nicht reicht. Abgesehen davon solltest du erst mal mit einem 'überschaubareren' µC anfangen. MfG Spess
-
Thread
Palm m100 als mobile Konsole?
palm hat von haus aus den seriellen port bzw das kabel und keinen usb. für diesen palm gibt es c und basic , ist nicht teuer, das basic kostet 24 euro und das c auch um diesen dreh rum. es gibt aber jetzt auch schon ein basic , welches freeware ist. über den touchscreen vom palm kann ich den
Schnittstellen. Bisher habe ich davon die Finger gelassen, weil ich gelesen habe, dass Senden µC => PDA über IrDA schwer ist. Die Schwierigkeit soll sein, das IrDA Protokoll zum Senden auf dem µC zu implementieren. Empfangen auf dem µC (Datenrichtung PDA => µC) soll hingegen einfacher zu implementieren
-
Thread
Hilfe bei AD-Wandlung
ADCON0 =0x03; ADCON1 =0x83; ADDATL =0; while (BSY==0); P1=ADDATH; es wird alles mit uKeil in C programmiert und ein Infineon C515C-L Contoller verwendet. Hoffe mir kann noch geholfen werden.
Da würd ich sagen schaust du mal ins Datenblatt des Infineon C515C-L unter Analog/Digital Wandler. Da steht alles drin und die Hex-Werte kannst ja in Binär-Werte (Bitfolge) übersetzen. ;)
-
Thread
Solarenergie / Produktion.
realistisch sind... Der laminier Solarmodule, drei Stück an der Zahl pro durchlauf, Temp etwas über 150°C ...
150°C hört sich bei der Fläche nach ziemlich viel an dachte ich im ersten moment. Aber was und wieviel wird da durch geschickt? (So um mal die Wärmekapazität der Werkstückes zu errechnen)
-
Thread
Double Werte übergeben
Ersetze mal [c] ADCOUT = (5*AD_WERT/1023); [/c] durch [c] ADCOUT = (5.0*AD_WERT/1023.0); [/c] Im ersten Falle wird eine Integermultiplikation und -Division durchgeführt, und erst das Ergebnis zu einem double
32 Bit breit, aber bei einer 8-Bit-Plattform sieht das anders aus. Der C-Standard schreibt für /int/ lediglich eine /Mindestbreite/ von 16 Bit vor. Im Normalfall entspricht /int/ der "natürlichen" Breite des Systems, was bei einem 8-Bit-µC aber nicht geht, wegen der vorgegebenen
-
Thread
Effektivwert berechnen
an, einen Unterschied zwischen Zuweisung und Vergleich zu machen. Eine Zuweisung schreibt sich in C mit einem '='. Ein Vergleich auf Gleichheit schreibt sich in C mit 2 '=', also als '==' if( i = 1 ) ist nicht dasselbe wie if( i == 1 ) OK, das hab ich verbockt. In der Division
527 527 526 526 526 525 524 523 524 523 522 521 521 520 520 519 519 519 519 518 515 515 514 516 515 515 514 509 512 512 510 509 508 508 507 506 507 506 505 505 504 504 504 504 503 503 503 503 502 mittelwert 526 min 502 max 550 Summe 52679 SummeQuadrat
-
Thread
USB über LWL
mit µC die USB daten in irgend ein 1-wire protokoll umwandeln?
wenn er über usb z.b. messdaten versenden möchte geht das sehr wohl mit je einem µC an den LWL enden! USB -> µC -> (halbe stunde warten) -> µC -> USB
-
Thread
Frage an Elektrofachkräfte
der Rückseite Anschlüsse für Flachstecker dieser Art: http://www.reichelt.de/bilder//web/artikel/C180/FSHR635.jpg Meines Wissens darf man dort jedoch nur Leitungen "eincrimpen" die aus vielen Einzellitzen bestehen, nicht jedoch solche Kabel (wie sie oft in der Hausinstallation eingesetzt werden): http://www.reichelt.de/bilder//web/artikel/C600/NYMJ515.jpg Liege ich da richtig? Wenn ja: Wie verbindet man VDE-Konform solche Kabel mit einem Taster, der Flachstecker-Anschlüsse hat? Schöne Grüße, Alex
-
Thread
ATmega128 und MIDI
Komponenten wie z.B. die MIDI-Buchsen oder die Analog-Multiplexer platziert...) Ich arbeite mit dem uC ATmega128 und ich habe keine Ahnung wie ich MIDI-Signale erzeugen soll... Könnt Ihr mich vielleicht weiterhelfen? Ich wäre sehr dankbar MfG Luarasi
Abfrage brauch ich doch keinen 128er?!?!? Und auch wenn Analog das anders sieht: Mit dem ATmega8(515) ist der Einstieg leichter als mit dem 128er.
-
Thread
AVR-Bootloader mit Verschlüsselung
C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2
C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2
-
Thread
v24 sendet nur im debug mode das richtige
hi leuts (µC ist ein 515c programmiert mit keil) BD = 1; // baud rate generation SCON = 0x50; // V24 in mode 2 und empfängeraktivierung PCON = 0X80; // Mode 2 9600 baud ; mode 1 und 3 baudrate verdoppelt so!!! wenn auf dem µC der monitor geflasht ist und ich das HEX-File mit keil auf den µC lade sendet die RS232 perfekt und ich kann auch zeichen empangen. (debug mode) so weit so gut. wenn das HEX-File ohne monitor
-
Thread
RS232 515c geht und mal nicht
hi leuts (µC ist ein 515c programmiert mit keil) BD = 1; // baud rate generation SCON = 0x50; // V24 in mode 2 und empfängeraktivierung PCON = 0X80; // Mode 2 9600 baud ; mode 1 und 3 baudrate
richtigen Pegel liegen zum deaktivieren des Watchdogs. Ich weiß jetzt nicht genau, wie das beim C515 ist. Ciao, Rainer
-
Thread
Elektrometer - Rückkopplung dimensionieren?
@Helmi AD515AL -> 75fA max. :-)
Supply Voltage Rejection Ratio ist also die Abhängigkeit zur Versorgungsspannung. Die liegt beim Tl082C bei 70dB, also mehr als genug. Ich verwende übrigens als DAC einen LTC1257 (siehe Datenblatt im Anhang). Es ist ein 12 Bit Wandler mit einer internen Referenzspannungsquelle von 2,048 V. Steffen
-
Thread
defekte Mikrocontroller
Salue zusammen, habe 80C515LN von Conrad resp. Infenion Serie YEAY4453K10 erhalten. 80% defekt und zwar ADC convertiert mit Offset. Offenbar interne Referenz defekt. Bei offenen Eingängen wird bereits FFh gemessen. Mit anderen
ein Lämmerschwanz und sich auf keinen bestimmten Wert einpendeln, da CMOS-Eingang. Wenn es beim C515 anders ist, schlägt er deutlich aus der Art. Siemens hat ja gerne mal Sachen anders gemacht, als der Rest der Welt. Was fürn Datecode haben denn die defekten Chips? Peter
-
Thread
Luxeon Cluster Dimmen
universal-converter.html Diese Lösung wäre einfacher und preiswerter und kleiner als eine mit einem uC. Grüße, Kai
nicht? Was haltet ihr von dieser Speicherinduktivität: http://www.spulen.com/shop/product_info.php?cPath=83_141&products_id=916&osCsid=54653803c29477cfb1281120ee48cd67 ...wäre das ein gutes Ausgangsbauteil für ein paar Tests auf der Streifenrasterplatine? Gruß daniel
-
Thread
Bestücken von Lochrasterplatinen
3;LA=4;GROUP=D329;GROUPID=574;ARTICLE=15039;START=0;SORT=artnr;OFFSET=16;SID=31KzM1pKwQAR8AACuQRR80c38a65a7e47bfec698965cf84e515af Damit kann man die Bauteile einfach auf der Platine festklemmen und dann bequem löten. Gruß Fisch
-
Thread
timer2 frequenzmessung
hi kann mir wer erkleren, wie man den timer2 dazu benutzen kann? ich hab am einen 515c und den pin p1.1 belegt, stimmt das? martin
-
Thread
Tastatur Scancode falsch übertragen
Hallo, ich will mit Hilfe eines 80c515 µc (siehe goBlack.de 4 info) und einfachem Assembler einen Scancode an den PC schicken. Übertragung über den PS/2 Anschluss über einen PS/2 -> USB Konverter zum Host. Verbindung steht. Mein Timer2
anlege? Möglicherweise habe ich ganz grobe Denkfehler gemacht, habe kaum Erfahrung mit Tastatur/µC/Assembler (alles Wissen aus der Schule). Danke für jeden Hinweiß! mfg
-
Thread
Programmierung C515C
Hallo Leute, ich muss für die Arbeit einen C515C programmieren, hab aber leider davor noch nie damit zu tun gehabt. Mein Problem ist, der C515C soll 4 H-Brücken initialisieren und DIS1 auf low und EN1 auf high setzten. Klingt für euch vielleicht
C515C und C515, 80C5xx waren nicht pin-kompatibel. Der C515C ist auch in einer anderen Technologie gefertigt als die anderen 80C5xx und C515 war. Die ganzen abgekuendigten waren im 68-pin Gehaeuse, den
-
Thread
Kommunikation Keil
Die Kommunikation zwischen keil und meinem Phytec board c515c klappt nicht, die Hardware ist aber ok, muss ein Software Problem sein wie kann ich vor gehen bein einrichten? danke
-
Thread
Meinungen zu PWM Schaltung
Der Lüfter ist für 6 - 12V regelbar und benötigt maximal ca. 1W Leistung. PWM kommt von einem C515C: 0-5V ca. 6.5 kHz. Ich habe die Schaltung simuliert und da funktioniert sie wie gewünscht. Vermute aber das heisst nicht allzuviel also bitte Kritik, Verbesserungsvorschläge, ...
PWM wenn 6V über dem Transistor und 6V über dem Motor abfallen? Dazu benötigt man definitiv kein uC, nimm doch gleich ein Poti, ist halt nicht so cool ;) PWM Schaltungen sind sehr effizient, das Rechtecksignal macht den Transistor immer für kurze Zeit leitend. Es entstehen folgenden Verluste
-
Thread
Reset Pin Phytec-535/515C
hi wie muss man den pin verschalten? thx