Zeitverzögerung von 625ms, mit Timer 1, per Interupt steuerung zu basteln Das ganze soll auf dem 80(C)515 mikrocontroller laufen, der arbeitet mit 12 MHz Also schreib ich in den 16 Bit Zähler "40535" raus, damit der Timer 25 mal die restlichen 25000 hochzählt. Eigentlich müsste er nach meiner Rechnung
Nur beim Testen mit Breakpoints kriege ich bloß 4ms hier der Code [avrasm] $include (reg515.inc) Anweisungen: org 0000H ljmp progr org 001BH ljmp timer_1 progr: MOV TL1,#57H MOV TH1,#9EH MOV 89H,#20H
GROUP=A5381;GROUPID=3035;ARTICLE=65037;START=0;SORT=artnr;OFFSET=16;SID=26a5Tqc6wQARoAAGYVeMo66b89a6d515dd7b2266eeeebc9abbd19 Sehr stromsparend. Kann problemlos einen bool-Wert darstellen und passt auf die gewuenschte Flaeche.
mehrere Jahre mit nur einer Batterie auskommt" weil sie noch viel weniger als 0.5 mA benöltigt - "uC LCD disps mit HD44870" und ne uhr sollte man tunlichst NICHT vergleichen. ausser e-ink gibt es ja wohl kaum etwas. ausser, du aktivierst das disp zb nur durch tastendruck, dann lcd. ggf hat schon
SGB IV geringfügig beschäftigt sind, sowie Aushilfen und kurzfristig Beschäftigte im Sinne des EStG. c. studentische Arbeitskräfte. 6 ARBEITSVERTRAG UND ALLGE- I. MEINE ARBEITSBEDINGUNGEN d. • leitende Angestellte im Sinne des § 5 Abs. 3 BetrVG • sowie alle Arbeitnehmer, die der Geschäftsleitung oder
VDDIO Regulator circuit Circuit Gamma / Grayscale Switches Network Voltage VCI Generator VCIP Data C1N Regulator C1P Circuit VLCD63 C2N Booster C2P C3N Circuit VGH Address C3P GDDRAM CXP VGL Counter CXN GateDriver CYP CYN Timing Generation System Interface OSC VSS/AVSS/ VCHS/VSSRC C E - O S R C : C
://www.ld-host.de/uploads/images/5cbdb650c0e87c7d64e772625819881b.jpg Folgendes Bild zeigt das Lo-Side-Signal: http://www.ld-host.de/uploads/images/2d813ba08ba3fa928664b515cd2556eb.jpg Und folgendes Bild zeigt den nun vorhandenen 100kHz-Arbeitsschwingkreis
Blindleistung durch den Übertrager. Bei einer ersten Simulation des ganzen, bestimmten die Kapazitäten C2, C3, C4 und C5 die Frequenz. Viele Grüße Kahless
0xB5,0x62,0x06,0x1A,0x28,0x00,0x02,0x00,0x00,0x00,0x03,0x03, Change dynamic platform to 0x10,0x02,0x50,0xC3,0x00,0x00,0x0F,0x0A,0x05,0x3C,0x00,0x01, for pedestrian 0x00,0x00,0xFA,0x00,0xFA,0x00,0x64,0x00,0x2C,0x01,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x55,0x12}; Save to battery- backed
VERSION 1.02 Recommended soldering reflow profile for JP-T family mounting on PCB 10 sec. 250 240 ° C 3-5 ° C / sec 200 r 1-5 ° C / sec a Preheating e 150 p 100 sec. T 100 3-9 ° C / sec 50 200 - 220 sec. Time (sec) Figure 15: Typical solder conditions (temperature profile, reflow conditions). Consider
FREQUENCY QUIESCENT CURRENT vs vs INPUT VOLTAGE INPUT VOLTAGE 1000 50 V = 12 V O 45 990 IO= 100 mA o 85 C z 980 40 H - 970 o m y 25 C - 35 n n e 960 e 30 o q -40 C u 85 C 25 C r 950 C F n 25 g e h 940 s 20 t i i 930 u -40 C S Q 15 920 10 910 5 900 0 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 3 4 5 6 7 8 9 10
2 2 2 2 2 7 7 7 7 7 7 7 7 7 7 7 4 4 4 4 4 4 4 4 4 4 4 6 6 6 6 6 6 6 6 6 6 6 H H H H H H H H H H H C C C C C C C C C C C 1.2 Block Diagram A B K L L G C T R 1 / 0 1 1 D Q K Q K B A / 0 0 E C E C C C T ) B A D D DR D I I O S ) I C S C 3 2 1/ 0 / / Q L W A I A I Q Q Q Q H L I Q K ( ( / T/R/T / L H I I
FREQUENCY QUIESCENT CURRENT vs vs INPUT VOLTAGE INPUT VOLTAGE 1000 50 V = 12 V O 45 990 IO= 100 mA o 85 C z 980 40 H - 970 o m y 25 C - 35 n n e 960 e 30 o q -40 C u 85 C 25 C r 950 C F n 25 g e h 940 s 20 t i i 930 u -40 C S Q 15 920 10 910 5 900 0 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 3 4 5 6 7 8 9 10
FREQUENCY QUIESCENT CURRENT vs vs INPUT VOLTAGE INPUT VOLTAGE 1000 50 V = 12 V O 45 990 IO= 100 mA o 85 C z 980 40 H - 970 o m y 25 C - 35 n n e 960 e 30 o q -40 C u 85 C 25 C r 950 C F n 25 g e h 940 s 20 t i i 930 u -40 C S Q 15 920 10 910 5 900 0 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 3 4 5 6 7 8 9 10
FREQUENCY QUIESCENT CURRENT vs vs INPUT VOLTAGE INPUT VOLTAGE 1000 50 V = 12 V O 45 990 IO= 100 mA o 85 C z 980 40 H - 970 o m y 25 C - 35 n n e 960 e 30 o q -40 C u 85 C 25 C r 950 C F n 25 g e h 940 s 20 t i i 930 u -40 C S Q 15 920 10 910 5 900 0 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 3 4 5 6 7 8 9 10
= f(I );T = 25 °C dom F A dom F A 474 OHL10503 550 OHL02365 nm nm λdom λdom 473 540 472 535 471 530 blue truegreen 470 525 469 520 468 515 4670 20 40 60 80 mA 120 5100 20 40 60 80 mA 120 If If Maximal zulässiger Durchlassstrom
FREQUENCY QUIESCENT CURRENT vs vs INPUT VOLTAGE INPUT VOLTAGE 1000 50 V = 12 V O 45 990 IO= 100 mA o 85 C z 980 40 H - 970 o m y 25 C - 35 n n e 960 e 30 o q -40 C u 85 C 25 C r 950 C F n 25 g e h 940 s 20 t i i 930 u -40 C S Q 15 920 10 910 5 900 0 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 3 4 5 6 7 8 9 10
0 2.485 –50 –20 10 40 70 100 130 5 10 15 20 –50 –20 10 40 70 100 130 TEMPERATURE (°C) R TkΩ) TEMPERATURE (°C) 1923 G01 1923 G02 1923 G03 V REF vs IREF for Different Temperatures Output Dead Time vs R T Output Rise/Fall Time vs R SLEW 2.515 150 250 TA= 25°C TA= 25°C 2.510 2.505 125 200
c C C O O ) ) ) ) ) ) ‡ W D 5 ( ( ( ( C C C C P P †) P O tc t tc t S S S S ( ( 1 S I . . . . c c c c t tc = I − − + + . . . . . . e M M M M M 0 0 0 0 0 0 a C C C C : h P P P P a P c c c c k k . . 5 . o
Temperature (V IN24V) VREFvs VIN LM3404 (T A 25°C) M 4 0 H V 20205450 20205451 V REFvs VIN LM3404HV (T A 25°C) Current Limit vs Temperature (VIN 24V) 20205452 20205453 Current Limit vs V , LM3404 (T = 25°C) Current Limit vs V , LM3404HV (T = 25°C) IN
figures X901 X904 1 1 2 5 3 R 5 5 CB505 R536 R R Y501 R522 0 3 0 R528 U 3 3 R527 U503 6 5 2 3 2 1 0 9 C C CB507 CB508 CB503 3 3 3 3 3 3 3 3 4 5 R R R R R R R R 3 3 R515 0 10 CB509 R303 R R R509 Q Q R510 R306 R520 4 R511 2 1 3 1 3 0 0 R516 5 B R R R R 2 R301 0R517 Q Q U R530 2 2 2 C 0 6 0 0 5 6 5 8 R514
eintrage, nicht aber, wenn ichs per Variable versuche. Hier der Ausschnitt aus meinem Programm: [c]int main (void) { int tmax = -100, tmin = 200, d, T, s1, s2, s3; int tlist[] = {- 300, -299, -299, -298, -297, -297, -296, -295, -295, -294, -293, -293, -292, -291, -291, -290, -289, -289,
Deine Tabelle sieht interessant aus. Allerdings wird Dich jeder auslachen, wenn Dein Thermometer -300°C anzeigen können soll. Ich bezweifle auch, daß es überhaupt Sensoren gibt, die -273 ... +1000°C abkönnen. Es gibt haufenweise Sensoren-Datenblätter und da stehen der Arbeitsbereich und auch die richtige
Bei einem Projekt muss ich den Microcontroller SAB-C515-LN (12MHz) durch die neuere Version SAB-C515-C8EM-CA (6MHz) ersetzen. Ich will feststellen bei welchen Funktionen die beiden µC nicht miteinander kompatibel sind. Bisher habe ich nur einen wichtigen
> Bei einem Projekt muss ich den Microcontroller SAB-C515-LN (12MHz) durch > die neuere Version SAB-C515-C8EM-CA (6MHz) ersetzen. Kann passieren. > Ich will feststellen bei welchen Funktionen die beiden µC nicht > miteinander kompatibel sind. Du solltest
I R A S o 6 N C 6 e e a n G T 7 M 3 S D 4 o E D C n - c n G D U 5 5 2 r V u g 3 D D 2 B 4 n - 1 C g C 4 T 9 8 C 1 B B 2 S 1 4 S 1 5 W W M 0 S 1 M 0 6 6 D n Dn D n C C 5 5 R5 0 6 560R M01 R Dn 1 1 7 S 4 7 H C 4 M0 6 3 8 1 V G 0 2 Dn 7 r g 8 H & C & C & C & C e e R18 C B 2 A 2 C 2 D 2 g s C 22K 8 l e 6 C 5 4 2 1 9 0 2 3 n g S 0 1 g e D n S 3 Dp Q . 1 6 k H L C z 9 1 0 0 C 9 2 K 5 4 1 S 3 8 Mp S D C T C 3 5 7 M01 S 1 Dn D 0 1 1 1 1 1 3 3 3 2 2
Sagt mal, ist der C515C was Anderes als ein C515 ? Ich programmiere hier gerade auf einem C535 und hier ist der Timertakt F_Osz/12. Aber dann müsste der Int weniger oft kommen als berechnet, und bei dir kommt er ja
Fabian Stohr schrieb: > C:\Usersversuch.asm(1): error: Cannot find include file: reg515.h **** Wieso gibst du einer C-Datei die Endung asm? Kann gut sein, dass der Compiler sich die Endung ansieht, entscheidet
>C:\Usersversuch.asm(1): error: Cannot find include file: reg515.h reg515.h sieht nach einem 8051 kompatiblem Controller aus ;) Das ist beim AVRStudio wohl nicht so das richtige. >sbit rechts=PINA0
Ich glaube meine Gehirnzelle gaukelt mir Verständnis vor. [c] Variable = Variable - Variable/64 + ADCWert; Ergebnis=Variable/64; [/c] Angenommen die Messwerte sind konstant, erreicht "Variable" irgendwann das 64-fache des Messwertes. Beim Subtrahieren von
hat weiter oben vorgeschlagen: [c] Startwert von Variable = 0 Startwert von TempVar = 0 TempVar = TempVar - Variable + 100; // 100 als ADC-Messwert Variable = (Variable + 32) / 64; [/c] ^^Das müsste auch funktionieren. In
Wird's wahrscheinlich nicht geben, zumindest nicht direkt für einen 535/515, eher für einen allgemeinen 8051/31/52/32. Wofür brauchst du denn einen Emulator bzw. was willst du denn eigentlich machen? Vielleicht gibts ja n anderen Weg... Ralf
Hallo, wiso nimmst Du nicht einfach einen echten 80C535 und einen Epromemulator ? ZUm Debuggen kannst Du ja irgendeine Schnittstelle nutzen. Jogibär
bilderchen für die footprints hat, die mit führenden nullen benannt sind. Ich habe die Funktion [c]function smart_escape($value)[/c] kopiert und die kopie umbenannt nach [c]function smart_escape_pimp($value)[/c] mit der Änderung: [c]if (!is_numeric($value)) -> if (1) [/c] So wird nun jede eingabe
schliesslich nicht, welche Version auf dem Server genau installiert ist. PHP ist deutlich anders als C/C++, auch wenn es ähnliche Konzepte mitbringt. Was bei C/C++ üblich ist, ist nicht unbedingt auch die richtige Vorgehensweise bei PHP. In C/C++ ist der Sprach- und Funktionsumfang genormt. Einige Funktionen
Suchfunktion nicht lösen konnte. Es geht um folgendes. Verwende folgenden Mikrocontroller: Infineon SAB80C515 Mit diesem Mikrocontroller habe ich folgendes vor bzw. geplant. Wie mit dem Timer 0 die Impulslänge eines externen Impulses im bereich von 0µs bit 65535µs messen und diesen Wert als BCD ausgeben.
Quotient von Akku in 100er Speicher Leider funktioniert das bei Zahlen größer 255 nicht mehr, da der µC keine 16Bit Zahlen dividieren kann. Habe es schon mit der Subdraktione der beiden 8Bit hälfen in 10000er, 1000er, 100er, 10er und 1er versucht, aber irgendwie funktioniert das auch nicht. Ich hoffe es
0xB5,0x62,0x06,0x1A,0x28,0x00,0x02,0x00,0x00,0x00,0x03,0x03, Change dynamic platform to 0x10,0x02,0x50,0xC3,0x00,0x00,0x0F,0x0A,0x05,0x3C,0x00,0x01, for pedestrian 0x00,0x00,0xFA,0x00,0xFA,0x00,0x64,0x00,0x2C,0x01,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x55,0x12}; Save to battery- backed
0xB5,0x62,0x06,0x1A,0x28,0x00,0x02,0x00,0x00,0x00,0x03,0x03, Change dynamic platform to 0x10,0x02,0x50,0xC3,0x00,0x00,0x0F,0x0A,0x05,0x3C,0x00,0x01, for pedestrian 0x00,0x00,0xFA,0x00,0xFA,0x00,0x64,0x00,0x2C,0x01,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x55,0x12}; Save to battery- backed
ist mein erstes Projekt. Ich habe mal vor langer Zeit in der Schule einen Roboter mit einem Infineon 515C-L angesteuert. Ich will hauptsächlich was lernen, so was hat mich schon immer gereizt. Ich finds einfach super! Gruß
Stefan K. wrote: > daran habe ich an den PortC0 0V angelegt. PortC0 ist doch ein Ausgang, oder? Da darfst Du nichts anlegen. Den musst Du in Software auf 0 oder 1 setzen. > Das passt soweit auch. Als Eingang den ProtC3 verwendet Wie setzt Du
/Es wurden 9 Displays zu 5 Segmenten in serie verbunden, wenn ich mich recht erinnere #include <reg515.h> //C515 Header File //Taster sbit s = 0x90; //Taster zum freigeben auf Pin P1.0 sbit test = 0x91; //Taster 7-Seg Test auf Pin P1.1 sbit sensor10 = 0x92; //Sensor 10 auf Pin P1.2 //Hilfsbits bit _s
Hallo, Ich benötige für einen Dimmer mit µC zwei Drosseln. Zum einen für eine Lampe mit max. 300 Watt und noch eine mit max. 60 Watt. Muss ich dann einfach den Strom berechen für die einzelnen Lampen? Welche Kriterien muss ich dannoch beachten
Was hälst du denn von dieser Spule:http://www.reichelt.de/?;ACTION=3;LA=4;GROUP=B515;GROUPID=3182;ARTICLE=7638;START=0;SORT=user;OFFSET=16;SID=27hW0Zr6wQARsAACvnGPg846cf589f1ff3b42d444c9474644fb5d Wenn ja, dann für beide Lampen?
Hallo @all, der der Eintrag schon etwas älter ist, möchte ich hier noch einmal einen eröffnen. Ich bin ebenfalls auf der Suche nach genau dieser Karte. Es gibt Modi auf der Karte die ich nutzen muss um das Netzwerk mit einer Maschine aufzubauen. Da sich die Suche etwas schwieriger gestaltet, als ich erwartet habe, möchte ich hier das gesammelte Wissen nutzen. Wenn also jemand eine solche Karte in seinem Besitz hat und sie loswerden möchte... Ich habe schon in meinen Kisten gewühlt, aber habe keine mehr gefunden. Bitte um kurze Meldung via E-Mail. Vielen Dank im Voraus Gruß Husi
schwarz Geruch : leicht stechend Sicherheitsrelevante Daten Zustandsänderungen Schmelztemperatur 305 °C Siedetemperatur nicht verfügbar Flammpunkt nicht verfügbar Zündtemperatur nicht verfügbar Untere Explosionsgrenze nicht verfügbar Obere Explosionsgrenze nicht verfügbar Dampfdruck < 1 hPa bei 20 °C Dichte
M M M M M Y S S S P P P P P P P P P P P P P P P P P P B C Y Y Y P Y S S V V V R R V R E VV V A A D V C C C C C C C CV V V V V V S S D Y V / / / D D D D D D D D D D D D D D D D D D E S S S S I I I I E E T T C C P C D U U O V A D V D D D D V T T T T T T D D D D D D D D D D R R R N O H V D A D O O D D R R V V V V V A C C C C C C C C V V / W R R R R T T E E D D D T T C V V X C C C C E D A / / E E V X No.173 MARK-1 No.1 No.172 Bump Type PAD No. A-type 1-16, 20-46, 109-134, 138-152, 173-187, 485-499 B-type 17-19, 135-
------------------------------------ //#include<reg515.h> //#include<stdio.h> #include <sfr51.h> //#include<Sio52.h> #include <cSio51.h> #define TICKS_PER_SEC 112 //sfr ausgang=0xB0; // Port P3 wird der Digital-Ausgang int nTick; int nTime
Warum benutzen die meißten auf Teufel komm raus keine for-Schleifen ? [c] void main(void) { printf("\nhere we go...\n"); while(1) { for(x=0;x<72;x++) { P3=Sinus[x]; } } [/c] Gruß ErgoProxy
DDS12_P DDS_PS0 41 PS0 27 10mH 10mH 10mH DDS12_P DDS_PS1 42 PS1 LOOP_FILTER R508 DDS_PS2 43 PS2 R509 C510C511 C512C513 C514C515 C516C517 C DDS_PS3 PS3 0 100pF100pF 100pF100pF 100pF100pF 100pF100pF 1K C L509 L510 L511 DDS_RST 3 RESET D D D D D D D D D DDS12_N DDS12_N DDS_PD 4 PWR_DN_CTL N N N N N N N N N 10mH 10mH 10mH D D A A A A A A A C518 680p 4 5 6 1 1 1 1 2 2 1V8_DDSA DGND AGND L512 1V8 10mH 1V8_DDSA 3V3 3V3_DDS C523C524C525C526C527C528C529C530C531 C532C533C534C535C536C537C538C539C540C541C542C543 C544C545 C519 C520 C521 C522 47µ
programmieren über isp im controller landen. hier ein kleines beispiel: intel hex file daten: :080000000C9459000C9400005F :100008000C9400000C9400000C9400000C94000068 :100018000C9400000C9400000C9400000C94000058 :100028000C940A010C9400000C9400000C9400003D :100038000C9400000C945D010C9405010C940201D1 :100048000C9400000C9400000C9400000C94000028