-
Thread
Raspberry Pi als Dial-In Server nutzen (für 56k Modem)
commons.wikimedia.org/wiki/File:Sega-Dreamcast-Modem-Dialup-Motherboard-B.jpg Datasheet vom RP56LD: https://pdf1.alldatasheet.com/datasheet-pdf/view/105971/CONEXANT/RP56LD.html Aber ich kann schon verstehen wenn du daran nicht "basteln" willst.
oder eine Fritzbox mit internem S0-Bus und > a/b-Ports) hat. Ja, zwei 56k Modems können nur mit 33,6k miteinander reden, weil sie jeweils nur einen Upstream von 33,6k haben, das(!) ist der Hauptgrund. Die Gegenstellen die 56k (flex) boten, haben direkt digital in die Vermittlungsstelle geliefert,
-
Thread
saubere DC Versorgung angestrebt
Masse. Wenn alles zum Massepunkt K30 läuft, wo alles herkommt, dann sind die Massepunkte an K31 bis K33 überflüssig? Demnach an K30 mehr Massekontakte einplanen?
übrig habe, müsste ich extrem bescheuert sein, einen LD zu nehmen. Der kommt *nur* in Frage, wenn es gar nicht mehr anders geht.
-
Thread
Byte umdrehen
schnellere aber nicht gerade sparsame Loesung - mit Hilfe einer Tabelle da brauchst du 4 Befehle, (ld zh, ld zl, add, lds) Aber fuer die Tabelle braucht man 256 Bytes...
LD ltemp, X ; get left character LD rtemp, Z ; get right character ST Z, ltemp SBIW ZL, 1 ST X+, rtemp ; swap chars RJMP .strrev_loop ; next pair .strrev_done
-
Thread
Einstieg 32Bit µC - Welche "Familie"
mal den Aufbau der Linkerfiles ansehn und schauen, wie ich das hinbekomme. Die enden doch alle auf ".ld" oder? Ich hab das jetzt so versucht: arm-none-eabi-gcc -o hello hello.c -T arm.ld hello.c ist das Prog: [c] #include <stdio.h> int main (void) { printf("Hello World!\n"); return
@Andreas K.: Probier mal: arm-none-eabi-gcc -o hello hello.c -T arm.ld -Wl,--gc-sections
-
Thread
Linux Kernel 5.1.1. auf dem BPi-R2
HOSTCC scripts/basic/fixdep /usr/lib64/gcc/x86_64-suse-linux/8/../../../../x86_64-suse-linux/bin/ld: /tmp/cczqrtJ8.o: in function `read_file': fixdep.c:(.text+0x83): undefined reference to `_impure_ptr' /usr/lib64/gcc/x86_64-suse-linux/8/../../../../x86_64-suse-linux/bin/ld: fixdep.c:(.text+0xdc)
_' /usr/lib64/gcc/x86_64-suse-linux/8/../../../../x86_64-suse-linux/bin/ld: fixdep.c:(.text.startup+0x53a): undefined reference to `_impure_ptr' /usr/lib64/gcc/x86_64-suse-linux/8/../../../../x86_64-suse-linux/bin/ld: fixdep.c:(.text.startup+0x563): undefined reference to
-
Thread
Billiges Cortex-M4-Board STM32F4DISCOVERY jetzt erhältlich
GPIO_Speed_100MHz; GPIO_Init(GPIOD, &GPIO_InitStructure); // Hauptschleife while(1) { LD_6_EIN; my_delay(); LD_6_AUS; my_delay(); } } [/c]
a PC with a 'USB type A to Mini-B' cable through USB connector CN1 to power the board. Red LED LD2 (PWR) then lights up. – Four LEDs between B1 and B2 are blinking. [/code] Ich habe beide nun an vier Laptops und einen kräftigen USB-HUB angeschlossen. LD 2 (Power kommt kurz) LD 4 blinkt
-
Thread
3,3V Regler im SOT-89 Gehäuse
rankommst, ist halt das Steinzeit-78xx-Design ;) Unwesentlich teurer (54ct vs. 45 bei digikey) wäre der LD2981ABU33TR, das ist ein echter LDO. MCP1700T3302 (max. 6V in) wäre mit 37ct sogar richtig günstig.
Georg A. schrieb im Beitrag #3054027: > der LD2981ABU33TR, das ist ein echter LDO. MCP1700T3302 (max. 6V > in) wäre mit 37ct sogar richtig günstig. Vielen Dank! Habe diese sofort überprüft. Leider kann ich diese nicht verwenden, benötige
-
Thread
ISE und Linux
libZlib.so => not found libMiniZip.so => not found libboost_regex-gcc-p-1_33_1.so.1.33.1 => not found libstlport.so.5.1 => not found libdl.so.2 => /lib/libdl.so.2 (0x00cd5000) libpthread.so.0 => /lib/libpthread.so.0 (0x00cdb000) libstdc++.so
-1_33_1.so.1.33.1 => not found libboost_iostreams-gcc-p-1_33_1.so.1.33.1 => not found libisl_iostreams.so => not found libstlport.so.5.1 => not found libdl.so.2 => /lib32
-
Thread
LDO hinter StepDown Modul
ob eine Wechselwirkung der beiden o.g. Teile verantwortlich ist - daher meine Frage: Reicht dem LD1117V33 hinter einem TSR 1-2450 die Standard-Kondensatoren zu gönnen (100nF davor, 10uF dahinter) oder benötige ich hier mehr (Drossel und Co)?
nicht die abs. max Spannung des LD1117 reißen. Das tun sie wohl nicht. Ein LC-Filter zwischen Traco und LD1117 ist trotzdem zu empfehlen. Kommt aber drauf an, was der LD1117 versorgen soll.
-
Thread
6502 C-Compiler cc65
/cc65.github.io/doc/ld65.html#s5
Juniorcomputer gibts wahrscheinlich nicht, "-t kim" könnte > aber auch funktionieren ... [code] ld65 -t none crt0.o playnote.o none.lib -o playnote.bin [/code] macht den Trick.
-
Thread
Linux und SDCC 4.4.0
seinerseits wieder Ewigkeiten braucht bis die übersetzt ist. Dann ließ sich SDCC wegen fehlender GLIBC_2.33 dennoch nicht übersetzen...
Programm benötigt, auf den Zielrechner in irgendein Unterverzeichnis kopieren. Insbesondere ist dabei die ld-linux.so.* wichtig. Das ist der dynamische Linker. Anders, als man vielleicht vermutet, kann man denn auch direkt als Programm ausführen. Dann setzt du den LD_LIBRARY_PATH auf das Verzeichnis und startest
-
Thread
"Berechnungsfunktion" liefert immer 0
%ld
Dokumentation lesen und dann gezielt handeln. Ja sorry, mit dem Suchbegriff hab ich das auch gesehen mit %ld. Lustigerweise... Liefert immer noch 0. Nun habe: sprintf(buffer,"%ld",test); Muss ich wirklich nicht noch irgendwas einbinden? Ich meine z.B. wenn ich ja auch floats ausgeben möchte muss
-
Thread
Division in Festkommaarithmetik auf M0
komme ich mit der Originalsource (lediglich die Warnungen korrigiert) auf: zahl=934.000000 teiler=33.000000 ergebnis=28.302979 fraction=0.302979 trunc=0.006836 Bei *16 Bit* komme ich mit der Originalsource (lediglich die Warnungen korrigiert) auf: zahl=934.000000 teiler=33.000000 ergebnis
> trunc=0.006836 > trunc=0.000427 Ist ein Fehler von mir, weil ich meinem printf %f statt %ld als Formatparameter gegeben hatte. Mit %ld wird korrekt 28 angezeigt.
-
Thread
Runtime Libs aus gcc-arm-none-eabi
Kommandozeile übergeben. Ich weis, dass dies auch im Linkerskript gehen würde. [c] arm-none-eabi-ld -gc-sections -M=map.txt -T./link.ld ./o/stm32f10x_dma.o ./o/main.o ./o/stm32f10x_rcc.o ./o/stm32f10x_flash.o ./o/cpuinit.o ./o/stm32f10x_it.o ./o/flop.o ./o/misc.o ./o/stm32f10x_tim.o ./o/stm32f10x_adc.o
c -mcpu=cortex-m3 -mno-tpcs-frame -gdwarf-2 --function-sections -oo/motor.o motor.c arm-none-eabi-ld -gc-sections -M=map.txt -T./link.ld ./o/stm32f10x_dma.o ./o/main.o ./o/stm32f10x_rcc.o ./o/stm32f10x_flash.o ./o/cpuinit.o ./o/stm32f10x_it.o ./o/flop.o ./o/misc.o ./o/stm32f10x_tim.o ./o/stm32f10x_adc.o
-
Thread
Neue Tiny x14 können richtig was
ausgedrückt. Besser: Wenn LPM Z von Adresse A liest (weil Z-Reg den den Wert A hat) dann liest LD Z von Adresse A-0x8000. Um also von der gleichen Zelle wie LPM zu lesen, muss bei LD ein Offset von 0x8000 zur Adresse /hinzuaddiert/ werden, nicht abgezogen. Bei 16-Bit Adressen und 0x8000 ist das
auch nicht von der Addition von 0x8000 für avrxmega3 bzw. von 0x4000 für avrtiny: Das erledigt das ld Skript zur Link-Time. Zudem hat man mehr Adressierungsarten zur Verfügung: Nicht nur Z und Z+, sondern alle erlaubten Adressierungen von LD*. Bei [c]extern const char val;[/c] braucht also nicht
-
Thread
String über UART an LCD
. solltest du X mal in Ruhe lassen. Hab die Funktion mit X mal weggelassen. Aber dann weiß mein LD ja gar nicht, welcher Speicherzelle er laden soll.
Was ich verlange, bevor ich hier weitermache: Ein sauber aufgeführes Programmbeispiel. Seite 33 http://avr-asm-download.de/beginner_de.pdf ciao gustav
-
Thread
Fragen zum LF33CV
Hallo, wenn ich auf den LF33CV 5 Volt gebe ist dann am Ausgang 3.3 Volt anzutreffen? Die frage wirkt zu beginn vielleicht dumm, aber der LM7805 ist beispielsweise ein Festspannungsregler und der LF33CV hat irgendetwas mit Low Drop
Drop Regler kommen bei weniger Eingangsspannung immer noch auf die gewünschte Ausgangsspannung. Ein LF33 ist sogar ein Very Low Drop Regler, dem 0.45V mehr schon ausreichen. Ein LD1117 braucht 1V. Es gibt auch Ultra Low Drop wie LD39300. Der Drop Out hat also nichts mit der Ausgangsspannung zu tun, sondern
-
Thread
Viele Fragen und ein kleiner Blog
Zeichen für Zeichen vergleiche [avrasm] ldi xl,low(RS232Buffer) ldi xh,high(RS232Buffer) ld Dummy,x+ cpi Dummy,’K’ brne Weiter1 rjmp Fehler Weiter1: ld Dummy,x+ cpi Dummy,’a’ brne Weiter2 rjmp Fehler Weiter2: ld Dummy,x+ cpi Dummy,’n’ brne Weiter3 rjmp Fehler u.s.w [/avrasm]
PAGESIZEB) ;init loop variable ldi loophi, high(PAGESIZEB) ;not required for PAGESIZEB<=256 Wrloop: ld r0, Y+ ld r1, Y+ ldi spmcrval, (1<<SPMEN) rcallDo_spm adiw ZH:ZL, 2 sbiw loophi:looplo, 2 ;use subi for PAGESIZEB<=256 brne Wrloop ; execute page write subi ZL, low(PAGESIZEB) ;restore pointer
-
Thread
Verbinden von STM32ern mit unterschiedlichen Pegeln
> dem F4 Board verwendet worden sein soll. Das liegt wohl daran dass ein 3.3V Spannungsregler (LD3985M33R) verwendet wird, aber direkt dahinter eine BAT60J Diode steckt. Mit Forward Voltage Drop passen die ca. 3.0V recht gut. Ja, die 3.45V machen mir auch etwas Sorgen. Laut Schaltplan müsste ein
AVerr schrieb im Beitrag #6841016: > Das liegt wohl daran dass ein 3.3V Spannungsregler (LD3985M33R) > verwendet wird, aber direkt dahinter eine BAT60J Diode steckt. Mit > Forward Voltage Drop passen die ca. 3.0V recht gut. Das machen die auf dem Disco Board, damit man auch extern 3,3V
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
clear screen clrscr: push bc ;save registers push de push hl ld hl,scrpos ld d,h ld e,l inc de ;DE = scrpos + 1 ld bc,scrlen-1 ld (hl),' ' ldir pop hl ;restore registers pop
clrscr.bin org 01000h push bc push de push hl ld hl,0e000h ld d,h ld e,l inc de ld bc,003e7h ld (hl),020h ldir pop hl pop de pop bc ret Warning: Code might not
-
Thread
Bizarrer Firmware crash - ATmega4808. Wie Debuggen?
ldi r25, 0x00 ; 0 335e: 0e 94 61 45 call 0x8ac2 ; 0x8ac2 <malloc> 33d6: 89 e2 ldi r24, 0x29 ; 41 33d8: 90 e0 ldi r25, 0x00 ; 0 33da: 0e 94 61 45 call 0x8ac2 ; 0x8ac2 <malloc> 3560: 8e e0 ldi r24, 0x0E
: f6 01 movw r30, r12 ; r12: this copy + 0x50, alles OK 4202: 80 81 ld r24, Z ; this 4204: 91 81 ldd r25, Z+1 4206: dc 01 movw r26, r24 4208: ed 91 ld r30, X+ 420a: fc 91 ld r31, X 420c: 02 88 ldd
-
Thread
2 Netzteile - gemeinsame Masse?
für mich mittlerweile sehr überzeugend. Wenn ich es richtig sehe, benötigen ich dazu lediglich einen LD1117 V33C und 2 Kondensatoren (100nF, 10μF). Es ist nicht überraschend (und auch nicht schlimm für mich), wenn Nachfragen etwas vom Thema abweichen. Ich beantworte das gerne, auch wenn dann wieder
mittlerweile sehr überzeugend. > Wenn ich es richtig sehe, benötigen ich dazu lediglich > einen LD1117 V33C und 2 Kondensatoren (100nF, 10μF). Genau. Falls du das als SMD-Lösung auf ein Stück LPL lötest, kann man die paar Leiterzüge auch mal eben mit Ritztechnik herstellen. Da kannst du auch
-
Thread
Funktion zu zeitaufwändig?
Z+3, R19 [/c] Edit: Ich muss mich korrigieren: Die Version mit einer Variablen entsprechen 33 Befehlen. Meine alte Version: Im Minimum: 24 Befehle - Maximum: 64 Befehle(wenn alle If-Anweisungen durchlaufen werden)
schrieb im Beitrag #1969365: > Bei der Methode mit einer Variablen wäre das dann theoretisch: > 33*1000 = 33000 CPU-Zyklen. Warum? Du sollst diese Variable jede Sekunde hochzaehlen nicht im ms Schritten.
-
Thread
was für ein Transistor ist das?
Linearer Spannungsregler integrierter Schaltkreis Merkmal LDO, 3.3V ± 1.0%, 1A, + CE Typ S-1172B33-U5T1G Paket SOT-89-5 [ URL="https://ru.aliexpress.com/item/Free-Shipping-20PCS-S-1172B33-U5T1G-S-1172B33-Encapsulation-SOT89-5/32813587070.html" ]Hier [ /URL ]
Linearer Spannungsregler integrierter Schaltkreis > Merkmal LDO, 3.3V ± 1.0%, 1A, + CE > Typ S-1172B33-U5T1G > Paket SOT-89-5 https://ru.aliexpress.com/item/Free-Shipping-20PCS-S-1172B33-U5T1G-S-1172B33-Encapsulation-SOT89-5/32813587070.html
-
Thread
Audio-Verzägerung für synchronen Bluetooth-Ton
Möglichkeit, ein Audiosignal (fest) einstellbar um > 100ms bis 200ms zu verzögern? Luftlaufstrecke 33m bis 66m .
kann: Audio-Verzögerung 50ms bis 300ms: https://www.lindy.de/Phono-Lip-Sync-Entzerrer.htm?websale8=ld0101.ld011101&pi=70449&ci=20 Nennt sich Phono Lip Sync Entzerrer bzw. Lip SYNC Corrector. Leider läßt sich die Verzögerung nur in 50ms-Schritten einstellen.
-
Thread
Leistungsstarker Microcontroller
Parameterübergabe. Auch werden die Programme kürzer und leserlicher, ein "a=a+b" ist einfacher als "ld r0,a","ld r1,b","add r0,r1","st a,r0". 20 Variablen und 10 Funktionen kann man in Assembler gerade noch überblicken. Darüber nimmt die Fehleranfälligkeit drastisch zu. Für mich ist so die Grenze
erzeugt, oder man nimmt den SDCC der komplett gratis ist. Der uC kostet ca. 10Euro und lässt sich bis zu 33MHz takten (2Stk Samples gibt es auf www.maxim.de). Wegen der deutlich verbesserten Architektur gegenüber dem Ur-8051, bringt er auf bis zu 33MIPS(!), also 1Clock/machine cycle. Hier mal ein Auszug aus
-
Thread
Verständnisproblem bei Schaltung/Ersatzbauteile finden und Co.
(WIFI_RX). Für den WIFI-TX wurden keinerlei Vorkehrungen getroffen. Mein Gedanke war, auf den IC3 (LD117AV33), der die benötigte Betriebsspannung liefern soll, zu verzichten und stattdessen einen Logic-Level-Shifter zwischen 3.3V- und 5V-Logik zu verwenden. (Den hier: https://www.ebay.de/itm/DE-Lager-ESP
Versandkosten, wenn du bei Aliexpress mit Kreditkarte bestellst. > Mein Gedanke war, auf den IC3 (LD117AV33) ... zu verzichten Den Spannungsregler darfst du auf gar keinen Fall weg lassen. Das modul verträgt maximal 3,6 Volt. > für den WIFI-TX wurden keinerlei Vorkehrungen getroffen. Das ist
-
Thread
STM32 - Fragen zum Einstieg
noch unklar ist, und ich aus der AVR Welt auch nicht kenne, ist die verwendung der Files stm32_flash.ld und startup_stm32f40xx.S. Das stm32_flash.ld ist ein link-script das ich dem Linker via "-Tstm32_flash.ld" mit auf dem Weg gebe - Das hab ich jetzt mal aus der STM Library übernommen - weiss aber nicht
schon im stm32_flash.ld sein, oder? Nachdem in diesem Linker Script die .text Section nach "> FLASH" geht, sollte mein Programm im User Flash ab 0x08000000 landen ... hab ich das so richtig interpretiert? Nur damit ich weiss
-
Thread
Harman Kardon AVR 130 Display dunkel
Robert K. schrieb im Beitrag #6004356: > Ich habe hier noch Kerkos mit 33nF und 100nF jeweils für 100V. Kann ich > die auch als Ersatz nehmen? Der 33nF könnte doch wohl gehen, oder? Ehrlich gesagt, kannst du den auch weglassen. Aber der 33nF sollte prima klappen. Wie
> Der 33nF könnte doch wohl gehen, oder? Yep, der geht. Probier das.
-
Thread
Fragen zum IR Sender / Empfänger IS471F
betreibe, ist dann auch ein größerer Kondensator nötig? Also n * 0,33mf 3. Gibt es spezielles (Milch)Plexiglas, welches das IR gut durch lässt? So wie man es auch bei den vielen "LED Tischen mit Touch Funktion" sieht. Dort sitzt Sender und Empfänger unter der Plexiglasplatte. Ich habe das mit einer 45%LD 5mm dicken Opac Plexiglas Platte probiert, aber leider reflektiert diese das IR zu stark. Habt ihr da Erfahrungen welche das IR am wenigsten reflektiert? Danke schonmal :) Liebe Grüße
-
Thread
Bauteilidentifikation DA1288 voltage regulator
Nen LD33 Linearregler löste das Problem... Klaus.
Klaus R. schrieb im Beitrag #7625492: > Nen LD33 Linearregler löste das Problem... Wäre dennoch interessant den Hersteller des Oringinalteils zu kennen.
-
Thread
stm32 timers synchronisieren in encoder mode
_HAL_RCC_GPIOG_CLK_ENABLE(); /*Configure GPIO pin Output Level */ HAL_GPIO_WritePin(GPIOB, LD1_Pin|LD3_Pin|LD2_Pin, GPIO_PIN_RESET); /*Configure GPIO pin Output Level */ HAL_GPIO_WritePin(GPIOG, GPIO_PIN_6, GPIO_PIN_RESET); /*Configure GPIO pin : USER_Btn_Pin */ GPIO_InitStruct.Pin
GPIO_InitStruct.Alternate = GPIO_AF11_ETH; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); /*Configure GPIO pins : LD1_Pin LD3_Pin LD2_Pin */ GPIO_InitStruct.Pin = LD1_Pin|LD3_Pin|LD2_Pin; GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW
-
Thread
avr-gcc: mal lds, mal ld rd, Z
; ld r24,Z ; D.1568, MEM[(volatile uint8_t *)193B] ori r24,lo8(8) ; D.1568, st Z,r24 ; MEM[(volatile uint8_t *)193B], D.1568 [/avrasm] (das Z-Register wird nachher nicht weiter verwendet, unmittelbar
gleich lang (5 Wörter) braucht aber > einen takt länger. oder hab ich mich verzählt? Braucht LD Rd,Z nicht 2 Zyklen?
-
Thread
LPC1768 OpenOCD arm-none-eabi-gcc 5.3.0
erstellt. Ein objdump -S zeigt ELF32. Die Positionierung im binary wird doch über das lpc17xx.ld also das Linker Script gesteuert oder? Ggf. ist dort irgendwas falsch.
-ffunction-sections -fdata-sections -g3 -ggdb -T "/home/pheinrich/workspace/test/TestMBED/LPC1768.ld" -Wl,-Map,"TestMBED.map" --specs=nano.specs -o "TestMBED.elf" ./lpc/GPIO_LPC17xx.o ./lpc/PIN_LPC17xx.o ./cmsis/cmsis_nvic.o ./cmsis/startup_LPC17xx.o ./cmsis/system_LPC17xx.o ./TestClass.o ./main.o
-
Thread
UV-Laserdrucker II
des LD-Treibers packen. > Aber da bewege ich mich auf sehr dünnem Eis - ich bin kein Elektroniker > :-( Strom LD ist separat.
Belichtung sehr gut geht). Conny schreibt hier z.B. von "2.000mm/min" was nicht besonders schnell ist (33,33 mm / Sekunde). Beim Polygonspiegel überstreicht der Fokus (bei mir mit 333,33 U / Sekunde) ca. 70.000 mm / Sekunde - da kann ich deutlich mehr Leistung drauf geben ohne den Lack durch Hitze zu