-
Thread
Verstärker ONKYO TX-DS 575 funktioniert nicht mehr richtig
Ansonsten muß man es auslöten, um es öffnen zu können. Ersatz ist natürlich die beste Lösung. Asko B. schrieb im Beitrag #7391422: > ich habe zwar ein älteres Gerät (ein Onkyo TX-DS474 https://elektrotanya.com/onkyo_tx-ds474.pdf/download.html https://www.manualslib.com/manual/467331/Onkyo-Tx-Ds474
Asko B. schrieb im Beitrag #7392035: > H. H. schrieb: >> Welcher der fünf denn? > > Seit Jahren hängen da nur 2 Lautsprecher dran. > Sozusagen nur eine Stereoanlage. Dann häng die mal auf die B-Anschlüsse
-
Thread
Architektur für "background" Uart-Transmission
Falk B. schrieb im Beitrag #4282410: > Noch ein Tip. Wenn man 115k2 Baud hat sind das 11,5 kB/s. Wenn man > sowieso einen 10 kHz/100uS Timerinterrupt hat, kann man dort ohne > Prüfung ein Byte auf die Reise
Falk B. schrieb im Beitrag #4282410: > Noch ein Tip. Wenn man 115k2 Baud hat sind das 11,5 kB/s. Wenn man > sowieso einen 10 kHz/100uS Timerinterrupt hat, Das ist Oberpfusch. Das Problem ist, daß der
-
Thread
Ich suche eine schnelle ADC / DAC Berechnungs Routine für eine 32 Bit Plattform
SPTIE = 1; /* Interrupts wieder aktivieren */ } } if (e_Channel == 2){ v_s_TxBuf_2[v_u8_TxWriteIndex_2].u8_data = u8_Data; v_s_TxBuf_2[v_u8_TxWriteIndex_2].b_rise_cs = b_RiseCsAfterTransmit; v_s_TxBuf_2[v_u8_TxWriteIndex_2].b_rs = b_RS; v_s_TxBuf_2[v_u8_TxWriteIndex_2].u8_wait_time = u8_wait_time; v_b_TxBufEmpty_2 = false; v_u8_TxWriteIndex_2 += 1; v_u8_TxWriteIndex_2 = v_u8_TxWriteIndex
-
Thread
MAX3232 "sendet" endlos ein 70-100kHz Signal ohne Einkommende Daten
Was passiert, wenn du 10 und 11 z.B. gegen Masse schaltest? Kommen da an 7 und 14 immer noch die Signale raus? Die beiden Treiber (DIN1/DOUT1 und DIN2/DOUT2) haben keinen Trigger drin im Gegensatz zu den Empfängern (RIN1/ROUT1 und RIN2
das Datenblatt schaue, ist 13 der Eingang von R1 und 12 dessen Ausgang, also muß die RS232-Seite (TX) an 13 und der Prozessor (RX) an die 12. Genauso verhält es sich mit dem zweiten Receiver: Eingang ist die 8 und Ausgang die 9. Die beiden Driver (vom Prozessor TX) zur RS232-Seite sind D1 und D2.
-
Thread
RS232 funktioniert nicht!
Hast du nun die Adern so geschaltet, dad RX auf RX und TX auf TX trifft, dann trifft es zu, das du au TX etwas messen kannst. RX auf R kann nichts haben, da auf beiden Seiten Eingang. Tausche auf einem Stecher die Beschaltung an Pin 2 und 3, da behebt evtl.
>Da steht auch drücklich TX zu Pin3 und RX zu Pin2! Das ist auch richtig! Zwischen zwei RS232-Schnittstellen von DTEs (z.B. PC, µP, etc) ist von der Definition her eine Modemverbindung vorgesehen. Diese kreuzt die Pins 2 und
-
Thread
Alles Rund um den MEDION LIFE P89626 NAS
/i-data/6764ac2f/admin/mtd0.backup + cat /i-data/6764ac2f/admin/mtd0.backup.md5 52b6007cc6fc4d51d263c825bb7ce6b6 /i-data/6764ac2f/admin/mtd0.backup + ./nanddump -nf /i-data/6764ac2f/admin/mtd0.backup.oob /dev/mtd0
/6764ac2f/Debian/e-data/3180-79C5 + rm -r /i-data/6764ac2f/Debian/e-data/3180-79C5 + umount /i-data/6764ac2f/Debian/e-data/c64017f9-b19d-45ff-b6ea-9e13d18f1f81 + rm -r /i-data/6764ac2f/Debian/e-data/c64017f9
-
Thread
Kommunikationsprobleme mit UART
)); x=UART_1_bReadRxData(); DigBuf_RS_Start(); Driver- Senden while(!(UART_1_bReadTxStatus()&UART_1_TX_BUFFER_EMPTY)); UART_1_SendData(x); while(!(bUART_1_ReadTxStatus()&UART_1_TX_COMPLETE )); DigBuf_RS_Stop
dem Bus die invertierende Signal A und B. Es ist auf dem Bild nicht auf die lineare Anordnung von Tx bzw. A oder B aufzupassen. Dies zeigt nur den Prinzip
-
Thread
CDC für xmega
rs232_U(p,x) #define rs232_CTS_PIN D,1 #define rs232_RTS_PIN D,0 //#define rs232_LED_PIN B,2 #define rs232_PORT D #define rs232_PORT_NUM 0 #define rs232_UART rs232_U(rs232_PORT,rs232_PORT_NUM) #if (rs232_PORT_NUM) == 0 #define rs232_TX_PIN rs232_PORT,3 #define rs232
rs232_ITXC_LV USART_TXCINTLVL_MED_gc #define rs232_IRTS_LV PORT_INTLVL_MED_gc #define rs232_TX_BLEN 64 // power of 2 #define rs232_RX_BLEN 512 // power of 2 #define rs232_RX_LOWMARK (unsigned int)(rs232_RX_BLEN / 2) #define rs232_RX_HIGHMARK (unsigned int)(rs232_RX_BLEN-64) #define
-
Thread
Atmega 328P wird nicht (mehr) erkannt
angefangen. Bevor wieder der MCU kaputt geht lasse ich es erstmal mit der I2C. Zum Verständnis: Auf der PCB sind 2 Atmega 328P verbaut. Die Softserielle wird durchgeschleift. Also USB TX -> MCU1 -> MCU2 -> USB RX I2C wollte ich nutzen und bidirektional zwischen den
du damit erreichen. Auf der Platine ist ein USB-UART Konverter. USB/UART TX geht an MCU1 RX (PB0) MCU1 TX (PB1) geht an MCU 2 RX (PB0) MCU2 TX (PB1) geht an USB/UART RX in jedem MCU wird alles was auf der Softserial ankommt gleich wieder versendet. Wie ein Echo, nur das
-
Thread
Speichinhalte aus Fritzbox lesen und auf LCD-Display darstellen
48; TxNumBuffers: 56; TxNumQueues: 2; TxServiceMax: 56; CpcsUU: 0; Gfc: 0; Clp: 0; Pti: 0; DaMask: 1; Priority: 2; PktType: 0; Vci: 32; Vpi: 1; CellRate: 381; QosType: 2; Mbs: 131072; Pcr: 381
: 4; TxNumQueues: 1; TxServiceMax: 2; CpcsUU: 0; Gfc: 0; Clp: 0; Pti: 0; DaMask: 0; Priority: 0; PktType: 3; Vci: 30; Vpi: 0; CellRate: 12500; QosType: 2; Mbs: 8; Pcr: 1; #[/pre] und bei
-
Thread
C versus Assembler->Performance Gesperrt
Vergleich von zwei unsigned 4-Byte-Zahlen A und B mit 8bit-CPU und Sprung falls A > B Die 4 Bytes seien A3,A2,A1,A0 bzw. B3,B2,B1,B0 Methode 1: Teste A3 > B3 Sprung falls A3 > B3 Teste A2 > B2 Sprung falls A2 > B2 Teste A1 > B1 Sprung
. schrieb im Beitrag #4251936: > Methode 1: Würde ich so nicht machen. Besser: > Teste A3 > B3 > Sprung falls A3 > B3 Sprung falls A3 < B3 > Teste A2 > B2 > Sprung falls A2 > B2 Sprung falls A2 < B2 > Teste A1 > B1 > Sprung falls A1 > B1 Sprung falls A1 < B1 > Teste A0 > B0 >
-
Thread
Interrupt aus main aufrufen AVR
:~/Downloads$ avr-gcc -Wall -gdwarf-2 -std=gnu99 -O1 -mmcu=atmega328p test.c test.c:3:1: warning: return type defaults to ‘int’ [-Wimplicit-int] ISR(USART_TX_vect) // ISR(USART_TX_vect) ^ test.c: In function ‘ISR’: test.c:3:1: warning
PB1: Ausgang 84: 84 b1 in r24, 0x04 ; 4 86: 83 60 ori r24, 0x03 ; 3 88: 84 b9 out 0x04, r24 ; 4 USART_TX_vect(); 8a: 0e 94 3e 00 call 0x7c ; 0x7c <__bad_interrupt> PORTB
-
Thread
A2DP Bluetooth Modul China eBay
schnell auf geeignete Sende- und Empfangsmodule gestoßen. Sender http://www.amazon.de/TaoTronics%C2%AE-TT-BA01-Bluetooth-Stereo-Transmitter/dp/B003QOJCZG/ref=pd_cp_ce_1 Empfänger http://www.amazon.de/Sony-Ericsson-Bluetooth-Headset-UKW-Radio/dp/B002WCVZT4/ref=pd_bxgy_ce_img_y Der einzige Fakt,
-Version-2-0-Bluetooth-Stereo-Audio-Modul-Steuerchip-OVC3860-Modul-/301374746666?pt=Wissenschaftliche_Ger%C3%A4te&hash=item462b55b02a http://www.ebay.de/itm/Bluetooth-4-0-Audio-Receiver-Board-Wireless-Stereo-Sound-Module-for-Car-Phone-PC
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen
ATmega8515&P=ATmega8515&V_LOW=C1&V_HIGH=D9&M_LOW_0x3F=0x3F&M_LOW_0x80=0x80&M_HIGH_0x06=0x00&M_HIGH_0x20=0x00&B_SUT1=P&B_SPIEN=P&B_SUT0=P&B_CKSEL3=P&B_CKSEL2=P&B_BOOTSZ1=P&B_CKSEL1=P&B_BOOTSZ0=P
, 0xFD, 0xEE, 0xAF, 0x7F, 0xEB, 0xFB, 0xF5, 0xFE, 0xDF, 0x6F, 0x7B, 0xF6, 0xF7, 0xFF, 0xBB, 0x6F, 0xDA, 0xAA, 0xD4, 0xAA, 0x2A, 0x22, 0x82, 0x22, 0x00, 0x09, 0x2A, 0x2A, 0xB5, 0x6D, 0x6A, 0xAA, 0x12, 0x8A, 0xAA, 0xAD, 0xB6, 0xAA, 0xB5, 0x6B, 0x76, 0x49, 0x4A
-
Thread
Nokia 6100 Ansteuerung in C
es aktiviert und das Backlight/LCD hochgefahren. Die 30mA und -3.2V / +3.2V Versorgung des Backlight habe ich inklusive über den RS232 Chip gelösst. Ein Tx Kanal wird dabei per PWM durch den ATmega8L angesteuert. Vom Tx_Out zu V- am RS232 Chip sind -LED und +LED des
man also einen 8Bit Pixel setzt, so wird dieser in 3r+3g+2b Bit zerlegt. Diese Bits ergeben dann den Index in die geladene Farbtabellen -> 8r,8g,4b Einträge und dort stehen dann 4r+4g+4b Bits = 12Bit an Farbinformation zum setzendes Pixels. So funktioniert
-
Thread
Bei RS232 Baudrate per Hardware herabsetzen
weitere Punkt ist nach scharfem Nachdenken auch überlegenswert: Wenn denn nun [dein Datenlogger] auf der TX-Leitung "Daten von sich gibt", dann hast du da dran 2 Geräte scheinbar parallel angeschlossen. Technisch ist das ziemlich unkritisch, daß das eine Signal an 2 verschiednenen "Verbrauchern" führt.
(z.B. der PC) ein "+5 Volt" auf die Strippe legt, die andere Datenquelle (das Display) gleichzeitig ein "Null Volt" auf die Leitung schreit. Kommt da als Mischung 2,5 Volt raus? und wie inetrpretiert der
-
Thread
Wie verbindet man Usb2TTL-Programmer mit Mega328P
Michael K. schrieb im Beitrag #6994784: > Wie verbindet man Usb2TTL-Programmer Das kommt drauf an, was das für ein Teil ist. USB2TTL mit RX/TX hört sich erstmal nicht nach einem Programmiergerät für einen jungfräulichen ATmega an.
mein Usb2TTL-Programmer hat kein DTR, nur: 5V VCC 3V3 TxD RxD GND muss wohl einen neuen kaufen..
-
Thread
STM32 Programming Reference
=SYS_FREQUENCY/baudrate; RCC->APB1ENR |= (1<<17); //ENABLE USART2 Clock USART2->CR1 &=!((1<<28)|(1<<12)); //8-bit transmission (bit 12,28) USART2->CR1 |=(1<<7)|(1<<5)|(1<<3)|(1<<2)|(1<<0); //Enable RX/TX(2,3), TX/RX Interrupt (5,7
Beitrag #4724238: > Die GPIO Pins habe ich nun so definiert (Ich glaube nach Datenblatt ist > PC4 der TX Pin für die ST-Link USB Schnittstelle): Das stimmt glaube ich so nicht. Im User Manual des F3-Disco steht unter 6.2.3 "VCP Configuration": > The ST-LINK/V2-B on STM32F3DISCOVERY supports virtual
-
Thread
STM32 Echtzeitproblem
; hdma_spi3_tx.Init.MemInc = DMA_MINC_ENABLE; hdma_spi3_tx.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD; hdma_spi3_tx.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD; hdma_spi3_tx.Init.Mode = DMA_NORMAL
zu schalten. > /* switch PWM on OC0A between inverting and non-inverting mode */ > TCCR0A ^=0b01000000; // (toggle bit COM0A0 0<->1) Bei deinem STM32F411xC/E bietet sich da z.B. der General-purpose Timer (TIM2..TIM5) an. Das äquivalente Register-Bit ist dann TIMx_CCMR1.OC1M. siehe RM0383
-
Thread
internen RC Osci syncronisieren
TCCR2A = 0; // Reset Register TCCR2B = 0; // Reset Register TIMSK2 = 0; // Reset Register (disable all Interrupts) TCNT2 = 0; // Zähler nullen TCCR2B = (1<<WGM22); // CTC, Mode 4
Counter++; // zählt die Pegelwechsel if (Counter > 19) { // 20 Pegelwechsel //TCCR2B = 0; // Timer stoppen, Reset TCCR2B Register TIMSK2 = 0; // Reset TIMSK2 Register (disable Timer Compare Interrupts) Count_TCNT2 = TCNT2; // Zählerstand speichern TCNT2
-
Thread
PCIe Virtex 5 ML505 Xilinx Beispiel gesucht
_1_lane_64b_dsport.vhd # ** Warning: (vsim-3473) Component instance "plm_v4f_mgt_gt11_by1_gt11_pciexp_2_inst2 : gt11" is not bound. # Time: 0 ps Iteration: 0 Region: /board/dsport_inst/xilinx_pci_exp_1_lane_dsport_inst
/bram_tl_tx/generate_tdp2[1].ram_tdp2_in st" of type "RAMB36_EXP". This attribute will be ignored. WARNING:NgdBuild:486 - Attribute "SIM_MODE" is not allowed on symbol "pcie_ep0/pcie_blk/pcie_mim_wrapper_i
-
Thread
Verstärker Schaltplan
RX2, DX1, DX2, DX3, DX4 und RX5 bilden einen Spannungteiler und stellen (durch Gleichspannungsanteil im Signal) den Arbeitspunkt der Transistoren TX1, TX4 und somit auch den Arbeitspunkt von TX2 und TX 3
Radio und Fernsehdandler schrieb im Beitrag #4589297: > RX2, DX1, DX2, DX3, DX4 und RX5 bilden einen Spannungteiler und > stellen (durch Gleichspannungsanteil im Signal) den Arbeitspunkt der > Transistoren TX1, TX4 und somit auch den Arbeitspunkt von TX2
-
Thread
[V] GPS/GSM Modul FALCOM beides in einem 8€
scheint das Modem überhaupt nicht zu reagieren. Laut Datenblatt bzw. AT Befehlsliste sollte ich z.B: bei AT+CGMI die Hersteller ID Erhalten. Leider Empfange ich allerdings nichteinmal Datenmüll. Hat eventuell Jemand auf die schnelle eine Idee? Habe schon 2 verschiedene RS232<->USB Adapter
Aktive-GPS-Antenne-MCX-Kabel-f-Navigation-Emtac-Falcom_W0QQitemZ270386202440QQcmdZViewItemQQptZNavigations_Zubeh%C3%B6r?hash=item3ef4460748&_trksid=p3286.c0.m14&_trkparms=65%3A15%7C66%3A2%7C39%3A1%7C293%3A1%7C294%3A50
-
Thread
Welche NRF24L01+ 2.4 Ghz Transmitter taugen?
Was mir immer noch nicht ganz klar ist und das vielleicht auch zu Datenverlusten führt (nur jedes 2-3 te Paket kommt auch an) ist dieses: Wie frage ich den TX Mode ab, ob er beendet ist? Funktioniert die SPI Abfrage überhaupt in diesem TX Mode? Denn manche Befehle lassen sich nur im Standby Mode
_REG_TX_ADDR,receiver,0x05); /* TX Pipe: Hier wird gesendet */ RF_WriteRegMulti(NRF24L01_REG_RX_ADDR_P0,receiver,0x05); /* RX Pipe: Hier wird ACK empfangen */ RF_PowerUpTX(); CSN_LOW
-
Thread
Mehrere CAN Teilnehmer
-------- CAN Nachricht 0x100001 senden // eigentliche Daten werden eingefüllt bitWrite (CAN_TX_msg.data[0], 0, LSEinfahrtSBHSudState); bitWrite (CAN_TX_msg.data[0], 1, LSEinfahrtWendelSudUState); bitWrite (CAN_TX_msg.data[0], 2, FahrstromFehlerModul2); bitWrite (CAN_TX_msg.data[0], 3, Modul2MSG09empfangen); CAN_TX_msg.len = 1; // Länge der Nachricht if ( ( counter % 2) == 0) { // Rest der Nachricht wird befüllt CAN_TX_msg.type = DATA_FRAME;
-
Thread
ATtiny3217 UART Schnittstelle
Volker B. schrieb im Beitrag #6603340: > Datenblatt lesen und Punkt 2. beachten... Full-Duplex?
Volker B. schrieb im Beitrag #6603360: > Da das Ausgangsregister des TxD-Pins mit 0 initialisiert ist, empfängt > Dein PC ein Startbit, sobald Du TxD als Ausgang konfigurierts. Also > besser den Pin zuerst
-
Thread
UART mit Optokopplern galvanisch trennen bei unterschiedlichen Spannungen
H. B. schrieb im Beitrag #6484413: > Du schliesst alles so an wie auf deinem 2. Bild - nur läst du den > DC/DC-Wandler weg. Dann fehlt dem aktiven Koppler auf der rechten Seite die Spannungsversorgung
---|C A|---270R--- TX | | RX ----+--|E K|---------- GND (Display) | +----+ 1k2 | GND ---+ [/pre]
-
Thread
Wordclock Flashen ESP8266 Probleme
Deine anderen Fotos (weiter unten) mit dem roten USB Stick zeigen einen Klon vom ST-Link Version in 2.0 (ohne B, also ohne COM-Port). An der Stiftleiste sind dementsprechend auch keine Pins für RxD und TxD. Die ST-Link Adapter auf den aktuellen Nucleo Boards haben Version 2.1, dementsprechend (neben
meldet sich mit, (Zwar auch erst mal irgendein Hex-Schrott) 72 18 02 00 6C 9C 98 72 9F 00 8C 23 02 E2 6E C0 04 08 E0 0C 18 8C 0C 1C 82 EC 1C 70 8C 3C 8E 82 DF 00 EC 78 02 92 DF C7 92 9C E4 8C 1C 70 0C 18 0C F2 6E 6E E4 02 C4 3B F2 6E C4 92 DC E4 0C 1B 8E 0C 62 E7 24 09 72 18 02 72 18 02 70 F2 6E E0 83
-
Thread
Geldscheinleser Noteacceptor NV9 USB+ Serielle Kommunikation ESP32 TX Problem
Bei mir: #include <HardwareSerial.h> HardwareSerial SerialGPS ( 2 ); const byte rx2Pin = 22; const byte tx2Pin = 27; SerialGPS.begin(9600,SERIAL_8N1,22,27);
Rüdiger B. schrieb im Beitrag #7860651: > Bei mir: > #include <HardwareSerial.h> > HardwareSerial SerialGPS ( 2 ); > > const byte rx2Pin = 22; > const byte tx2Pin = 27; > SerialGPS.begin(9600,SERIAL_8N1,22,27
-
Thread
Abstimmung: Torx vs. Inbus
noch jede Schraube ihre > eigene Torx-Größe hat. Nö. Kommt, wie bei Kreuz, immer drauf an. Mit TX20 erschlägt man schon seeehr viel. > Im Hausgebrauch deckt man mit PZ2 schon das > meiste ab und es passt auch ein PH-Schraubenzieher, den man ja am > ehesten rumliegen hat. Manchmal wäre PH1
Reinhard S. schrieb im Beitrag #6038142: > Mit TX20 erschlägt man schon seeehr viel. TX25 würde ich noch empfehlen. Habe ich zumindest häufiger im Einsatz als TX20. > Naja, im Retrobereich vielleicht. Und nicht ausgenuddelt. Auch im modernen
-
Thread
Genesys 2 (Xilinx Kintex 7): Audio-Codec Implementierung und Filteranbindung
das so passt? Möchte nichts falsch machen. :) Folgende Schritte: 1. Ich weise jetzt quasi an 2 PMOD-Pins (z.B. PMOD Port B, Pin 1 und 2) 2 Signale für das Senden und Empfangen im Code zu (also 1x Out und 1x In). Die Signale weise ich im Code dem UART-Modul wie im vorherigen UART-Projekt zu (siehe
), // Number of pipeline stages for A (0, 1 or 2) .BCASCREG(1), // Number of pipeline stages between B/BCIN and BCOUT (0, 1 or 2) .BREG(1), // Number of pipeline stages for B (0, 1 or 2)
-
Thread
Virtual RS232 am USB send DTR aber wie ?
// DTR-Signal simulieren pinMode(RX_PIN, OUTPUT); pinMode(TX_PIN, OUTPUT); digitalWrite(RX_PIN, LOW); digitalWrite(TX_PIN, LOW); delay(15); digitalWrite(RX_PIN, HIGH); digitalWrite(TX_PIN, HIGH); delay(15); digitalWrite(RX_PIN, LOW
pinMode(TX_PIN, INPUT); ? muß der TX_PIN nicht auf OUTPUT gesetzt werden? Gruß Ulrich
-
Thread
Problem mit EEPROM 24LC64 an MSP430
jc I2C_TX1_8 ; wenn Carry=1, dann Sprung I2C_TX0_8 bis.b #SDA,&I2C_PORT_DIR ; SDA=0 jmp I2C_TXx_8 ; I2C_TX1_8
_16 ; wenn Carry=1, dann Sprung I2C_TX0_16 bis.b #SDA,&I2C_PORT_DIR ; SDA=0 jmp I2C_TXx_16 ; I2C_TX1_16 bic.b #SDA,&I2C_PORT_DIR ; SDA=1 I2C_TXx
-
Thread
USART RS485 Daten empfangen über ISR
, ist die Leitung in einem undefinierten Zustand. Der Rx kann irgendwas "empfangen". Abhilfe: Mit 2 BaisWiderständen die Leitung vorspannen. 5V - R - A - 120|120 - B - R - GND R : Die Baiswiderstände, so auslegen das die Spannung A-B ca. 1V hat, wenn beide Seiten auf Empfang stehen. VG Pieter
Set the TxD pin value high, and optionally set the XCK pin low > (OUT[n] in PORTx.OUT). > 2. Set the TxD and optionally the XCK pin as an output (DIR[n] in > PORTx.DIR). > 3. Set the baud rate (in the
-
Thread
STM32F103 - SPI mit DMA liefert nur Nullen
=(uint32_t)buffer1_tx; DMA_Cmd(DMA_Channel_SPI1_RX, ENABLE); DMA_Cmd(DMA_Channel_SPI1_TX, ENABLE); // tell SPI1 to use DMA SPI_I2S_DMACmd(SPI1, SPI_I2S_DMAReq_Rx | SPI_I2S_DMAReq_Tx, ENABLE);
, size); DMA_SetCurrDataCounter(DMA_Channel_SPI1_TX, size); DMA_Cmd(DMA_Channel_SPI1_RX, ENABLE); DMA_Cmd(DMA_Channel_SPI1_TX, ENABLE); // tell SPI1 to use DMA SPI_I2S_DMACmd(SPI1, SPI_I2S_DMAReq_Rx | SPI_I2S_DMAReq_Tx, ENABLE); SPI_Cmd
-
Thread
RS232 über eine Leitung
!--XB--%3E&av_13=Three%20State%20Tx&op_13=eq&an_2=Supply%20Voltage%20(V)&av_2=5&an_4=Number%20of%20Tx&av_4=1&an_5=Number%20of%20Rx&av_5=1&tree=master&p=1 MFg Falk
Dietmar B. schrieb im Beitrag #6965659: > gehe davon aus, dass GND über den Schirm vom BNC geholt wird > RX und TX über eine Leitung im Halbduplex. > Wie oben Beschrieben, soll das mit Diode und Widerstand
-
Thread
Entprellen Flankenerkennung
= TBCLR; TB0CTL = TBSSEL_2 + ID_0 + MC_1; TB0CCR0 = 10480; // 10 ms TB0CCTL0 = CCIE; _BIS_SR(GIE); while(1) {_NOP();} } #pragma vector = TIMER0_B0_VECTOR __interrupt void TimerB0_0_ISR () { /* Block
= TBCLR; TB0CTL = TBSSEL_2 + ID_0 + MC_1; TB0CCR0 = 10480; // 10 ms TB0CCTL0 = CCIE; _BIS_SR(GIE); while(1) {_NOP();} } #pragma vector = TIMER0_B0_VECTOR __interrupt void TimerB0_0_ISR () { /* Block
-
Thread
FPGA überfüllt -> Brauche Hilfe bei der Optimierung.
(0)(32) <= RGB_DATA_OUT (0)(2); TX_ENGINE_DATA_IN(1)(0) <= RGB_DATA_OUT (0)(3); TX_ENGINE_DATA_IN(1)(16) <= RGB_DATA_OUT (0)(4); TX_ENGINE_DATA_IN(1)(32) <= RGB_DATA_OUT (0)(5); TX_ENGINE_DATA_IN(2)(0) <= RGB_DATA_OUT (0)(6); TX_ENGINE_DATA_IN(2)(16) <= RGB_DATA_OUT (0)(7); TX_ENGINE_DATA_IN(2)(32) <= RGB_DATA_OUT (0)(8); (weitere mappings) .... [/vhdl] In der TX-Engine selbst, werden die Daten nochmals von integer in
-
Thread
ESP8266 - Anfängerfrage
mySmartUSB-UART-Converter (arbeitet im 3,3V-Modus): was ist das für ein converter ? bild - type ? > [code] > TX => TxD # klingt komisch, anders funktionierte es aber nicht > RX => RxD > GND => Masse > [/code] a) ist gnd vom converter auch mit esp8266 gnd verbunden oder nur converter? b) gnd muss verbunden
Wenn der USB-UART-Converter nicht angeschlossen ist, leuchtet > beim Start des ESP die rote LED und 2x kurz die blaue LED. So ist das ok - macht er das nicht, wenn er angeschlossen ist? rot = Spannung angelegt, ON blau = TX Signal, der ESP sendet da seine Bootmeldung und dann sollte blau erst
-
Thread
mega128 usart1 test
, temp1 ldi temp1, HIGH(UBRRVAL) sts UBRR1H, temp1 ; RX1 / TX1 aktivieren ;ldi temp1, (1<<RXEN1)|(1<<TXEN1) ;TX1 aktivieren ldi temp1,(1<<TXEN1) sts UCSR1B,temp1 ; Set frame format: 8data, 2stop bit ldi temp1, (1<<USBS1)|(3<<UCSZ10) sts UCSR1C,temp1
LOW(UBRRVAL) sts UBRR1L, temp1 ldi temp1, HIGH(UBRRVAL) sts UBRR1H, temp1 ; TX1 aktivieren ldi temp1, (1<<TXEN1) sts UCSR1B, temp1 ; Set frame format: 8data, 2stop bit ldi temp1, (1<<USBS1)|(3<<UCSZ10) sts UCSR1C, temp1 loop: ldi ZL
-
Thread
Nachbau N2ADR SDR Transceiver
8V für Versorgung MMIC im TX Pfad nach D/A Wandler 5V für Vorverstärker RX 3.3V am besten getrennt für FPGA und die D/A A/D Wandler 2.5V FPGA 1.2V FPGA Man muss das Verilog Design im Prinzip selbst synthetisieren,
ausgeschaltetet zustand gegen Blitzschäden schützen. * RX: programmierbares, integriertes Dämpfungsglied 2 bis 42 dB lässt sich per Software über den FPGA steuern. * TX: MMIC nachgesetzt um etwas höhere Ausgangsleitung zu erhalten. (BGA427) * Separate Groundplanes für GNDADC und GNDDAC, separate
-
Thread
RF01 und RF02 433 MHz Funkmodul
sind aktuell, haben eine Dimension mehr Funktionen und mehr Power: http://www.pollin.de/shop/dt/Njk2OTgxOTk-/Bausaetze_Module/Module/Funkmodul_HOPERF_RFM69CW_868_MHz_TX_RX.html und kosten gerade mal 1 Euro mehr....
. Und leiste Dir beim netten Chinesen einen USB-TTL-serial-Adapter: http://www.ebay.de/itm/USB-2-0-to-TTL-RS232-3-3V-5V-ch340-Adapter-seriell-converter-Arduino-RX-TX-/221685456394?hash=item339d7b9e0a:g:MtsAAOSwHnFV1YXl FTDI232, oder CP2102 oder eben CH340/341 sind ok, Profilic ist nicht unbedingt
-
Thread
Gibt es einen passenden BUS zur steuerung vieler Clients über mehrere Meter?
Falk B. schrieb im Beitrag #5291918: > and we have developed our own DLL > which in turn interfaces with the D2XX DLL from FTDI. This threaded DLL > includes Open, Close, Read, Write & Status functions and
Ich würde hier auf ein Tranceiver Baustein verzichten, und es z.B. mit einem Tiny20 machen. 6x pwm + i2c slave sowie 2x i2c master in SW.
-
Thread
OOP mehrere Geräte an mehreren Schnittstellen organisieren
sein. Außerdem wird es bei SPI ätzend mit den zusätzlichen Steuerpins. [code] if (i2c1.sendeBereitAbfrage() == true) HAL_I2C_Master_Transmit(&hi2c1, i2cAdresse, TxDaten, TxAnzahl, 100); [/code] (3) Eine do-while Schleife, die immer wieder die Bibliothek aufruft, was als nächstes
Problem ist, dass ich in die ausgelagerten Dateien auch die Aufrufe der Peripherie packen möchte. z.B.: HAL_I2C_Master_Transmit_DMA(&hi2c1, display1.ssd1306_getAddrTx(), i2c1TxDaten, i2c1TxLaenge); Den Error Handler &hi2c1 bekomme ich nicht eingebunden. extern I2C_HandleTypeDef hi2c1; I2C_HandleTypeDef
-
Thread
Arduino NANO defekt?!
Al. K. schrieb im Beitrag #5904989: > Es ist doch erst einmal die Frage zu klären warum TX Diode leuchtet. Seh gerade: mein vorhergehendes Posting war ueberfluessig.Schaltplan hattest du ja schon verlinkt gehabt. Ich gebe meinen 2 Katzen die Schuld fuer mein unueberlegtes Geschreibsel.
im Beitrag #5905304: > enn PD1 im Sketch gleich auf Low gezogen wird bzw am Arduino Pinheader > TX Pin auf Low gezogen wird schon. ..und was passiert beim Reset. ;-)) Timo N. schrieb im Beitrag #5905304: > Lohnt nicht, neuer kostet wie viel? 2€ inkl Shipping aus PRC? Das ist mir auch bekannt
-
Thread
UART sendet nur wenn RXD nicht angeschlossen ist
irgendwelche bekannten Zeichen sendet (0xaa und 0x55 sind da beliebte Muster), und parallel dazu 2. die empfangenen Zeichen auf einer Anzeige (z.B. 8 LEDs) ausgibt. Aber wie gesagt: zum Debuggen von seriellen Schnittstellen aller Art (RS232, I2C, SPI, WS2818, ...) ist ein Oszilloskop das richtige
irgendwelche bekannten Zeichen sendet (0xaa und 0x55 sind da > beliebte Muster), und parallel dazu > 2. die empfangenen Zeichen auf einer Anzeige (z.B. 8 LEDs) ausgibt. > > Aber wie gesagt: zum Debuggen von seriellen Schnittstellen aller Art > (RS232, I2C, SPI, WS2818, ...) ist ein Oszilloskop das
-
Thread
Seltsame Ausbreitungsbedingungen
natürlich wissen, in welcher Richtung die Hauswand steht. -eingestellte beriebsart TX/RX ? -Squelch ? -TX-> Sendeleistung ? Die Sendeleistung des Gerätes ist abhängig vom eingestellten TX-Band 20W f. 70cm, 100W für Kurzwelle. Ob das band gleich ist
Spitzenempfängern findet man daher einen logarithmischen Detektor, der eine in dB oder S-Stufen a 6dB/Stufe kalibrierbare Anzeige erlaubt.
-
Thread
AVR-Atmega32 RS232 keine PC Verbindung?!
Der ATmega 32 ist mit RXD/TXD mit dem MAX232 verbunden, nur T2IN und R2OUT habe ich nicht verbunden! Bei dem erweiterten Schaltplan, sieht man nur die erweiterte Schaltung ohne die Grundbeschaltung!
was mist Du denn an pin 2 und 6 ?
-
Thread
Nachbaubares Funkmodul auf Basis des RFM12
festgelegt wird. [pre] Configuration Setting Hex = 80 & xx Bit-Syntax: 10000000 | el | ef | b1 | b0 | x3 | x2 | x1 | x0 el (TX FIFO) = Sendepuffer für Datentransfer nutzen (1 = An / 0 = Aus) ef (RX FIFO) = Empfangspuffer für Datenspeicherung nutzen (1 = An / 0 = Aus) b... = Zu nutzende Basisfrequenz
Veränderungen durchgeführt: [code] 1. Hinzufügen der status_register.c zum AVR-Studio Projekt. 2. Das Status Register wird im Programm mit 0b1011 = 0xB kodiert! => An dieser Stelle scheint die Doku nicht zu stimmen. configuration.c #306: uart_putc(0xD5); // anstelle von 0xD4, das dort falsch
-
Thread
DIY Fernsteuerung (Der Griff nach der EierlegendenWollMilchSau)
Das Thema interessiert mich. Mir geht es dabei um viele Sonderfunktionen, z.B. in einem Modell-Lkw. Dein Video werde ich mir reinziehen, vielleicht schon heute abend mit ner Flaschbier. Zwei Themen empfehle ich für Deinen lauen Samstagmorgen mit ner Tass Kaff: 1. OpenTX
=1&psc=1 https://www.amazon.de/Eurolite-Showlite-Empf%C3%A4nger-Reichweite-geb%C3%BChrenfrei/dp/B07G45XJ7F?SubscriptionId=AKIAIZQVKWKGMRY2D3QA&tag=blu01-21&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B07G45XJ7F