-
Thread
STM32 Timer synchronisieren
_Error_Handler(__FILE__, __LINE__); } HAL_TIM_MspPostInit(&htim8); } void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* tim_baseHandle) { GPIO_InitTypeDef GPIO_InitStruct; if(tim_baseHandle->Instance==TIM1) { /* USER CODE BEGIN TIM1_MspInit 0 */ /* USER CODE END TIM1
BEGIN TIM8_MspPostInit 1 */ /* USER CODE END TIM8_MspPostInit 1 */ } } void HAL_TIM_Base_MspDeInit(TIM_HandleTypeDef* tim_baseHandle) { if(tim_baseHandle->Instance==TIM1) { /* USER CODE BEGIN TIM1_MspDeInit 0 */ /* USER CODE END TIM1_MspDeInit 0 */ /* Peripheral
-
Thread
Software zum Steuern des Türschlossantrieb "eqiva eQ-3 Bluetooth Smart Lock"
Schloß oder esp32? Erst gerade aufgefallen [c] [eqiva_key_ble:073] ESP_GATTC_WRITE_DESCR_EVT 21:16:35 [D] [esp-idf:000] [0;31mE (17830464) BT_APPL: service change write ccc failed 21:16:45 [I] [eqiva_key_ble:358] Waiting for connection..[/c]
gerade aufgefallen > > 1 > [eqiva_key_ble:073] > > 2 > ESP_GATTC_WRITE_DESCR_EVT > > 3 > 21:16:35 [D] [esp-idf:000] > > 4 > [0;31mE (17830464) BT_APPL: service change write ccc failed > > 5 > 21:16:45 [I] [eqiva_key_ble:358] > > 6 > Waiting for connection.. Waiting for connection
-
Thread
Arbeiten mit Registern(STM32F103) Gesperrt
unter FreePascal: [code] const Base = 0x1FFF F7E8 Offset = 2; var EinRegister: uInt16 absolute (Base + Offset); begin WriteLn(EinRegister); end; [/code]
Nachtrag: Error: fehlender Strichpunkt hinter 'Base = 0x1FFF F7E8' :)
-
Thread
Erfahrungen mit AI-Coding
1.0.0 schema: v1 models: - name: qwen3.5:9b provider: ollama model: qwen3.5:9b apiBase: http://192.168.231.21/ollama-status roles: - chat - edit - apply - name: Qwen2.5-Coder 1.5B provider: ollama model: qwen2.5-coder:1.5b-base apiBase: http://192.168.231.21/ollama-status roles: - autocomplete - name: Nomic Embed provider: ollama model: nomic-embed-text:latest apiBase: http://192.168.231.21/ollama-status roles: -
-
Thread
Variable auf LCD ausgeben
dass die Zerlegung sukzessive erfolgt [code] 213 % 10 -> 3 Einerstelle 213 / 10 -> 21 21 % 10 -> 1 Zehnerstelle 21 / 10 -> 2 2 % 10 -> 2 Hunderterstelle 2 / 10 -> 0 (daher wissen wir, das alles abgearbeitet wurde) [/code] die Beschränkung, dass
Aufgetretene Stelle: itoa( Temp1, buffer, 10); Lösungshilfe: char * itoa ( int value, char * str, int base ); Lösung: Vertauschte Argumente 1 & 2. Interessant wie viel um den heißen Brei herum geredet werden kann.
-
Thread
Gibt es listen in C wie in C++
aussehen: void erzeugeElement(char *name, char *menue1, char *menue2, char *menue3, struct Menue **base) { struct Menue *ptr=NULL; ptr = *base; if (ptr == NULL) { /* erstes Listenelement erzeugen */ ptr = (struct Menue *) malloc(sizeof(struct Menue));
stMenues[14], m2}, //M2 13 {&stMenues[22], &stMenues[18], &stMenues[13], &stMenues[15], m21}, //M21 14 {&stMenues[17], &stMenues[16], &stMenues[14], NULL, m211}, //M211 15 {&stMenues[15], &stMenues[17], &stMenues[14], NULL, m212}, //M212 16 {&stMenues[16], &stMenues[15
-
Thread
100A Stromquelle für Messzwecke
Wenn du diesen Übergangswiderstand bestimmen kannst, weißt du die verbratene Leistung, sagen wir 21 W. Du montierst den Shunt auf einem Leistungswiderstand, an dem 21 W verbraten werden und misst mit einem "normalen" Messstrom den Shunt. Das passt so ungefähr und du erfährtst auch was über die Temperturabhängigkeit
Wenn du diesen Übergangswiderstand bestimmen kannst, weißt du die > verbratene Leistung, sagen wir 21 W. Du montierst den Shunt auf einem > Leistungswiderstand, an dem 21 W verbraten werden und misst mit einem > "normalen" Messstrom den Shunt. Das passt so ungefähr und du erfährtst > auch was über
-
Thread
mit Uralt-Fernseher noch Fernsehgucken
ausbauen - oder der nächste Fünfziger für ein Fertiggerät. Alternativ kann man aber auch einen ( f)bas Eingang nachrüsten. Habe ich Mal bei einem ganz alten Transistorfernseher gemacht. Kurz vor der Videoendstufe ist in den Geräten das Standard bas Signal ja vorhanden. Ein Schaltplan ist da natürlich
Video-Wandler-inkl-Meter-Antennenkabel/dp/B003Y3XIKE/ref=pd_sbs_23_t_0/258-5794194-1974320 Eingang: ..... 1x 21pol Scart-Buchse ..... Ausgang: 1x 75Ohm IEC/Koax-Buchse
-
Thread
WordClock mit WS2812
auf dem gleichen Wert bleiben, während man die Stunden einstellt. Sind die Sekunden zum Beispiel auf 21, so wird dann wieder 21 in die RTC geschrieben. Es wird jedoch nicht beachtet, ob man fast bei Sekunde 22 war. Die RTC fängt bei Sekunde 21:00 wieder an. Habt ihr dieses Problem auch gehabt oder ist
) (- working as AP) (MODE ap) (Timeout) read rtc: Su 2000-01-01 00:00:45 DS18xxx temperature: 21 RTC temperature: 21 (- new client) (- new client) read rtc: Su 2000-01-01 00:01:45 DS18xxx temperature: 21.5 RTC temperature: 21 (- new client) read rtc: Su 2000-01-01 00:02:45 DS18xxx temperature
-
Thread
N-Channel Mosfet nicht an Source angeschlossen
#6332896: > auf den unbekannten scheint JSs zu stehen. https://www.infineon.com/dgdl/Infineon-BAS21SERIES-DS-v01_01-en.pdf?fileId=5546d4624933b8750149880ded0b7e1a Das ist eine BAS21 "Silicon Switching Diode".
-
Thread
Chinesische USB/nRF24L01 Adpapter
0x1D #pragma used+ /* library function prototypes */ flash unsigned char Base_Addrs[5]={0x00,0x01,0x03,0x07,0x00}; unsigned char Temp_Addrs[5]={0x00,0x01,0x03,0x07,0x00}; unsigned char payload[33]; unsigned char Command_Reg = 0,Status_Reg = 0,State = 0; char
= *(data+counter); if(send_actived) { send_actived = 0; if((Temp_Addrs[4]==Base_Addrs[4]) && (Temp_Addrs[3]==Base_Addrs[3]) && (Temp_Addrs[2]==Base_Addrs[2]) && (Temp_Addrs[1]==Base_Addrs[1]) && (Temp_Addrs[0]==Base_Addrs[0])) { Set_Reg(FLUSH_TX); Set_Reg(W_TX_PAYLOAD
-
Thread
Bestellung bei Reichelt verzögert, Telefon dauerhaft besetzt
(nicht) > geliefert werden? BC847, BC857-Familie BC807, BC817-Familie BCX5x/BCP5x-Familie BAS21, BAV70, BAV99, ... BAT54-Familie BZX84/BZB84-Familie PESD2CAN, PESD1LIN, ... HEF4xxxB CMOS-Logik 74HCTxxx, 74HCxxx TTL-Logik Braucht jeder. Kann man aber auch woanders kaufen.
>> geliefert werden? > > BC847, BC857-Familie > BC807, BC817-Familie > BCX5x/BCP5x-Familie > BAS21, BAV70, BAV99, ... > BAT54-Familie > BZX84/BZB84-Familie > PESD2CAN, PESD1LIN, ... > HEF4xxxB CMOS-Logik > 74HCTxxx, 74HCxxx TTL-Logik > > Braucht jeder. Kann man aber auch woanders kaufen
-
Thread
Braucht printf Resourcen im BDATA-Bereich?
Unglaublich aber wahr: Die PRINTF Funktion verwendet SETB/CLR 20.0 bis 20.7 und 21.0. (siehe Auszug aus PRINTF Assembler Listing). Wobei noch zu bemerken wäre: woher kommt die Länge von 0.7 Bytes im Register 21.1 ? Und: Wie kommst du auf einen L107 Fehler im BDATA Bereich?
Die 0.7 Bytes ist ist der Rest des angeknabberten Register 21 (21.0 wird ja noch verwendet). Sie stellen einen freien Bereich dar, deshalb der Segmentname *** GAP ***. Den Fehler L107 habe ich nicht mit diesem Testprojekt erhalten, den bekomme ich in meinem
-
Thread
LPC2294 Programmcode aus dem RAM laufen lassen
Symbole wie folgt noch als extern-Deklarationen einfügen extern unsigned int Image$$FLASH_BURN$$Base extern unsigned int Load$$FLASH-BURN$$Base Nun kann man den Code aus dem ROM ins RAM kopieren. Mit &Load$$FLASH-BURN$$Base erhält man einen Zeiger auf den Code im ROM und mit &Image$$FLASH_BURN$$Base einen Zeiger auf die Stelle wo der Code stehen muss. Den ganzen kram einfach umkopieren und die Funktion die dort im Code liegt einfach aufrufen. Und das wars auch schon :-) Den kram aus den Handbüchern
-
Thread
Leidiges Thema: Pointer/Array/Struct
10; feld[0][0].g = 11; feld[0][0].b = 12; feld[0][1].r = 20; feld[0][1].g = 21; feld[0][1].b = 22; feld[0][2].r = 30; feld[0][2].g = 31; feld[0][2].b = 32; feld[0][3].r = 40; feld[0][3].g = 41; feld[0][3].b = 42; feld[1][0].r = 50
hold its largest member. 4.3.3 Arrays The alignment of an array shall be the alignment of its base type. The size of an array shall be the size of the base type multiplied by the number of elements in the array. [/pre] [/quote] Soviel also zur "Glückssache". Das ist glasklar und unmißverständlich
-
Thread
Taschenrechner: ATmega1284p - 15x 7-Segmentdisplay
/Schalter_Taster/Eingabetaster_12x12_mm_DIPTRONICS_DTS_21N_10_Stueck.html
Ich habe .. "log(x,b) returns the logarithm of x to the base b" .. auf "EE"+"1" eingebaut. 13 Digit sind richtig. https://www.rapidtables.com/math/algebra/logarithm/Logarithm_Base_Change.html
-
Thread
Microcomputer mit Intel Pentium +Fragenthed+
Address bit 14 A18 A13 Address bit 13 A19 A12 Address bit 12 A20 A11 Address bit 11 A21 A10 Address bit 10 A22 A9 Address bit 9 A23 A8 Address bit 8 A24 A7 Address bit 7 A25 A6 Address bit 6 A26 A5 Address bit 5 A27 A4 Address bit 4 A28 A3 Address
table above is only valid for legacy cards. With the introduction of Plug & Play cards, EMU8000 base port is no longer guaranteed to be at BLASTER+0x400. You should read the 'E' parameter of the BLASTER environment variable to get the EMU8000 base port. For example, if the BLASTER environment is
-
Thread
Was sind General Purpose Dioden?
mein Arbeitgeber die Reels Dioden hat. Das erste Reel, was mir in die Hände gefallen ist, war mit BAS20 Dioden von NXP. http://www.nxp.com/documents/data_sheet/BAS19_20_21.pdf Ich mache das Datenblatt auf, als erstes steht da General purpose diodes. General purpose heißt für mich irgendwie, dass
bei allen darüberhinausgehenden Werten muss man dann schon genau wissen was man macht! Bei der BAS20 ist ein Dauerstrom bis 200mA zulässig bei der ES1D von 1A. Also auch hier genug Reserve. 3. Die Flussspannung. Das ist wie weiter oben von anderen schon geschrieben die Spannung die im leitenden
-
Thread
KFZ Versorgungsspannung umschalten (Kl. 15 / Kl. 30)
100nF Kondensatoren am Eingang nehmen. Von KL15 nach Masse einen 10k Widerstand. Dann mit einer Diode (BAS21) auf den Basiswiderstand des BC817. Zur Selbsthaltung vom µC Pin über eine BAS21 ebenfalls auf den Basiswiderstand. Frage ist: Willst Du KL15 auch einlesen? Wahrscheinlich. Entweder digital oder
Log '1' vom µC liegt ca. 0,7V-0,8V unter Vcc, d.h. High-Pegel ist im Worst-Case nur 2,5Volt. Die BAS21 produziert mir nochmal einen Spannungabfall von max. 1,0V. Also liegen im Worst-Case nur 1,5 Volt am BCR135 an. Laut Datenblatt braucht der min. 0,5V bis Max. 1,4V zu durchschalten. Die Forderung
-
Thread
Fragen zum Ethernet PHY im "reverse Mode"
/ethernet/ieee-100base-t1-automotive-ethernet-phy:TJA1100HN
die effektive Kabel-Länge zu erhöhen. In dem Manual zu dem TR1329 Board sind die Jumper JP20 und JP21 zu setzen für Reverse MII. Ich würde dann auch mal davon ausgehen, dass das genau so funktioniert. Kann man die Eval Boards auch irgendwo kaufen?
-
Thread
40dB-Dämpfungsglied bis ca. 75MHz
Windungen 1mmCuL mit 7mm Außendurchmesser. Dazu auch 2 Grafiken. Die erste Grafik zeigt immer S21 und S11, die zweite S21 herausvergrößert (Skala links) und die Phase von S21 (Skala rechts, geht leider nur -180 bis +180°). Ohne Kompensationsspule driftet die Abschwächung von 40,1 auf 38,5 bei 75MHz, die Phase von 0 auf +30°; mit Kompensation bleibt S21 zwischen 39,9 und 40,1dB, die Phase driftet von 0° auf -4°.
-
Thread
LED-Uhr mit Attiny26
> Eine Frage zum Thema Multiplexing mit PNP/NPN hab ich noch. > Die IV-18 Schaltung schaltet die -21V für Gitter/Segmente mit BC557 > (PNP). Nicht *minus* 21V. Plus 21V. Den Anhang im komischen Maker-Forum kann ich nicht sehen. Aber wenn überhaupt, dann liegt die Glühkathode auf -21V und die Gitter
Axel S. schrieb im Beitrag #7790961: > Nicht minus 21V. Plus 21V. Den Anhang im komischen Maker-Forum kann > ich nicht sehen. Aber wenn überhaupt, dann liegt die Glühkathode auf > -21V und die Gitter/Anoden werden von den Transistoren auf GND bzw. wohl
-
Thread
Kleines Serverlein mit ECC und wenig Watt im Idle-Mode?
Hi, ich suche einen kleinen Server mit ECC und wenig Watt im Idle-Mode. USB3, 1000BaseT, 2GB ECC RAM ist das Minimum. OS: Linux Im betriebsbereit Zustand sollte er möglichst wenig Leistung aufnehmen. Die 1000BaseT sollte er auch auslasten können (USB3 HDD -> 1000BaseT). Edit
im BIOS deaktiviert - LAN über Gigabit Ethernet - USB Cherry G84-4400 Keyboard mit Trackball - 21" Monitor am DisplayPort - aktuelles Devuan Linux im grafischen Desktop, idle Messung vor dem Netzteil mit Metex M-3860M und mitgeliefertem Leistungsmess-Adapter für Schuko Messergebnis: abgelesene
-
Thread
Abtastfrequenz Audio
lassen sich 158dB insgesamt nutzen. Definitiv der Beste Wandler den es momentan gibt Studer d21Mic HD ist jedoch begrenzt auf Input sensitivity -60dBu bis +26dBu Noiselevel bei max Gain -124dBu Lawo Dallis Mic/Line In Transformer -70dBu bis +30dBu Klirrfaktor typisch 0,0013% Noiselevel
HDA-Spec: Eine Seite weiter vorne als im letzten Post: >If a codec supports sample rates using the base rate of 44.1 kHz, >then this base rate must be derived as an exact 147/160 mathematical >multiple of the 48.0-kHz base rate Genau 44.1kHz sind es also nicht. Wie man den gebrochenen Teiler realisert
-
Thread
RICHTIG alten Fernseher betreiben
abgibt. Wenn man der alten Kiste ein PAL FBAS anbietet, dann holt sie sich natürlich nur den BAS-Anteil. Das nennt sich Aufwärtskompatibilität.
, wenn diese Scart haben. Die meisten Videorecorder haben allerdings UHF- Ausgang, meist Kanal 21. Ein UHF- Konverter setzt dann das SIgnal vom Koax- Antennenausgang des Videorecordewrs, also Kanal 21, auf Kanal 3 oder 4 um, und den kann der Uralt- Fernseher dann auf die Mattscheibe bringen.
-
Thread
Attiny13 Schalter
bringt mich um Lichtjahre weiter!!! Ich habe die "SET OCF1A" mit "SET TIFR.OCF1A" ersetzt. In Line 21 (markiert: XXXXXX Ocr1a = 24999) ist ein Assignment Error. Was ist das? 'IDE/Compiler: BASCOM DEMO Version 2.0.5.0 'folgende 5 $Zeilen im Programm angeben, damit im Code sichtbar, sonst "unsichtbar
definiert werden. Bei mir kompiliert es fehlerfrei. Bitte Datei, die nicht kompiliert mit Endung .bas nach obigem Vorbild der "mega8_PinToggle.bas" anhängen. Welche BASCOM Version nutzt du?
-
Thread
[S] Leute die einen Logic Analyzer (MiniLA) bauen wollen
@Guido (Gast) http://www.ulrichradig.de/ Base Kit Xilinx CLPDs Ausarbeitung CPLDs / VHDL Wigbert
parport0). WinDriver v9.00 Jungo (c) 1997 - 2007 Build Date: Mar 27 2007 X86 32bit 22:31:22. LPT base address = 0378h. ECP base address = 0778h. Cable connection established. unter "Boundary Scan" allerdings nicht. Toll... :(
-
Thread
An Bit Experten: "Alles CRC oder was?" - oder so.
17 11001 000 19 0 18 00101 110 20 3 19 10101 010 21 2 20 01101 101 22 5 21 11101 001 23 4 22 00011 111 24 7 23 10011 011 25 6 24 01011 100 26
17 11001 000 19 0 18 00101 110 20 3 19 10101 010 21 2 20 01101 101 22 5 21 11101 001 23 4 22 00011 111 24 7 23 10011 011 25 6 24 01011 100 26 1
-
Thread
Transistor mit 2 Basisanschlüssen?
kann man sich als 2 oder mehr Transistoren deren Basen und Kollektoren zusammengeschaltet sind vorstellen. Die könntest du auch aus Einzeltransistoren bauen. Gruss Helmi
@Helmi: Ich glaub, es geht ums simulieren: >Autor: Andreas R. (redegle) >Datum: 30.06.2008 21:33 >Ich wollte die Funktion des LM317 in einem Programm simulieren.
-
Thread
MSP430G2955 BSLUpdate Kalibrierungsdaten
drin. Die Datei, die ich dem BSL übergebe sieht meiner Meinung nach auch ok aus: @2100 31 40 00 21 B0 12 66 21 B0 12 90 21 B2 40 80 5A 20 01 C2 43 56 00 D2 42 FF 10 57 00 D2 42 FE 10 56 00 32 D2 F2 D0 20 00 53 00 B2 40 42 A5 2A 01 F2 43 22 00 F2 43 21 00 D2 D3 1A 00 D2 D3 19 00 F2 40 30 00 1B
00 62 00 C2 43 63 00 E2 42 64 00 D2 C3 61 00 D2 D3 01 00 32 D2 30 41 B2 40 A0 5A 20 01 B0 12 0C 21 F2 D0 80 00 22 00 F2 E0 80 00 21 00 3F 40 3E 0D 3E 40 03 00 3F 53 3E 63 FD 2F F5 3F 30 40 94 21 30 40 8C 21 FF 3F 00 13 @FFE4 96 21 @FFFE 00 21 q
-
Thread
Kleinen Strom messen mit ATmega
Kanalanzeige für UHF drin, Skala in 5er Schrtitten, damit man ungefähr wußte wo man zwischen Kanal 21 und 69 ungefähr war. Gruß aus Berlin Michael
Kanalanzeige für UHF > drin, Skala in 5er Schrtitten, damit man ungefähr wußte wo man zwischen > Kanal 21 und 69 ungefähr war. Das ist ja interessant, ich hab mich schon gefragt, wofür die wohl ursprünglich mal verwendet wurden. Danke für die Info!
-
Thread
GLCD MGLS240128TZ-10
reset ; Reset auf H rcall delay ; text start adress set ldi daten,low (TXT_BASE) rcall WriteByte ldi daten,high(TXT_BASE) rcall WriteByte ldi command, (TXTHOME) rcall WriteCMD ; text area adress set ldi daten, (SPALTEN) rcall WriteByte ldi
Speichergröße ldi ZH,high(TXT_ZEILEN*SPALTEN) ; i = TXT_ZEILEN*SPALTEN ldi daten,low (TXT_BASE) ; Adresszeiger setzen rcall WriteByte ldi daten,high (TXT_BASE) rcall WriteByte ldi command, (ADPSET) rcall WriteCMD _lcd_clr_txt_loop: ; löscht Textspeicher