-
Thread
TX / RX 2B Baustein Fragen dazu
Hallo zusammen, ich habe mir in der Bucht fünf Sender und fünf Empfänger http://www.talkingelectronics.com/projects/27MHz%20Transmitters/imagesP2/RX2Bdatasheet-5function.pdf hierzu gekauft und möchte dazu was logischerweise ferngesteuertes bauen. Dazu hätte ich ein paar Fragen, weil ich von HF keinen Ahnung habe: Kann ich beide Schaltungen auf Lochraster aufbauen und fliegend verdrahten oder muss ich Sender und/ oder Empfänger auf einer geätzten Platte ohne Kreuzungen aufbauen? Wo(Bauelemente und Werte) kann ich an der Sendereichweite drehen, wenn ich etwas mehr Reichweite brauche
-
Thread
WordClock mit WS2812
>b<0c>b<1c>p<ec><8e>cl`<03>rlp<f2>o<e0><82><9c><00><0c><0c><82><8e><80>l<0c><8c> <9c><80><0c><0c><0c>b<0c>n<e2><e2>ol<8c><1c><9c><0c><8e>p<0c><8c>|~<f2>o<ee>
;?<2><14>r???n?<4><14>?r??l`<27>$`<27>??|??<\0>?8~?n?<2>?????r?#?n?<2>??<\f><24>??b?<4>?<\f><18>?#l`<27><4>?<\0>?$???<1>Fl???<27>??<\0><\f><24><\0><\f><24><\0><\f><24>?<\f><24>?<\f><28>r<27>???`<27><4><\b
-
Thread
Retro Fieber: Z80 oder 68000 ?
> E1/ macht ja die Freigabe über IOREQ. (In meinem Datenblatt heißen die Enable-Eingänge G1, G2A und G2B) /IOREQ auf G2A (oder G2B). Auf G1 solltest Du /M1 legen, da während des Interrupt Acknowledge Cycle /IOREQ und /M1 low sind. Ich würde allerdings A7 auf G2B legen, und A4, A5, A6 auf
Demuxer CS leitung I/O Map: 00 01 02 03 04 05 06 07 ..... CMD LO HI B1 B2 B3 B4 .... CMD = WRITE/READ/ERASE etc. LO/HI = Zielfile... 0,1,2,3,4,5,6...
-
Thread
Logamatic 2107 Schnittstelle
K SAFe 2.20 4B 02 14 RX: 04 08 04 00 5001 17 13 89 11 82 12 3C 64 33 05 64 5A 32 RX: 04 09 02 00 D BC10 2.00 44 02 00 RX: 04 10 02 00 C
06 9A 08 0B 02 00 7B 04 05 00 00 00 FC UBAX V 2.4 / SAFE 2.20 / keine Erweiterung ------------------------------------------ TX: 04 08 02 RX: 04 08 02 00 48 02 04 4B 02 14 00 00 00 Die letzten 3 0x00 deuten
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
( PCINT0_vect ) { go = 1; PCMSK0 &= ~(1 << PCINT0); PCIFR = 0xFF; } void rf12_rxdata2(unsigned char *data, unsigned char number) { unsigned char i; for (i=0, y=0; i<number; i++, y++) { rf12_ready(); *data++=rf12_trans(0xB000); } rf12_trans(0x8208); // RX off
Hallo, Ich beschäftige mich jetzt seit 2 Wochen mit den 868MHz Modulen und bin langsam am verzweifeln. Ich benutze die RFM12b Module mit 2 Atmega8, habe alle Änderungen für die 868MHz übernommen und benutze den RFM12_RX_TX.zip Code von Benedikt
-
Thread
Raspberry Pi Pico SDR
Ist es jemanden gelungen, den PicoRX per USB als Mikrofon im PC als Audio Streaming Quelle einzubinden? Egal was ich mit verschiedenen PCs versucht habe, unter Linux oder Windows10, sowohl der Pico2 als auch Teile der PC-SW (z.B. Audacity
/tree/main/PicoRx VK2ARH Version file:///C:/Users/DAC3/Downloads/PicoRx Schematic v2.4.pdf Ich selber habe momentan diese Firmware aufgespielt https://github.com/dawsonjon/PicoRX/releases/tag/v0.1.1-alpha (pico2rx.uf2
-
Thread
ISR Code schneller machen?
; OCR1B = temp-TIMING_WINDOW; UCSR0B |= (1<<RXCIE0); // enable USART0 RX Complete Interrupt // Count 999 = 1ms // Count 1999 = 2ms // Count 19999 = 20ms Servo8_OFF; } ISR
case 3: Led2_ON; temp = 1499; break; } OCR1B += temp; OCR1A = OCR1B-TIMING_WINDOW; UCSR0B |= ((1<<RXCIE0) | (1<<UDRIE0)); // enable USART0 RX Complete Interrupt // enable
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
10 6b 2c 6b 2c 00 00 00 05: BBLHl : (128, 2, 1076012, 27436, 5) BBBBBHHHB: (128, 2, 0, 16, 107, 11371, 11264, 0, 5) 12B : (128, 2, 0, 16, 107, 44, 107, 44, 0, 0, 0, 5) 80 02 00 11 6b 66 6b 66
b2 0 0f 9 22 13 89 2 77 1 2 1 b7 DTU -> WR --------- 16: d4:cf:21:0f:00:63:70:71:60: 72:22:84:12:5a:5a:1b:8e:ee:12:3d:b6:08
-
Thread
AVR-Bootloader mit Verschlüsselung
nimmst einen zb. 2k7 Widerstand und schließt diesen zwischen RX und TX am FTDI. Am RX Pin den RX des AVRs. In deinem Falle ist es so das 1-Wire identisch zum zb. Dallas 1-Wire oder I2C arbeitet. Der AVR zieht den RX
ldi cmdl, byte3(BootDelay / 6) ab1: ldi parah, (BootInfo - BootSign) * 2 ldi zl, byte1(BootSign * 2) ldi zh, byte2(BootSign * 2) ab2: rx_1 rjmp ab2 ab3: sbiw xl, 1 sbc cmdl, zerol rx_0 brne ab3
-
Thread
Wlan2Serial Modul für 5 euro
]="|"&A2&ZEICHEN(13)&"|"&B2&ZEICHEN(13)&"|"&C2&ZEICHEN(13)&"|"&D2&ZEICHEN(13)&"|"&E2&ZEICHEN(13)&"|"&F2&ZEICHEN(13)&"|"&G2&ZEICHEN(13)&"|"&H2&ZEICHEN(13)&"|-"&ZEICHEN(13)[/code]
teilst dem DHCP mit, dort stellst eine feste IP dann ein und vergibst gleich einen Namen im DNS. z.B. [c] a1:b2:c3:d4:e5:f6 192.168.5.50 esp_01 b1:c2:a3:d4:e5:f6 192.168.5.51 esp_02 c1:a2:b3:d4:e5:f6 192.168.5.52 esp_03 [/c] > Klar, ich kann sie auf der Zielhardware auslesen, dann weiss
-
Thread
Handykamera MCA-25 ansteuern
RX CH3: RESPONSE UIH len:13 |AT*EACS.17.1.r| <F9 21 EF 1B 41 54 2A 45 41 43 53 3D 31 37 2C 31 0D B0 > RX CH3: RESPONSE UIH len:6 |.r.nOK.r.n| <F9 21 EF 0D 0D 0A 4F 4B 0D 0A 48 > //authenticate
42 39 0D FB > RX CH3: RESPONSE UIH len:6 |.r.nOK.r.n| <F9 21 EF 0D 0D 0A 4F 4B 0D 0A 48 > RX CH3: RESPONSE UIH len:17 |AT+CSCC.2.199.B9.r| <F9 21 EF 23 41 54 2B 43 53 43 43 3D 32 2C 31 39 39 2C 42 39 0D
-
Thread
Automower G3 mit USB Diagnoseport fernsteuern?
Abfrage 12 01 bei mir kommt da folgendes raus: CMD: 13 LEN: 17 DATA: 00 01 00 05 12 24 00 F0 B3 01 00 02 9A 5F 01 00 5B 03 3A 00 00 B6 06 sehe ich das richtig das du dich z.B beim parken nur auf die ersten 2 Bytes beziehst ? und nicht die Antwort nur 2 Bytes hat ? Ich habe noch ein kleines
from front) on the mainboard. Using a cheap logic analyser I see this from the tx pin of Wemos: '2' (0x02) '2' (0x02) '1' (0x01) '0' (0x00) '139' (0x8B) '3' (0x03) '2' (0x02) '2' (0x02) '1' (0x01) '0' (0x00) '139' (0x8B) '3' (0x03) But nothing on rx. I have verified that there are
-
Thread
bidirektionale RS232 Funkbrücke mit RFM12
Christian http://www.minicircuits.com/cgi-bin/modelsearch?search_type=model&model=MAR-1SM&tb_no=TB%2d411%2d1%2b guckst Du da.. ca 1.30 USD / stück. Mach 2 Euro draus dann ist es realistisch. Wenn ich in England was von Minicircuits kaufe ist es meisst Pfund gleich USD preis und zwischen Pfund und
Hi Lorenz! Kann man mir deinem Code bei z.B. 3 Schaltungen festlegen, dass man von z.B. Schaltung 1 etwas an Schaltung 2 schickt? Wenn ja, könnt ich mir den Code mal ansehn? lg, Steevie
-
Thread
Hat jemand Erfahrung mit dem 2,4GHz-Transceiver RFM70?
y = USIDR; Wenn ich x und y auslese, erhalte ich nur den Wert für x. y bleibt 0. Wenn ich z.B. einen 2Byte Wert mit einem payload sende, muss ich das payload auf der Rx-Seite doch 2x hintereinander auslesen - oder?
Heimo G. schrieb im Beitrag #2075740: > Wenn ich z.B. einen 2Byte Wert mit einem payload sende, muss ich das > payload auf der Rx-Seite doch 2x hintereinander auslesen - oder? Dafür gibt es das Register 0x4B, received packet lenght. Das ist ja der
-
Thread
Wer verwendet RFM69?
Störer getriggert den Empfänger "verzogen" hatten. Um das zu verhindern, erwies sich das Register 0x2B (RxTimeout2) als hilfreich: Wenn nach dem Erkennen eines genügend starken Signals nicht innerhalb der dort eingestellten Zeit ein gültiges Paket empfangen wurde, wird ein Flag im Statusregister 0x27
1); // Improved DAGC rfm_send_spi_cmd(0x29C4, 1); // RSSI mind. -98 dBm rfm_send_spi_cmd(0x1E2D, 1); // AFC auto on and clear rfm_send_spi_cmd(0x2A00, 1); // No Timeout after Rx-Start if no RSSI-Interrupt occurs rfm_send_spi_cmd(0x2B28, 1); // Timeout after RSSI-Interrupt if no Payload-Ready-Interrupt
-
Thread
Bluetoothmodul BTM-222
if(buffer == "Pair with BT_A2B61AA") lol, so geht kein Stringvergleich... if(!(strcmp(buffer, "Pair with BT_A..."))) { // code für gleichheit } else { // code für ungleichheit }
erkannt. die frage ist, wieso ist das so und wo ist die ursache für dieses verhalten. und eine 2 frage: ich kann meinen btm2 nicht mehr über uart (hterm) programmieren. keine reaktion auf befehle. hab ich die uart (tx, rx) zerschossen? habs direkt an einem ftdi-usb converter für das arduino mini
-
Thread
Technischer Fortschritt bei SDRs?
und hörtechnisch immer noch 'State of the Art'. Vergleich mal die technischen Daten mit denen des RX888. Hier nur ein paar wichtige: - ADC-Clipping (Perseus / RX888): -3 dBm / -14 dBm - Blockingfreier Dynamikbereich (Perseus / RX888): 125 dB / 102 dB - Nebenwellenfreier Dynamikbereich (Perseus / RX888): 100 dB / 90 dB - Seitenbandrauschen Perseus: -130 dBc/Hz in 100 Hz Abstand und -140 dBc/Hz in 1 kHz Abstand. Der RX888 wird von 'Schnorrenberg' mit -137 dBc/Hz in 2 kHz Abstand angegeben!
-
Thread
RS485 bus mit Fleury Uart
; return; } else { NET_UCSRA |= (1 << MPCM0); // MPCM Mode einschalten test[ucRxCount] = '\n'; ucRxCount = 0; DataOk = true; return; } } int main(void) { DDRB = (1 << PINB0) | (1 << PINB2); // set PINB0 and PINB2 as output PORTB &= ~(1 << PINB2); //
bit ucRxByte = NET_UDR; if (RxHeader == 1) // Info BYTE { stRxData.InfoByte = ucRxByte; RxHeader++; CalcCRC(ucRxByte); return; } if (RxHeader == 2) // Sender ADR { stRxData.TxAddress
-
Thread
ARM: kompliziert?
Jörg B. schrieb im Beitrag #2856630: > Aber nur auf den MHz gesehen. RX210 max 50 MHz =78 Mips F4 168 MHz > =210 Mips. Der RX210 ist mit der kleinste der RXe. RX62/RX63 laufen mit 100MHz. Wenn Du
eigentlich nichtlineare Befehle? Wenn du damit alle Befehle > meinst, deren Laufzeit nicht unverrückbar z.B. 2 Takte beträgt: Je höher > die Leistungsfähigkeit einer CPU oder eines Controllers, desto variabler > werden die Befehle. PS: So trifft das ebenfalls auf Renesas RX zu.
-
Thread
CMU200 Erfahrungen und Modifikationen
Tom B. schrieb im Beitrag #6306191: > Wie komme ich denn ins Bios? Mit F2 oder DEL?
17/I, 18/O right softkeys: 1E/A, 1F/S, 20/D, 21/F, 22/G, 23/H, 24/J, 25/K, 26/L lower softkeys: 3B/F1, 3C/F2, 3D/F3, 3E/F4, 3F/F5, 40/F6, 41/F7, 42/F8, 0C/- control group: 0E/<--, 52/NumIns 31/N, 30/B 2F/V, 2E/C 2C/Z, 2D/X functon group: 19/P, 1A/[, 1B/] system group: 1B/\, 28/', 27/;
-
Thread
Projekt fertiggestellt: MP3 Player für Kinder auf ATTiny-Basis
10059_10884_10887_100031_10319_321_322_10103%2Csearchweb201603_35%2CppcSwitch_0&algo_pvid=aff242c1-8336-40de-96e9-620a1b61445d&algo_expid=aff242c1-8336-40de-96e9-620a1b61445d-0 1x Kondensator 100nF (C1) https://www.reichelt.de/Scheiben/2/index.html
10059_10884_10887_100031_10319_321_322_10103%2Csearchweb201603_35%2CppcSwitch_0&algo_pvid=aff242c1-8336-40de-96e9-620a1b61445d&algo_expid=aff242c1-8336-40de-96e9-620a1b61445d-0 1x Kondensator 100nF (C1) https://www.reichelt.de/Scheiben/2/index.html
-
Thread
Heatronic 3 Adapter (Junkers Heizung) fuer Raspberry Pi
ff 00 03 2b 00 dc 08 9c 01 de 00 30.04.2025;11:26:38;DEBUG;1067_0 ;???;S38;T10;1067_0 ;???:b8 10 ff 00 03 2b 00 dc 08 9c 01 de 00 30.04.2025;11:27:39;DEBUG;1067_0 ;???;S38;T10;1067_0 ;???:b8 10 ff 00 03 2b 00
:34:38;DEBUG;1067_0 ;???;S38;T10;1067_0 ;???:b8 10 ff 00 03 2b 00 dd 08 9e 01 d2 00 30.04.2025;11:35:37;DEBUG;1067_0 ;???;S38;T10;1067_0 ;???:b8 10 ff 00 03 2b 00 dd 08 a2 01 aa 00 30.04.2025;11:36:37;DEBUG;1067_0 ;???;S38;T10;1067_0 ;???:b8 10
-
Thread
Unterstützung - eigenes CAN Protokoll
on das Datenbyte1 auf 0x01 steht. Wenn ja dann soll z.B. Teilnehmer 2 die Nachricht 256 + 1 auf den LED's anzeigen.
Hi Matthias, so ganz verstehe ich dies immer noch nicht. Der Teilnehmer 1 sendet z.B. seine Daten mit der COB-ID:0x181. Entspricht dies jetzt einem PDO(TX) oder PDO(RX)? Genauso mit dem COB-ID:0x581. Damit kann ich z.B. sagen, das der Teilnehmer 1 die Daten vom Teilnehmer 2 lesen
-
Thread
Handycamera MCA-25 ansteuern - ip webcam mit mega32
=============== //CAM tells mobile new current (100mA) TX CH3: COMMAND ....... <F9 23 EF 1B 41 54 2A 45 43 55 52 3D 31 30 30 30 0D D1 F9> RX CH3: RESPONSE UIH len:13 |AT*ECUR.1000.r| <F9 21 EF 1B 41 54 2A 45 43 55 52 3D 31 30 30 30 0D B0 F9> RX CH3: RESPONSE UIH len:6 |.r.nOK.r.n
08 2B 2B 2A 2A 4B 4B ED F9> ======================================== mein mitschnitt (nur TX) : ======================================== mca25_read_mux_packet: >>> F923EF1B41542A454355523D313030300DD1F9
-
Thread
RFM01/02 Basics
zweite in Rx(2) usw. Jetzt schau Dir mal an, wieviel Zeichen übertragen werden und wie hoch der Index von Rx ist. Na, alles klar?
schon im Empfangscode geändert. Call Rf_cmd(&Hc811) '19,2 kbit die hf-strecke läuft doch mit 19,2 kBaud >sobald ich dim rx(16) as byte in rx(n) ändere warum dim? >und auch die for count befehle in 1 to n, krieg ich fehlermeldungen du mußt, im sender
-
Thread
CQ CQ CQ SAQ SAQ SAQ
diesmal mit 10cm langer Aktivantenne nach PA0RDT nicht möglich, Weihnachten 2013 war das Signal damit 6 dB über dem Rauschen. Rx: EKD 500 QSL Karte von SAQ ist in den letzten Tagen eingegangen.
ACK, sehr gutes Signal bis >25 dB über man made noise in Citylage, nur etwa 5 dB schwächer als JXN auf 16.4 kHz. @Bernd: congrats zum Konzept des RX mit nur 12-V-Speisung der Anoden...
-
Thread
SAQ Minimalempfänger
gezeigt, dass das Rauschlevel auch ohne dass was am Mikrofoneingang angesteckt ist genauso bei -60dB liegt. Edit: Erstaunlich! SAQ-RX an der Soundkarte vom Tower, kein internes Mikro, nichts angeschlossen, hat Rauschlevel unter -110 mit Spitzen bis -95dB bei 18 und 21 kHz. Am 2. Laptop (dell) mit kurzgeschlossenem Eingang unter -90dB, ab 2-21 kHz etwa -105dB, danach <-110dB, die Karte sampelt offenbar nur mit 44kHz. Ich werde wohl zum weiteren Test des Empfängers den PC wechseln!
-
Thread
Eigenes i.MX6 Board - JTAG läuft. Wie nun weiter mit U-Boot?
pinctrl_hog_1>; eval1a { pinctrl_enet1: enet1grp { fsl,pins = < MX6UL_PAD_ENET1_RX_EN__ENET1_RX_EN 0x1b0b0 MX6UL_PAD_ENET1_RX_ER__ENET1_RX_ER 0x1b0b0 MX6UL_PAD_ENET1_RX_DATA0__ENET1_RDATA00 0x1b0b0 MX6UL_PAD_ENET1_RX_DATA1__ENET1_RDATA01 0x1b0b0
pinctrl_hog_1>; eval1a { pinctrl_enet1: enet1grp { fsl,pins = < MX6UL_PAD_ENET1_RX_EN__ENET1_RX_EN 0x1b0b0 MX6UL_PAD_ENET1_RX_ER__ENET1_RX_ER 0x1b0b0 MX6UL_PAD_ENET1_RX_DATA0__ENET1_RDATA00 0x1b0b0 MX6UL_PAD_ENET1_RX_DATA1__ENET1_RDATA01 0x1b0b0
-
Thread
MP3-Player Bauteile für wenig Geld
weiter) ATE0 [OK] AT^SSTK=086,0 [>] D0 54 81 03 01 21 80 82 02 81 02 8D 49 04 ->Header 30 31 2F 32 38 20 4E 6F 72 6D 2F 4D 50 33 44 69 ->Format 0D 49 2D 3E 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 49 20 30 <34 3A 34 37> ->Zeit 0D 53 63 6F 6F 74 65 72 20 2D 20 53 68 61 6B 65 20 54 68 61 74 20 28 52
Description Section M/O Min Length Proactive SIM command Tag 12.2 M Y 1 Length (A+B+C) - M Y 1 or 2 Command details 11.6 M Y A Device identities 11.7 M Y B Text string 11.15 M
-
Thread
UART Bootloader ATtiny13 - ATmega644
101DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 :101DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 :101E0000F8946FE56DBF64E06EBF22243324A8957B :101E100061B560617FE061BD63FD71BD909A919A8B :101E2000899A21E030EA63E0F101EF01F1010197C5 :101E300060408099E1F7D9F121973496C0F1809BF9 :101E4000FBCF0F2EC5950694E9F72397269668F7E2 :101E5000EA35F20550F3F797F695E7952F01CAE0BA
Testprogramm: :0400000046C0FECF29 :10000400CCC0FCCFFBCFFACFF9CFF8CFFFC0EDC007 :10001400EDC0F4CFF3CFF2CFF1CFF0CFEFCFEECFEF :10002400EDCFECCFEBCFEACF5EC0E8CF91C0E6CF07 :10003400E5CFE4CFE3CFE2CFE1CF2B37513C4E6A9B Naja, werde mal weiter suchen.
-
Thread
Arduino Blue Pill & CAN mit SN65HVD230
AFIO->MAPR &= 0xFFFF9FFF; // reset CAN remap // CAN_RX mapped to PA11, CAN_TX mapped to PA12 if (remap == 0) { RCC->APB2ENR |= 0x4UL; // Enable GPIOA clock GPIOA->CRH &= ~(0xFF000UL); // Configure PA12(0b0000) and PA11(0b0000
AFIO->MAPR |= 0x00005000; // set CAN remap // CAN_RX mapped to PD0, CAN_TX mapped to PD1 (available on 100-pin and 144-pin package) RCC->APB2ENR |= 0x20UL; // Enable GPIOD clock GPIOD->CRL &= ~(0xFFUL); // Configure PD1(0b0000
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
geschaur, wofür der ist, muß ich also in Deinem Source noch auf L schalten, kein Problem. RCK Du auf D2, ich auf B2, WR Du auf B4, ich auf B4, OE Du nicht beschaltet, ich auf B5, also auch noch auf L setzen WRST Du auf C3, ich auf D2, RRST Du auf C2, ich auf B3. Werde ich nachher in Deinem Source
verwenden. Z.B. Diese hier: [code] int UART0_rx_complete(void) { //Wenn CR+LF empfangen wird, ist der Befehl vollständig if(UART0_rx.data[(UART0_rx.write -2)&UART0_rx_mask] == 0x0D &&UART0_rx.data[(UART0
-
Thread
Amateure braucht Hilfe bei RS232
Hab mal gemessen: Pin 2 (GND) zu Pin 4 RX = 0V Pin 2 zu Pin 5 (TX) = 3,0V Pin 6 zu 7/8 = 11,8v Heißt RS232?
g&hvqmt=e&hvrand=13040997618924261344&hvtargid=kwd-300354783251&hydadcr=26899_1772722&keywords=usb%2B-%2Brs232&qid=1614037466&sr=8-9&tag=googhydr08-21&th=1
-
Thread
Wahl der richtigen µC-Familie Gesperrt
Zwei Mikrofonsignale einlesen (10Bit, 10KS/s), Identification & Ortszuweisung von Schallquellen (nur 2D, 160°, 50Hz-4KHz), Lautstärke einer steuerbaren, exteren Quelle so anpassen (via IR), dass deren Lautstärke n-dB über den anderen Schallquellen liegt (Welche das von den georteten Quellen ist, musst
Dirk K. schrieb im Beitrag #3725987: > RasPi B+ Auch wenn Dein Beitrag ironisch gemeint war :-) Der RasPi B+ ist billiger als die meisten uC Boards und die GPIO/SPI/I2C können unter RISCOS in BASIC/Assembler extrem einfach programmiert werden
-
Thread
einfacher 20m-CW-Sender mit AD9850 und MOSFET
gefilterten Sinus zu einem Rechteck mit der gleichen Frequenz zu wandeln (Pins 15+16). Der Komparator hat 2 Ausgänge Q und /Q (Pins 13+14). Damit gehst Du jeweils auf ein NAND (z.B. 74HC00) mit dem der Takt wahlweise zum Tx oder zum Rx geleitet werden kann. Mit dem 74HC00 kann dann der TTL-Treiber aus
Danke, das klingt schon mal nach einer praktikablen Lösung! B e r n d W. schrieb im Beitrag #3322332: > ... hat 2 Ausgänge Q und /Q (Pins 13+14). Damit gehst Du jeweils > auf ein NAND (z.B. 74HC00) mit dem der Takt wahlweise zum Tx oder zum Rx > geleitet werden
-
Thread
Weltempfänger
B e r n d W. schrieb im Beitrag #4207043: > War das ungefähr so gemeint? > > Rx VFO f_Quarz VFO+f_Quarz 1.ZF > 5,00 2,50 13,20 15,70 10,70 > > Falls ja: Im Prinzip, aber
1. ZF Amp. 0 30 dB 2. ZF Amp. 0 30 dB 2. Mixer 6 6 dB 3. ZF Amp. 0 40 dB ---------------------- Summe +2 142 dB Die maximale Verstärkung ist viel zu hoch. Ich würde eher zwischen 1. und 2.
-
Thread
Loxone Link - CAN-Bus
119C0036 8 79 00 9C 01 36 00 9C 01 <-Seriennummer MS 21) 19622.4 Rx 019C0036 8 F8 B4 61 26 41 FB 41 02 22) 19720.6 Rx 106FF0F4 8 00 00 00 00 00 00 00 00 23) 19724.5 Rx 00000000 8 0B 00 C9 7F 76 57 89 00 24) 19728.5 Rx
<-Status DO 31) 20018.4 Rx 019C0036 8 B0 00 00 00 00 00 00 00 <-Status AO 32) 23698.5 Rx 00000000 8 0D E7 D4 20 00 00 00 00 33) 23702.4 Rx 00000000 8 2D E2 87 42 15 A4 18 03 34)
-
Thread
Protokoll für einfache Kommunikation rs485
= uart_str_rx[2]; lcd_int4(uart_string_lenx); u16 crc= function_crc( uart_str_rx, uart_string_lenx); uart_str_rx_ct=0; if(((crc>>8)==uart_str_rx[uart_string_lenx+1]) && ((crc&255
Nick schrieb im Beitrag #7992516: > Mir fällt z.B. das fehlende > Null-setzen von uart_str_rx_ct auf und das fehlende Syncbyte. uart_str_rx_ct wird nach jedem Auslesen von uart_str_rx auf 0 gesetzt - also in 10sec Zeitintervallen. Egal ob die crcv
-
Thread
Anforderungssammlung CAN Hausbus mit PIC µC
) ' set id of filter B2_F4 to 2nd node ID CANSetOperationMode(_CAN_MODE_NORMAL,0xFF) ' set NORMAL mode CANWrite(ID_1st, RxTx_Data, 8, Can_Send_Flags) ' send initial message ' ##########
################ while TRUE ' ist eine CAN-Bus-Mitteilung da? Msg_Rcvd = CANRead(Rx_ID , RxTx_Data , Rx_Data_Len, Can_Rcv_Flags) ' wenn ja, dann schicken wir was zurück...... if ((Rx_ID = ID_2nd) and (Msg_Rcvd <> 0)) <> 0 then portB.7= RxTx_Data[0].0 '
-
Thread
Webasto W-Bus
Während der Diagnose sendet die Software endlos abwechselnd zwei Befehle [code]F4 0D 50 30 5F 60 61 0A 2A 3D 2B 23 0E 28 F4[/code] und [code]F4 17 50 30 1E 5A 33 03 01 04 02 58 59 32 10 15 13 34 24 2C 12 11 0C 51 B7[/code] Die sehen deutlich länger aus als alles was ich sonst so gesehen hab. Adresse
Liste an Betriebszuständen mit entsprechenden Hexcodes. Die Antwort auf F4 0D 50 30 5F 60 61 0A 2A 3D 2B 23 0E 28 F4 sieht so aus: [code] ADRLENCMD00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 4F 1C D0 30 5F 00 63 60 00 62 61 00 01 0A 0D 2A 00 3D 03 20 2B 00 23 36 21 22 23
-
Thread
bidirektionale Datenübertragung zwischen 2 Atmega 8
Grundlagen! Tx1<->Rx2 RX1<->TX2 Also eine art Crossover!
0x0F; switch (code) { case 0: Aktor_1bis4 = rx_data; break; //00? ja-->schreibe niedrigsten 6 Bits case 1: Aktor_1bis4_negiert = rx_data; break; //01 case 2: Aktor_5bis8 = rx_data; break; //10 case
-
Thread
Reverse Engineering eines LIN Bus
# RX Classic HEADER 2B HEADER sent for ID 0x2B - watch for RX response (1891.610417) lin0 02B#0444450000000000 # RX Classic HEADER 2B HEADER sent for ID 0x2B - watch for RX response (1892.025259) lin0
0x2A - watch for RX response (6720.255126) lin0 02A#FFFFFFFFFFFF # RX Classic HEADER 0x2b HEADER sent for ID 0x2B - watch for RX response (6722.715719) lin0 02B#024147394E000000 # RX Classic [/code
-
Thread
arduino und dfplayer spielt einfach nichts ab
Gio B. schrieb im Beitrag #7540792: > in dem Diagramm sind die Pins vom Rx auf 11 Arduino und Tx auf 10 > Arduino. > In dem Code steht aber:#include <SoftwareSerial.h> > SoftwareSerial softSerial(/*rx
Gio B. schrieb im Beitrag #7541266: > Ich denke es liegt daran, > dass man dort in der aktuellen Version keinen old bootloader wählen kann Ich habe gerade mal den nightly build 2.2.2 für Linux herunter
-
Thread
Serielle Schnittstelle µC
// Receive interrupt off #define USART_BRGH_HIGH 0b11111111 // High baud rate #define USART_BRGH_LOW 0b11101111 // Low baud rate #define USART_CONT_RX 0b11111111 // Continuous reception #define USART_SINGLE_RX 0b11110111 // Single reception
USART_RX_INT_ON 0b01000000 // Receive interrupt on #define USART_RX_INT_OFF 0b00000000 // Receive interrupt off #define USART_RX_INT_MASK (~USART_RX_INT_ON) //Mask Receive Interrupt select
-
Thread
10W Bitcoin miner mit 450GH/s für Raspberry Pi
17 19:12:08,601 - DEBUG - rx len: b'\x02' 2024-04-17 19:12:08,601 - DEBUG - <- 0801 2024-04-17 19:12:14,102 - DEBUG - -> 0b080210031a050430783030 2024-04-17 19:12:14,104 - DEBUG - rx len: b'\x02' 2024-04-17 19:12:14,104 - DEBUG
19 10:08:07,825 - DEBUG - rx len: b'\x02' 2024-04-19 10:08:07,825 - DEBUG - <- 0801 2024-04-19 10:08:13,326 - DEBUG - -> 0b080210031a050430783030 2024-04-19 10:08:13,327 - DEBUG - rx len: b'\x02' 2024-04-19 10:08:13,328 - DEBUG
-
Thread
Lattice Diamond: UART Receiver Siganl Wegoptimiert
d0), .tx_sop_1(1'b0), .tx_eop_1(1'b0), .tx_dwen_1(1'b0), .tx_req_2(1'b0), .tx_din_2(16'd0), .tx_sop_2(1'b0), .tx_eop_2(1'b0), .tx_dwen_2(1'b0), .tx_req_3(tx_req_ur), .tx_din_3(tx_dout_ur
(OPENCORECAN2_BASE_ADDRESS, CAN_CONTROL_REG)=bTmp;[/c]
-
Thread
zwei mega328 über 10m Kabel miteiander kommunizieren lassen
werde mal eine RS232 Strecke aufbauen, den die max-Bausteine sind bereits im Hause. Wie schicke ich RX/TX am besten durch das CAT5? RX/TX in EINEM verdrillten Leitungspaar oder aufgesplittet in RX mit GND und TX mit plus? Oder ist das egal? Bei I2C ist das z.B. sehr wichtig. Oh und noch eine 2. Frage
Joachim B. schrieb im Beitrag #5518323: > wurde denn darauf nicht im Optiboot Rücksicht genommen? > ATmega haben doch NEU ein weiteres Register > Atmega-USART: U2X Bei U2X wird auch nur 8 statt 16mal gesampelt
-
Thread
ISR Aussetzer durch Volatile-Variablen-Polling ?
, wenn du Daten empfängst, und a) uart0_rx_flag noch true ist? b) der Puffer voll ist?
Falk B. schrieb im Beitrag #7338470: > Dein Code ist schlecht formatiert und fragwürdig. > a) uart0_rx_flag noch true ist? > b) der Puffer voll ist? Bei mir im AVR-Studio sehen die Klammern aus wie sie
-
Thread
AVR und der Umgang mit C++
.-4 ; 0xbc <_ZN6RX58085spi_1Ev+0x1c> c0: 00 c0 rjmp .+0 ; 0xc2 <_ZN6RX58085spi_1Ev+0x22> PORTD = 0<<pinNr ; c2: 1b b8 out 0x0b, r1 ; 11 c4: 82 e0 ldi r24, 0x02 ;
000000ce <_ZN6RX58085spi_0Ev>: ce: 1b b8 out 0x0b, r1 ; 11 d0: 82 e0 ldi r24, 0x02 ; 2 d2: 8a 95 dec r24 d4: f1 f7 brne .-4 ; 0xd2 <_ZN6RX58085spi_0Ev+0x4>
-
Thread
GPS Standpunkt einmal pro Tag bestimmen
hat die Maus einen "ps2" stecker? an diesem liegen signale als ttl und rs232 pegel an. Die Maus sendet immer, du kannst dir die signale einfach mal mit deinem PC und z.b. hyperterminal ansehen.
Hallo, 1k habe ich für R2, kann ich für R1 auch 2,2k nehmen, habe keinen anderen? Die 5V kommen von einem Netzteil, oder? GND und Vcc von der GPS Maus lasse ich aber im Sockel vom mC, oder? Ich schliesse nur das Rx Kabel an