-
Thread
AVR-Bootloader mit Verschlüsselung
früher ausgeführt nämlich noch bevor der WinAVR Startup Code den SRAM initialisert, also .data und .bss (preinitialisierte globale Variablen/Strings etc.pp.). Mit langsamen Takt und schnellem WDT ist das zu präferieren. Gruß Hagen
aktuell installierte Version klein oder gleich 1.?.2.? ist. Dh. installierte Version wie 1.0.2.0, 1.123.2.15 usw. wären gleich. Wäre die installierte Version aber 1.?.3.? oder 2.?.?.? dann wäre sie größer als die zu installierende Version. Gibst du ohne die $FF Masken die gleiche Versionsnummer wie
-
Thread
Stromsparende Fernbedienung
klar kannst du das mit fets machen. BSS123 auf deine zweite frage =) uuuund: [[Standardbauelemente]]
-
Thread
[AVR] Akku kalibrieren
versaut. Konnte aber per Digitalfilter stabilisiert werden. Zwischen ADC und Akku hängt noch ein BSS123 Trenntransistor, um bei ausgeschaltetem Gerät Leckspannungen über die AVR-ADCs zu vermeiden (scheint ein generelles AVR-Problem zu sein, dass die ADC-Eingänge bei stromloser MCU nicht floaten, sondern
-
Thread
Transistor für Atmel gesucht (sollte GND schalten)
Nimm den Mosfet BSS123, der kann 150mA, bis zu 100V. Parallel zur Relais-Spule muss dennoch eine Freilauf-Diode 1N4148 gelegt werden, damit beim Abschalten die Spannungsspitze vernichtet wird. Vorteil: - der Prozessor-Pin kan direkt an das Gate des BSS123 angeschlossen werden. - Über Gate fließt kein Strom (keine Verlustleistung) - Geringer R-On, daher kaum Verlustleistung. Den Widerstand zwischen Gate und GND (ca. 10K ... 220K) benötigt es nur
-
Thread
Gibt es eigentlich BS250/BS270 auch in SMD?
BSS138, BSS84 Peter
>Weis jemand con euch ob es Fet's wie BS250 und BS170 auch in SMD gibt? Gibt es tonneweise. BSS123, BSS138 P-Kanal hab ich im Moment nicht parat. >Desswegen denke ich dass eine Reduktion der schwingfähigen Masse eine >Besserung bringt. Gute Idee. Vor allem ist das Verhältniss Lötfläche
-
Thread
linkerskript Frage (LPC2000er)
ALIGN(4); __data_end__ = .; PROVIDE(edata = .); /* Place zero initialized data */ .bss : { __bss_beg__ = .; *(.bss) } >ram /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the
Die andere section für Variablen im externen Speicher, die mit 0 zu initialisieren sind (entspr. .bss). Also zum Beispiel: [c] #define EDATA __attribute__ ((section (".exdata_section"))) #define EBSS __attribute__ ((section (".exbss_section"))) int foo1 EDATA = 123; int foo2 EBSS; int foo3[] EDATA
-
Thread
gcc-avr: sprintf_P kracht (mit 3 oder mehr Parameter)
002c 8DBF out __SP_L__,r24 121 .L2: 122 002e 00C0 rjmp .L2 123 /* epilogue: frame size=0 */ 124 /* epilogue: noreturn */ 125 /* epilogue end (size=0) */ 126 /* function main size 24 (24) */
f:\temp/ccV2wNZ4.s:136 .data:00000000 value UNDEFINED SYMBOLS __do_copy_data __do_clear_bss sprintf_P [/avrasm]
-
Thread
arm-elf-ld Freuden (Linker-Probleme)
Problem mit .data testweise mal im Code zwei globale Veriablen anlegen: [c] volatile int dummy1 = 123; // sollte in .bss volatile int dummy2; // sollte in .data //dann irgendwo am Anfang von main ... dummy2 = dummy1; dummy1 = dummy1; ... [/c] Dann im Map-File nachsehen, an welchen Addressen
. = ALIGN (0x4) 0x0020024c _edata = . [/pre] Und dann in .bss: [pre] .bss 0x0020024c 0xc 0x0020024c __bss_start__ = . *(.shbss) *(.bss .bss.* .gnu.linkonce.b.*) .bss 0x0020024c 0x4 main.o
-
Thread
einfache Lösung für Signal-Invertierung
soviele Entwickler Angst davor?), empfiehlt sich ein ganz normaler N-Kanal Kleinsignal MOSFET. z.B. BSS 123 Da kann sich der Frank dann auch gleich noch den Vorwiederstand sparen.
Erstmal Dank! Der MOSFET BSS123 schaltet bereits bei 0.8V durch. Also bräuchte ich auch einen Vorwiderstand, oder? Ansonsten wird er für meinen Fall genau wie der NPN-Transitor beschaltet? Also C gegen GND, E an meinen LM2575
-
Thread
AT89S52 Ausgangs Pegel bei 1 Signal
einen n-Kanal-Mosfet, der kann direkt an einen 8051-Port angeschlossen werden. Infrage kommt 2N7000, BSS-123 oder viele andere. Bei größeren Leistungen kommen Logiklevel Mosfets in Frage.
-
Thread
WinAVR Fehler ?! BITTE UM HILFE
:119: warning: pointer targets in passing argument 2 of 'httpd' differ in signedness interrupt4.c:123: warning: pointer targets in passing argument 2 of 'smtp' differ in signedness interrupt4.c:126: warning: pointer targets in passing argument 2 of 'auth' differ in signedness interrupt4.c:139: warning
size addr .text 56828 0 .data 1586 8388704 .bss 1480 8390290 .noinit 0 8391770 .eeprom 0 8454144 .stab 876 0 .stabstr 132 0 .debug_aranges 420
-
Thread
neues WinAVR macht Probleme
cref -lm AVRTel21: In function `__bad_interrupt': ../../../../../avr-libc-1.4.5/crt1/gcrt1.S:123: multiple definition of `__bad_interrupt' c:/progr-mcu/winavr070122/bin/../lib/gcc/avr/4.1.1/../../../../avr/lib/avr5/crtm16.o:../../../../../avr-libc-1.4.5/crt1/gcrt1.S:51: first defined here AVRTel21
Unknown Program: 1436 bytes (.text + .data + .bootloader) Data: 16 bytes (.data + .bss + .noinit) -------- end -------- Mehr ist mit >log.txt >2&1 nicht zu bekommen, es gibt dann seitenweise error invalid digit in integer constant, in octal constant und auch einige in floating
-
Thread
anfängerfrage: wie groß widerstand
Hi ich habe eine absolute Anfängerfrage ich möchte eine Schaltung mit einem Mosfet (BSS123) aufbauen. http://www.datasheetcatalog.net/de/datasheets_pdf/B/S/S/1/BSS123.shtml Wie groß muss ich den Widerstand vorm Source wählen wenn der Mosfet bei einer Gate Source Spannung von 5V durchschalten
-
Thread
Ladepumpenverfahren-Spannungverdoppler
stromabhängigen Widerstand der FETs. Für die oben erwähne Hintergrundbeleuchtung täte es in jedem Fall des BSS123. MfG Andreas
Wenn der Strom klein ist (<100mA) einen BSS123 oder 2N7002. Wenn er größer (<1A) ist einen ZVN4310, wenn richtig was fließt einen IRLMF2502. So als Typischen BS170-Ersatz würde man wohl ZVN4310 nehmen, oder den BSS123, wenn man nur wenig Strom
-
Thread
Problem mit MOSFET...
Hi *, ich hab eine kleine Schwierigkeit mit N-Channel Enhancement-Transistoren (IRLML2502, BSS123). Meine Schaltung ist: +12.0 vcc ----+ | | Drain +---- FET Gate | Source +------- Last ----- GND Wenn ich das Potential zwischen FET und Last (
-
Thread
pgm_read_byte(); --> Nur für Lower 64k Flash (mega128)???
gelinkt. [pre] $ cat foo.c #include <avr/pgmspace.h> uint8_t foo[] PROGMEM = { 42, 21, 213, 123 }; uint8_t bar[] PROGMEM = "Hello, cruel world!"; int main(void) { int i; i = pgm_read_byte(&foo[0]) + pgm_read_word(&bar[1]); return i; } $ avr-gcc -Os -mmcu=atmega128 -o foo.elf
_trampolines_end 000000a4 T __trampolines_start 000000b0 T __do_copy_data 000000ca T __do_clear_bss 000000d2 t .do_clear_bss_loop 000000d4 t .do_clear_bss_start 000000de T __bad_interrupt 000000de W __vector_1 ... 000000de W __vector_9 000000e2 T main 000000f8 A __data_load_end 000000f8 A
-
Thread
Alternative zu BSS123
Hi *, ich habe bisher nichts gefunden. Ich suche eine Alternative zum BSS123, die 3 A schalten kann; Das Gehäuse D2PAK des IRFR110 ist allerdings zu groß. Hat jemand zufällig grad einen Transistor (N-Channel) zur Hand, der ein kleineres Gehäuse hat? danke, Christoph
-
Thread
MSP430 can't allocate stack
. Größe, die erzeugt wird: msp430-size --target=elf32-msp430 Test.elf text data bss dec hex filename 672 10 68 750 2ee Test.elf
msp430x1101 msp430x1111 msp430x1121 msp430x1122 msp430x1132 msp430x122 msp430x123 msp430x1222 msp430x1232 msp430x133 msp430x135 msp430x1331 msp430x1351 msp430x147 msp430x148 msp430x149 msp430x1471 msp430x1481 msp430x1491 msp430x155
-
Thread
Transistor an CPLD
und der BSS123 sollte bei 3.3V schon durchschalten ! Gruß Hagen
BSS123 -> N-Channel-MOSFET Relais an + und MOSFET an Source -. Willst du es umgekehrt müsstest du einen P-Channel nehmen und hast aber das Problem das die Spannung am Gate nun relativ zu + sein muß
-
Thread
Atmega64, PortF und ADC...
habe am ADC analoge Sensoren hängen, was auch ganz gut tut. Möchte diese Sensoren jetzt per MOSFET (BSS123) aus- und einschalten, und habe die jeweiligen Gates an PORTF.2, PORTF.4 PORTF.6 angeschlossen. Analoge Eingänge sind der Rest, also PORTF.0, .1, .3, .5, .7 Die Definition sieht so aus: PORTF
-
Thread
Sucher Vergleichstyp zu Transistor BSS123
Hallo an alle Suche einen Vergleichstyp zu einem BSS123 Transistor. Danke im Voraus Gruß Robert
Restekiste. Von RS-Components, Best.-Nr. 382-150. Beschreibung: Transistor, MOSFET, N-Führung, SMD, BSS123 Sind ungebraucht, noch im Tape eingepackt. Für 5,- € incl. Porto schicke ich sie Dir frei Haus zu. Grüße, Jötze
-
Thread
Ausgangsschutz Digital-Analog-Wandler
macht (kukksdu Anhang, rot eingemalte Diode). Gibt es MOSFETS kleiner Leistung mit TTL-Eingang wie BSS138 oder BSS123 (leider beide mit Diode), die keine solche Diode haben? Oder könnte man das auch anders lösen? Wichtig ist übrigens, das die Steuerung auch den Ausgang abschalten kann, wichtich!!!
-
Thread
Mehrdimensionale char-arrays
_CODE .area _GSINIT .area _GSFINAL .area _GSINIT .area _DATA .area _BSEG .area _BSS .area _HEAP [/code]
area _DATA 140 .area _BSEG 141 .area _BSS 142 .area _HEAP
-
Thread
Konstantstromquelle mit JFet
Achja, der BSS123 in der Simulation schafft natürlich nicht Deine 700mA, besser Du schaust nach IRL... o.ä. Rick
-
Thread
Schalten mit 3,3V
bei reichelt: BSS 123 SMD BSS 138 SMD Sind die was? Schauen nach dem Datenblatt her gut aus. Sind aber N-Channel
also ich finde die BSS123 und BSS138 dinger um einiges einfacher als solche komischen typen die man nirgends bekommt. Kann die mal einer überprüfen? N-Kanal sollte doch kein Problem sein :)
-
Thread
Spannungswandler 3.3 <-> 5V Helft mir bitte!
In dem I2C Datenblatt von Phillips steht eine Schaltung relativ weit hinten drinn. Als FET den BSS123 und als Pull-Up 2,2k einsetzen. Habe es so aufgebaut, funktioniert hervorragend.
-
Thread
ca. 100mA schalten, Transistor sehr klein
Mach es nicht kompliziert und nimm den FET BSS123 im SOT23 Gehäuse. Brauchst keinen Vorwiderstand und der leitet ab 2V. Bin jetzt nicht ganz sicher aber glaube er mag diesen strom treiben. gruss
-
Thread
Durch schlechtes Layout mega128 Platine versaut?
Pin auf Sink schalte - da brauche ich dann keinen zusätzlichen Transistor. Ich denke, die 10 Ohm der BSS123 MOSFETs interessieren den I²C Bus doch nicht oder? :) Hast Du Deinen Layoutvorschlag den Autorouter routen lassen? Ich mein, jetzt muß ich sowieso noch ein mal ran, aber z.b. bei der Echtzeituhr
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
For led power supply used PWM output of AVR. I can't find BAT54 and BSS123, placed on circuit. Please tell me analog of these parts, or another circuit for PWM 10V-generator. Sorry for my bad English )))
reference to `lcd_wrcmd' C:\_Data\Projekte\_MoBa\AVRStudio\S65_simple_Dispaly3\default/../disp.c:123: undefined reference to `lcd_wrcmd' simple.o: In function `main': C:\_Data\Projekte\_MoBa\AVRStudio\S65_simple_Dispaly3\default/../simple.c:24: undefined reference to `lcd_init' make: *** [S65_simple_Dispaly3
-
Thread
Fatale Größenoptimierung
die Codegröße angezeigt: $ avr-gcc -Os -mmcu=attiny2313 test.c $ avr-size text data bss dec hex filename 120 0 0 120 78 a.out Jetzt ohne den Kommentar: [C] #define F_CPU 8000000L #include <avr/delay.h> #include <avr/io.h> int main() {
dem Ausdruck anfängt, diesen nach einem Ganzzahlformat zu casten, z.B.: (unsigned short)(blabla / 0.123) Peter
-
Thread
Levelconverter 24V -> 3.3V
| | | ||-+ | ||<- BSS173 +--||-+ | | GND (created by AACircuit v1.28.6 beta 04/19/05 www.tech-chat.de
Clamp-Dioden realisiert werden. Mit der Gate-Spannung hast Du recht. Ein Blick in das Datenblatt des BSS123 sagt: Vgs +-20V. Wie sollte der LM339 denn beschaltet werden? Und mit welcher Spannung sollte man den versorgen? ciao, Stefan.
-
Thread
MSPGCC Problem beim Compilieren
weniger große Wissenslücken. Ich habe ein Problem bei der Compilierung mit MSPGCC für einen MSP430F123. Nach einer gewissen Größe des Quelltextes gibt mir der Compiler folgende Meldung zurück: msp430-ld: region text is full (a.out section .text) msp430-ld: section .vectors [0000ffe0 -> 0000ffff]
sections Ehrlich gesagt bin ich mir nicht im klaren welche Bedeutung die Sektion .text (sowie .bss, .noinit) hat und man diese anpassen kann. Im erzeugten MAP-File ist unter der Memory-Config "text" Origin: 0xfc00 Lenght: 0x03e0 zu finden, ist dies denn richtig ? Im Listfile wird der Code auf die
-
Thread
5V-LEDs an 3,3V-uC - ohne Open-Drain - möglich?
P-Kanal-Enhancement-Mode, Logik-kompatibel, wäre die richtige Wahl, oder? Für einzelne Sachen nehme ich immer einen BSS123, der ist allerdings ein N-Kanal. Ein ähnliches P-Kanal-Derivat (wenn möglich leicht zu beschaffen) im SOT23-Gehäuse würde mir sehr helfen! Vielen Dank für Eure Tips! Stephan.