-
Thread
Linearbetrieb MOSFET gesucht
5R6 Vorwiderständen pro Strang ) einen von zwei parallel geschalteten NPN-Transen( 2SD1898 im SOT-89 Gehäuse ) abgeschossen. Leider auch zwei LEDs, die ich durch 3V0-Z-Dioden ersetzt habe, welche in dieser Schaltungsanordnung ca. 3,2V Spannungsfall hervorrufen. Diese NPN sind für max. 1A ausgelegt
www.infineon.com/cms/en/product/power/mosfet/12v-800v-small-signal-mosfet/?filterValues=~(522~(~%27SOT-89))&visibleColumnIds=name,productStatusInfo,orderOnline,opn,551,522,869_max,559_93_max,559_90_max,547_136_nom,478_min,478_max,830,529,284_min,284_max,681_nom Bernd_Stein
-
Thread
Korrupte Daten und Volatile
den stackbedarf haben wir schon einmal gemessen und überprüfen dies während dem make CHECK: MAX_BSS_END=0x1100 >= BSS_END=0xd3e CHECK: STACK_START=0x10ff >= 0xd6e = (BSS_END=0xd3e + MIN_STACK_SIZE=0x30) sollte eigentlich i.O. sein. ramschmierer - hmm. compiler optimierung ausschalten hilft
5b2: 18 13 cpse r17, r24 5b4: 90 e0 ldi r25, 0x00 ; 0 } 5b6: 89 2f mov r24, r25 5b8: 1f 91 pop r17 5ba: 08 95 ret
-
Thread
Suche SMD Mosfet vergleich BSN254
Julian schrieb im Beitrag #1773272: > BSS138. Könnte ein bisschen knapp werden mit Ptot oder? Und mit V_DS = 50V BSN254: ~250V 0,31A 5Ω Ähnlich: Infineon: BSP88 SOT-223 240V 0,35A 6Ω BSP89 SOT-223 240V 0,35A 6Ω <- dürfte der Vergleichstyp sein BSP297 SOT-223 200V 0,66A 1,8Ω BSP298 SOT-223 400V 0,50A 3Ω BSS131 SOT-23 240V 0,11A 14Ω BSS87 SOT-89 240V 0,26A 6Ω NXP BSP126 SOT-223 250V 0,35A 5Ω BSP130 SOT-223 300V 0,35A 5Ω BSP89 SOT-223 240V 0,35A 5Ω
-
Thread
Problem mit CMOS4060, MOSFET BSS89 als Treiber von IRLEDs
Duty Cycle von 50% habe, möchte ich diese LEDs mit 200mA betreiben. Als Verstärker hab ich mir den BSS89 ausgesucht, da ich leider keinen anderen zur Hand hatte und er eigentlich von den Daten zu meiner Anwendung gepasst hat. Für MOSFET habe ich mich entschieden, da der 4060 einen nur sehr geringen Strom
. >Tipp für einen alternativen N-Kanal Transisitor? Denn ich habe gerade >gesehen, das man den BSS89 nicht mehr bekommen kann. BS170, BSS123 etc. siehe [[MOSFET-Übersicht]]. >Kann ich dann einfach 16 MOSFET Stufen parallel an einen PWM Kanal des >µC hängen? Gehen da nicht die 5V PWM des µC
-
Thread
Leistungstransistor gesucht
Hallo, was für eine Bauform hat denn das Teil? BSS811 ist mir auch nicht bekannt. Jochen
oder BSS81 , den gibts
-
Thread
CP/M auf ATmega88
@alle: Ich habe gerade gesehen, bei Kessler-electronic gibt es die RAM-Speicher für 3,89 Euro das Stück zu kaufen. Siggi
-
Thread
Heavy-Metal-Maschine von Elektor
00000044 <.do_clear_bss_loop>: 44: 1d 92 st X+, r1 00000046 <.do_clear_bss_start>: 46: a1 38 cpi r26, 0x81 ; 129 48: b1 07 cpc r27, r17 4a: e1 f7 brne .-8 ; 0x44
swap r25 128: 96 95 lsr r25 12a: 97 70 andi r25, 0x07 ; 7 12c: 89 2b or r24, r25 12e: 9b 2f mov r25, r27 130: 99 1f adc r25, r25 132: 99 27 eor r25, r25 134: 99 1f adc r25, r25 136: 89 2b or r24,
-
Thread
PHILIPS VP5500 VoIP Telefon bei Pollin
- http://vp6500.bd8.nl/bin/dropbear.tgz => `dropbear.tgz' Resolving vp6500.bd8.nl... 89.188.17.201 Connecting to vp6500.bd8.nl|89.188.17.201|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 113,521 (111K) [application/x-gzip] 100%[==========================
associating with an AP using WPA: 1. wpa_supplicant requests the driver to scan neighboring BSSes 2. wpa_supplicant selects a BSS based on its configuration 3. wpa_supplicant requests the driver to associate with the chosen BSS 4. If WPA-EAP: integrated IEEE 802.1X Supplicant or external
-
Thread
Wo die Daten speichern?
bytes (80.6% Full) (.text + .data + .bootloader) Data: 1365 bytes (1066.4% Full) (.data + .bss + .noinit) Build succeeded with 0 Warnings... Die 1066% lassen mich stutzig werden, aber was tun?
My_sin[] PROGMEM ={ 0x80,0x81,0x81,0x82,0x82,0x83,0x83,0x84, 0x85,0x85,0x86,0x86,0x87,0x87,0x88,0x89, //usw. 0x75,0x75,0x76,0x76,0x77,0x78,0x78,0x79, 0x79,0x7A,0x7A,0x7B,0x7C,0x7C,0x7D,0x7D, 0x7E,0x7E,0x7F,0x80, }; int main(void) { DDRB = (1 << DDB4); // PB4=Pin3 als Output PORTB = 0
-
Thread
atmega8 comparator interrupt problem :?
r27, r17 74: d9 f7 brne .-10 ; 0x6c <.do_copy_data_loop> 00000076 <__do_clear_bss>: 76: 10 e0 ldi r17, 0x00 ; 0 78: a0 e6 ldi r26, 0x60 ; 96 7a: b0 e0 ldi r27, 0x00 ; 0 7c: 01 c0 rjmp .+2 ; 0x80 <.do_clear_bss_start> 0000007e <.do_clear_bss_loop>: 7e: 1d 92 st X+, r1 00000080 <.do_clear_bss_start>: 80: a2 36 cpi r26, 0x62 ; 98 82: b1 07 cpc r27, r17 84: e1 f7 brne .-8 ; 0x7e
-
Thread
Programm wird ungewollt als THUMB ausgeführt
EXTRA_LIBDIRS = ../arm7_efsl_0_2_4 EXTRA_LIBDIRS = # Compiler flag to set the C Standard level. # c89 - "ANSI" C # gnu89 - c89 plus GCC extensions # c99 - ISO C99 standard (not yet fully implemented) # gnu99 - c99 plus GCC extensions CSTANDARD = -std=gnu99 # Place -D or -U options for C here
STRLO R0, [R2], #4 BLO LoopRel DataIsEmpty: .endif /* Clear .bss section (Zero init) */ MOV R0, #0 LDR R1, =__bss_start__ LDR R2, =__bss_end__ CMP R1,R2 BEQ
-
Thread
Eclipse-Neuling "No rule to make target"
must be seperated by a space. EXTRAINCDIRS = # Compiler flag to set the C Standard level. # c89 - "ANSI" C # gnu89 - c89 plus GCC extensions # c99 - ISO C99 standard (not yet fully implemented) # gnu99 - c99 plus GCC extensions CSTANDARD = -std=gnu99 # Place -D or -U options here CDEFS
# 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
-
Thread
µC-Relaissteuerung, Fehlersuche: Wie gehe ich vor?
Schaltung entfernt, über ein zweipoliges, ungeschirmtes Lautsprecherkabel verbunden, die Treiberstufe (BSS84, P-Kanal FET, mit Pull-Up an Gate) befindet sich auf der Schaltung (nicht beim Relais), am FET befindet sich eine Schutzdiode 1N4148 und am Relais selbst ist eine 1N400x (zwei Dioden deswegen, weil
Ach, wieder mal die wichtigen Sachen vergessen, sorry :) Ein AT89C51ED2, 8052-Kern. So, und jetzt gute Nacht. Ralf
-
Thread
IRMP - Infrared Multi Protocol Decoder
das Gegenteil. Ich habe gerade mal eine kleine Reihe gemacht: F_INTERRUPTS | text | data | bss | dec | vgl. zu 16000 --------------+---------+-------+-------+---------+---------------- 6000 | 11108 | 180 | 113 | 11401 | +118 7000 | 11124 | 180 | 113 |
Sieht besser aus: F_INTR | text | data | bss | dec | vgl. zu 16000 ---------+---------+-------+-------+---------+----------------- 5000 | 11104 | 180 | 113 | 11397 | -268 6000 | 11108 | 180 | 113 | 11401 | -264
-
Thread
Amtel Evaluationboard V2.01 - Programmieren mit WINAVR
, enclose it in quotes. EXTRAINCDIRS = # Compiler flag to set the C Standard level. # c89 = "ANSI" C # gnu89 = c89 plus GCC extensions # c99 = ISO C99 standard (not yet fully implemented) # gnu99 = c99 plus GCC extensions CSTANDARD = -std=gnu99 # Place -D or -U options
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
GNUARM-Linker ERROR wegen hardware FP
arm-elf/lib/crt0.o: In function `start': ../../../../../../newlib-1.14.0/newlib/libc/sys/arm/crt0.S:89: undefined reference to `memset' ../../../../../../newlib-1.14.0/newlib/libc/sys/arm/crt0.S:95: undefined reference to `initialise_monitor_handles' ../../../../../../newlib-1.14.0/newlib/libc/sys/arm
`exit' ../../../../../../newlib-1.14.0/newlib/libc/sys/arm/crt0.S:223: undefined reference to `__bss_start__' ../../../../../../newlib-1.14.0/newlib/libc/sys/arm/crt0.S:223: undefined reference to `__bss_end__' ../../../../../../newlib-1.14.0/newlib/libc/sys/arm/crt0.S:223: undefined reference to
-
Thread
AVR Atmega88PA Interrupts werden nich ausgeführt, sondern "soft"-Reset
r27, r17 46: d9 f7 brne .-10 ; 0x3e <.do_copy_data_loop> 00000048 <__do_clear_bss>: 48: 10 e0 ldi r17, 0x00 ; 0 4a: a0 e6 ldi r26, 0x60 ; 96 4c: b0 e0 ldi r27, 0x00 ; 0 4e: 01 c0 rjmp .+2 ; 0x52 <.do_clear_bss_start> 00000050 <.do_clear_bss_loop>: 50: 1d 92 st X+, r1 00000052 <.do_clear_bss_start>: 52: a1 36 cpi r26, 0x61 ; 97 54: b1 07 cpc r27, r17 56: e1 f7 brne .-8 ; 0x50
-
Thread
JFET als Schalter
Schaltung überhaupt nicht. Warum nimmst du einen jFET und keinen > gewöhnlichen nMOSFET, wie z.B. den BSS123? Dann benötigst du auch Q1 > nicht mehr. > >>Muss ich da die Source mit dem Gate verbinden? > Nein, dann leitet er: selbstleitend heißt, dass er mit 0V Gatespannung > leitend ist. Du musst
Kai Klaas schrieb: > Der Originalartikel in der ELV 5/89 macht das so, wie im Anhang. > Allerdings sind das keine drei Einzeltransistoren auf der linken Seite > sondern ein ULN2803. Dadurch geht die Steuerspannung an der linken Seite > der 390k Widerstände
-
Thread
Ratlos: int constant type not supported in coff-avr?
avr-objcopy --debugging \ --change-section-address .data-0x800000 \ --change-section-address .bss-0x800000 \ --change-section-address .noinit-0x800000 \ --change-section-address .eeprom-0x810000 -O coff-avr demo.elf demo.cof int constant type not supported in coff-avr C:\WinAVR-20090313
verdeutlicht, aus welcher Zeit das COFF (common object file format) stammt; damals gab es noch kein C89 ("ANSI-C"), damit auch noch kein Schlüsselwort wie "const". Folglich kennt dieses Objektformat sowas nicht. > bzw. wie man dies behebt!? Indem man kein COFF mehr benutzt. Der einzige mir noch
-
Thread
lookup verständnis
r25 aa: 93 73 andi r25, 0x33 ; 51 ac: 89 2b or r24, r25 ae: 98 2f mov r25, r24 b0: 92 95 swap r25 b2: 9f 70 andi r25, 0x0F ; 15 b4: 82 95 swap r24 b6: 80 7f andi r24, 0xF0 ; 240 b8: 89 2b or r24, r25 ba: 08 95 ret 000000bc <umkehr2>: bc: e4 e6 ldi r30, 0x64 ; 100 be: f0 e0 ldi r31, 0x00 ; 0 c0: e8 0f add r30, r24 c2
-
Thread
Nach Aufteilung Code um 6KB größer
ehemals: Program: 18834 bytes (.text + .data + .bootloader) Data: 87 bytes (.data + .bss + .noinit) auf Program: 24234 bytes (.text + .data + .bootloader) Data: 89 bytes (.data + .bss + .noinit) aufgebläht. Das Programm funktioniert weiterhin es gibt keine Fehler
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
Spannungsregler AD7333 in SOT-89 - aus v-reg XC63FP (SOT-89R) aus Eagle gebaut im zip. Ausserdem anbei EAGLE Files für Schaltplan und angefangenes Board (auch png) für ATtiny2313. Wär toll, wenn mir da jemand helfen könnte. Ich bin
warum es direkt am µC leiser war, da du wohl nicht mehr auf 3,3 V am Lautsprecher gekommen bist. BSS123 als N-Fet und BSS83P als P-Fet. Noch nen 5. Fet (*hust*) zum Abschalten des ganzen... Gibts da vielleicht bessere Schaltungsideen von jemandem?
-
Thread
NXP verschenkt ARM-Chips
interrupts */ ldr r1, =VICSOFTINTCLR mov r2, #0xFFFFFFFF str r2, [r1] /* zero-out the bss */ ldr r3, =__bss_start__ ldr r4, =__bss_end__ bl zeromemory /* copy initialized data from ROM to RAM */ ldr r3, =__data_load_start__ ldr r4, =__data_start__ ldr r5, =__data_end
R0, [R1], #4 STRLO R0, [R2], #4 BLO LoopRel # Clear .bss section (Zero init) MOV R0, #0 LDR R1, =_bss_start LDR R2, =_bss_end LoopZI: CMP R1, R2 STRLO R0, [R1],
-
Thread
folgender code nicht compilierbar
MEGA 32!! (code war ursprünglich für nen <AT89s53.h>) AVR Memory Usage ---------------- Device: atmega32 Program: 6220 bytes (19.0% Full) (.text + .data + .bootloader) Data: 365 bytes (17.8% Full) (.data + .bss + .noinit)
-
Thread
Fehler in AVR-GCC 3.4.6
__SP_L__ = 0x3d __tmp_reg__ = 0 __zero_reg__ = 1 .global __do_copy_data .global __do_clear_bss ; GNU C version 3.4.6 (avr) ; compiled by GNU C version 3.4.2 (mingw-special). ; GGC heuristics: --param ggc-min-expand=47 --param ggc-min-heapsize=32702 ; options passed: -iprefix -mmcu
foptimize-register-move -fargument-alias ; -fstrict-aliasing -fmerge-constants -fzero-initialized-in-bss -fident ; -fpeephole2 -fguess-branch-probability -fmath-errno -ftrapping-math ; -minit-stack=__stack -mmcu=at90can128 .text .global CRCcheck .type CRCcheck, @function CRCcheck: /*
-
Thread
Fehler bei AVR-GCC (make all)
, enclose it in quotes. EXTRAINCDIRS = # Compiler flag to set the C Standard level. # c89 = "ANSI" C # gnu89 = c89 plus GCC extensions # c99 = ISO C99 standard (not yet fully implemented) # gnu99 = c99 plus GCC extensions CSTANDARD = -std=gnu99 # Place -D or -U options
# 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
-
Thread
my_delay Funktion(Artikel LED-Fading) : Wofür?
0x3d __tmp_reg__ = 0 __zero_reg__ = 1 .global __do_copy_data .global __do_clear_bss .text .global delay_something .type delay_something, @function delay_something: /* prologue: frame size=0 */ push r10 push r11 push r12 push
pop r11 pop r10 ret /* epilogue end (size=9) */ /* function delay_something size 89 (72) */ .size delay_something, .-delay_something .global delay_ms .type delay_ms, @function delay_ms: /* prologue: frame size=0 */ /* prologue end (size=0) */ mov r18
-
Thread
Besteht Interesse an einfacher Experimentierplatine fuer den Xmega128a1? Gesperrt
die hier http://www.lc-led.com/products/m810rgb4e.html Pricing Information: 15-99 pcs : $1.89 USD/pcs
bytes (0.4% Full) (.text + .data + .bootloader) Data: 0 bytes (0.0% Full) (.data + .bss + .noinit) -------- end -------- Olli