-
Thread
Capacitor Charger
laden. 4kJ Energie in den Kondensatoren, etwa so viel wie die Geschossenergie mit einer 7,62 × 51 mm NATO Patrone. Wenn man bereit ist damit zu experimentieren kann man die Kondensatoren auch mehr oder weniger direkt aus dem Niederspannungsnetz aufladen.
Unsere Zielspannung soll 400V sein. Und die zu ladende Kapazität ist 0,05F. Mit der Formel t = C * U / I ergibt sich, dass wir eine Ladezeit von 20 Sekunden haben.
-
Thread
Sinustabelle wird nicht richtig ausgelesen!
Hallo liebe Leute, ich bin gerade dabei, neu in das Hobby uC einzusteigen. Nun bin ich dabei, ein kleines Stück Code zu schreiben, das über den PortC vom Mega32 bytes ausgibt, die ein DAC0808 dann als Sinus, Dreieck usw ausgeben soll. Für das Rechteck und Sägezähn
schön MfG des Chaoskind p.s. doch noch nicht ganz klar, welche beiden ziffern müssen $00 oder $80 sein? entspricht $00 0x00?
-
Thread
8051 familie
ich nicht. AT90xxx: AT90 ist immer AVR, also ist der 4433 auch kein 8051. AT89xxx, AT83xxx und AT80xxx sind 8051. Brenner: mit einem parallel-Brenner geht eigentlich fast jeder 8051, es gibt aber jetzt auch schon welche, die ISP-fähig sind.
einen Atmel brennen? Brennt denn der "normale" Atmel Brenner auch alle 8051er? Also alle mit *80* gehören dann zu dieser Familie 8051? Z.B. 8253, 80C39, AT87F51. Wie siehts mit den Z80 aus? Die 8031er Familie wird einem ja schon fast nachgeworfen. Die kosten z.B. unter einem Euro pro Stück.
-
Thread
switch case optimierung
; 4 be: d3 df rcall .-90 ; 0x66 <Send_Color> case 9 : Send_Color(Color,0x80); c0: 60 e8 ldi r22, 0x80 ; 128 c2: 84 e0 ldi r24, 0x04 ; 4 c4: d0 df rcall .-96 ; 0x66 <Send_Color> case 10 : Send_Color(Color,0x40); c6: 60 e4
; 0xcc 2e: 51 c0 rjmp .+162 ; 0xd2 30: 53 c0 rjmp .+166 ; 0xd8 32: 55 c0 rjmp .+170 ; 0xde 34: 57 c0 rjmp .+174
-
Thread
8051 Website
Ich habe mich im Studium ein Semester mit dem 80C515 von Siemens(Infineon) beschäftigt der ja ein 8051 + Peripherie ist. Das es auch 8051 kompatible Controller gibt die pro Takt ein Befehl ausführen können wußte ich nicht. Aber im Grunde ist das ja
8051 wurde Ende der 70er entwickelt, als jedes Gate teuer war und kein Mensch einen Microprozessor in C programmierte, erst recht keinen Microcontroller. Sondern meist Assembler, oder Intels Eigenzüchtung PLM/51. Zwar wurden ein paar Designfehler von Intels erstem Controller 8048 vermieden, aber der
-
Thread
8 bit mit microcontroller
Kauf dir einen alten C64.
An den C64 habe ich auch als erstes gedacht. Ansonsten einen µC, da ist alles drin was Du brauchst und kann einige MHz. Wenns um den Lerneffekt und das selber bauen geht, dann evtl. einen 8086. Der kann sogar
-
Thread
AVR und externer Programmspeicher
Wenn Du nicht an die AVR-Architektur gebunden bist, ist ein ROM-loser 80C31 zu empfehlen, die dürften heutzutage kaum mehr als 1Euro kosten. Manchmal werden auch spottbillig fehlprogrammierte 87C51 kiloweise abgegeben, die dann ja immer noch im 80C31-Mode laufen können. Es gibt auch EPROMs mit Adreßlatch (z.B. 87C257), d.h.die kannst Du direkt an den 80C31 anschließen. Normale EPROMs benötigen noch einen 74HC573 zusätzlich. Nachteil ist, daß Du dann nur noch 16 Portpins übrig hast, die anderen 16 benötigt der
-
Thread
Antennenanalysator nach EU1KY
trkparms=aid%3D111001%26algo%3DREC.SEED%26ao%3D1%26asc%3D20170511121231%26meid%3D26ebc280e89e4a5a979e4c1ac2516aac%26pid%3D100675%26rk%3D2%26rkt%3D15%26sd%3D254042872009%26itm%3D283240309675&_trksid=p2481888.c100675.m4236&_trkparms=pageci%3A53bb6f9d-0b51-11e9-bfef-74dbd180e472%7Cparentrq%3Af96d5e3b1670aa66d3e1b1d9fff543c7%
=item25ed1c1ef1:g:CJcAAOSwiOZcL06i:rk:2:pf:0
-
Thread
Röhrenverstärker Erfahrungen und Empfehlungen Gesperrt
5.000e+03 3.022e-04 2.360e-05 -34.50° -34.12° 6 6.000e+03 4.028e-04 3.145e-05 105.80° 106.18° 7 7.000e+03 3.176e-04 2.480e-05 -178.49° -178.11° 8 8.000e+03 1.280e-04 9.996e-06 -134.80° -134.42° 9 9.000e+03 5.032e-05 3.929e-06 170.61°
5.535e-02 6.060e-03 159.85° 188.19° 7 7.000e+03 1.030e-01 1.128e-02 -140.13° -111.80° 8 8.000e+03 3.332e-02 3.648e-03 80.96° 109.30° 9 9.000e+03 6.814e-03 7.460e-04 -164.58° -136.24° Total Harmonic Distortion: 10.607428%(10.622035%) .step rs=1 vin
-
Thread
Set Temperatur Solarthermie Pufferspeicher
angeschlossen werden, eine Wärmepumpe z. B. Im Sommer ist die Temperatur des Pufferspeicher immer über 50°C, meistens eher so bei 70 bis 80°C. Blackbird
und bei 140° Kollektortemp. fängt der Alarm an. Laut meinen Aufzeichnungen erreicht T3 aber nur max 80°(der rote Graph in dem Bild oben) Lothar J. schrieb im Beitrag #7036723: > Bei mir sind es 95°C, dann schaltet die Steuerung ab. Das ist ja der Punkt, ich kann das einstellen und das Misstrauen
-
Thread
Ethernet funktionniert nicht
. . : Intel(R) Wireless-AC 9560 160MHz Physical Address. . . . . . . . . : 24-EE-9A-7C-90-CF DHCP Enabled. . . . . . . . . . . : Yes Autoconfiguration Enabled . . . . : Yes Link-local IPv6 Address . . . . . : fe80::ac7a:f511:a7ab:a012%23(Preferred) IPv4 Address. . . . .
kworker/u4:1-ev] 42 root [irq/62-5800a000] 43 root [stmmac_wq] 45 root [irq/71-5c004000] 46 root [irq/70-5c004000] 47 root [irq/29-40012000] 48 root [irq/31-40012000] 49 root [irq/74-ft6336] 50 root [irq/67-5c002000] 51 root [irq/69-
-
Thread
ISR viel zu mollig
Interrupts, ich wunderte mich die ganze Zeit warum meine ISR so langsam ist... Aus zwei Zeilen Code: [c] ISR( TIMER0_OVF_vect ) { TCNT0 = 0x55; //Dval; PORTC ^= (1 << PHI_2); } [/c] wird dieses pushig-poppige Ungetüm: [avrasm] 00000746 <__vector_18>: 746: 1f 92 push
Mach mal: [c] ISR(TIMER0_OVF_vect, ISR_NAKED) { TCNT0 = 0x55; //Dval; PORTC ^= (1 << PHI_2); } [/c] Allerdings obliegt es dann dir, die entsprechenden Register zu sichern.
-
Thread
Langlebige Geräte mit µC
möchte einen Frequenzzähler bauen. Nun hätte ich die Wahl: 1. 74HC* TTL-Grab 2. bisschen TTL und nen µC Da wir im 21. Jhd leben wird wahrscheinlich alles µC schreien. Doch sollte ein solches "Basismessgerät", wie ein Frequenzzähler >40 Jahre halten; das R&S URI geht ja auch immer noch prima. Wenn der
Frequenzzählers nur aus Logikgattern aufwendiger und teurer als die Entwicklung eines Frequenzzählers mit µC. Als Mittelweg blieben noch (hoffentlich) langlebige µC-Urgesteine wie Z80 oder 80C51 mit externem Programmspeicher, damit man nicht von den heute aktuellen minderdokumentierten Programmierschnittstellen
-
Thread
Empfehlung USB-Floppy, die mit Linux geht?
www.ebay.de/itm/Fujitsu-I-FPCFDD12-Floppy-Drive-USB-I-silber-/290616971274?pt=DE_Technik_Computerzubeh%C3%B6r_Kabel_Adapter&hash=item43aa1f100a
pid 1100: 1 Mar 28 21:08:50 ursa kernel: [ 4398.651816] scsi9 : usb-storage 3-4:1.0 Mar 28 21:08:51 ursa kernel: [ 4399.666846] scsi 9:0:0:0: Direct-Access CITIZEN X1DE-USB 1001 PQ: 0 ANSI: 0 CCS Mar 28 21:08:51 ursa kernel: [ 4399.668783] sd 9:0:0:0: Attached scsi generic sg2 type 0
-
Thread
Codegröße minimieren?
Bilddarstellung der Streckenprofile draufgeht. Eventuell kann man die Bilddaten in einen EEPROM 24C512 auslagern. Ansonsten sehe ich jetzt nicht den großen Speicherfresser. Der Vergleich mit dem 8051 ist natürlich etwas unfair, da der Keil-C51 bekanntermaßen mit Abstand den kleinsten Code erzeugt
die Uhr realisiert." Hier findest Du meine Uhr mit Datum: http://www.specs.de/~danni/appl/soft/c51/thclock/clock.lst Ist aber mit 224 Byte Code und 7 Byte Daten nicht der Rede wert. Peter
-
Thread
Alte Röhrenradios abzugeben
anfangs einwandfreie Funktion, nach etlichen Stunden (Tagen) dann leicht schlechter Klang- der Koppel- C. Die Papierkondensatoren haben es hinter sich. Ich habe unbenutzte, aus meinem ehemaligen Betrieb, aus den 80er Jahren- auch die sind Schrott. Ursache ist wahrscheinlich Zersetzung des Papiers durch
. Fotos vom bösen Kondi, seinen Opfern, sowie Bericht dazu: http://edi.bplaced.net/?Lustiges%2C_Schoenes%2C_Nachdenkliches___Der_Kondensator-_ein_Sommermaerchen
-
Thread
AP7000 und ICnova ADB1000: Bisschen wenig?
starten und sehen was passiert: [code] U-Boot 2009.03-rc1-00001-gab9d96f-dirty (Mär 12 2009 - 11:19:51) U-Boot code: 00000000 -> 00014950 data: 0001c4f0 -> 00053c28 malloc: Using memory from 0x13f6c000 to 0x13fac000 DMA: Using memory from 0x13f68000 to 0x13f6c000 Flash: 1 MB at address 0x00000000
gitweb.cgi?p=armadeus/armadeus;a=blob;f=patches/buildroot/078-sdl-correct_libdir_path_in_libSDL.la.patch;h=c455834241d222b72865032c333c83630bd571b0;hb=HEAD
-
Thread
MCP2200 falsche Ausgabe
meinem MCP2200 bekomme ich zwar Daten über die USB Leitung auf den PC, jedoch sind dies nur 0 und 80, egal was der 90PWM3B an den MCP sendet. [c] void Seriel_init(void) { UBRRL = 51; // 9600baud UCSRC |= (1<<UCSZ1) | (1<<UCSZ0); // 8N1 UCSRB |= (1<<RXEN) | (1<<TXEN); // UART
void serial_print(char* a) { while(*a) { put_char(*a); a++; } return; } [/c] Im C-Programm wurde UBRRL auf 51 gesetzt, was bei 1MHz 9600Baud bedeuten sollte. Der MCP2200 wurde über USB ebenfalls auf 9600Baud eingestellt. In der Systemsteuerung wurde die Baudrate ebenfalls
-
Thread
Glühwürmchen in Rotkohlglas gefangen
movw _b, _y cp _b_ocr, _c_ocr brsh 51f movw _y, _b movw _b, _c movw _c, _y 51: [/asm] Es sind maximal 3 Vergleiche auszuführen und in 50% der Fälle werden tatsächlich nur 2
movw _b, _y cp _b_ocr, _c_ocr brsh 51f movw _y, _b movw _b, _c movw _c, _y 51: [/avrasm] Sortiert nun die 3 OCR/DDR Paare, du musst 7 solcher Paare nach dem OCR Wert sortieren
-
Thread
[V] NiCd Nasszellen, 1,3V 100Ah,für Solar etc.
Also, die Zellen können nach Tiefentladung definitiv über 80Ah aufnehmen und speichern, aber leider noch immer nicht abgeben. Die Spannung fällt bei den bekannten Amperestunden bereits wieder unter 1V, stabilisiert sich umgehend bei ca. 0,6-0,7V. Es könnte sein
Winter wohl ganz ohne Laderegler betreiben, lediglich durch die Solarzellengröße den Strom auf z.B. C/10 begrenzen. Wenn die Akkus überhaupt mal voll werden, dann bitte gleich richtig...
-
Thread
RAID 6 in Software
ZFS. Sinnvoller sind aber echte Hardwarecontroller, statt RAID6 wäre RAID5 mit Hotspare bzw. RAID51 eine Alternative. Oder Du schaust Dir mal einige RAID-NAS Lösungen an ...
positiven ganzen Zahlen oder die > nichtnegativen ganzen Zahlen .... http://de.wikipedia.org/wiki/Nat%C3%BCrliche_Zahl "Oft wird auch die Null zu den natürlichen Zahlen gerechnet"
-
Thread
Live-Linux: Anleitung schreiben
Teilen bin ich ein "ewig gestriger", denn genau mit diesen Borland-Produkten (Turbo Pascal und Borland C++) habe ich Ende der 80er und Anfang der 90er programmiert! (und ich genieße das sehr, dass ich nach dieser Art und Weise auch heute noch werkeln kann... auch wenn ich für eine GUI Applikation mittlerweile
den kompletten Schaltplan des C64 und seine CPU erklären, bevor ich den ersten angefasst habe. Mein erster Computer, den ich danach anfassen und später umbauen durfte, war ein Z80 System. Cyblord -. schrieb im Beitrag #7836117:
-
Thread
80188 System
müssen Adress- und Datenbus > gedemultiplext werden. Sagt dir das was? Das kenn ich zB. die Intel 80C51 CPU haben einen gemultiplexten Daten und Adressbus, um Pins zu sparen. Um den unteren Adressenbus zu demultiplexen nimmt man das ALE Signal das CPU herstell und verbindet es mit einen 74HCT573/373
Nach 8085, z80, 8052 und 68000 ist es nun ein 80188, den Du anguckst und herumwunderst, wie man den wohl anschliesst. Langsam solltest Du es können.
-
Thread
DRAM am AVR: Wie sieht Euer Wunsch-Interface aus?
@Olaf "Also wieder der 'alte' trick mit memory banking." Nein ! Der P89C669 hat 8 (2 je Registerbank) 3Byte-Pointer um damit sämtlichen Speicher linear adressieren zu können (code, idata, xdata). Von Maxim gibt es den DS80C390 mit 24Bit-Adressen. Man braucht allerdings einen nicht zu alten Keil C51, der die 24Bit-Adressierung unterstützt. Peter
-
Thread
Frequenzzähler 1Hz - 40MHz
Für 80€ bekommst du ein Rubidumnormal: http://cgi.ebay.de/10MHz-Rubidium-Frequenzstandard-Atom-frequenznormal-/290301954333?pt=DE_TV_Video_Elektronik_Funkger%C3%A4te&hash=item439758491d
20006000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 :20008000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 :2000A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 :2000C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 :2000E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
-
Thread
Energieeffizientes Bluetooth LE System für Arduino
andere Sensoren verwendet > werden können oder ein stärkerer oder schwächerer uC. Im nRF52 tickt ein Cortex-M4. Das *ist* ein deutlich stärkerer µC als alles, was du an AVR überhaupt kriegen kannst. Es ergibt überhaupt gar keinen Sinn, da noch einen schwächeren µC daneben zu setzen
eigene BTLE µC Module.
-
Thread
Thermocouple Thermometer: gute Auflösung & Genauigkeit
im Beitrag #5790490: > Ein Datenlogger tut es nicht? 1. "Er hat einem Messbereich von -35 bis +80 °C" 2. Das Ding hat glaub ich keinen Anschluss für ein Thermoelement, und bei 250°C in den Ofen legen will ich es nicht. Teo D. schrieb im Beitrag #5790491: > Das ist das was er brauchst und sich
> 1. "Er hat einem Messbereich von -35 bis +80 °C" > 2. Das Ding hat glaub ich keinen Anschluss für ein Thermoelement, und > bei 250°C in den Ofen legen will ich es nicht. Sorry, bin beim Link abgerutscht, gemeint ist der eine Zeile tiefer:
-
Thread
Arduino mit ARM?
Beispiele für gute Webseiten für µC und Pascal? Vielleicht diese hier? http://turbo51.com/8051-editor-ide
sicherlich interessant, ob nun nach C, C++, Java, C# demnächst ein C$$ und danach ein C%% oder C?? oder C§§ kommt oder ob die gewöhnlichen Feld-Wald-Wiesen-Programmierer irgendwann nur noch Arduino-Bauklötzchen plazieren können. Schaun
-
Thread
IAR und TIM6,7 Interruptprobleme beim STM32F107
*/ #define NVIC_I2C2_ER 50 /* I2C2 error interrupt */ #define NVIC_SPI1 51 /* SPI1 global interrupt */ #define NVIC_SPI2 52 /* SPI2 global interrupt
0x74 Interrupt23 = DMA1Ch4 0x78 Interrupt24 = DMA1Ch5 0x7C Interrupt25 = DMA1Ch6 0x80 Interrupt26 = DMA1Ch7 0x84 Interrupt27 = ADC1_2 0x88 Interrupt28 = CAN1_TX 0x8C Interrupt29 = CAN1_RX0 0x90 Interrupt30 = CAN1
-
Thread
Durchkontaktierung selbst gemacht
beschrieben, wie man das macht. Leider sind diese Beiträge gelöscht worden. Eine Methode benutzte 80°C heiße NaOH-Lösung. Das ist mir dann etwas zu aufwändig (und nicht ungefährlich).
AC/DC wrote: >>Eine Methode benutzte 80°C heiße NaOH-Lösung. > Sicher? gewöhnlich kann man mit anorganischer Chemie bei organischen > Stoffen wenig ausrichten, aber ich kann es bei Gelegenheit mal testen. LOL. Dann steck mal die Hand
-
Thread
AVR-Projekt kompilieren
50% 2019-06-24 13:27 befd0007 avr8-gnu-toolchain-win32_x86/bin/avr-man 390656 Defl:N 191110 51% 2019-06-24 14:15 bc26eab6 avr8-gnu-toolchain-win32_x86/bin/avr-gcov.exe 492544 Defl:N 252929 49% 2019-06-24 14:15 382a6fdd avr8-gnu-toolchain-win32_x86/bin/avr-c++filt.exe 31744 Defl:N
-gnu-toolchain-win32_x86/bin/avr-addr2line.exe 495104 Defl:N 253868 49% 2019-06-24 14:15 48d51c47 avr8-gnu-toolchain-win32_x86/bin/avr-strings.exe 380928 Defl:N 184749 52% 2019-06-24 14:15 36095436 avr8-gnu-toolchain-win32_x86/bin/avr-gcov-tool.exe 49664 Defl:N 26558 47% 2019
-
Thread
40 Spannungen einlesen und an AtMega8 übertragen
Problem gibts dem Linear Technologies LTC6802-1. http://www.linear.com/pc/productDetail.jsp?navId=H0,C1,C1003,C1037,C1786,P86662 fchk
[c] clock_prescale_set( clock_div_1 ); [/c] Dann mußt Du auch schreiben: [c] #define F_CPU 8e6 [/c] Peter
-
Thread
Wecker bauen. Suche 1 Mbyte EEPROM als Soundspeicher
@ Bastler (Gast) >Es sollte ein I2C eeprom sein. Warum I2C? >Die Sounddaten werden über den AVR ausgegeben. >Leider konnte ich noch keinen solchen EEPROM Chip finden. >Gibs sowas überhaupt? ja, als Flash und mit SPI. https
>128kB ist SPI-Flash üblich: http://de.farnell.com/amic/a25l80pm-f/ic-sm-flash-8mb-spi/dp/1565996 http://de.farnell.com/numonyx/m25p80-vmw6g/flash-seriell-8mb-25p80-wsoic8/dp/1224415 Peter
-
Thread
FERCHAU zur Überbrückung?
C. A. Rotwang schrieb im Beitrag #5149442: > Naja bei einem Produkt mit wenig oder gar einzelnen Kunden arbeitet man > fast wie bei einem Ing.-Büro/Dienstleister: Man hat keinen weiteren in einer
C. A. Rotwang schrieb im Beitrag #5149442: > Naja bei einem Produkt mit wenig oder gar einzelnen Kunden arbeitet man > fast wie bei einem Ing.-Büro/Dienstleister: Bugs im Feld flicken, > Kunden-Sonderwünsche
-
Thread
[CPLD] Brauche Empfehlung für CPLDs / Software
Lattice Diamond und MachXO2. Das passt zu allen deinen Wünschen, außer zur Speisespannung. 5 V ist 80er und sowas von out...
/en-DE/atmel/atf2500c-20pu/ic-cpld-2500-gate-20ns-pdip40/dp/1551775?st=atf%20cpld
-
Thread
IL3000 Anschluss Frage
photodetector 1 * A2 - Anode of photodetector 2 * C2 - Cathode of photodetector 2 * K1 - Servo gain * K2 - Forward gain * K3 - Transfer gain .Subckt IL300 A C A1 C1 A2 C2 PARAMS: K1=0.007 K2=0.007 K3=1 * IL300 from Siemens * RAP 5/97 DLED
VALUE {K1*V(D3)} D1 A1 C1 Dtect RD1 A1 C1 15G Gdly2 C2 A2 VALUE {K3*K2*V(D3)} D2 A2 C2 Dtect RD2 A2 C2 15G .model Demit D IS=1.51E-16 N=1.495822 RS=2.624361 BV=5 IBV=1U + CJO=15P VJ=1 M=0.5 EG=1.424 TT=500N .model Dtect
-
Thread
Division von unsigned char
das gedacht hatte. Variablen stehen für Ziffern. Für eine Division AB/CD berechnet man erstmal AB/C0. Der Quotient entspricht dem von A0/C0=:Q, der Rest ergibt sich über den Rest von A0/C0 + B=:R. Das Ergebnis hat jetzt erstmal wenig mit AB/CD zu tun. Die Differenz zum Quotienten und Rest von AB
CL=AC MOV DL, [EDI+CL] // div - &0xF0 is always 0 MOV DH, [ESI+CL] // mod // DL=A0/C0 // DH=A0%C0=:Q1 AND AL, 0xF ADD DH, AL // DH=AB%C0 MOV CL, DL // EBP tabelle umsortieren SHL CL, 4 // spart instruktionen MOV CH, BL AND CH, 0x0F AND CL, CH
-
Thread
8051 - Tage-Zähler (bis 30 Tage müssen gezählt werden)
Hallo Ich habe einen Atmel 8051 (89c51RD2-CM)und ein laufendes Assembler-Programm in das ich einen Tage bzw Wochenzähler (bis zu 30 Tage oder 4 Wochen zählen und dann wieder bei 0 starten) integrieren muß. Das Zählerprogramm muß/kann im
naja der µC is schon von atmel hab da nähmlich mal nachgekuckt wies bei dem den mit timern aussieht naja und ... http://www.keil.com/dd/docs/datashts/atmel/at89c51xd2_ds.pdf http://www.atmel.com/dyn/products/product_card.asp
-
Thread
Was übersehe ich hier? If mit/ohne temporäre Variable
r28, 0x3d ; 61 506: de b7 in r29, 0x3e ; 62 508: 20 91 76 00 lds r18, 0x0076 50c: 90 91 77 00 lds r25, 0x0077 510: 81 e0 ldi r24, 0x01 ; 1 512: 29 17 cp r18, r25 514: 09 f4 brne .+2 ; 0x518 <serialReceivedDataWaiting+0x18> 516: 80 e0 ldi r24, 0x00 ; 0 518: cf 91 pop r28 51a: df 91 pop r29 51c: 08 95 ret Blöderweise habe ich in Assembler das letzte Mal vor 20+ Jahren auf einem C-64 programmiert. Zum groben Lesen reicht's noch, aber den Fehler kann
-
Thread
Warum quälen sich so viele Hobbyprojekte noch mit ASM-Code ab?
Hand assemblierte Codeblöcke, weil dadurch Routinen so richtig beschleunigt wurden. Die Generation C20 und Comodore oder gar Sinclair ZX80 kennen das Problem. Also, warum soll ich als alter Knacker nun nicht dieses vorhandene Wissen nutzen? Bin ich deshalb ein ewig Gestriger? Warten wir doch mal 30
sind. Z.B. benutzt der Keil C51 die Overlay-Technik. Dazu stellt er einen kompletten Calling-Tree auf und weiß somit, welche Funktionen nie gleichzeitig ausgeführt werden. Für diese kann er dann die gleiche Speicheradresse als lokale
-
Thread
MC für Motoransteurung programmieren
Schaltplan an. Wie habe ich die zu verstehen? -------------------- Electrical Rule Check for C:/******/MotorFern_org.sch at 24.02.2004 15:51:16 WARNING: Sheet 1/1: unconnected Pin: S1 P WARNING: Sheet 1/1: unconnected Pin: S2 P WARNING: Sheet 1/1: SUPPLY Pin +12V overwritten with +24V WARNING
uC = ???
-
Thread
Debug Mode bei Keil uVision2
@all, verwende Keil uVision um meinen 80C817A zu programmieren. Leider läuft das Prog nicht so richtig. Daher meine Frage gibt es bei Keil die Möglichkeit zu sehen was der Controller gerade tut bzw. wo er sich gerade im Prog befindet ähnlich
http://www.keil.com/c51/mon51.htm Thomas
-
Thread
Welche Bootstrap Diode für 50V Halb-Brückentreiber?
. Fragen zur Schaltung: - C3 mit 10µ müssen sein wegen 10ms High-Zeit (10kW Insel-Wechselrichter) - Rv mit 243Ohm ergibt sich aus dem Tastverhältnis von 15/16 und dem 1W-DCDC-Limit - C2 1nF ergibt 450ns Totzeit ohne Glitches
Ansteuerung mit 50Hz korrekt läuft. Bernd K. schrieb im Beitrag #7686658: > bisher nehme ich den 80V-IPP024N08NF2S (TO-220), will aber hin zu 60V > im Avalanche-Betrieb mit dem TPH2R506PL im SOP8 Naja. 60V-FETs bei 50V Designspannung (eigentlich warens doch 51,2V und voll 57,6V) sind schon sehr
-
Thread
7 Segment 0.8 inch weiss
Reserve) an, also 13 mal 0.8" und 13 mal 0.56". Müsste, wenn calc.exe Punkt vor Strichrechnung kann, 33,80€ + Versand sein.
7-Segment-Ziffernanzeige-weis-12-7mm-0-5-sieben-Segment-Display-/350659344557?pt=Bauteile&hash=item51a4ecf8ad Gruß Klaus
-
Thread
Operationsverstärker - Die-Bilder
Ein weiterer Komparator: LM211 von National Semiconductor https://www.richis-lab.de/Opamp51.htm
RIAA-Entzerrerstufen von Plattenspielern eingesetzt. Geht. Siehe: https://picclick.de/Vorverst%C3%A4rkerplatine-f%C3%BCr-RFT-Plattenspieler-HK-PA-1203-1205-373383179261.html
-
Thread
CEE-Adapter 32A auf 16A illegal - aber warum? Gesperrt
allbekannten Angelika gibt's sowas: http://such001.reichelt.de/?SID=289IBjrawQARwAAEBGfK4827cdef49dcc2c4d51c28ac32cab5fd8;ACTION=444
Querschnitt und Verlegung angegeben ist: http://library.abb.com/GLOBAL/SCOT/SCOT209.nsf/VerityDisplay/C6ED3B4782C5F804C12572A5003A1CA0/$File/2CDC401002D0102.pdf
-
Thread
Ersatzrolle für Staubsauger gesucht
Durchmesser auch 30mm noch passen z.B https://www.esska.de/shop/Moebelrolle-Kastenbockrolle-Rad-%C3%98-30-bis-50-mm-Bauhoehe-33-bis-51-mm-Tragkraft-35-bis-50-kg--952950000000-20610?hlid=952953034100 (Raddurchmesser: 30mm, Radbreite: 14mm; leider kein Achsdurchmesser angegeben) oder nur Rolle z.B
de.aliexpress.com/item/1005008073049124.html?spm=a2g0o.productlist.main.44.5e14vSknvSkny4&algo_pvid=59b190dc-c685-4fac-9ad1-2bc21b36b985&algo_exp_id=59b190dc-c685-4fac-9ad1-2bc21b36b985-43&pdp_ext_f={"order"%3A"165"%2C"eval"%3A"1"}&pdp_npi=4%40dis!EUR!2.49!0.99!!!20.02!7.97!%40211b80d117539984017997360e3437!12000043535149941
-
Thread
Terminal Block
products/de/connectors-interconnects/terminal-blocks-wire-to-board/371?k=&pkeyword=&sv=0&sf=0&FV=69%7C411897%2C802%7C356142%2C1075%7C121326%2C1989%7C0%2Cmu40A%7C2155%2Cmu51A%7C2155%2Cmu53A%7C2155%2Cmu55A%7C2155%2Cmu57A%7C2155%2Cmu58A%7C2155%2Cmu60A%7C2155%2Cmu61A%7C2155%2Cmu64A%7C2155%2Cmu65A%7C2155%2Cmu66A%7C2155%2Cmu85A%7C2155%2Cii1%7C2168%2C-8%7C371&quantity=&ColumnSort=0&page=1&stock=1&pageSize=25 Rein zufällig bestelle ich morgen bei Digikey.
-
Thread
MP3 Decoder in C der wenig Ressourcen braucht.
Speicher decodieren will. Da habe ich mich noch nicht entschiedem. ;-) Ein 8080 oder ein Highspeed Z80 vielleicht? Beim Mikrocontroller dachte ich auch schon an einen Hardware-Decoder. Für den Anfang habe ich schon mal eine Funktion gefunden. [c]static int lame_decode_fromfile(FILE * fd, short pcm_l
Andreas V. schrieb im Beitrag #5715296: > Ein 8080 oder ein Highspeed Z80 vielleicht? Das kannste knicken. Könnte bestenfalls bei "Speech"-Bit- und Sampleraten funktionieren. Aber nichtmal das, wenn in C geschrieben. Große Teile müssten in hochoptimiertem Assembler umgesetzt
-
Thread
Strombelastbarkeit von Pins an Hochstrom Bauelementen
nen si4410dy verträgt laut datenblatt max. 150°C. lötzinn schmilzt ca. bei 185°C. also ist es aufm die noch wärmer. macht der mosfet das wirklich auf lange zeit mit?
Also das mit dem Widerstand ist eigentlich kein Problem. Rechne doch mal nach: 0.93x0.55mm² = 0,51mm² Spez. Widerstand Kupfer (0,018Ω*mm²)/m Widerstand eines 5mm langen Pins: 0,018*5E-3/0,51 = 176μΩ Das ist im Vergleich zum RDSon sehr wenig. Z.B. beim IRF1404 (RDSon 4mΩ