-
Thread
AT91SAM7X256: SPI nur senden über DMA ohne Empfang
empfangenen Bytes interessieren nicht). Wenn ich es so mache: .... // Enable DMA AT91C_BASE_SPI0->SPI_PTCR = AT91C_PDC_RXTEN | AT91C_PDC_TXTEN; // Set DMA pointers and length AT91C_BASE_SPI0->SPI_RPR = (unsigned int)dummy; AT91C_BASE_SPI0->SPI_RCR = sizeof(buff); AT91C_BASE_SPI0
nachtrag, vom code fehlte etwas ... // enable DMA transfer AT91C_BASE_SPI0->SPI_TPR = (unsigned int)buff; AT91C_BASE_SPI0->SPI_TCR = 512; AT91C_BASE_SPI0->SPI_PTCR = AT91C_PDC_TXTEN; while(!(AT91C_BASE_SPI0->SPI_SR & AT91C_SPI_TXBUFE)); while(!(AT91C_BASE_SPI0
-
Thread
Ethernet over Coaxial
"Medienkonverter 10BaseT 10Base2" ist der zielführende Suchbegriff, z.B.: http://www.amazon.de/Allnet-ALL0500-Konverter-10Mbit-auf/dp/B000YQJKFQ
Beitrag #3371110: > Welche Converter sind benutzbar? Nicht ganz überraschend: Konverter von 10Base-T auf 10Base-2. Google hilft. Oder man baut z.B. eine PCI-Karte mit 10Base-2-Coax-Stecker in den PC, ist billiger. Gruss Reinhard
-
Thread
Registerbereich als array of structs betrachten
hast: [c]__IO USB_OTG_INEndpointTypeDef *in = (__IO USB_OTG_INEndpointTypeDef*) (usbd_dev->driver->base_address + USB_OTG_IN_ENDPOINT_BASE); in[0].DIEPCTL = 42; in[1].DIEPTSIZ = 21;[/c] Beim Zugriff auf "in[i].DIEPCTL" wird auf die Adresse "in + sizeof(USB_OTG_INEndpointTypeDef)*i" zugegriffen.
USB_OTG_INEndpointTypeDef (&in)[3] = *reinterpret_cast<__IO USB_OTG_INEndpointTypeDef (*) [3]> (usbd_dev->driver->base_address + USB_OTG_IN_ENDPOINT_BASE); in[0].DIEPCTL = 42; in[1].DIEPTSIZ = 21;[/c] Dann ist die Arraygröße Teil des Typs und leichter ersichtlich. Leider warnt der GCC auch hier nicht, wenn der
-
Thread
Sharp GP2D02 Sensor auslesen mit CodeVisionAVR und einem AT90S8515
29, 28, 28, 27, 27, 26, 26, 25, 25, 25, 24, 24, 24, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14,
, 0x25, 0x24, 0x24, 0x24, 0x23, 0x23, 0x23, 0x22, 0x22, 0x22, 0x22, 0x21, 0x21, 0x21, 0x21, 0x20, 0x20, 0x20, 0x20, 0x19, 0x19, 0x19, 0x19, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x16
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
Ausgang mit durchklingeln? Deinem Bild nach zu urteilen sind sie angeschlossen - nur wo? (MPP20+MPP21)
Jochen H. schrieb im Beitrag #1890651: > Ja, ohne kwbimage spielt die TEXT_BASE keine Rolle. Das ist so nicht richtig. Der Thread behandelt das TEXT_BASE Thema. http://comments.gmane.org/gmane.comp.boot-loaders.u-boot/86083 > Watch out: TEXT_BASE does not define where u-boot
-
Thread
STM32F100xx Bitmanipulation ohne Header Datei
| (1<<17) ); GPIOC->CRL &= ~( (1<<18) | (1<<19)); GPIOC->CRL |= ( (1<<20) | (1<<21) ); GPIOC->CRL &= ~( (1<<22) | (1<<23) ); GPIOC->CRL |= ( (1<<24) | (1<<25) ); GPIOC->CRL &= ~( (1<<26) | (1<<27) ); while(1){ int i = 0; GPIOC->BSRR
, z.B. der Datei stm32f100xb.h: Die Basisadresse von RCC ergibt sich aus: [c] #define PERIPH_BASE 0x40000000U #define AHBPERIPH_BASE (PERIPH_BASE + 0x00020000U) #define RCC_BASE (AHBPERIPH_BASE + 0x00001000U) #define RCC ((RCC_TypeDef *)RCC_BASE) [/c]
-
Thread
Make All geht nicht RP6
Make all bekomme ich folgenden Fehler: > "D:\Roboter RP6\RP6EigenePrgramme\RP6EigenePrgramme\RP6BASE_Ei geneProgramme\LichtsensorAuslesen\\make_all.bat" D:\Roboter RP6\RP6EigenePrgramme\RP6EigenePrgramme\RP6BASE_Ei geneProgramme\LichtsensorAuslesen>set LANG=C D:\Roboter RP6\RP6EigenePrgramme
fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=LichtsensorAuslesen.lst -I../../RP6Lib -I../../RP6Lib/RP6base -I../../RP6Lib/RP6common -std=gnu99 -MD -MP -MF .dep/LichtsensorAuslesen.o.d LichtsensorAuslesen.c -o LichtsensorAuslesen.o LichtsensorAuslesen.c:21: fatal error: opening dependency file .dep/LichtsensorAuslesen.o.d
-
Thread
74HCT574 - alternative?
:4: borg-base/lap.h:2:30: error: ../../../lib/lap.h: No such file or directory In file included from borg-base/borg_can.c:4, from borg_can.c:4: borg-base/spi.h:2:30: error: ../../../lib/spi.h:
expression before ')' token borg-base/borg_can.c: At top level: borg-base/borg_can.c:42: error: expected ')' before '*' token borg-base/borg_can.c:65: error: expected ')' before '*' token borg-base/borg_can.c: In function 'bcan_process_messages
-
Thread
Ratlosigkeit bei einer Verstärkerschaltung
angezeichnet. Der Verbindungspunkt zwischen R221 und R222 und der Kathode der Diode muß weg! Dein R21 muß an die Basis von T6.
Die Eingangsamplitude ist 930mV. Im Original ist es eine SZX21/9,1. gibt es da einen Vergleichstyp für TINA? Ich werde dann die selbe für die Schaltung verwenden.
-
Thread
Guacamole + xrdp => keine Verbindung
because the WebSocket session has been closed at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.writeMessagePart(WsRemoteEndpointImplBase.java:449) at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlock(WsRemoteEndpointImplBase.java:307) at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlock(WsRemoteEndpointImplBase.java:249) at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendString(WsRemoteEndpointImplBase.java:191) at org.apache.tomcat.websocket.WsRemoteEndpointBasic.sendText(WsRemoteEndpointBasic.java
-
Thread
Pollin MOTOROLA VIP1710
3683 Jan 11 2007 infobroker_alias_list.xml -rw-rw-r-- 1 0 0 4060 Feb 21 2007 infobroker_default_objects.xml -rw-rw-r-- 1 0 0 121 Feb 21 2007 inittab -rw-rw-r-- 1 0 0 22796 Feb 21 2007 installed_iips.xml -rw-r--r-- 1 0
new is at <0x2aafd950>) found original ioctl at <0x2b1b9dc0> (new is at <0x2aafdc3c>) Aper PhysBase Size VirtBase AperBase Access 00 18000000 00010000 2aad8000 2aad8000 MM 01 40000000 10000000 2b397000 2b397000 MM ... GFX component not loaded. open for file </dev/misc/
-
Thread
Selbstbau-Testboard für STM32F4Discovery
negiert und "ver-nandet" mit den Adressleitungen für A23 (LCD_CS) und nochmal mit A22 (EXP_CS) (und A21 für SRAM); Je nachdem, was ich ansprechen will, setze ich die Adressleitungen; Dies geschiet bereits automatisch durch das Festlegen der address-base... Hoffe, ich konnte helfen ...
Zugriffe über Pointer: > /* LCD /CS is NE1 - Bank 1 of NOR/SRAM Bank1~4 */ > #define LCD_BASE 0x60000000UL > > dementsprechend: > #define LCD_REG16(*((volatile unsigned short *)(LCD_BASE ))) -pointer sind *Zeiger* auf die Adresse eines Registers; wenn die Adresse "LCD_BASE" gleich
-
Thread
STM32: Sendepuffer für USART
register, Address offset: 0x18 */ } USART_TypeDef; [/c] Weiter hinten dann: [c] #define USART1_BASE (APB2PERIPH_BASE + 0x1000U) #define USART2_BASE (APB1PERIPH_BASE + 0x4400U) *schnipp* #define USART2 ((USART_TypeDef *) USART2_BASE) #define USART3 ((USART_TypeDef *) USART3_BASE) [/c] Jetzt kannste auf USART->SR arbeiten. Einer Subfunktion gibts du das USARTx als Paremeter und die kann dann generisch auf variable->SR arbeiten (die putc per Poll Funktion zB). Um auf den
-
Thread
Pollin 16080 Touch mit ATMEGA32 und BASCOM
nicht, in dem asm Teil muss ich ja dann sicher auch die Cr Bytes ändern?? Ich nutze die "nur_text.bas" von dir! Danke
kann weder in der bas noch inn der lib irgendwo was mit _box finden? was is da falsch gelaufen? mfg
-
Thread
Präzisions Funk-Thermometer gesucht
Seite 17 Entspricht übrigens durchaus auch meiner Erfahrung – ich habe noch einige Jahre 10Base2 Ethernet erlebt.
Schnapsidee. > Entspricht übrigens durchaus auch meiner Erfahrung – ich habe noch > einige Jahre 10Base2 Ethernet erlebt. 10Base2 hatte ich viele Jahre bei mir über's ganze Haus verteilt. Kurz davor hatte ich in der 4ma (nach Arcnet) 10Base5 eingeführt. Das lief da auch viele Jahre. Irgendwo muss ich
-
Thread
Eclipse LPC2119 Interrupts
2. IO0SET und IO0CLR muss man direkt beschreiben und nicht ver-ODERn, also z.b. [c] IOSET0 = (1<<21); [/c] statt [c] IOSET0 |= (1<<21); [/c] usw. 3. Welchen Start-Up Code benutzt du? MfG Mark
and FIQ msr cpsr,r0 // set up status register ldr r1,=(PS_BASE) // PS Base Address ldr r0,=(PS_PIO) // PIO Module str r0,[r1,#PS_PCER_OFF] // enable its clock ldr r1,=(PIO_BASE) // PIO Base
-
Thread
FritzBox 7170: Sind diese MACs eine Gefahr?
PC-4C-BC-A5-CE-3A-D1 - WLAN PC-5C-0A-5B-A0-34-95 - WLAN PC-60-21-C0-F4-F8-0E - WLAN [/CODE]
| base64 | tr -dc a-zA-Z | head -c 23; echo [/code] 4) 28 Kleinbuchstaben (a-z) Vorteil: Auf dem Touchscreen wesentlich leichter einzugeben als Base64 [code] dd if=/dev/random bs=64 count=1 2>/dev
-
Thread
Webserver ATmega32/644DIP ENC28J60
@Ulrich Funktioniert super, vielleicht kannst Du die base64.c und base64.h von dieser Seite http://www.episec.com/people/edelkind/c.html oder dieser Seite http://www.adp-gmbh.ch/cpp/common/base64.html gebrauchen um den base64 kodierten String aus Name/Passwort
Hallo ich möchte mir für die Einbaubuchse (HEBW 21) einen passenden Hohlstecker mitbestellen welcher ist da der Richtige (Reichelt). HS 21-9 oder HS 21-14 oder passen beide?
-
Thread
AVR-ASM: Simulierter call
ScheduleEntries - 1) * SE_size) ldi r24,lo8(ScheduleEntries - 1) .L1: ld r20,Z ldd r21,Z+1 cp r20,r18 cpc r21,r19 breq .L2 sbiw r30, SE_size subi r24, 1 brpl .L1 .L2: ret pushregs: push r0 in r0, __SREG__ cli push r12 push r13
r31 rjmp GetTableEntry Schedule: ; r24, r25: delay ; r22, r23: reload ; r20, r21: hdlr ldz .S1 ; Hier wird eine unsinnige Adresse geladen rjmp pushregs Reschedule: ; r24, r25: delay ; r22, r23: reload ; r20, r21: hdlr ;ldz .S2
-
Thread
STM32 Umfang
#define BASE_PERIPHERAL ((uint32_t) 0x40000000) #define OFFSET_APB2 ((uint32_t) (BASE_PERIPHERAL + 0x00010000)) #define BASE_ADDRESS_GPIO_A ((uint32_t) (OFFSET_APB2 + 0x00000800)) #define GPIO_A_ODR
z.b. eine Struktur verwendet wird: [c] typedef struct { ... } NVIC_Type; #define SCS_BASE (0xE000E000UL) #define NVIC_BASE (SCS_BASE + 0x0100UL) #define NVIC ((NVIC_Type *) NVIC_BASE) [c] oder wie meinst du wäre es richtig?
-
Thread
I2C antwort=0, dabei master nicht besetzt.
); while(I2CMasterBusy(I2C0_MASTER_BASE) != 0); I2CMasterDataPut(I2C0_MASTER_BASE,0xE5); I2CMasterControl(I2C0_MASTER_BASE, I2C_MASTER_CMD_SINGLE_SEND); while(I2CMasterBusy(I2C0_MASTER_BASE) != 0); I2CMasterSlaveAddrSet(I2C0_MASTER_BASE, SLAVE_ADDR,true); I2CMasterControl(I2C0_MASTER_BASE, I2C_MASTER_CMD_SINGLE_SEND); while(I2CMasterBusy(I2C0_MASTER_BASE) != 0); I2CMasterControl( I2C0_MASTER_BASE, I2C_MASTER_CMD_SINGLE_RECEIVE
-
Thread
Timer Interrupt auslösen - STM32F103 (HAL, STM32CubeIDE)
gestartet. Zuerst ohne- und danach nochmal mit Interrupt. [c] /* USER CODE BEGIN 2 */ HAL_TIM_Base_Start(&htim4); HAL_TIM_Base_Start_IT(&htim4); /* USER CODE END 2 */ [/c] Der 2. Punkt: Bei den klassischen Callback-Funktionen sollte man immer prüfen, ob der Callback auch zu der verwendeten
--specs=nano.specs -mfloat-abi=soft -mthumb -o "Core/Src/stm32f1xx_hal_msp.o" ../Core/Src/main.c:21:10: fatal error: eth.h: No such file or directory 21 | #include "eth.h" | ^~~~~~~ [/pre]
-
Thread
I2C stehe auf dem Schlauch (CC430)
Interrupt-Flag manuell zurücksetzen. Aus driverlib: [code] //Send stop condition. HWREG8(baseAddress + OFS_UCBxCTL1) |= UCTXSTP; //Clear transmit interrupt flag before enabling interrupt again HWREG8(baseAddress + OFS_UCBxIFG) &= ~(UCTXIFG);[/code]
Das Datashit des HTU21D zeigt es nicht, aber in Bild 24-3 in Abschnitt 24.3.2 des CC430 User's Guide sieht man es.
-
Thread
AT91SAM7X256 alle IO Pins auf High
: // AT91C_BASE_WDTC->WDTC_WDMR= AT91C_WDTC_WDDIS; // Disable Watchdog AT91C_BASE_WDTC->WDTC_WDMR= 0x11FF21FF; // watchdog enabled (halted in debug) // interval -> about 2s
; volatile AT91PS_TCB pTCB = AT91C_BASE_TCB; volatile AT91PS_TC pTC0 = AT91C_BASE_TC0; volatile AT91PS_TC pTC1 = AT91C_BASE_TC1; volatile AT91PS_TC pTC2 = AT91C_BASE_TC2; volatile AT91PS_RSTC pRSTC = AT91C_BASE_RSTC
-
Thread
fehlerhafte Registerzuordnung bei Inline-Assembler
ADD R24,R0 ADC R20,R1 ADC R21,R25 MULSU R21,R18 SBC R21,R25 ADD R24,R0 ADC R20,R1 ADC R21,R25 ROL R24 ROL R20 ROL R21 ROL R24 ROL R20 ROL R21 SUB R20,R24 SBC R21,R25 CLR R1 STD Y+3,R21 STD Y+2,R20 [/avrasm] Und zwar sieht die Zuordnung ja so aus: osc_x0 = R20:R21 temp1 = R25 temp2 = R24 osc_coeff = R20:R21 osc_x1 = R18:R19 osc_x2 = R24:R25 Wie man sieht, werden
-
Thread
Target mit SWD verbinden - "Vdd from Application" , GND?
Target CPU du denn > eigentlich hast. Ich lese da nur von DIY MORE was ist das? https://stm32-base.org/boards/STM32F407VGT6-diymore.html
RM0000 # chip_id 0x0 flash_type 0 flash_size_reg 0x0 flash_pagesize 0x0 sram_size 0x0 bootrom_base 0x0 bootrom_size 0x0 option_base 0x0 option_size 0x0 flags 0 dev-type: unknown [/PRE]
-
Thread
Dioden mit niedrigem Leckstrom
leakage" Dioden wird mit der Spannung getrickst, also 5 Volt oder 15 Volt - Angaben. b) bei der NXP BAS116/416 und BAV199 ist die Differenz zwischen typischen und maximalen Wert größer als 1000, bei anderen Dioden nur Faktor 10. c) Die eher normalen Dioden wie BAS116 oder BAV199 liegen typisch besser
fachen Wert davon. So oder recht ähnlich wird das auch bei den Dioden aus Deiner Liste sein. Die BAS116/BAS716 bringt's auf max. 80nA bei Tj=+150°C bzw. max. 5nA bei Tj=+25°C. Die typischen Werte sind um einiges besser, aber der Ir nimmt bei den meisten ((ultra-)low-leakage) Dioden von +25°C bis +
-
Thread
c++ Code langsam
als der FILE stream (zumindest bei meiner Gcc Version). https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio
cout ersetzt. Heinzel schrieb im Beitrag #6681844: > https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio Interessant! Mit std::ios_base::sync_with_stdio(false) kommt das Programm des TS jetzt auf 7,5 MB/s. (btw: alle Programme mit -O3)
-
Thread
Basic-Interpreter auf einem AVR
-------------------------------- 0.00 0.00 1/1 statement [6] [21] 0.0 0.00 0.00 1 end_statement [21] 0.00 0.00 1/121110 accept [7] ----------------------------------------------- 0.00 0.00
hab auch die Idee Basic-Programme als Unterprogramme ausführen zu lassen. Bsp : SD-Karte : Main.bas UP1.bas in Main.bas steht bspweise : ... 230 call ("UP1.bas", a = 20, b = 40, c = 50) ... Das UP1.bas wird geladen, die Variablen a b und c initialisiert und UP1.bas dann ausgeführt. Ist
-
Thread
ItoA mit Uint64_t
C++ Header dazu gemacht so dass es einfacher von C/C++ aus zu verwenden ist. [c] char* ulltoa_base10 (uint64_t value, char *buf); char* lltoa_base10 (int64_t value, char *buf); /* Slower than expected. Reading from table takes its toll... */ char* ulltoa_base10_fast (uint64_t value, char *buf
in C: [c] /* A C analogon of ulltoa_base10 to show the basic principle. */ char* ulltoa_base10_C (uint64_t x, char *buf); /* A simple but also typically veeery slooow C implementation. */ char* u64toa_base10_C (uint64_t x, char *buf
-
Thread
PHILIPS VP5500 VoIP Telefon bei Pollin
Infos und Links zum MX21 http://en.wikipedia.org/wiki/I.MX21
imx21 login: imx21 login: root Password: Login incorrect imx21 login: imx21 login: imx21 login: [/code]
-
Thread
YIHUA 982 und die KSGER V3.1S T12 oder doch besser was ganz anderes ?
%7B%22order%22%3A%221%22%2C%22eval%22%3A%221%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21EUR%21103.51%2170.39%21%21%21828.74%21563.57%21%402103892f17674237805637910e1d47%2112000045020405825%21sea%21DE%212398667887%21X%211%210%21n_tag%3A-29919%3Bd%3Adf196676%3Bm03_new_user%3A-29895&curPageLogUid
22eval%22%3A%221%22%2C%22sceneId%22%3A%2230050%22%2C%22fromPage%22%3A%22recommend%22%7D&pdp_npi=6%40dis%21EUR%21307.77%2189.15%21%21%21307.77%2189.15%21%402103868817674248997012875e161e%2112000050155038591%21rec%21DE%212398667887%21X%211%210%21n_tag%3A-29919%3Bd%3Adf196676%3Bm03_new_user%3A-29895%3BpisId%
-
Thread
ADC Werte sind null
16. /* Configure Timer which is every 1 ms active*/ 17. TIM_DeInit(TIM2); 18. TIM_TimeBaseStructInit(TIM_TimeBaseStructure); 19. 20. /* Time base configuration */ 21. TIM_TimeBaseStructure->TIM_Prescaler = 72 - 1; // 72 MHz / 72 = 1 Mhz 22. TIM_TimeBaseStructure->TIM_Period = 30 - 1; // (1/1Mhz) * 30 = 30 us; 23. TIM_TimeBaseStructure->TIM_ClockDivision = TIM_CKD_DIV1; 24. TIM_TimeBaseStructure->TIM_CounterMode = TIM_CounterMode_Up; 25. TIM_TimeBaseInit(TIM2, TIM_TimeBaseStructure); 26. 27. 28. /* Enable
-
Thread
Probleme mit BMP085 und ANT+ über UART
I2C_start(I2C_BASE,BMP085_ADDRESS,1); //set chip address in read mode for (i = 0;i < 21;i++) { data[(0 + (i))] = I2C_read(I2C_BASE,0); // memory array } data[(0 + (i))] = I2C_read(I2C_BASE,1); /
MB = (data[16] << 8) | data[17]; MC = (data[18] << 8) | data[19]; MD = (data[20] << 8) | data[21]; } float get_Temp(void) { float Temperature = 0; long X1 = 0 ,X2 = 0, Temp_Comp = 0; unsigned long Temp_Raw = 0; I2C_start(I2C_BASE,BMP085_ADDRESS,0); I2C_write(I2C_BASE
-
Thread
Bin-Datei vom Z80 umwandeln in eine Data-Zeile
&H21,&H00,&H00,&H00,&H00,&H00,&H00 7405 DATA &Ha1,&H21,&H00,&H00,&H00,&H00,&H00,&H00 7410 DATA &Haa,&H21,&H00,&H00,&H00,&H00,&H00,&H00 7415 DATA &Hb3,&H21,&H00,&H00,&H00,&H00,&H00,&H00 7420 DATA &Hbe,
&H21,&H00,&H00,&H00,&H00,&H00,&H00 7445 DATA &H72,&H21,&H00,&H00,&H00,&H00,&H00,&H00 7450 DATA &H7a,&H21,&H00,&H00,&H00,&H00,&H00,&H00 7455 DATA &H83,&H21,&H00,&H00,&H00,&H00,&H00,&H00 7460 DATA &H94,
-
Thread
Transistor raucht ab und ich versteh nicht warum
Das nuetzt dir in dem Fall nichts. Dann hast du an R2 4.3V . 4.3V / 200 = 21.5 mA 21.5 mA * 1K = 21.5V Das ist aber nicht moeglich bei 12V Betriebsspannung. Der Transistor ist dann voll durchgesteuert . Das heist die 4.3V fallen weiterhin an R2 ab. So bleibt fuer R1 =
anschluesse sind direkt verbunden. Um hier einen Querstrom fliessen zu lassen muessen zwischen den beiden Basen mindestens 1.4V anstehen. Wenn man die als Puffer fuer Analoge Signale braucht dann sollte nam einen Ruhestrom fliessen lassen. Also dann muss zwischen den beiden Basen eine Spannung von meher als
-
Thread
Echtzeituhr RV-2123-C2 - irgendwelche Tipps?
Schmeiss die BAS20 wieder raus und nimm die BAS40 oder irgendeine andere, noch bessere, Schottky Diode mit geringem Reverse Current und geringer Forward Voltage. Die BAS20 hat zwar einen geringeren Ir als deine bisherige
Schlapp 21 Stunden später sind es 2,67V, also mehrere Tage sind mit der BAS20 und dem 0,33F Doppelschichtkondensator schon drin. Vor allem wenn man dem Kondensator mehr als ein paar Minuten zum Aufladen gewährt
-
Thread
USB über LWL
Stichwort: 100Base-FX. Als "Wandler" können Switches verwendet werden, die beide Medien unterstützen, 100Base-T und 100Base-FX. Ist nicht übertrieben kostengünstig, aber vielleicht fällt ja was aus dem Serverbereich ab
Alles was man braucht sind 4 Transistoren, 8 Widerstände, einen Flux-Kompensator und 1.21 Mega-Watt Leistung. Fertig ;)
-
Thread
Altes (DDR-) Labornetzgerät reparieren
dafür, das die Spannung an den Basen > sich zwischen 3V bis 9V bewegt, wenn die Ausgangsspannung sich zwischen > 0 bis 12V bewegt. > Bei 0V am Ausgang hast Du dann 3V an den Basen. Klaro? Kein bischen. Ein Spannungsteiler der aus
die Spannung an den Basen> sich zwischen 3V bis 9V bewegt, wenn die Ausgangsspannung sich zwischen> 0 bis 12V bewegt.> Bei 0V am Ausgang hast Du dann 3V an den Basen. Klaro?Kein bischen. Ein Spannungsteiler der aus 0V 3V macht
-
Thread
S/W TV m. Radiowecker: Videosignal gesucht.
Das BAS-Signal kommt wahrscheinlich schon vollständig dekodiert aus den Tuner raus. Wenn du ein Oszi hast würde ich da anfangen zu suchen
Emitter des Transistors gefunden habe und die Leiterbahn da auftrenne. Kann ich dann an der Stelle das BAS Signal einspeisen (Masse an Pin 21)? Oder ist VIF in (Die Schaltung an Pin 1 und 28) die Stelle für ein BAS Signal. Ich frage nach dieser Stelle, weil ja aus dem AN 5150N auch Signale für die
-
Thread
STM32F103xx PWM Problem
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; GPIO_Init(GPIOB, &GPIO_InitStructure); TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStruct; TIM_TimeBaseStructInit( &TIM_TimeBaseInitStruct ); TIM_TimeBaseInitStruct.TIM_ClockDivision = TIM_CKD_DIV4; TIM_TimeBaseInitStruct.TIM_Period = 1000 - 1; TIM_TimeBaseInitStruct.TIM_Prescaler
TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseStructure.TIM_Period = MAX_PWM; TIM_TimeBaseStructure.TIM_ClockDivision = 0; TIM_TimeBaseInit(TIM4, &TIM_TimeBaseStructure);
-
Thread
AT91SAM7X mit SPI und ECOS
((unsigned int) AT91C_PA22_SPI1_SPCK ) | //- SCK // Peripheral B ((unsigned int) AT91C_PA21_SPI1_NPCS0 )); //- CS_DATA // Peripheral B AT91F_PIO_CfgPeriph( AT91C_BASE_PIOB, // PIO controller base address ( 0 ), ((unsigned int) AT91C_PB11_SPI1_NPCS2 )); //- CS_SOUND // Peripheral
(AT91C_BASE_SPI1, ....); // CS-Register init. (am besten 16bit breite einstellen AT91F_SPI_CfgCs(AT91C_BASE_SPI1,...); // PDC öffnen AT91F_PDC_Open(AT91C_BASE_PDC_SPI); // SPI-Modul aktivieren AT91F_SPI_Enable