-
Thread
Flash-Problem ATmega256
u16Ptr+=2) { /* schreibe aus Buffer in den Flash jeweils ein Word */ boot_page_fill(u32PageBase + u16Ptr, unBuffer.u16Buffer[u16Ptr/2]); } boot_spm_busy_wait(); boot_page_write(dwPageBase); boot_spm_busy_wait(); LEAVE_CRITICAL_SECTION(); [/c] und das Disassamby sieht
=0;u16Ptr<SPM_PAGESIZE;u16Ptr+=2) 0001FF13 SUBI R20,0xFE Subtract immediate 0001FF14 SBCI R21,0xFF Subtract immediate with carry 0001FF15 LDI R27,0x02 Load immediate 0001FF16 ADD R4,R27 Add without carry 0001FF17 ADC R5,R1 Add with carry 0001FF18 ADC R6,R1 Add with
-
Thread
Teilen durch 100 per Schieberegister?
19. If bit 3 is zero after addition, restore old value of byte 0. 20. Add $30 to result byte 0. 21. If bit 7 is zero after addition, restore old value of byte 0. 22. Goto Step 3. In the implementation. Steps 10 - 21 are carried out inside a loop, where the Z-pointer is used for successive access
Algorithmus könnte doch ans Ziel führen: a) Erst werden die untersten zwei bit (bit0 und bit1) auf =0base4 geprüft, damit ist die Teilbarkeit durch vier schonmal erledigt (das sind einige wenige Gatter) b) Als nächstes müsste dann der Addieralgorithmus implementiert werden. Das sollte mit enstprechenden
-
Thread
Raspbery Pi Pico W – RP2040 mit WLAN
Also bei BerryBase sind genug verfügbar, aktuell fast 6.000 Stück. https://www.berrybase.de/raspberry-pi-pico-w-rp2040-wlan-mikrocontroller-board
Stefan R. schrieb im Beitrag #7177746: > Also bei BerryBase sind genug verfügbar, aktuell fast 6.000 Stück. > > https://www.berrybase.de/raspberry-pi-pico-w-rp2040-wlan-mikrocontroller-board Und sogar sehr günstig für nur gut 7 Euro pro Stück (die Hälfte
-
Thread
Neuer MSP432 von TI
Dokument zum Portieren von MSP430-Anwendungen: http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=slaa656&fileType=pdf
mit Birnen zu vergleichen, sollte man wohl als Atmel-Pendant den (ebenfalls noch recht jungen) SAML21 nehmen. (Keine Ahnung, wogegen sie verglichen haben.)
-
Thread
Honeywell Rondostat HR20E per AVR steuern und konfigurieren
19,4°C, but the HR20 showed "OPEN" and the Valve was closed. Then i pressed AUTO two times at 18:21 and the HR10 resumed to heat to 21°C HR20.log: 9179 [pre] T: 1942 D: d6 29.11.08 18:21:32 V: 100 I: 1942 S: 2100 B: 3169 T: 1942 [/pre] Dario.
ob man durch das geheime Menü noch an die Funktion kommt um die Solltemperatur so anzupassen dass 21C auch 21C sind, in kleinen Zimmern kommt es nämlich ohne schnell zu einer Überheizung (21 eingestellt, real fast 23C). Danke
-
Thread
Serviceunterlagen HP 8565A mit Option 100?
jemand ein Servicemanual zum HP 8565A mit Option 100 zur Hand, in dem auch die Module A26, A25 und der A21 mit 100 Hz RBW beschrieben sind? In den einschlägigen Quellen wie BAMA, KO4BB und einigen privaten Websites sind nur Unterlagen zum Standardgerät mit 1 kHz RBW zu finden, ich benötige aber zusätzlich
wenn an der Frontplatte eine der zusätzlichen RBWs geschaltet wird. Der LO wird gebraucht, um die 21,4 MHz ZF auf eine weitere ZF von 3 MHz zu mischen, auf der dann die 300Hz und 100Hz RBW-Filter wirken. Da ich keine defekten Bauteile in diesem LO finden konnte, habe ich einfach die Mitkopplung des
-
Thread
frisch installierter Desktop (Linux) verliert Bild dann und wann.- wie vorgehen?
: CPU: Dual Core Intel Core i7-5600U (-MT MCP-) speed/min/max: 799/500/3200 MHz Kernel: 5.4.0-21-generic x86_64 Up: 2m Mem: 1803.8/7645.6 MiB (23.6%) Storage: 238.47 GiB (4.8% used) Procs: 234 Shell: bash 5.0.16 inxi: 3.0.38 Ausgewählte Optionen von inxi Option Beschreibung -h, --help
bus-ID: 10:00.0 chip-ID: 1002:6939 class-ID: 0300 temp: 31.0 C Display: x11 server: X.Org v: 21.1.7 compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1 Screen-1: 0 s-res: 1024x768 s-dpi: 96 s-size
-
Thread
Impact problem Spartan II
version = 8.1.0.0. WinDriver v8.10 Jungo (c) 1997 - 2006 Build Date: Aug 15 2006 X86 32bit SYS 14:21:34, version = 810. LPT base address = 0378h. ECP base address = 0778h. Cable connection established. PROGRESS_END - End Operation. Elapsed time = 0 sec. Attempting to identify devices in
-
Thread
Rigol-DS1054Z
Da bin ich mal gespannt was sich verbessert wenn das Gerät gehackt ist. Die Horizontale Time Base beträgt ja bei 50 oder 100Mhz immer 5ns.
Einstieg damit: https://www.youtube.com/watch?v=SarsWOCMvjg Aber wie bekommt die Dame es hin, die Base Linie unten und die Peaks oben darzustellen wobei im zweiten Teil I2C die Base Linie oben und die Peaks nach unten angezeigt werden. Den Trigger per Hand als EDGE einzustellen ( Ecke rechts oben )
-
Thread
Vi Editor ausgestorben?
ob die nicht schon genug mit den anderen ungezogenen Kleinkindern zu tun hätten. Chill mal Deine Base, LeX.
Kiffer schrieb im Beitrag #7123564: > Chill mal Deine > Base, LeX. Chillt am besten alle mal eure Base und kommt wieder zum Thema zurück.
-
Thread
ARM Cortex M0 system timer
gpio_set_pin_level(LED, 1); } Ergibt 2.5 us HIGH 1.86 us LOW auf einem 48Mhz ATSAMD21G18. Das sind ja ähnlich schlechte Zeiten wie bei der ARDUINO-Funktion digitalWrite. Mache ich etwas falsch, oder ist die ASF so langsam?
Rechteck mehr allerdings) MOVS R0, #0 MOVS R1, #1 loop STRB R0, [PIN0BASE, #0] ; clear P0.0 STRB R1, [PIN0BASE, #0] ; set P0.0 B loop Nebenbei bemerkt, ich habe hier einen 72 MHz 8051 EFM8LB, der kann Pins mit 72 MHz toggeln. Wenn man das
-
Thread
LPC2134 Startup Code bzw. "Blink Beispiel"
erschwert dass a) die CPU ziemlich veraltet ist, und b) die irgendwie jeder anders nennt (LPC2000, LPC21xx und weitere Permutationen, bzw. wohl auch "ARM7TDMI" (was immer das wieder bedeutet) Vermutlich werde ich in weiterer Folge noch in 42 andere Fallen tappen ;-) Zwei Fragen: a) hat jemand einen
können. Michael R. schrieb im Beitrag #5283511: > die irgendwie jeder anders nennt (LPC2000, LPC21xx > und weitere Permutationen, bzw. wohl auch "ARM7TDMI" (was immer das > wieder bedeutet) LPC2000 = Große Familie von NXP µCs LPC21xx = Ein Teil dieser Familie ARM7TDMI = Ein für µCs verwendeter
-
Thread
Vodafone Webby Webradio
auch nicht > mehr. > Ebenso die news, schlichtweg Webby ist tot. > :-( Seit heute Vormittag (21.03.2011) gehen die Webbydienste wieder.
nicht nur musikalisch von jeweils kaum unterscheidbarer Bauart, also alle auf einen Streich: TechnoBase.FM;70001;;Techno;All;Moers;;http://listen.technobase.fm/tunein-dsl-pls HouseTime.FM;70002;;Techno;All;Moers;;http://listen.housetime.fm/tunein-dsl-pls TranceBase.FM;70003;;Techno;All;Moers;;http:/
-
Thread
avr-gcc-10 - "volatile deprecated [-Wvolatile]" Warnungen
Compound-Assignment, nicht auf die Variablendeklaration selber. http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1152r0.html#compound Oliver
Table location add offset address ------------------*/ #ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ #else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ #endif } [/c] Das ist nun
-
Thread
Simulation funktioniert mit allen Transistoren, außer denen, die ich möchte.
pnp +IS=1e-09 BF=56.4578 NF=0.85 VAF=10 +IKF=0.215619 ISE=1e-08 NE=1.35463 BR=0.1 +NR=0.92774 VAR=21.1019 IKR=2.15619 ISC=1e-08 +NC=2.80489 RB=11.967 IRB=100 RBM=0.1 +RE=0.0001 RC=0.168681 XTB=9.56169 XTI=1 +EG=1.05 CJE=3.13664e-09 VJE=0.647225 MJE=0.35397 +TF=7.30209e-09 XTF=1.5 VTF=1.00003 ITF
sorgen das die Eingangsstufe keinen so großen toten Bereich hat. Ein vorsichtige Vorspannung an den Basen von Q7 und (oder) Q8 wäre das mindeste - ggf. auch mit Emitterwiderständen (also etwa R5 aufteilen) und dann auch Emitterwiderstände bei Q5 und Q6. Ein anderer Vorschlag wäre es Q5,Q7 (ggf. auch
-
Thread
Lagerverwaltung Part-DB V0.3+
Datenbank die Pfade anpassen lassen (search & replace). Der Pfad muss korrekterweise etwa so aussehen "%BASE%/img/footprints/foo.png" (%BASE% muss so eingetragen werden, ist ein Platzhalter für das Basisverzeichnis von Part-DB) mfg
: [code] Schritt: UPDATE `footprints` SET `filename` = replace(`filename`,'tools/footprints/','%BASE%/img/footprints/')...OK Schritt: UPDATE `footprints` SET parent_id=NULL WHERE parent_id=0...OK Schritt: ALTER TABLE `storeloc` RENAME `storelocations`...FEHLER! Fehlermeldung: SQLSTATE[42S01]: Base
-
Thread
Uralt-Laptop demontieren Siemens Nixdorf Scenic Mobile 500
und damit einige der Museumscomputer ohne gar nicht mehr zum laufen zu bringen sind. ;-) BAS/FBAS kann man ja noch einigen alten Monitoren/ Fernsehern entlocken. Gruss Asko.
das mit den Ampere? http://www.amazon.de/dp/B00C9WEMR4/?smid=A1ZK71SG13GHLQ&tag=idealode-mp-pk02-21&linkCode=asn&creative=6742&camp=1638&creativeASIN=B00C9WEMR4&ascsubtag=Kd-PWtZ6gz7MdDG3hLqNMw In der Beschreibung steht 3Amper maximum. Ist das zu viel? (sorry, ich hab von diesem Stromkram echt
-
Thread
BC337 oder BUZ21 für PWM mit 500mA
Und nun brauche ich ja noch einen Transistor oder einen Mosfet. Meiner Meinung nach ist der BUZ21 sowie der BC337 geeignet. Der Lüfter hat folgende Daten: 12V 0.3 A Könntet ihr mir sagen ob die geeignet sind, und welcher eher geeinet ist. Ach ja und noch was bitte: könnt ihr mir sagen,
Hier die Datenblätter BC337: http://www.datasheetcatalog.org/datasheet/infineon/1-bc337.pdf BUZ 21 http://www.datasheetcatalog.org/datasheet/infineon/1-Buz21.pdf
-
Thread
ESP32 BLE OTA Arduino
Ich hab es nicht weiter verfolgt, hängt in der Warteschleife - siehe Issues #21 und #16. Es könnte an meinem Android Chrome Browser liegen, muss das noch mal mit einem anderen Gerät testen. https://github.com/gb88/BLEOTA/issues/21 Ich hab nun erstmal das ElegantOTA Lite verwendet
. [c] ElegantOTA.loop(); [/c] Passwort steht als Klartext im Sketch, könnte man sicher noch base64 maskieren aber ich denke das reicht mir so als Sicherheit. [c] const char* ssid = "ESP32"; const char* password = "12345678"; [/c]
-
Thread
DHL (Zoll) Problem beim Import von bestückten Platinen
Portal zum Sendungsinhalt abgegeben. 19.04 EORI Nummer nachträglich angegeben. Keine Antwort bis zum 21.04. 21.04 Nachfrage bei DHL wo das Paket bleibt 23.04 Antwort DHL: Wir können die Sendung erst abfertigen und ausliefern, wenn uns diese Angaben vorliegen: eine Erklärung zum Verwendungszweck und
: 3762439A_ Y59 Base Material: FR-4 Material Type: FR4-Standard TG 135-140 Surface Finish: LeadFree HASL Leiterbahnen: Kupfer Lagen: 2 Bauteile: (List der Bauteile für hier entfernt)
-
Thread
Cortex F4 Timer Input Capture + DMA
DMA_InitStruct); DMA_InitStruct.DMA_Channel = DMA_Channel_2; DMA_InitStruct.DMA_PeripheralBaseAddr = (uint32_t)TIM_DMABase_CCR2; DMA_InitStruct.DMA_Memory0BaseAddr = (uint32_t)&buffer; DMA_InitStruct.DMA_DIR = DMA_DIR_PeripheralToMemory; DMA_InitStruct.DMA_BufferSize = 11;
TIM_SelectSlaveMode(TIM3, TIM_SlaveMode_Reset); TIM_SelectMasterSlaveMode(TIM3,TIM_MasterSlaveMode_Enable); // 21 MHz TIM_PrescalerConfig(TIM3, 3, TIM_PSCReloadMode_Immediate); /* TIM enable counter */ TIM_Cmd(TIM3, ENABLE); G Ert
-
Thread
Erklärung dieser Analogendstufe benötigt.
grob einordnen kannst hier einige Hinweise: - T5&T6 und T7&T8 arbeiten in einer Push-Pull Stufe mit R21 zur Symmetrierung - T1&T2 sowie T3&T4 bilden Differenzverstärker für die einzelnen Polaritäten. Außerdem solltest du dir angewöhnen wenn du solche Schaltpläne postest die Ein und Ausgangsklemmen
0.9904 NR=0.99 NE=1.527 NC=1.08 MJE=0.3884 MJC=0.4561 TF=1.38E-09 TR=1E-32 PTF=0 ITF=0.065 VTF=2 XTF=21.78 EG=1.11 KF=1E-9 AF=1 MFG=PHILIPS)
-
Thread
empfindliches Ohmmeter gesucht
Base64 U. schrieb im Beitrag #7964175: > Alternativ Labornetzteil nehmen, 1A durch schicken und die Spannung an > der Zündspule messen und zurück rechnen. Dabei solltest Du (Volker) aber bedenken
https://www.welectron.com/Brymen-BL21S2-T4SC-Silikon-Testleitungen
-
Thread
GCC v14 Release
Direktive "USER" hinzufügt, hier den Benutzer "build" mit (meiner) UID 1000: [pre] FROM archlinux:base RUN <<EOS useradd --uid 1000 --no-create-home --home-dir /build build pacman --sync --refresh --noconfirm avr-gcc avr-libc make mkdir /build EOS WORKDIR /build VOLUME /build USER
von /root . Output locations for built toolchains . target dir - modify to keep results BASE=${BASE:-/media/ab/Linux-HDD/avr-toolchain__/}
-
Thread
Wittig(welec) DSO W20xxA Hardware (Teil 2)
am meisten bringen wird. 164 if (next_planeaddress) 165 begin 166 load_address <= RAM_Base_Address | ((planeoffset[plane_load] + reg_addrcount) << 2); 167 end vor 164: offset <= planeoffset[plane_load]; statt 166: load_address(upper:middle+1) <= RAM_Base_Address(ub:mb+1); load_address
Erfordert Umbau, muß mal sehen wie das geht. > statt 166: > load_address(upper:middle+1) <= RAM_Base_Address(ub:mb+1); > load_address(middle:2) <= RAM_Base_Address(mb:2) | offset + > regaddrcount; > load_address(1:0) <= 0; So eine Zusammensetzung statt großem Oder hatte ich bereits versucht.