-
Thread
SDCC Z80 Compiler: Frage zu Warnung. MBC2-Board
habe ich das so gemacht // PIO 8255 Special I/O __sfr __at 0x20 PIO8255_PORT_A; __sfr __at 0x21 PIO8255_PORT_B; __sfr __at 0x22 PIO8255_PORT_C; __sfr __at 0x23 PIO8255_CNTRL; Dahinter steckten 4 Register des 8255 am I/O Bus des Z80, die mit speziellen Werten gefüttert werden mussten, d.h.
schon. Ich habe in den 90iger Asm Programme für den X86 geschrieben da musste man den INT21h beedienen für DOS und einen anderen fürs BIOS. Stand alles im PC Intern. Ich brauche nur das VT100 Interface, den ganzen Low Level Disk Kram tue ich mir nicht an. Und ich muss mir ein C Konstrukt
-
Thread
[VS] Hewlett-Packard X-Band Messsender Model 624C
None V105 5814 (12AU7) Pulse Amplifier and Sync Out Cathode Follower None V106 5726 (6AL5) Base Limiter for Delay Multivibrator None V107 5814 (12AU7) Delay Multivibrator Par. 4-18 - Table 4-6 V108 5726 (6AL5) Blocking Diode None V109 5814 (12AU7) Pulse Amplifier Inverter and Delayed Sync Out Cathode Follower None V110 2D21 Thyratron Discharge Tube None V111 5814 (12AU7) Pulse Width Multivibrator Par. 4-19 - Table 4-6 V112 12AT7 Clipper and Klystron Bias Regulator Steps 7 & 8 - Table 4-4 V113 5763 Modulator
-
Thread
AN2131SC aus der Bastelkiste
obsoleten) EzUSB Kit von Cypress sollte sich was finden lassen: http://www.cypress.com/knowledge-base-article/technical-reference-manual-trm-obsoleted-an21xx-ezusb Stichwort "CY3681 FX2 Development Kit"
-
Thread
DSP-Plattform für Audio
) [c] /* fb: feedback factor (->RT60) nDelayLines: 4 */ float distance[4] = {3, 11, 21, 37}; // whatever... in meter for (j=0; j<nDelayLines; j++) { ringbuffer.setSize ((distance[j] / 330.f) * sampleRate); } float dlyout = 0; float negfb = (-2 / nDelayLines) * fb; for (
Einen hab ich noch: ;) http://www.spinsemi.com/knowledge_base/effects.html#Reverberation
-
Thread
Strommessung Differenzverstärker
Richtung 5 VDC, sinkt die Ausgangsspannung an der Last. Die Ausgangsspannung von U2A ist wegen "R22/R21+1" dreimal so hoch wie U_DAC. Geht also bis maximal 15 VDC. Bei 15 VDC beträgt der Basisstrom von Q5 etwa 1 mA. Der Leistungstransistor TIP31C für Q5 ist deutlich übertrieben. Ist aber jetzt grad
R6. Das bedeutet, die Q5-Kollektor/Emitter-Spannung sinkt und somit auch die Spannungen an den Basen und Emittern von Q1 bis Q4. Schlussfolgerung: Die Spannung an der Last sinkt ebenfalls je höher der Wert von U_DAC ist und dazu kommt, dass die Spannung am Ausgang lastempfindlich ist, weil diese
-
Thread
MagicPaket (WOL) auf netzwerk senden
" Telefonnummer (ohne Telefon) und DSL mit fester IP. Am DSL hängt ein Server, der sich täglich um 21Uhr selbstständig ausschaltet (Hardware schonen und Stromkosten sparen). Aufgeweckt wird dieser bei nur Bedarf per WOL. Ich benötige nun eine Möglichkeit beim Anruf auf dieser Telefon-Nummer ein WOL-Paket
Befehlen in der erstellten Datei aufgerufen werden und den Port eines Controllers so ansteuern, dass 10BaseT-kompatible Signale erzeugt werden. Die Macros könnten in C z.B. so aussehn: #define SendeStart { asm volatile ("ldi r24 , 2"); asm volatile ("ldi r25, 1"); } #define SendeBit1 { asm volatile
-
Thread
AT91SAM7S Register Adressen Verstaendnisproblem
Rowley angefragt. Es geht zum Beispiel so: #include <targets/AT91SAM7S64.h> ldr r1, =PIOA_BASE str r0, [r1, #PIOA_PUSR_OFFSET] Kann mir jemand sagen warum in Header-Dateien die Bitmasken am Ende ein "U" haben? Beispiel: AIC_SMR21_PRIOR_MASK 0x7U
-
Thread
Auslaufsichere AA Batterien für alten Taschenrechner
dieser Spannung ihren > Dienst verweigern. Der TO soll es einfach nur probieren und endlich im 21. Jahrhundert ankommen! Primärzellen sind Mittelalter!
Rainer Z. schrieb im Beitrag #7776242: > Der TO soll es einfach nur probieren und endlich im 21. Jahrhundert > ankommen! Primärzellen sind Mittelalter! Das ist Ansichtssache. Für Uhren o.ä., die teilweise viele Jahre mit einer Primärzelle laufen, nehme ich _keine_ Akkus. Für die demnächst
-
Thread
ULN2803a Beschaltung
Ansteuerung mit 3,3V 1mA gedacht. Nö, die Datenblätter sagen: "The ULN2803A device has a 2.7-kΩ series base resistor for each Darlington pair for operation directly with TTL or 5-V CMOS devices" Sowohl für den 2803 (DIP) als auch 2803A (SO) wird der Eingangsstrom bei 3,85 Volt benannt. Er hat 2,7 kOhm
Manfred schrieb im Beitrag #6917677: > Was soll denn an die Ausgänge angeschlossen werden? Ich habe 21.12.2021 19:19 gerechnet und Bedenken formuliert, ob die ULN bei der _tatsächlichen Last_ sauber durchschalten. > Habe den Schaltplan geändert, wäre das ok so mit den switching-dioden > statt Widerstände
-
Thread
ARM: kompliziert?
, nicht für Mem. > Und warum wird z.B. beim STM32F4xx folgendes definiert: #define SRAM1_BB_BASE ((uint32_t)0x22000000) /*!< SRAM1(112 KB) base address in the bit-band region */ #define SRAM2_BB_BASE ((uint32_t)0x2201C000) /*!< SRAM2(16 KB) base address in the bit-band
mittels DMA auf ein Array mit Werten (für die Sequenz) zugegriffen wird und als Ziel (DMA_PeripheralBaseAddr) dann die Baseadresse des BSRR angegeben wird?
-
Thread
warum denn nicht?
ich super, denn meiner Meinung nach sind die existierenden Systeme alle irgendwie nicht für das 21. Jahrhundert. Die einen können nur 2kBit/s, die anderen sind nicht offen usw. usw... Aus meiner Sicht fehlt ein Hausbuskonzept, welches sowohl 10 Kanäle Video streamen kann alsauch bei Abwesenheit
natürlich viel zu groß und verbraucht ne Menge Strom. Ach ja und Ethernet gibts in kompatibler Form (10base2) auch schon 24 Jahre... Jedenfalls - Hausautomatisierung mit nem 5€ Schalter ist nicht zu machen, auch wenns den in 20Jahren immer noch geben wird. Ich gehe aber mal davon aus, dass man schon aus
-
Thread
Windows Programm für Spektrum-Analyzer HP859x
Befehl um an die Plotdaten zu kommen. Siehe mein Basic Programm 1 LOAD BIN "BPLUS" 2 OPTION BASE 1 3 DIM Daten$[20000] 4 DIM Daten1$[200] 5 DIM Daten2$[200] 6 DIM Daten3$[200] 7 DIM Daten4$[200] 8 DIM Daten5$[20000] 9 REAL Daten 10 ASSIGN @HP8752 TO 726
ENTER @HP8752;Daten2$ 17 PRINT Daten2$ 18 ENTER @HP8752;Daten3$ 20 PRINT Daten3$ 21 ENTER @HP8752;Daten4$ 23 PRINT Daten4$ 25 ENTER @HP8752;Daten5$ Ralph Berres
-
Thread
Bootloader + Int.Vektor
interrupts, adjust the alignment by rounding up to the next power of two. For example, if you require 21 interrupts, the alignment must be on a 64-word boundary because the required table size is 37 words, and the next power of two is 64. See your vendor documentation for the alignment details for your
der nach VTOR geschrieben wird ist im Reset_Handler auch maskiert: [c] /* Set the vector table base address */ pSrc = (uint32_t *) & _sfixed; SCB->VTOR = ((uint32_t) pSrc & SCB_VTOR_TBLOFF_Msk); [/c] Deshalb nimmt er die unteren Bit-Änderungen nicht an. Siehe Cortex M4 UserGuide 4.3.4 Vector
-
Thread
Geschwindigkeit IO-Zugriff
Boah Leute, lernt doch mal mit den Chips richtig umzugehen: ldr R0, =(GPIOA_BASE+GPIO_BSRR) ldr R1, =0x00000001 ldr R2, =0x00010000 Lop: str R1, [R0] // Pin au 0 setzen str R2, [R0] // Pin auf 1 setzen b Lop Gibt an zwei von drei Takten
GPIOC->BRR = GPIO_PIN_5; } 70 ns while (1) { GPIOC->BSRR = (1<<5); GPIOC->BSRR = (1<<21); } 125 ns while (1) { GPIOC->BSRR |= (1<<5); GPIOC->BRR |= (1<<5); } 140 ns while (1) { GPIOC->ODR = (1<<5); GPIOC->ODR &= ~(1<<5); } 220 ns while
-
Thread
Was sind die zurzeit besten CD- und DVD-Rohlinge am Markt?
das wirklch war, die waren durchweg schrott. Moser-Baer hatte ich zuletzt von netto (Marke "i@base") mal testweise gekauft als die die Restposten für 1€ raushauten: extrem miese Quali das scheint Ausschussware zu sein wie das was damals oft in Discountern als CD/DVD-Rs als Eigenmarke verkauft
linkCode=xm2&camp=2025&creative=165953&smid=A3JWKAKR8XB7XF&creativeASIN=B0000ATF4R&tag=geizhalspre03-21&ascsubtag=WZQY9SuQS4KOHl8P5IsNA https://geizhals.de/philips-cd-r-90min-800mb-cr8d8nb25-a61721.html?hloc=de
-
Artikel
PHILIPS VP5500 VoIP Telefon
: pp: hw ver = 2 Jan 1 00:00:03 imx21 daemon.warn klogd: prp_dbg=0 Jan 1 00:00:03 imx21 daemon.warn klogd: Motorola PreProcessor Linux driver ver 0.0 - Copyright (C) 2003 Motorola Inc Jan 1 00:00:03 imx21 daemon.info klogd: hmp4d: base_port=0x10026800 irq=50 Jan 1 00:00:03 imx21 daemon.info klogd: hmp4d: module inserted Jan 1 00:00:03 imx21 daemon.info klogd: hmp4e: base_port=0x10026c00 irq=49 Jan 1 00:00:03 imx21 daemon.info klogd: hmp4e: Compatble HW found with ID: 0x004c1882
-
Thread
Switch Upgrade XGS1010-12 nach XGS1210-12
No ethernet found. Hit Esc key to stop autoboot: 0 RTL9300# # help ? - alias for 'help' base - print or set address offset boota - boota - boot application image from one of dual images partition automatically bootm - boot application image from memory bootp - boot image via network
binwalk --extract 40. Looks like there is two different the linux filesystem is under 350A20 & 3C21D0. You can extract them using cpio -i -F 350A20. I havnt had time to dig around any more, but by the looks of it everything you need should be in this firmware file. BR Viktor
-
Thread
⚠ neuer Virus für Router geht um
Software fast schon auf Fritz-Niveau. Die ist schon ein paar Jahre alt, und hat trotzdem per Oktober '21 ein Update verfügbar. mh schrieb im Beitrag #6879055: > Kevin M. schrieb: >> Mal davon abgesehen das meine damals ständig abgestürzt ist, was selbst >> nach mehrmaligem tausch nicht besser wurde
hatte jetzt schon mehrere DECT-Telefone alle, bis auf das FritzFon, haben problemlos mit fremden Basen zusammengearbeitet. Das FritzFon konnte am Speedport nur telefonieren. Wenn die ganzen "DECT-Funktionen" nicht funktionieren wäre das vielleicht Ok. Aber das Teil konnte nichtmal die Uhrzeit anzeigen
-
Thread
sudo apt-get remove --auto-remove cups
Statusinformationen werden eingelesen... Fertig Die folgenden Pakete werden ENTFERNT: bluez-cups clamav-base clamav-freshclam cups hplip indicator-printers keyboard-configuration libclamav6 libfs6 libmtdev1 libtommath0 libxatracker1 libxcb-dri2-0 libxvmc1 linux-headers-3.2.0-36 linux-headers-3.2.0-36
(root@kbuild-rh6-x64) (gcc version 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC) ) #1 SMP Fri Jun 6 09:35:21 MSK 2014
-
Thread
SMD Diode gesucht
beiden Lötfahnen haben einen Abstand von ca. 1,4 mm. Als erstes dachte ich, dass es sich um eine BAS21-03W aber das SOD-323 Package hat eine Abmessung von 1,7 x 1,25 mm, was zu groß ist. Was könnte das für eine Diode sein? Danke für die Hilfe
-
Thread
GCC Ram Segmente
0x0000000008000b50 0x18 ./o/main.o 0x0000000008000b50 main .text.TIM_TimeBaseInit 0x0000000008000b68 0xf8 ./o/stm32f10x_tim.o 0x0000000008000b68 TIM_TimeBaseInit .text.TIM_ICInit 0x0000000008000c60
TIM_BDTRInitStructure > 0x0000000020000010 TIM_TimeBaseStructure > 0x000000002000001c DAC_InitStructure > 0x000000002000002c GPIO_InitStructure > 0x0000000020000030
-
Thread
Windows 7 bootet nicht mehr nach Sicherheitsupdate
Treibers: https://www.borncity.com/blog/2017/12/12/windows-update-nvidia-display-10-27-2017-23-21-13-8813/ ciao gustav
Treibers: > > https://www.borncity.com/blog/2017/12/12/windows-update-nvidia-display-10-27-2017-23-21-13-8813/ Er blendet auch aus. Das ist mit einem Haken rausnehmen nicht getan. Du mußt mit der RMT auf das angebotene Update gehen und dann Ausblenden anklicken.
-
Thread
AVR TWI Master und Slave Funtionen in C
Schreibfehler. Die Funktion Delay_ms macht das was sie soll: Parameter sind die Millisekunden. Zur BAS software kann ich nichts hinzufügen. BAS habe ich vor 20 Jahren verlassen :-) als K&R mit C DER Standard wurde. Wiess bis heute nicht, warum es immer noch Menschen gibt, die mit BAS rumspielen !?!
folgende Fehlermeldungen. Was bedeuten die?? Schon mal vielen Dank!! Grüße Simon Build started 21.12.2010 at 18:37:23 avr-gcc -mmcu=atmega88 -Wl,-Map=Master.map Master.o -o Master.elf Master.o: In function `main': C:\Users\Simon\Desktop\Master\TWI_Master\default/../Master.c:46: undefined reference
-
Thread
LPC2468 External Memory Controller Frage
#include "targets/LPC2468.h" int main(void) { int i; int j; int* x = 0xA0000000; /* base addr of the sdram */ /* setup pll */ MAMCR = 2; MAMTIM = 7; IRCTRIM = 0xe0; PLLCON &= 0xFFFFFFFD; PLLFEED = 0xAA; PLLFEED = 0x55; PLLCON &= 0xFFFFFFFE; PLLFEED = 0xAA;
= 0xAA; PLLFEED = 0x55; // 40 MHz /* for test only */ PINSEL1 = 0; PINSEL1 |= (1 << 21); PCLKSEL1 |= 4; PINSEL2 = 0; PINMODE2 = 0; FIO1DIR = 0x10; FIO1MASK = 0; PCLKSEL0 = 4; /* setup emc */ PCONP |= (1 << 11); PINSEL5 = 0x55010115; PINMODE5 = 0xAA02022A
-
Thread
Schnelle FFT in Assembler
/ 128 = 86 Hz Bandbreite pro Schritt, Grenzfrequenz 11Khz. Reduzierung 22Kz/4 -> 2.75Khz / 128 = 21Hz Bandbreite pro Schritt, Grenzfrequenz 2.75Khz. Die ersten 32 Samples mit 11Khz werden durch die 128 Samples mit 2.75Khz überdeckt. Dein Display würde also 128 Samples mit 21Hz Bandbreite plus 96
Mit 42,67kHz Samplerate hätte man den Bereich bis 21,33kHz mit 333Hz Auflösung. 3 Stück zusammengefasst und man hat genau das 1kHz Raster. Der Tiefpass kann dann auch einfacher werden, da er nur bis 16kHz alles ungehindert durchlassen muss, dann aber
-
Thread
>400 Bücher-Sammlung Elektronik, Mikrocontroller, HF, uvm.
Hier ein Auszug: Franzis - Professionelle Schaltungstechnik Band 1 bis Band 12 Franzis RPB - 21 Bände - Radiotechnik, Transistoren, Elektronik, EPROMs uvm. TOPP Buchreihe Elektronik - 19 Bände - HF-Spannungsmessungen, Dioden & Gleichrichter, Operationsverstärker uvm. Elektrotechnik Fachstufe
Schaltungssammlung LEDs, LCDs und Lasertechnik Schaltungssammlung Mess- und Prüftechnik Das große Buch zu dBASE IV Steuern & Visualisieren mit Mess-Systemen Klaus Habetha • Höhere Mathematik für Ingenieure und Physiker • Band I Klaus Habetha • Höhere Mathematik Band 2 Klaus Habetha • Höhere Mathematik Band
-
Thread
cpp memory leaks vermeiden
Derived1> (... /* Konstruktor-Parameter für Derived1 */); // virtuelle Funktionen aufrufen for (Base& obj : counters) obj.current ().exec (); // Alle löschen counters.clear (); }[/c]
Oliver S. (oliverso) 11.03.2025 16:21 >Um das nur kurz im Kontext des Threads hier zu bewerten: hier geht's um >einen AVR mit Arduino. Das ist zwar gcc und C++, Exceptions gibt's da >aber keine. Nicht ganz. Es geht um ein "Design