-
Thread
extrem schnell Wandeln ASCII-Hex nach Binär auf einem uC
mov yh,xh tabelle1a: ldi xl,'4' ldi yl,'F' call beginn rjmp tabelle1a beginn: ld r16,x ld r17,y swap r16 add r16,r17 ret .dseg .org 0x230 tabelle: .db 0,1,2,3,4,5,6,7,8,9 .org 0x241 .db 10,11,12,13,14,15 .org 0x261 .db 10,11,12,14,14,15 MfG wb1
mov xh,yh) .... ldi xl, '3' ldi yl, '2' (hier mit register ld r18,xh) call ToHex (ld xh,r18 ld yh,r18) .... ToHex: addiw x,low(0x123) addiw y,low(0x123) ld r16,x ld r17,y swap r16 add r16,r17 ret
-
Thread
Programmierbeispiele
;zeitunkritische Funktionen (Aufruf nur alle 32.7ms) mov temp1,mslow ;Int-Counter laden (*33ms) andi temp1,7 ;*33ms brne mainloop ;noch nicht vorbei ;zeitunkritische Funktionen (Aufruf nur alle x * 33ms) rcall laufschrift mov temp1,mslow ;Int-Counter laden (*33ms)
breq bfound ;Vergleich stimmt ld temp3,z+ ;Pointer+1 dec temp2 brne bf41 ;noch nicht Ende der Z.-Kette bf44: lpm ld temp1,z+ mov temp3,r0 cpi temp3,'#' brne bf44 ;# n. gefu. ld temp1,z+ ld
-
Thread
zugriff auf arrays optimieren
rjmp .+4 ; 0x2526 <GetFSymbols+0x6e> 2522: 22 0f add r18, r18 2524: 33 1f adc r19, r19 2526: 8a 95 dec r24 2528: e2 f7 brpl .-8 ; 0x2522 <GetFSymbols+0x6a> 252a: c9 01 movw r24, r18 252c: 20 81 ld
rjmp .+4 ; 0x2570 <GetFSymbols+0xb8> 256c: 22 0f add r18, r18 256e: 33 1f adc r19, r19 2570: 8a 95 dec r24 2572: e2 f7 brpl .-8 ; 0x256c <GetFSymbols+0xb4> 2574: c9 01 movw r24, r18 2576: 20 81 ld
-
Thread
IC Regler "LF 33CV" funktioniert nicht richtig
Welche Grundlast hast Du am "LF 33CV"?
verwende den Testaufbau von diesen Datenblatt (https://cdn-reichelt.de/documents/datenblatt/A200/LF33CDT_LF33CV_LF50CV%23STM.pdf) Lösungsideen ?
-
Thread
SIEDLE HTA 711-0
aber bei mir jetzt noch nicht realisiert habe. Bauteile ESP / Spannungsversorgung - ESP-01 - LD1117V33 - C: 100µF - C: 100nF Bauteile Klingelerkennung - PC817 - 1N4007 (hatte keine 1N4148 da, geht aber genauso!) - R: 2k2 - C: 10µF Programmiert habe ich das ganze mit Arduino. Viele
aber bei mir jetzt noch nicht realisiert habe. Bauteile ESP / Spannungsversorgung - ESP-01 - LD1117V33 - C: 100µF - C: 100nF Bauteile Klingelerkennung - PC817 - 1N4007 (hatte keine 1N4148 da, geht aber genauso!) - R: 2k2 - C: 10µF Programmiert habe ich das ganze mit Arduino. Wen
-
Thread
STM32 - Float Konvertierung - Führt nicht zum Compilerfehler, aber zum Abbruch zur Laufzeit
gpio_config.o source/timer.o source/i2c.o source/uart.o source/rprintf.o libstm32/libstm32.a --output projekt33.elf -nostartfiles -Wl,--gc-sections,-Map=projekt33.elf.map,-cref -I . -I libstm32/inc -I include -L libstm32 -lc -lm -lgcc -lc -T stm32.ld arm-none-eabi-objcopy -O binary projekt33.elf projekt33
gpio_config.o source/timer.o source/i2c.o source/uart.o source/rprintf.o libstm32/libstm32.a --output projekt33.elf -nostartfiles -Wl,--gc-sections,-Map=projekt33.elf.map,-cref -I . -I libstm32/inc -I include -L libstm32 -lc -lm -lgcc -lc -T stm32.ld arm-none-eabi-objcopy -O binary projekt33.elf projekt33
-
Thread
DAC 8-Bit Atmega8 sehr langsam
@ Markus Weber Warst ja etwas schneller. Aber "ld X" braucht bei mir zwei Takte! ;-)
Bernie schrieb im Beitrag #2922188: > @ Markus Weber > > Warst ja etwas schneller. > Aber "ld X" braucht bei mir zwei Takte! ;-) Hmmm, wir hatten die gleichen Ideen. :-) Bei "LD" steht in meinem Datenblatt, dass er nur einen Takt braucht (wenn nicht Inkrement oder Dekrement dabei ist).
-
Thread
flash-Fehler mit ATtiny2313, compile ok
0d c0 rjmp .+26 ; 0x470 456: 22 0f add r18, r18 458: 33 1f adc r19, r19 45a: 44 1f adc r20, r20 45c: 55 1f adc r21, r21 45e: 12 96 adiw r26, 0x02 ; 2 460: 8d 91 ld
; 0x578 54a: 14 96 adiw r26, 0x04 ; 4 54c: 8d 91 ld r24, X+ 54e: 9d 91 ld r25, X+ 550: 0d 90 ld r0, X+ 552: bc 91 ld r27, X 554: a0 2d mov r26, r0 556: 24 81
-
Thread
AVR: unsigned 24 bit auf 3 Ports verteilen
mov r18, r22 7b0: 30 e0 ldi r19, 0x00 ; 0 7b2: 22 0f add r18, r18 7b4: 33 1f adc r19, r19 7b6: e2 0f add r30, r18 7b8: f3 1f adc r31, r19 7ba: 80 81 ld r24, Z 7bc: 91 81 ldd r25, Z+1 ; 0x01 7be: 48 0f add
ldd r25, Z+58 ; 0x3a 7e0: 11 96 adiw r26, 0x01 ; 1 7e2: 3c 91 ld r19, X 7e4: 11 97 sbiw r26, 0x01 ; 1 7e6: 12 96 adiw r26, 0x02 ; 2 7e8: 2c 91 ld r18, X 7ea: 12 97 sbiw r26, 0x02 ; 2 7ec: 13 96 adiw r26
-
Thread
Frage zur Schaltzeit vom 74HC138N
Schieberegister). Deshalb konnte ich alles zu dem Mikrocontroller recht sparsam anschließen: SCK, DI und ~LD, separate Pins für LED von Optocoppler (je zwei für "+" und für "-"), +5V und GND (2x), insgesamt 10 Pins Badewannestecker.
MAX7219 zusammen mit NUCLEO-H723ZG mit 3V3 VCC. Ich habe in August damit experimentiert. Ob HT16K33 mit 3V3 VCC läuft, kann man wohl nur nach Experiment sagen.
-
Thread
STM32 und Linux - Einsteigerfragen
1 stlink programmers serial: 303637304646333533363338343235 openocd: "\x30\x36\x37\x30\x46\x46\x33\x35\x33\x36\x33\x38\x34\x32\x35" flash: 0 (pagesize: 0) sram: 0 chipid: 0x0000 descr: unknown device bzw: # st-flash write main.bin 0x8000000 st-flash 1.5.1-28-gd040db5 2019-06-06T13:16:33 INFO common.c: Loading device parameters.... 2019-06-06T13:16:33 WARN common.c: Invalid flash type, please check device declaration Unknown memory region
-
Thread
Stromversorgung für ESP8266
Stefanus F. schrieb im Beitrag #5461255: > Bei den LF33CV und LM1117 ist der dicke Kondensator nötig sehe ich auch so, meintest du LE33CZ? den hatte ich aber trotzdem brauchte der ESP ab und an einen power on reset, ich hatte den Regler einfach kurz
>> Bei den LF33CV und LM1117 ist der dicke Kondensator nötig > sehe ich auch so, meintest du LE33CZ? Nein, ich meine wirklich den LF33CV (von ST, gekauft bei Conrad oder Reichelt).
-
Thread
Attiny2313 Timer16 Bit, Normal Mode, unsauber
= (1 << WGM12); TCCR1B = (1 << CS10) | (0 << WGM12) ; TIMSK = (1 << OCIE1A); OCR1AH = 0x33; OCR1AL = 0x33; uint8_t mp = 0; volatile uint8_t key = 0; sei(); // interrupts on while (1) { //Anfang// Key off switch(flagon){ case 0: if(buffer[pos_w] == 0x90) {
example wirds so gemacht: [code] clr r27 ; Clear X high byte ldi r26,$60 ; Set X low byte to $60 ld r0,X+ ; Load r0 with data space loc. $60(X post inc) ld r1,X ; Load r1 with data space loc. $61 ldi r26,$63 ; Set X low byte to $63 ld r2,X ; Load r2 with data space loc. $63 ld r3,–X ; Load
-
Thread
includes in Cube IDE
-o "Exxcellence STM32U599 Rev1.elf" @"objects.list" -l:libtouchgfx-float-abi-hard.a -mcpu=cortex-m33 -T"C:\Users\tola5\Desktop\Exxcellence\STM32U599ZJTXQ_FLASH.ld" --specs=nosys.specs -Wl,-Map="Exxcellence STM32U599 Rev1.map" -Wl,--gc-sections -static -L"C:\Users\tola5\Desktop\Exxcellence\Middlewares
.exe: error: ld returned 1 exit status make: *** [makefile:96: Exxcellence STM32U599 Rev1.elf] Error 1 "make -j16 all" terminated with exit code 2. Build might be incomplete. [/c]
-
Thread
230 Volt PCB-Netzteil
Hallo. Ich brauche ein PCB-Netzteil für 24 Volt und schwanke zwischen IRM-03-24 und LD03-23B24R2. Letzteres ist billiger, kleiner, moderner und hat sogar laut Datenblatt bessere Specs als das IRM-03-24. Deshalb würde ich jetzt sofort das LD03 nehmen. Allerdings gibt es da eine Sache
hier keiner gross suchen muss. Habe ich was wichtiges übersehen? Also für mich sind die Specs vom LD03 wesentlich besser.
-
Thread
vs1011 mp3-datenstrom
rcall event_I_func ldi ZL, LOW( MP3_CurrentCluster ) ldi ZH, HIGH( MP3_CurrentCluster ) ld r18, Z+ ld r19, Z+ ld r20, Z+ ld r21, Z+ event_play2: rcall fat_get_cluster_addr rcall hdd_sectcount_chs rcall hdd_read_cluster ldi ZL, LOW( FS_ClusterSize ) ldi ZH, HIGH
event_play_cluster_loop pop r16 ldi ZL, LOW( MP3_CurrentCluster ) ldi ZH, HIGH( MP3_CurrentCluster ) ld r18, Z+ ld r19, Z+ ld r20, Z+ ld r21, Z+ rcall fat_get_next_cluster cpi r19, 0xFF brlo event_play_save_cluster cpi r18, 0xF8 brsh event_play_stop event_play_save_cluster
-
Thread
FPGA-Entwicklung unter Linux
opt/Xilinx/10.1/ISE # source ./settings32.sh x1-6-00-1d-92-05-7d-7a:/opt/Xilinx/10.1/ISE # export LD_PRELOAD=/opt/Xilinx/10.1/ISE/libusb-driver.so x1-6-00-1d-92-05-7d-7a:/opt/Xilinx/10.1/ISE # impact & ERROR: ld.so: object '/opt/Xilinx/10.1/ISE/libusb-driver.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/opt/Xilinx/10.1/ISE/libusb-driver.so' from LD_PRELOAD cannot be preloaded: ignored. [1] 5436 x1-6-00-1d-92-05-7d-7a:/opt/Xilinx/10.1/ISE # ERROR: ld.so: object '/opt/Xilinx/10.1/ISE/libusb-driver.so
-
Thread
Eprom von Denon DJ Laufwerk defekt Winbond 78e52
Mitschnitt mit einem Logic Analyzer bei einem funktionierenden Gerät für die verschiedenen Szenarien (u.a. 33/45/78 RPM oder Pitch ändern).
Danke, mit der CLR Version: LEDs laufen einmal schnell durch. 33 rpm LED ist an, Pitch on LED ist an. Motor lässt sich starten aber kein Pitch möglich. mit der SET Version: LED laufen einmal schnell durch, 33 rpm LED ist an, Pitch off LED ist an. Motor lässt
-
Thread
digitalfunke mit PIC und ADC
value += read_adc(); value+= read_adc(); value/=4; value=(value*33)/10; printf("%Ld \n\r", value); delay_ms(500); Als Vref nutz ich VDD vom PIC, die sollte ja eigentlich durch den festspannungsregler recht stabil sein ?
read_adc(); } value/=64; setup_adc( ADC_OFF ); value=((value*33)/10)>>2; value*=4; printf("%Ld \n\r", value); delay_ms(500); (64 messungen und letzten 2 bits weggeschmissen) gibts einigermaßen gute werte... 2,372 V 2,384
-
Thread
Suche µC mit 4 bis 8 PWM-Kanälen, mind. 12Bit
Der dsPIC33FJ256GP506A hat 8 Kanäle mit 16 Bit Auflösung. http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en546062 Der dsPIC33EP512MC806 hat 16 Kanäle mit 16 Bit Auflösung und 8.32 ns PWM Resolution
avrasm] TIM1COMPB: push r16 push XL push XH lds XL, pointer lds XH, pointer+1 0: ld r16, X+ out PORT, r16 ld r16, X+ sbrc r16, 7 rjmp 2 1: out OCR1BH, r16 ld r16, X+ out OCR1BL, r16 sts pointer, XL sts pointer+1, XH pop XH pop XL pop r16 reti
-
Thread
Serial-IO
SerialStream« ohne Typ SerialReceiveThread.h:54: Fehler: expected »;« before »*« token mainwindow.h:33: Fehler: »LibSerial« ist kein Namensbereichs-Name mainwindow.h:33: Fehler: expected namespace-name before »;« token mainwindow.h:88: Fehler: »SerialStream« wurde nicht deklariert make: *** [main.o
Sodale, jetzt geht's. "/usr/local/lib" war nicht in der "ld.so.conf" eingetragen - konnte also logischerweise auch nicht gefunden werden. Gruß, Christian
-
Thread
AMS1117 Kühlung
Beim 78x33 und den Microchip MCP17xx/18xx ist GND auf dem Tab. Oder halt einen kleinen Schaltregler nehmen. fchk
https://www.tme.eu/de/details/ncp1117st33t3g/ungeregelte-spannungsstabilisatoren-ldo/onsemi/
-
Thread
DDR-µC, maskenprogrammiert, "fremd verwendbar ?
jr NZ, test ; wenn gebrückt, dann weiter im Test-Programm ; init10: ld p01m, #10110110b ; Festlegung für erweitertes Zeitverhalten ld p3m, #00001000b ; Programmierung Port 3 ld R4, #8 ; Test, ob sich auf Adresse
an Leitung P35 ;--------------------------------------------------------------- test: ld p01m, #4 ; Port P1 und P0 auf Ausgabe ld tmr, #0C0h ; internen Takt ausgeben ld R0, #0FFh ld R1, #0FFh
-
Thread
SMT-LDO 5 VDC -> 3,3 VDC/500 mA?
Danke für jeden Hinweis! :-) Bei vielen Distributoren gibt ne ausgezeichnete Suche (Digikey). LD117DT33 wäre einer, der mir direkt einfällt.
einen Current-Transformer 2 Stunden gebraucht. Beim nächsten Mal geht's dann in 5 Minuten. ;-) > LD117DT33 wäre einer, der mir direkt einfällt. Ich nehme den TI LM1117MPX-3.3. Falls es Verfügbarkeitsprobleme gibt, passen AMS1117-3.3 oder LD1117S33TR als Alternativen auf's Layout.
-
Thread
Gesetzte Bits zählen
das war die erste Zeile des C-Code mov RY,RX asr RY asr RY andi RX,0x33 andi RY,0x33 add RX,RY ; das war die zweite Zeile des C-Code mov RY,RX swap RY add RX,RY andi RX,0xf; fertig, Summe der gesetzten Bits in RX BTW: Roland will auf >=
gelegt): ldi ZH, High(Table) 1 mov ZL, r16 1 andi ZL, 0x0F 1 ld r17, Z 2 swap r16 1 mov ZL, r16 1 andi ZL, 0x0F 1 ld r16, Z 2 add r16, r17 1 11 Takte
-
Thread
Infrarot LED - Signal zu schwach
keine Bezeichnung oder ein Datenblatt zum Berechnen. Bei meiner Ersatz-LED handelt es sich um eine LD 271L (Datenblatt: http://www.produktinfo.conrad.com/datenblaetter/175000-199999/184365-da-01-ml-IR_S_DIODE_LD271___LD271L_de_en.pdf) Bei Impulsbetrieb müsste eigentlich ein geringer Widerstand ausreichen
von oben. Mosi schrieb im Beitrag #3623937: > Bei meiner Ersatz-LED handelt es sich um eine > LD 271L (Datenblatt: > http://www.produktinfo.conrad.com/datenblaetter/175000-199999/184365-da-01-ml-IR_S_DIODE_LD271___LD271L_de_en.pdf) Die hält eine Pulsstrom von 3,5A auch nur bei einem Tastverhältnis
-
Thread
Frage GCC-Tutorial: EEPROM-Variable auf feste Adressen legen
. >>> man legt -- je nach Gusto -- das Ding in eine eigene (Input-)Section, >>> bildet die per ld-Skript auf eine Output-Section, deren Adresse man >>> festlegt, ab. > Gesundheit! Nun aber ernsthaft: Das ist mein Ernst :-) Für komplexere µC braucht's eben ld-Skripte und ich wüsste jetzt
bootloader, ...) > Ein Link wäre natürlich das Allerbeste. http://sourceware.org/binutils/docs-2.19/ld/Scripts.html Johann
-
Thread
SD Modul im Batteriebetrieb
Ich kenn mich mit den ganzen Bauteilen nicht so aus. Auf dem Breadboard nutze ich aktuell einen LF33CV, davon habe ich einen da. Dann habe ich noch einen L78L33ACZ und einen MCP 1702-3302 LDO-Regler. Die sind wohl aber alle nicht schaltbar.
eine Beispielschaltung bzw. passen die von mir benannten Bauteile? IRF9622 MOS FET P Kanal L78L33ACZ oder MCP 1702-3302 oder LF33CV. Habe allerdings noch nie einen MOF FET berechnet mit den Widerständen. In meiner Recherche bin ich darauf gestoßen, dass so ein SD Modul im Schreibvorgang bis 100mA
-
Thread
DDS normal ?
add r28,r24 ; 1 LOOP1:adc r29,r25 ; 1 adc r30,r26 ; 1 ld r0,z ; 2 out PORTD,r0 ; 1 adc r28,r24 ; 1 adc r29,r25 ; 1 adc r30,r26 ; 1 ld r0,z ; 2 add r28,r24 ; 1 timeing
PORTD.7 ( Bit 8 ) PORTB.1 ( Bit 9 ) Den größten Effekt sehe ich wenn ich PORTD.7 ( Bit 8 ) mit 33 pF belaste. Nicht unbeding einen positiven Effekt.
-
Thread
sprintf formatierungsparameter
dennoch steht auch hier %ld nicht mit drin. Wenn du einen brauchbaren tip für literatur in verbindung mit den libs auv einem AVR hast, dann her damit. Gruß, Thorsten
in einem c buch gucken, > dennoch steht auch hier %ld nicht mit drin. Ich würde drauf wetten, dass es auch dort mit drin steht. Du musst nur aufmerksamer lesen.
-
Thread
LD1117 spannt auf 4,3 V statt auf 3,3 V
Hallo, ich habe ein Problem mit meinem LD1117 SC-R von ST MICROELECTRONICS, den ich letztens bei Reichelt gekauft habe. (https://www.reichelt.de/ldo-spannungsregler-1-25-15v-1-3a-sot-223-ld1117-sc-r-p200892.html?GROUPID=2911&) Ich habe den
dass ich nach der Spannungswandlung eine Spannung von > 4,3 V statt 3,3 V messe. Du hättest den LD1117S33TR kaufen müssen, wenn du ohne weitere Beschaltung 3,3V haben willst. Mit dem, den du jetzt hast, solltest du mal das von dir verlinkte Datenblatt ab Seite 24 genauer anschauen...
-
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