Schaltung (danke dafür!) mal durchdenken und Nachbauen. Trotzdem würde mich interessieren, warum der BSS84 so schnell durchschaltet, entgegen der Simulation. Einfach nur um meinen Fehler zu erkennen und in Zukunft zu vermeiden.
Display1 +9V +5V +5V +9V +5V LCD_2x8A IC1 1 +9V T4 LP2950 R2 K1 BSS84 V W D D 2 2 3 3 IN OUT 1 k 0 + V R R E D D D D D D D D L L E E 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 1 2 GND 2 1 1 1 K 2 0 2 C 1 + S 5 4 N 9 6 1 C1 R N 0 1 1 C1 1 3V/10mA: 0OHM K µ 2 D 1 1 R
63.5 - 66.1 W (Abhängig von der Taktung) Maximale Leistung 84 - 88 W (Abhängig von der Taktung) Und so mit den 2 RAM - Modulen (die neuen passen leider nicht, wie gesagt): [ DIMM1: Corsair VS1GB400C3 ] Arbeitsspeicher Eigenschaften: Modulname
mich also gewaltig! Zum Beispiel: Mein heute noch in Gebrauch befindlicher Staubsauger (ein "Omega BSS 12") hat die "High Tech" drin, die ein Staubsauger seit Jahrzehnten braucht: Einen unheimlich hoch drehenden Motor (so um die 15.000 / min, glaub'ich). Der zieht allerdings auch ein 'rumliegendes
Unterstützung hier: http://taoist29.tistory.com/entry/xilinx-WebPack%EA%B3%BC-ModelSim-students-Edition-%EC%84%A4%EC%B9%98. Das funktioniert aber auch nicht, weil es kein Tab "Legacy Licensing" auf der Lizenz-Management Seite von xilinx gibt. H I L F E !!!
size, no debug ; dennoch viel zu große für die Handvoll register zugriffe: text data bss dec hex filename 1934 268 2084 4286 10be lets_blink_cp.elf Morgen werd ich mal das linkerscript "dechiffrieren" - mal schauen wer die Übeltäter im text-segment sind
> tiny15/25/45 als smd sind noch beinahe zu gross :) Mal im ernst, was hällst Du vom tiny24/44/84, der ist noch gut Lötbar hat genug Ausgänge, AD Wandler usw. gruß Willi
wird hängt von den Möglichkeiten des Programmierers ab. Ich find übrigens auch den tiny 24/44/84 recht interressant.
; .BSS is zero-length ... ld hl,bc ; (hl)=Length ld bc,hl ; (bc)=length lo word swap hl ld ix,hl ; (ix)=length hi word ld.ib hl,.BSS_BASE; [hl]=.bss ld (hl),0 ld de,hl inc de ; [de]=.bss+1 decw bc ; 1st byte's taken care of ex hl,bc orw hl,hl ex hl,bc jr z,_c_bss_page; Just 1 byte on this page ... _c_bss_loop: ldir _c_bss_page: ex hl,ix orw hl,hl ex hl,ix jr z,_c_bss_done dec ix jr _c_bss_loop _c_bss_done: .endif ; .INITBSS ;------ main() ld hl,0 ; hl=NULL push
(39 instr.)<\r><\n> GeneralException handler patched:<\r><\n> original 0x80108B84 (596 instr.)<\r><\n> patched 0x8014B86C (7 instr.)<\r><\n> <\r><\n> Windows CE Kernel for MIPS Built on Mar 29 2005 at 14:00:54<\r><\n> INFO:OALLogSetZones: g_oalLogMask: 0x3b4ffffb<\
Basteln, daher: @Christian Du könntest mal probieren: mips_4kCle-linux-objcopy -S -R .stack -R .bss -R .comment -O binary und das binary direkt ohne Umwandlung zu laden. kawa
Number of bytes in command body SeqNum UINT16 Command sequence number Result UINT16 Not used (set to 0) BssType UINT8 BSS type: • BSS_INDEPENDENT • BSS_INFRASTRUCTURE • BSS_ANY BssId UINT8[6] MAC address Filter on BSSID. Zeros out to disable filter. SsIdParamSet MrvlIEtypes_SsIdParamSet_t SSID set parameter
DataStart =.; *(.Daten); . = AUSRICHTEN (4); _DataEnd =.; }> SRAM AT> FLASH _DataLoad = LOADADDR (.data); .bss: { _BssStart =.; * (.bss); . = AUSRICHTEN (4); _BssEnd =.; }> SRAM } Beispielname: „BlinkInitRAM“ Der Stack wurde in einen eigenen Abschnitt mit dem Attribut "NOLOAD" gestellt, da er nicht initialisiert
A A GND 3 N 100 I S V C C U U IC5 3,3V-OBD G AVCC 1 Q9 MCP2561-E_SN 98 AREF 8 9 0 1 2 3 4 PWM_VPW BSS138DW 3 4 1 1 1 1 1 R 2 1 8 Y2 2 CAN-TX TXD STBY 10k 16MHz RESET 30 RESET 2 VSS CANH 7 CAN-HI BATT_Schutz 34 33 p 1 3 6 R47 U3C 1 k C6 XTAL1 XTAL2 2 C R R D B 5-7V 5V-OBD 4 VDD CANL 5 CAN-LO LM339 R
schwer erkämpft 5 Watt mit einem FET sein können. Für die typischen "NF-Röhren" wie ECC83 und EL84/34 findet man wahrscheinlich einige Modelle, während HF-Röhren wohl schon "zu exotisch" sind.
selbstleitend. Er sperrt je nach Typ (ABC) erst bei <-5 Volt. IMO wäre ein kleiner MOS-Fet wie der BSS123, BSS138 oder 2N7000 bzw. 2N7002 besser geeignet. Durch Verwendung eines PNP-Transistors oder eines P-Kanal MOS-Fets kann die Funktion invertiert werden. Dann müssen die Dioden umgedreht und der
wanderte. Man bekommt bei Microchip noch immer DIL. Man bekommt bei Microchip noch immer PIC16F84 bzw. kompatible Nachfolger. Ich würde mir da wirklich noch keine Gedanken über eine Abkündigung von irgendwelchen 'modernen' Chips machen. Christoph M. schrieb im Beitrag #8049631: > Was sind
Konfiguration (adc_run(true);), stoppt der Debug-Probe zwar noch an den Breakpoints, aber die Daten der .bss section (globale und statische Variablen) zeigen oft nur noch zufällige Werte. Egal, ob in der Watch-List or Memory View. Beim Weiterlauf stürzt der Code dann auch ab. Stoppe ich nicht per Breakpoint
Native\3.4.1061\avr8-gnu-toolchain\bin\avr-size.exe" "test_256k_AS6.elf" text data bss dec hex filename 130690 0 0 130690 1fe82 test_256k_AS6.elf Done executing task "RunCompilerTask". Task "RunOutputFileVerifyTask" Program Memory Usage
l d .far_section 00000000 .far_section 000277c6 l O .far_section 00007d42 fire_1 0001fa84 l O .far_section 00007d42 fire_2 00017d42 l O .far_section 00007d42 fire_3 00010000 l O .far_section 00007d42 fire_4 Gibt es in den Linkerscripts eine Einstellung, welche den Platz
Bildeditor ergänzt (z. B. DCF-Modul, optionale Widerstände für DCF und LDR). Der Platinenentwurf ist 84,5 x 31 mm groß, die Gesamtlänge mit angesteckten Modulen ist ca. 135 mm. Um die Breite von ca. 30 mm realisieren zu können, habe ich die Spannungsverteilung für die Stripes von dieser Platine „verbannt
Kontrolle. Dito ;) Ich hab dir mal ein absolut minimalistisches Blinky (für STM32) angehängt, was in 84 Byte läuft (ja, es geht kleiner und nein, das Programm ist nicht sinnvoll). Ohne Interrupts, Startup-Code usw. Der Startup-Code ist gewissermaßen das Blinky. Das solltest du relativ problemlos auf den
den Linker [/code] Dem Linker-Script fehlt quasi der komplette Teil für den RAM, also .data und .bss, weil die einfach nicht gebraucht werden, weil eben kein RAM genutzt wird. Ist eben minimalistisch aber man kann es ja noch erweitern. Da es ebenfalls sehr klein ist, hier der komplette Inhalt: [code
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
THS6214 OFF: 75 Vc V V 1N4148 G R11 R17 R21 D5 , 3 , 3 BIAS2 TR1 1k 30 6 R 4 R Q10 X1 T4-1T-X65 R19 X3 BSS84 1N4148 6 T2 k 4 IN2 6 1 D R 4 2,2k C 1 56k , R 2 N 5 0 n - 2 BU-SMA 4 3 G R 1 R20 BU-SMA e 8 C16 2 1 2 3 R39 7 3 C10 BN61-202 6/4T l T 4 C L 4 R 4 Gehäuse: AKG 55 20 80 ME GND 2,2k GND C K R 100n
used are not displayed in a linear scale. 1 F 0 F x on−board RAM x x external RAM x 0 0 0 0 .data .bss ! variables variabheap stack SP RAMEND *(__brkval) (<= *SP − *(__malloc_margin)) *(__malloc_heap_start) == __heap_start __bss_end __data_end == __bss_start __data_start Figure 1: RAM map of a device
verarbeiten? Das ist (zumindest bei den PICs) kein Problem, das schafft sogar der uralte PIC16F84 ohne externen Vorteiler. Siehe http://sprut.de/electronic/pic/projekte/frequenz/freq.htm
Siehe config.h und main.c. Auf einem atMega48 werden nun noch benötigt: [c] text data bss dec hex filename 1902 16 27 1945 799 main.elf[/c]
dependencies are automatically generated.) 81. SRC = "C:/Ablage/µC/Projekte/libs/LCD/LCD.c" 82. 83. 84. # List C++ source files here. (C dependencies are automatically generated.) 85. CPPSRC = $(TARGET).cpp 86. 87. 88. # List Assembler source files here. 89. # Make them always end in a capital .S. Files
DataStart = .; *(.data); . = ALIGN(4); _DataEnd = .; } >SRAM AT >FLASH _DataLoad = LOADADDR(.data); .bss : { _BssStart = .; *(.bss); . = ALIGN(4); _BssEnd = .; } >SRAM } Example name: “BlinkInitRAM” The stack got put in its own section with the “NOLOAD” attribute, since it doesn’t need initializing. The
Available. See Replacement. Consult Marketing. ON5131 VD MOS 934055048215 T C 2 30-9-00 31-12-00 Ph:BSS84 Limited manufacturing capability. Replacement is standard part. ON5139/1 LIGHTING TRANSISTOR 934055138118 T C 2 31-3-01 30-6-01 Ph:BU1706AB Standard Product Available. See Replacement. Consult Marketing
PCA9534 L BTS555 can be switched on with jumper E 9 4 on P1 if everything fails H 1 R A S 3 N I Q5 I V 1 BSS84 S A K 1 +5V _ P1 0 C 0 5 2 0 R C 1 1 1 R JP3 3 M 2 0 _ N C5 C49 C50TSENSE T 3 N E K 7 3 B C Sense enable network for BQ34. D 6 R Q3 0 9 0 R if not needed can be shorted with JP3 100nFI 1 100nF3,3nF
PCA9534 L BTS555 can be switched on with jumper E 9 4 on P1 if everything fails H 1 R A S 3 N I Q5 I V 1 BSS84 S A K 1 _ P1 0 C 0 5 2 0 R C 1 1 1 R JP3 3 M 2 0 _ N C5 C49 C50TSENSE T 3 N E K 7 3 B C Sense enable network for BQ34. D 6 R Q3 0 9 if not needed can be shorted with JP3 100nFI 1 100nF3,3nF ALARM
bytes (98.6% Full) (.text + .data + .bootloader) Data: 31 bytes (24.2% Full) (.data + .bss + .noinit) [/c] Deshalb muss ich es mit einem Flag machen. Und i=200 ist das Flag für die For-schleifen das die nicht true sind. Die Frage ist ... wieso ich sowieso bei gehaltenen Taste die
Hallo alle zusammen, ich soll, von meinem Ausbilder, ein RC5-signal mit einem PIC16F84A auswerten und das Ergebnis von einem LCD anzeigen lassen ich finde leider rein gar nichts dazu. Kann mir da jemand helfen?? LG Kim
Betriebsspannung brauchen. Habe gerade mal eine alte Platine (ohne Schaltplan) überflogen, dort ging es per BSS123 und RC-Glied. Also wurde dauerhaft während der Pause gemessen, wobei sogar die Gegeninduktionsspannung mit einbezogen wurde. Die Schaltung regelte aus dem Gedächtnis heraus trotzdem hervorragend,
war um die Jahrtausendwende, gab es jedenfalls im Amateur-Hobby-Bereich nicht viel mehr als den 16F84 und das war damals schon eine tolle Sache. Um diesen herum wurde dieser DIY-Dekoder, auf den das alles zurückgeht, entwickelt, wobei im Mittelpunkt natürlich die Dekodierung des Digitalsignals stand
08001c44 t $d 08001c8c t $d 08001d10 t $d 08001d34 t $d 08001d48 t $d 08001d5c t $d 08001d70 t $d 08001d84 t $d 08001d98 t $d 08001dac t $d 08001dc4 t $d 08001dd8 t $d 08001e52 t $d 2000023c b $d 08001ef0 t $d 08002188 t $d 080028fe t $d 0800299c t $d 20000008 d $d 080029d4 t $d 08002a00 t $d 08002a2c t $
bytes (86.1% Full) (.text + .data + .bootloader) Data: 348 bytes (68.0% Full) (.data + .bss + .noinit) Der viele RAM geht momentan anscheinend für die LCD Strings drauf, die man in den Flash packen könnte.
Benedikt K. wrote: > Data: 348 bytes (68.0% Full) > (.data + .bss + .noinit) > > Der viele RAM geht momentan anscheinend für die LCD Strings drauf, die > man in den Flash packen könnte. Oder ins EEPROM oder wird das anderweitig verwendet? Hintergrund ist einfach
used to get the beginning of the initialization data in flash, and assign it to “_DataLoad”. The “.bss” section contains all the variables that should be zero-initialized, and the symbols “_BssStart” and “_BssEnd” are set to its beginning and end address, respectively. It is marked with “NOLOAD” as well
location counter to make sure the address is a multiple of 4. The same thing is done right before “_BssEnd” and also at the end of the “.text” section, to make sure that “_BssEnd” and “_DataLoad” are multiples of 4 as well. The only thing left is the actual initialization of the RAM. To do that, change
j25 °C, V bb = 13.5 V - 1.3 4 3) Slew rate off V IN= 0V to bb 70 to 40% OUT -dV/dtoff R L 270 Ω - - 84) R L 270 Ω, T =j25 °C, V bb = 13.5 V - 1.7 4 1 Device on 50mm*50mm*1.5mm epoxy PCB FR4 with 6 cm2 (one layer, 70µm thick) copper arebbfor V connection. PCB is vertical without blown air. 2 Nominal load
ist definitiv nicht richtig für diese Theorien erzogen... Usnere Intuition passt entsprechend viel bsser zu den newton'schen gesetzen, aber das kann ja nicht wirklich ein Argument sein. Beachte auch einen anderen "klugen Spruch": "When presented with competing hypothetical answers to a problem, one
mal vor einer weile geschrieben, und mal eben hochgeladen: https://gist.github.com/Daniel-Abrecht/eee84b0a20ed5bec9ef0ea7955fde57c Ist aber natürlich alles nur reine Philosophie. 1) https://de.wikipedia.org/wiki/De-Broglie-Bohm-Theorie