-
Thread
Micro-Wechselrichter reparieren (Hoymiles HM-800)
65C3295826B331CDB87B13042698878C66C7FD241FBD87CE1878F8E44123A470 nrf51_ram.bin 36EF8B35EDC1158F4BAFBDECB8BBD628B1CF91F219B08067028156E92164D69C nrf51_uicr.bin 3D6876A0146DE8576EB2395A858DE1213D1B92C65B779DF3A331CFD5A4584546 ``` This confirms the SWD link isn't dropping bits at 200 kHz. Note that RAM only matches because the target stayed
0x20000000) | Range | Contents | |---|---| | `0x20000000`-`0x20002DFF` | SoftDevice RAM + app data/bss (`r4=0x20002d88` points near the top) | | `0x20003000`-`0x200034FF` | app state: serial copy, config block, pointer table | | `0x200033E0`-`0x2000348F` | `0xDE` fill — paint pattern, untouched |
-
Thread
OLYMPIA Protect 9266
Wieso kann man die URL zum BSS169 nicht eintragen? https://www.infineon.com/assets/row/public/documents/24/49/infineon-bss169-ds-en.pdf Vielleicht mag die Forensoftware keine Minuszeichen in einer URL?
#7947856: > Max K. schrieb im Beitrag #7947834: >> Ich habe mir das einfacher Vorgestellt > > Ein BSS169 für 30ct ist nicht einfach genug? Optokoppler ist ja nicht > unbedingt nötig. > > Oder BSP 129, oder auch J-FET J113. OK also wenn das mit einem Transitor BSS169 funktioniert würde ich das
-
Artikel
MOSFET-Übersicht
20 3,7 1,3 65 2,5V LL Rei,csd,Bü 0,15 IRLML6302PBF SOT-23 IRF 1,5 20 0,75 0,54 600 Rei,csd,Bü 0,18 BSS83P SOT-23 Inf 2,0 60 0,33 0,36 2000 nicht mit BSS83 (ohne P) verwechseln Rei 0,11 BSS84 SOT-23 Fairchild,NXP 2,0 50 0,13 0,35 10000 - Fa 0,28 BSS110 TO-97, SOT-23 Phi 3,0 50 0,17 0,35 10000 - - - PMV65XP
LL, LIN Rei 0,092 BSS138 SOT-23 div 0,8-1,6 50 0,22 0,36 2000 5V LL, LIN Rei 0,06 BSS123 SOT-23 div 0,8-1,6 100 0,17 0,36 10000 @ 4,5V, 4,5V LL, LIN Rei 0,06 IRFP2907 TO-247AC irf 4,0 75 209 470 4,5 Rei 2,70 2N7000 TO-92
-
Thread
=== GCC v15 ===
Codegröße: [pre] $ avr-gcc-8 getint.c -Os -c -mmcu=atmega8 && avr-size getint.o text data bss dec hex filename 76 0 0 76 4c getint.o $ avr-gcc-13 getint.c -Os -c -mmcu=atmega8 && avr-size getint.o text data bss dec hex filename
getint.o $ avr-gcc-15 getint.c -Os -c -mmcu=atmega8 && avr-size getint.o text data bss dec hex filename 94 0 0 94 5e getint.o $ avr-gcc-15 getint.c -Os -c -mmcu=atmega8 -mlra && avr-size getint.o text data bss dec hex
-
Thread
1-Wire Frage: DS28e05 mit DS2480 interface chip auslesen
problem mit einem 5V zu 3.3V level shifter lösen? Ja. Siehe [[Pegelwandler]]. Ein MOSFET reicht, BSS138 ist dein Freund.
liest, läuft der mit 1,7-3,6V IO/VCC Spannung. Beim Schreiben des EEPROM darf diese nicht unter 1,69V sinken, dabei zieht der IC max. 400uA. "Note 18: Current drawn from IO during the EEPROM programming interval, during which the voltage at IO must not drop below 1.69V." D.h. mit einem 1K Pull
-
Thread
Einstellbare Konstantstromquelle - Welcher OP Amp?
Stefan S. schrieb im Beitrag #7813121: > Hm, wenn ich z. B. einen ollen BSS84 nehme tut sich da ja erst so ab Vgs > -2 V was, d. h. der OP Amp muss höchstens auf 24 V - Vgs kommen. > Abgesehen davon dass Ptot nicht reichen wird: Wenn ich den Ausgang > kurzschließe muss der
BCP51, verträgt die anfallende Verlustleistung, darf vollständig DC-Last, kostet bei Reichelt nur 0,69€, macht keinen Stromfehler wie die Bipos und läuft mit den von mir oben genannten TL06x usw..
-
Thread
WD MyCloud Mirror (Gen 1!): Debian statt Original-FW - wie?
: 0xc0718000 - 0xc075a080 ( 265 kB) .data : 0xc075c000 - 0xc07a7f40 ( 304 kB) .bss : 0xc07a7f40 - 0xc0871670 ( 806 kB) Hierarchical RCU implementation. RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2. NR_IRQS:16 nr_irqs:16 16 LSP version: linux-3.10.39-2014_T3.0p5 sched_clock
zu smb-Server ("sharky") (i3570k, HDD-RAID1): ca. 68MB/s. e) NAS zum smb-Server ("sharky") ca. 69MB/s. Mit jedem Datei-Kopier-Start einige Sekunden lang ca. 109MB/s.
-
Thread
Simulation serielles 8-Bit Addierwerk mit Schieberegistern und Volladdierer
nijJwBAeLkHBACudAAPp0AAlgAdkh1Kfrw5BEIQwjbHBADK2EALZMXQAA6ADOABqAD2AA2fEAIYACbCYRdAAE6SWRrrEMgpAphgSDMB6IA4fhvECSJYmSdJYB4Ho7BuJE1iEN0JmqNYKDECwHHgHCVBKacdjDE5AogAALhJuGxLMhhuew5xuaYEngN+ehBNY4VGFMoxwCwADmYXnHgUyBSs3SAgASvZiQWbCeUso8am0O5gosAAMuALSGIQPY1SANGMuAIAAGaCXxHF0NQphVcODR1YZkRUE12ZtR1XU9ZV4AYAig0zXNnp5O1nXdUgvUzaS83WltS1UCtk3rdN1q5NtWB6KNKgHWtCx9ektU9vdjV7eNq1TXdaLbfYI0vddU12XSjnbLCrnbMVXk+S4lAOL0JTlP5YOxPDICw2Fbio5sDko5WAL
58QSzFKixsuawo9sFio2edRnBFwPgfwVMhJzmsC+Emxa4rJShDryWGfy0vysdZnBkNl7bvtE03Rtw5Qrk7vCNurMu1N+mGcjsamcCcZGOA2CsHd1T+PpMc+69h23eABD2yn6oJ2zyfWvqnsYEazXO29R19UEGQzSiZqF4nrvHb0cx5-sVdjVnbskPanvtzwTs11NITA1byhyLaSNBVL0XBaPEWVgg6P40jCZEy52uIy4fnk-Zrnz2vc4BevvaY7TR7W0emzRZiirupKC9X3Di+I+wSBoMO4BIr81hIqU2A0p8L-MJWSxDJIiNt6PgptSzjDHI
-
Thread
Vorsicht, Bastler mit Steckernetzteilen
das ist korrekt. Es gibt einige wenige Dinge, die das tatsächlich sehr übel nehmen (bei mir mal BSS138-MOSFET an meiner Lötstation, diese hatte ungefähr 20µA). Aber ein normaler Eingang z.B. eines Microcontrollers, hat damit kein Problem, weil die ESD-Schutzbeschaltung die paas µA klaglos schluckt
zahlt der Bürger dafür nichts. Man stelle sich vor Putin würde Gebühren erheben um sich 21 TV und 69 Radiosender zu leisten, mit der Begründung die hohe Qualität und faire + Transparente Berichterstattung zu gewährleisten. Und wer die nicht zahlen würde, käme in den Knast. Die freie Welt wäre in
-
Thread
10W Bitcoin miner mit 450GH/s für Raspberry Pi
@Mampf F., hast Du die u.g. 1x NCP1117ST33T3G IC REG LINEAR 3.3V 1A SOT223 0,62€ 1x BSS138CT-ND MOSFET N-CH 50V 220MA SOT23-3 0,32€ in fünffacher Anzahl vorrätig und könntest Sie veräußern? Waren, die einzigen, die digikey z.Z. nicht liefern kann. Mouser hat zwar den BSS138
#7581465: > Waren, die einzigen, die digikey z.Z. nicht liefern kann. > > Mouser hat zwar den BSS138 auf Lager, nicht aber den > NCP1117ST33T3G. Auch TME hat die Teile nicht. Ach da kannst du irgendwelche BSS138 und irgendwelche 1117-3.3 ordern. Muss mal meinen BOM-Generator mit neuen Teilenummern
-
Artikel
Reichelt-Wishlist
* Dual N-Kanal-MOSFETs z. B. Diodes DMN63D8LDW-7 (260 mA/30 V/2,8 Ohm, 1,5V U_GSth) oder Nexperia BSS138BKS,115 (320 mA/60V 1 Ohm, 1,1 V U_GSth); ideal für I2C-Levelshifter | TVS-Diode für RS-485: Bourns CDSOT23-SM712 | Ideale Diode TI LM66100 | Op-Amps, MOSFET-Treiber. LME49710/20/40 Audio-Opamps von
Trinamic Stepper Motor Controller) | Baugruppen. Atmel ATNGW100 von Atmel = billiges Linux Board ($69=51.69€) --> Dokumentation | | | | | | | * Atmel ATSTK1000 von Atmel | | | * Atmel ATtiny416 Xplained Nano The ATtiny416 Xplained Nano evaluation kit is a hardware platform for evaluating the ATtiny416
-
Thread
Analog Multiplexer mit Pi Pico
debo-cap-sens-p223620.html?PROVID=2788&gclid=CjwKCAjwxr2iBhBJEiwAdXECw9Og9ZfuxnWKDXgd0lmD82mVSF92A5Q2wkcnX69FjaQe9AbAPdD55RoCEwcQAvD_BwE
Ja. > Habt ihr eine Bauteilempfehlung welchen P-Kanal MOSFET ich hier > verwenden könnte? BSS84 reicht für 25mA. Ist halt SMD, SOT23.
-
Thread
Analogeingang schützen im ausgeschalteten Zustand
Quellwiderstands von ~100K zu verringern. Also: auch zu klein. Ich würde perspektivisch eher R68 und R69 um Faktor 10 verkleinern. Dann kann C42 entfallen. Und um die Belastung der Batterie zu minimieren, reicht es einmal pro Minute zu messen.
Versorgungsspannung. Denn in allen anderen Fällen > leitet der MOSFET nicht. Ich nehme immer den BSS138 der hat typisch 1.3V verlust. Den Spannungsteiler kann man so umdimensiionieren daß das nicht stört. Man kann auch eine 1.2V Referenzspannung verwenden wenn man eine hohe Auflösung braucht.
-
Thread
Wie finde ich ein Transistor (FET etc) in SMD (z.b. SOT23 etc) welcher für 3,3V
der typische Wert für die kleinste spezifierte Vgsth. [c] Bauform SOT-23-3, N-Channel nexperia BSS138P _ Vds 60V _ Vgs 20V _ Rds 1 Ohm _ (Spez 10V / 5V) Diodes DMN2041L _ Vds 20V _ Vgs 12V _ Rds 26 mOhm _ (Spez 4,5V / 2,5V) (alter Typ) Diodes DMN2040U _ Vds 20V _ Vgs 12V _ Rds 26 mOhm _ (Spez 4,5V / 2,5V) (neuer Typ) Infineon BSS806NEH6327XTSA1 _ Vds 20V _ Vgs 8V _ Rds 57 mOhm _ (Spez 2,5V / 1,8V) Infineon BSS205NH6327XT _ Vds 20V _ Vgs 12V _ Rds 63 mOhm _ (Spez 4,5V / 2,5V) Bauform SOT-23-3, P-Channel nexperia PMV75UP
-
Thread
ARM-Assembler: Takte zählen
src_asm/stm32f4xx_tim.inc" @ Zyklenzaehler fuer Profiling DWT_CYCCNT = 0xE0001004 .align 4 .bss .global DdaState DdaState: akku: .space 4 cnt: .space 4 v: .space 4 .data min: .word 0xFFFFFFFF max: .word 0 .align 4 .text .type TIM6_DAC_IRQHandler, %function
Berücksichtigt ist ja nur der Bereich zwischen den Zeilen 40 und 72, wobei der Bereich der Zeilen 56 bis 69 nicht durchlaufen wird. Und da finde ich nichts, was eine unterschiedliche Anzahl an Prozessorzyklen verbrauchen könnte.
-
Thread
Flashing und Debugging mit gdb und BMP
WAIL) : ORIGIN = 0x20000000, LENGTH = 0x4000 } SECTIONS { .text : { *(.text*) } > rom .bss : { *(.bss*) } > ram } [/c]
BMP-Version: Firmware 1.7.1-69-gbf548e9
-
Thread
E-Bike Akku explodiert (statt abzubrennen) Gesperrt
Fire in Morris mit lithium-ion batteries :-( Löschanlage https://www.youtube.com/watch?v=NeaK9V69Xks
Empfehlungen zu Behandlung solcher Ereignisse https://ul.org/sites/default/files/2021-05/McKinnon_Kerber_BSS_Webinar_05-24-21.pdf
-
Thread
mein erstes STM32F4 .asm/ .s Program stürzt ab im gdb
WAIL) : ORIGIN = 0x20000000, LENGTH = 0x4000 } SECTIONS { .text : { *(.text*) } > rom .bss : { *(.bss*) } > ram } [/pre]
mit "load" nach 0x00000000, ist übrigens der .ELF file selbst: (gdb) x/20c 0 0x0: 127 '\177' 69 'E' 76 'L' 70 'F' 1 '\001' 1 '\001' 1 '\001' 0 '\000' 0x8: 0 '\000' 0 '\000' 0 '\000' 0 '\000' 0 '\000' 0 '\000' 0 '\0000 '\000' 0x10: 2 '\002' 0 '\000' 40 '(' 0 '\000' (gdb)
-
Thread
Induktiver Näherungsschalter
Kontakt auf den Ausgang geschaltet dann über einen Spannungsteiler auf 4,7V runter wird dann mit einem BSS123 bei Kontakt auf den Pin vom µPC als High Pegel gelegt. So weit so gut. Nach den ganzen Kommentaren bin ich auch nicht viel schlauer zu gegenzätzlich die Meinungen. Bin jetzt 69 Jahre und
-
Thread
Keymatic Reparatur (Ersatzzahnrad)
die Daten vom Zahnrad: Material: Metall Zahnrad unten: Durchmesser: 24,8mm; Stärke: 2,7mm; Zähne 69 Zahnrad oben: Durchmesser: 6,4mm; Stärke: 3,9mm; Zähne 14 Durchmesser der Welle 1,5 mm Viele Grüße Dirk
Daten: Zahnrad unten (groß): Modul: 0.35; Kopfkreis-Ø: 24.85mm; Verzahnungsbreite: 2,7mm; Zähne 69; Zahnrad oben (klein): Modul 0.4; Kopfkreis-Ø: 6,4mm; Verzahnungsbreite: 3,8mm; Zähne 14 Durchmesser der Bohrung: 1,54 mm
-
Thread
Initialwert von globalen Variablen zur Laufzeit verwenden
dazugehöriger Variable > machen, dann brauche ich aber den doppelten Flash Speicherbedarf (.text > plus .bss für jeden Wert). Denkfehler! .bss belegt keinen Flash-Speicher.
__bss_start prüfen? Ungetestet: [c] int reset_var(size_t size, void* var){ extern const char __bss_start[]; extern const char __bss_end[]; extern const char __data_start[]; extern const char
-
Thread
Look-Up Table wie speichern
Speicherlayout bei den avr-Tools ist folgendes: Ganz unten wird Static Storage lokatiert (.data, .bss, .rodata). Darauf folgt der Heap (verwendet von malloc() etc.), der startend ab __heap_start nach oben hin dem Stack entgegenwächst. Darauf folgt Platz für den Stack, der startend von RAMEND nach
/git/gitweb.cgi?p=binutils-gdb.git;a=blob;f=ld/scripttempl/avr.sc;h=05c0b890f050fe3cb2bc3db04178fef69cfbb02a;hb=HEAD#l151 Der Code der .initN Sections wird also einfach hintereinandergeklatscht, daher brauch es (*). Die avr-libc definiert die Vector-Table so, dass Vector 0 (Reset) nach __init springt
-
Thread
Linux Kernel 5.1.1. auf dem BPi-R2
port 5001 [ ID] Interval Transfer Bandwidth [ 5] 0.00-1.00 sec 320 MBytes 2.69 Gbits/sec ...
0 4 [ 8] .rel.dyn REL 81e3d10c 04d10c 009518 08 A 12 0 4 [ 9] .bss_start PROGBITS 81e3d10c 056708 000000 00 W 0 0 1 [10] .bss NOBITS 81e3d10c 000000 0196a4 00 WA 0 0 64 [11] .bss_end PROGBITS 81e567b0
-
Thread
STM32 arm-none-eabi Linking Problem..
61fb str r3, [r7, #28] 24: e002 b.n 2c <Delay_ms+0x2c> 26: 69fb ldr r3, [r7, #28] 28: 3b01 subs r3, #1 2a: 61fb str r3, [r7, #28] 2c: 69fb ldr r3, [r7, #28] 2e: 2b00 cmp
_edata = . ; } >RAM /* This is the uninitialized data section */ .bss : { . = ALIGN(4); /* This is used by the startup in order to initialize the .bss secion */ _sbss = .; *(.bss) *(COMMON)
-
Thread
Rust - ist das hier um zu bleiben?
> Denn auch C braucht eine Runtime Wobei diese schon *sehr* minimalistisch ist: Ausnullen von .bss, Initialisieren von .data, Setzen des Stackpointers.
ganz einfach fragen: https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=2d69f5a260259c365c4e0ac0913eff0e
-
Thread
gcc kein code mit -flto
section. [ 2] .relocate REL 20000000 010000 000000 08 W 0 0 1 [ 3] .bss NOBITS 20000000 000000 000000 00 WA 0 0 1 [ 4] .symtab SYMTAB 00000000 010000 000140 10 5 4 4 [ 5] .strtab STRTAB 00000000
019f0e 000b69 00 0 0 1 [ 6] .debug_loc PROGBITS 00000000 01aa77 000233 00 0 0 1 [ 7] .debug_aranges PROGBITS 00000000 01acaa 0000f8 00 0 0 1 [ 8] .debug_ranges
-
Thread
warum mecket der gcc nicht wenn der Flash überfüllt wird?
-Node.bin" ; arm-none-eabi-objcopy -O ihex "RFM69-LPC812-Node.axf" "RFM69-LPC812-Node.hex." ; checksum -p LPC812 -d "RFM69-LPC812-Node.bin" text data bss dec hex filename 16020 560 696 17276 437c RFM69-LPC812-Node.axf copy from `RFM69-LPC812-Node.axf' [elf32-littlearm] to `RFM69-LPC812-Node.bin' [binary] Written checksum 0xefffc39b at offset 0x1c in file RFM69-LPC812-Node.bin Previous value 0x00000000 at offset 0x1c in file RFM69
-
Thread
Wärmezähler über optische M-Bus-Schnittstelle auslesen
1,0406ssSSssSSs@1000,Wärmenergie gesamt,MWh,W_total,3 1,0413ssSSssSSs@1000,Volumen gesamt,m³,V_total,3 1,042BssSSssSSs@1000,Strom aktuell,kW,P_curr,3 1,043BssSSssSSs@1,Durchfluss aktuell,l/h,F_curr,0 1,025BssSS@1,Temperatur Vorlauf,°C,T_flow,0 1,025FssSS@1,Temperatur Rücklauf,°C,T_return,0 1,0261ssSS@100,
1,0406ssSSssSSs@1000,Wärmenergie gesamt,MWh,W_total,3 1,0413ssSSssSSs@1000,Volumen gesamt,m³,V_total,3 1,042BssSSssSSs@1000,Strom aktuell,kW,P_curr,3 1,043BssSSssSSs@1000,Durchfluss aktuell,m³/h,F_curr,3 1,025BssSS@1,Temperatur Vorlauf,°C,T_flow,0 1,025FssSS@1,Temperatur Rücklauf,°C,T_return,0 1,0261ssSS@
-
Thread
Kaufberatung Erdungsarmband
blue-wireless-cordless-anti-static-wrist-band-wristband-strap-discharge-cables-25623.html?currency=EUR&gclid=Cj0KCQjwm9vPBRCQARIsABAIQYd9ePt6hTJ69eBCQIKkrz_SzTPXHJbMDypRYrHqrZvEajUStmIYtbgaAowfEALw_wcB
deswegen auf ESD-Schäden, ganz sicher kann ich es nicht sagen. Das waren ganz normale FET, hauptsächlich BSS123 und IRLML6402. So eine ähnliche ist das: https://www.reichelt.de/ESD-Erdungsmaterial/ESD-MATTE-1200/3/index.html?ACTION=3&LA=446&ARTICLE=110009&GROUPID=600&artnr=ESD+MATTE+1200&SEARCH=ESD%2BMatte
-
Thread
Atmega328p in Sleep und mit Watchdog wecken
interrupt.h> #include <avr/power.h> #include <avr/wdt.h> #include <avr/sleep.h> #include "rfm69.c" uint8_t array[MAX_ARRAYSIZE + 1]; uint8_t tx_length; volatile uint8_t sekunden=0; void sleep_now() { power_all_disable(); set_sleep_mode(SLEEP_MODE_PWR_DOWN); sleep_mode
und welche weiteren Buffer sich vielleicht in rfm69.c verstecken. Es ist also nicht ganz abwegig, dass das sein Problem sein könnte.
-
Thread
Parksensor Protokoll dekodieren
ms] 137 7,02 128 6,92 125 6,86 81 3,81 77 3,52 69 3,31 21 1,07
und ICSP. Zusätzlich 5 Analog IO. Die PDC werden mit ca 6,2 Volt betrieben und über 6 Shifter mit BSS 138 auf 5V gebracht. Die Schaltung ist gesichert ( Littlefuse 350 mA ), die korrekte Polung/ Verplolung der Stromversorgung wird durch LED ( grün / rot ) angezeigt. Die LED für Pin 13 wird über OP
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
Ach so... [code] $ size ../horizon/horizon-prj-mgr text data bss dec hex filename 2624115 9736 11344 2645195 285ccb ../horizon/horizon-prj-mgr stefan@nuc ~/pet $ size ../horizon/horizon-imp text data bss dec hex filename
sind wie der Rest auch json. z.B. https://github.com/carrotIndustries/horizon-pool/pull/6/commits/8b69df90e621348b8fa3ff98b1a379c964a08088 > -Wie sieht es mit der Pin-Pad-Zuordnung aus..kann man da einem Pin im > Schaltplan mehrere Pads im Layout zuordnen ohne das es Ärger geben > könnte? Ja
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
30.720 Bytes) dvanced_OK.cpp.elf" text data bss dec hex 6070 224 543 6837 1ab5
Sketchgröße: 30.134 Bytes (von einem Maximum von 30.720 Bytes) C_OLE_EEP_OK.cpp.elf" text data bss dec hex 29560 574 1031 31165 79bd
-
Thread
WordClock mit WS2812
IRF9310 MOSFET und die Zusatzbeschaltung hergestellt (eher schnell als schön). Statt des BS170 wurde ein BSS123 verwendet. Mit auf der Platine ist auch eine (optionale) Schottky-Diode – geschaltet zwischen WS2812-Daten und geschalteter Versorgungsspannung. Bei den Anschlüssen dafür (1x Schraubklemme, 1x
56 67 66 65 64 63 62 61 60 59 58 57 68 69 70 71 72 73 74 75 76 77 78 89 88 87 86 85 84 83 82 81 80 79 90 91 92 93 94 95 96 97 98 99 100 112
-
Thread
define DATE "01.12.2015" trennen
section .ctors,"a",@progbits .p2align 1 .word gs(_GLOBAL__sub_I_c) .global c .section .bss .type c, @object .size c, 1 c: .zero 1 .ident "GCC: (GNU) 4.7.2" [/avrasm]
DC32 Tag DC8 0x25, 0x69, 0x00, 0x00 // 11 } SECTION `.iar_vfe_header`:DATA:NOALLOC:NOROOT(2) SECTION_TYPE SHT_PROGBITS, 0 DATA DC32 0 END [/avrasm]
-
Thread
600 MHz differential probe Eigenbau
;-) Funktioniert so aber nicht, weil es bei grosser Aussteuerung Probleme mit der Bodydiode des BSS123 gibt.
yahoo.de: SMTP error from remote server for TEXT command, host: mx-eu.mail.am0.yahoodns.net (188.125.69.79) reason: 554 delivery error: dd This user doesn't have a yahoo.de account"
-
Thread
Hex.file erstellen
# 64 KB of external RAM, starting after internal RAM (ATmega128!), # used for variables (.data/.bss) and heap (malloc()). #EXTMEMOPTS = -Wl,-Tdata=0x801100,--defsym=__heap_end=0x80ffff # 64 KB of external RAM, starting after internal RAM (ATmega128!), # only used for heap (malloc()). #EXTMEMOPTS
COFFCONVERT += --change-section-address .data-0x800000 COFFCONVERT += --change-section-address .bss-0x800000 COFFCONVERT += --change-section-address .noinit-0x800000 COFFCONVERT += --change-section-address .eeprom-0x810000 coff: $(TARGET).elf @echo @echo $(MSG_COFF) $(TARGET).cof
-
Thread
C versus Assembler->Performance Gesperrt
ret .size SysTick_Handler, .-SysTick_Handler .ident "GCC: (GNU) 4.8.1" .global __do_clear_bss [/avrasm]
Hmm.... ich habe heute morgen 69 Emails bekommen. Davon der Großteil Benachrichtigungen für diesen Thread, der nur noch darin besteht, einem Unbelehrbaren zu belehren. Dabei ist doch schon an den Assembler-Kommentaren ersichtlich, daß
-
Thread
UV-Laserdrucker II
habe ein paar Elkos/Kerkos spendiert und es sieht jetzt ordentlich aus. Werde noch einen Versuch mit BSS138 machen - die will ich später dann ggf. auf der Belichter-Platine einsetzen. Leider habe ich wohl noch ein timing-Problem (s. Foto). Ist nicht besonders gut zu erkennen - je mehr Belichtungswechsel
haben das schon wieder verdrängt. Einen kleinen Mecker habe ich noch: Bei der großen Auflösung (19,69 mil) fällt extrem auf, dass Du die "Kurven" rein Digital mit der aktuellen Auflösung "fährst" - da solltest Du noch nachsteuern, das wirkt "pixelig". Gruß Dieter
-
Thread
Low Voltage P-Mosfet als Schalter
/32268934454.html ) oder IRLML6402 (4,69€ inkl. Versand für 100 Stk.: http://www.aliexpress.com/item/Original-free-shipping-IRLML6402TRPBF-IRLML6402-SOT23-100PCS-in-Stock/32306867022.html ). Die beiden wären generell besser als BSS138 (4,26€ inkl. Versand für 100 Stk.: http://www.aliexpress.com/item/Free-shipping-100PCS-BSS138-BSS138LT1G-ON-SOT-23-MOSFET/840686962.html ), sind jedoch zumindest im letzten Fall geringfügig teurer.
-
Thread
flash-Fehler mit ATtiny2313, compile ok
>avr-gcc -mmcu=attiny2313 -o main.elf -O0 main.c >avr-size main.elf text data bss dec hex filename 820 0 0 820 334 main.elf [/code]
Beim Compilieren (mit Debug) erhalte ich: Invoking: AVR/GNU C Compiler : 3.4.2 text data bss dec hex filename 62 0 0 62 3e fehler-tiny2313-03.elf Program Memory Usage : 62 bytes 3,0 % Full Data Memory Usage : 0 bytes 0,0 % Full Kann
-
Thread
Optokoppler 3,3V max 5mA
Das tun sie, nur dass man dann am Ausgang nicht allzuviel schalten kann. Es gibt noch MOSFETs ala BSS138, die schalten problemlos 50-100mA und können leistungslos mit 3,3V angesteuert werden.
Der Grund ist, dass die 3,3V ausgänge (69Pin´s) direkt von einer CPU kommen. die CPU verträgt im gesamten 45mA. Wenn jeder Pin 1mA hätte, würde simit die Grenze von 45ma überschritten. Derzeit bin ich auf 20µA. Trozdem danke an alle
-
Thread
I2C-Level-Shifting mittels N-FET
Nimm doch den BSS138. Der ist flotter als der FDG6301.
TO, siehe oben. Es funktioniert bei 400kHz nicht mehr. Und wenn sein FET nicht geht, wieso dann der BSS138? > Der ist flotter als der FDG6301. Inwiefern? Der BSS hat mehr ns, mehr pF, mehr nC und leitet bei 1,5V fast nicht (bzgl. I2C Strom).
-
Thread
STM32F429 Disco Board: SDRAM benutzen
*(.data .data.*) . = ALIGN(4); _edata = . ; } > ram /* .bss section which is used for uninitialized data */ .bss (NOLOAD) : { _sbss = . ; *(.bss .bss.*) *(COMMON) . = ALIGN(4); _ebss = . ; }
initialisiert wird. Das da an Anfang wirres Zeug drin steht, ist völlig normal. Nicht umsonst wir bei C die .bss-Sektion erstmal mit '0' gefüllt. Jens
-
Thread
AVR braucht 7us-12us bis in Interrupts ausgelöst wird??
übliche Vorgeplänkel weg lasse, wo die Interrupt Vektor Tabelle aufgesetzt wird und die Data bzw. BSS Sektion initialisiert wird (ok, das könnte man dem Ding vorwerfen: der Initialisiercode ist im Programm drinnen, obwohl es nichts zu initialisieren gibt), dann bleibt das hier übrig [avrasm] 48:
254 58: 8f 5f subi r24, 0xFF ; 255 5a: 86 39 cpi r24, 0x96 ; 150 5c: 69 f4 brne .+26 ; 0x78 <main+0x30> 5e: 9f 5f subi r25, 0xFF ; 255 60: 96 39 cpi r25, 0x96 ; 150 62: 81 f4 brne .+32 ; 0x84 <main+0x3c> 64
-
Artikel
P89626
0x0001A94C Hdr CRC: 0xF0019DAC OK U-Boot 1.1.2 (Jun 24 2011 - 09:41:57) U-Boot code: 60D00000 -> 60D1A94C BSS: -> 60D1F004 RAM Configuration: Bank #0: 60000000 128 MB SRAM Configuration: 64KB at 0x50000000 NAND:128 MiB In: serial Out: serial Err: serial Setting Linux mem= boot arg value Hit any key to stop
558 At least 608 U-Boot environment 1290 2189216 uImage kernel 16674 2787216 uImage initrd 57080 5 0x69 0xD3 0xAB 0x52 0x31 Dies stellt möglicherweise eine Seriennummer dar. Die MAC-Adresse ist es nicht. 57088 4640 Stage-1-Bootloader Kopie 57208 103568 U-Boot Kopie 58344 2189216 uImage kernel Kopie = Twonky
-
Thread
LTS: ota pwr mos fet amp für.
/ Hier der Subcircuit: [code].SUBCKT BSS92/SIE 1 2 3 LS 5 2 7N LD 97 3 5N RG 86 87 5.5M RS 5 76 886M D92 97 76 DREV .MODEL DREV D CJO=0.05N RS=20M TT=35N IS=300P BV=240 M92 98 87 76 76 MBUZ .MODEL MBUZ PMOS VTO=-1.489 KP=0.049 M2
das Standard pmos Symbol. Deshaln muss man da Hand anlegen oder das Symbol anpassen. *.SUBCKT BSS92/SIE 1 2 3 * G S D 1 2 3 .SUBCKT BSS92/SIE 3 1 2 ... Außerdem zeigt die Simulation ein "komisches" Startverhalten. Beobachte den Arbeitspunkt der Bauteile. Mit dem Modell von
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
auf der Seite. Sie sind bei den Uhrzeiten alle verschieden weit gekommen: [code] crawl-66-249-69-211.googlebot.com - - [05/Dec/2014:12:24:55 +0100] "GET /?h=3&m=37 HTTP/1.1" 200 935 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" 296 1207 crawl-66-249-69-195.googlebot.com
"Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" 296 1204 crawl-66-249-69-227.googlebot.com - - [05/Dec/2014:12:25:10 +0100] "GET /?h=6&m=30 HTTP/1.1" 200 921 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" 296 1193 crawl-66-249-69-211.googlebot.com
-
Thread
bare metal m68k-elf.gcc.
Platte. Deshalb bin ich auf einigeUnterscheide bei der Übersetzung gestoßen: Hier Datenbereiche im .bss segment: alt: COMMON 0x001fe000 0xa64 coldport.o 0x001fe000 sizechar 0x001fe004 condition 0x001fe010
short 0x0000 68 short 0x0000 #fmove.l #0,fpcr 69 short 0xf23c 70 short 0x8800 71 short 0x0000 72
-
Thread
Retro Fieber: Z80 oder 68000 ?
_CODE .area _GSINIT .area _GSFINAL .area _GSINIT .area _DATA .area _BSEG .area _BSS .area _HEAP [/code]
wissen, der 68000 ist sicherlichn die bessere "C-Maschine". Ausrüstung: - Universal EPROMMER, ca 69 Euro und Löscher - EPROM und RAMS - Linux als Programmiersystem und Terminal (nix Windoofs!) - USB/RS232 Adapter für 2 Euro aus der Bucht und das übliche Lötgeraffels....