-
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
Differentiell-Taster für RS485?
es einfach nur A oder B zu belauschen. Vanye
mit Failsafe-Beschaltung versehen ist, sollte A dann irgendwo zwischen ca. 1,5 V und 5 V hängen und B zwischen 0V und ca. 2,5 V, wobei A immer positiver als B sein dürfte. Folglich muss der Sensor also an einen Modbus Master angeschlossen sein, der ihn periodisch mit der richtigen Baudrate, Übertragungsparametern
-
Thread
Microchip LAN9352
Port 1 hängen und die Fritzbox an Port 2 In den TX countern steht natürlich auch was (in allen dreien) weil senden vom Port 0 aus ja funzt
Ge E. schrieb im Beitrag #7835109: > MAC_TX_256_TO_511_CNT_0 = 3 > > das verwundert mich.. da ich von port 0 nichts gesendet habe.. Ich wiederhole es nochmal: Die Counter für MAC 0 bis 2 beziehen sich auf die Switch-Seite, d.h. der Switch
-
Thread
Unterbezahlung im öffentlichen Dienst
onlineakademie/interaktive-infografiken/lernlandkarte-bayern%3Ftx_festopicmap_map%255Baction%255D%3Ddownload%26tx_festopicmap_map%255Bcontroller%255D%3DPoint%26tx_festopicmap_map%255Bpoint%255D%3D162%26cHash%3Ddaed8f01bde4581756df40c2c9667cfc&ved=2ahUKEwieh-Lk89mLAxWcg_0HHX9mNLUQFnoECCsQAQ&usg=AOvVaw2803VIUDrPm36x-XIcPsvf
hatte mich letztens auch mal im Universitären Umfeld umgesehen. An der Uni Frankfurt bieten sie z.B. aktuell gerade Stellen für promovierte Physiker an, befristet auf 2 Jahre in EG13. Da lach ich mich schlapp, absolut lächerlich. Vor langer Zeit war ich mal beim DWD da hat mein Diplom für EG13 gereicht
-
Thread
Beschaltung Treiber RS485
Ist irgendwo auf dem RS485-Bus ein Abschlusswiderstand aktiviert (R70, J4.2-3)?
weil diese steile Flanken erfordern. Wenn man diese Nachteile im Griff hat, also: kurzes Netzwerk (z.B. halber Meter), passende Baudrate (z.B. 9600) und passendes Biasnetzwerk (z.B. je 560ohm), keine nennenswerte Ground-Unterschiede, ist die Billiglösung aus meiner Sicht völlig legitim.
-
Thread
Modbus RS485 abfragen mit ESP32 klappt nicht
; void setup() { Serial.begin(115200); Serial1.begin(115200, SERIAL_8N1, 16, 17); // RX, TX node.begin(1, Serial1); // Slave-Adresse 1 } void loop() { uint8_t result; uint16_t data[6]; result = node.readHoldingRegisters(0x7D65, 2); // Startadresse 0x00, 6 Register
tasmota.github.io/docs/Modbus-Bridge/ Konfiguriert ist das Gerät bei GPIO16 + 17 als ModBR Rx und ModBR Tx. Ich kann auch einen Befehl absenden, z.B. ModbusSend {"deviceAddress":1, "functionCode":3, "startAddress":32100, "type":"uint16","count":2} Das sollte eigentlich die battery voltage zurückliefern
-
Thread
Neue Open Source Software macht aus deinem Oszilloskop einen Logik Analysator
Oszi Waveform Analyzer den bidirektionalen Half-Duplex Transfer auf einer Datenleitung aufsplitten in 2 getrennte Rx und Tx Kanäle. Ich zeige das am Beispiel der Kommunikation eines Pinpad mit einer Smartcard. Oszi Waveform Analzyer hat noch viel mehr Features als das. Eine detallierte Beschreibung
Gespeichert - Angezeigt 0 Ch1 - 2 Ma1 1 Ch2 - 1 Ch2 3 Re1 - 4 D0 4 D0 - 3 Re1 2 Ma1 - 0 Ch1 Ich verstehe die Sortierung nicht. Im Quellcode habe ich noch nichts gefunden was mir weiterhilft. Peter
-
Thread
Schul Projekt für ein Modell-Smart-Home
dann dafür ausreichend? Reicht da > auch eine ältere Version? Da reicht absolut was älteres. ein 3B+ oder so ist mehr als ausreichend dafür.
Kostengünstig wäre RFM69W + Nano: https://www.pollin.de/p/hoperf-funkmodul-rfm69w-433s2-433-mhz-tx-rx-810300 https://www.amazon.de/MakerMind-ATmega328P-AU-MEGA328-kompatibel-Arduino/dp/B0DCZXC7NL? Aber ohne µC Begeisterung: keinerlei Chance.
-
Thread
Audio gain in UHF-PLL Schaltung
discrete-semiconductors/diodes-rectifiers/varactor-diodes/?capacitance=44%20pF~~76%20pF&rp=semiconductors%2Fdiscrete-semiconductors%2Fdiodes-rectifiers%2Fvaractor-diodes%7C~Capacitance aber die meisten sind end-of-life oder nicht für Neuentwicklungen empfohlen.
kurz im Kopf durchgerechnet, bei 3V Betriebsspannung und einem 1M Basiswiderstand fließen gerademal 2,3µA Basisstrom (3V Vcc-0,7V B-E-Schwellenspannung). Laut Datenblatt des BC847 viel zu wenig um ihn aufzusteuern. Sehr mysteriös was du hier beschreibst.
-
Thread
F_CPU calibrieren und in eeprom abspeichern
of UBRRn Settings for Commonly Used Oscillator Frequencies" aus dem Datenblatt von Atmel: 8 MHz U2Xn=0 UBRRn=12, 38400 bps, Abweichung 0,2% 8 MHz U2Xn=1 UBRRn=25, 38400 bps, Abweichung 0,2% 8 MHz U2Xn=0 UBRRn=3, 115200 bps, Abweichung 8,5% 8 MHz U2Xn=1 UBRRn=8, 115200 bps, Abweichung -3,5% 16
electronics.stackexchange.com/questions/328748/can-we-calculate-the-baud-rate-of-rs232-communication-from-the-tx-output-signal Wenn da tatsächlich 2 Quarze in RTC und am µC verwendet werden, dann tippe ich nach wie vor auf einen SW-Fehler.
-
Thread
Firmware Update auf dem Siemens PAC3100 über einen usb rs485 adapter probleme
Tx:0-20:05:07.507-7E 03 FA 01 00 1B 6F 16 Rx:1-20:05:07.568-7E 03 36 00 2A 37 4B 4D 33 31 33 33 2D 30 41 42 30 30 2D 33 41 41 30 20 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 FF FF 56 01 00 00 00 00 F6 00 00 00 01 01 00 1F 14 D4 Tx:2-20:05:08.514-7E 03 FA 01 00 1B 6F 16 Rx:3-20:05:08.579-7E 03 36 00 2A 37 4B 4D 33 31 33 33 2D 30 41 42 30 30 2D 33 41 41 30 20 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 FF FF 56 01 00 00
-
Thread
Gibt es noch dumme Fernseher?
Hab mal für den TO google benutzt und den unsmarten TX-32M330E von Panasonic gefunden: https://www.panasonic.com/de/consumer/flachbildfernseher/full-hd-hd-tv/m330-serie/tx-32m330e.html
versuchen deine Scheuklappen mal einen Spalt zu heben. Es gibt da Hilfsangebote. Zur Frage, DVB-S2 Bild ist dann da z.B.. > > Ein TV für nur lineares Fernsehen ist heute nutzlos. Wie ein TV für nur > analoge Antenne vor 15 Jahren auch nutzlos war. Siehe oben. Deine Meinung ist nicht die
-
Thread
Fumot Tornado 25000 mit LCD -Teardown
= LCD_HEIGHT - 1; LCD_send_CMD_byte(0x29); // Display ON // Column and Row Address Set (2A, 2B) LCD_send_CMD_byte(0x2A); LCD_send_DATA_byte(0x00); // Start high LCD_send_DATA_byte(u8_col_start); // Start low LCD_send_DATA_byte(0x00); // End high LCD_send_DATA_byte(u8_col_end); // End low LCD_send_CMD_byte(0x2B); LCD_send_DATA_byte(0x00); // Start high LCD_send_DATA_byte(u8_row_start); // Start low LCD_send_DATA_byte(0x00); // End high LCD_send_DATA_byte(u8_row_end); // End low // Memory Write
-
Thread
gcc array an mehrdimensionales array zuweisen
werden. [c] private void sub_read_wr() { bat_volt = sub_wr_tx_rx(reg[0], 8); bat_kw = sub_wr_tx_rx(reg[1], 8); soc = sub_wr_tx_rx(reg[2], 8); grid_pw = sub_wr_tx_rx(reg[3], 8); pvolt = sub_wr_tx_rx(reg[4], 8);
im Beitrag #7830834: > private void sub_read_wr() > { > > bat_volt = sub_wr_tx_rx(reg[0], 8); > bat_kw = sub_wr_tx_rx(reg[1], 8); > soc = sub_wr_tx_rx(reg[2], 8); > grid_pw = sub_wr_tx_rx(reg[3], 8); > pvolt = sub_wr_tx_rx(reg[4
-
Thread
Fritz Repeater 600 mit brick manuell flashen?
sind. ist halt Neuland... der Stecker riecht aber streng danach - 4polig, übliche Belegung GND, TX, RX, VCC (3,3V oder 1,8V)
finden sind. Ist ja wie mit der E-Zigarette die ich gerade zerlege, Neugier macht viel aus. D. B. schrieb im Beitrag #7830399: > Danke für das Angebot aber Münsterland ist leider zu weit weg für so > einen Versuch. Schade! D. B. schrieb im Beitrag #7830399: > Die Pads sehen aber wirklich
-
Thread
MAX2306 für 40MHz RC-Empfänger
Randy B. schrieb im Beitrag #7830400: > Auch der R820T(2) scheint so wie der MSi001 nicht erhältlich zu sein. Ach so du willst das als eigenes PCB machen? Ich dachte weil du für einen SDR ja sowieso zum
Kilo S. schrieb im Beitrag #7830419: > Randy B. schrieb im Beitrag #7830400: >> Auch der R820T(2) scheint so wie der MSi001 nicht erhältlich zu sein. > > Ach so du willst das als eigenes PCB machen? Richtig. > > Ich dachte weil du für
-
Thread
ESP32: UART1 Kommunikation fehlerhaft
Guten Morgen, hier ein paar Angaben: XIAO-ESP32-C3 [c] #define UART1_TX_PIN 6 // D4 #define UART1_RX_PIN 7 // D5 #define UART1_BAUD 9600 uint8_t data[2] = {0xAA, 0xAA}; const uart_config_t uart_config = { .baud_rate = UART1_BAUD, .data_bits = UART_DATA_
Serial.begin(115200); uart_param_config(UART_NUM_1, &uart_config); uart_set_pin(UART_NUM_1, UART1_TX_PIN, UART1_RX_PIN, UART_PIN_NO_CHANGE, UART_PIN_NO_CHANGE); uart_driver_install(UART_NUM_1, 1024, 0, 0, NULL, 0); } void loop() { uart_write_bytes(UART_NUM_1, data, 2); delay(1000);
-
Thread
Datenbank für fertige Schaltpläne?
Ventile mit je 3 Watt > schalten Warum brauchst Du Relais? Das können Transistoren auch. Der hier z.B. https://assets.nexperia.com/documents/data-sheet/BSH103.pdf Schaltet schon bei 2.5V 3.2A. Sollte für Dich reichen. Aber: Man muss natürlich schon wissen, was man da macht. Isolationsabstände, korrektes
schrieb im Beitrag #7826828: > Warum brauchst Du Relais? Das können Transistoren auch. > Der hier z.B. > https://assets.nexperia.com/documents/data-sheet/BSH103.pdf > Schaltet schon bei 2.5V 3.2A. Sollte für Dich reichen. Toller Tip, eher Scheißidee: 0,5 Ohm RDS(on) gibt ja kaum Wärme, die der kleine
-
Thread
gcc auf dem pc ausführen
= (__uint24) a * b; __asm ("" : "+r" (a), "+r" (b)); __uint24 ab2 = (__uint24) b * a; if (ab1 != ab2) __builtin_abort (); } while (++b); } while (
016llx\n", u64_rand()); return 0; }[/c] [pre] Wert = 0x161391eacafebabe Wert = 0x3d6bc2c35c3d5af4 Wert = 0x7ec540f4f07af5bd Wert = 0x9adcc96a584c6c52 Wert = 0xed8934b23b5e0b7f Wert = 0x71e4bc36667f8b1c[/pre] Als Option für avr-gcc brauch's dann noch ein -I$AVRTEST, damit der avrtest.h
-
Thread
USB CDC streaming und Python auf windows
Ich habe eine USB High Speed Board/projekt und will über USB ca 400kB/s streamen und es via python aufnehmen. Ich kriege öfter missing packete. Genaugenommen (siehe code unten) A: mit time.sleep(0.1) klappt es B: mit time.sleep(0.2) Bekomme ich USBD_BUSY in ST USB
Desktop Rechner: [pre]inxi -C CPU: Info: Quad Core model: Intel Core i5-3470 bits: 64 type: MCP L2 cache: 6 MiB Speed: 1689 MHz min/max: 1600/3600 MHz [/pre] ergeben sich je nach Blockgröße: [pre] 2^14: 744.6 MB/s 2^15: 1193.0 MB/s 2^16: 1267.7 MB/s 2^17: 1724.1
-
Thread
Zuständigkeit Telefonkabel im Mietshaus
Bauform B. schrieb im Beitrag #7822490: > 19x1.5² für Telefon? M. e. Humbug.
Kurt B. schrieb im Beitrag #7822285: > Wer muss nun nun das Kabel vom Hof bis in die Wohnung neu legen? O2 oder > der Vermieter auf eigene Kosten? Eine Telekom freut sich bei der Störungsbeseitigung auch
-
Artikel
Interrupt
Microcontroller in einen Low Power Mode versetzt wird, wird er durch einen Interrupt wieder aufgeweckt, z.B. in einem festen Zeitraster per Timer-Interrupt oder vom ADC nach Beendigung einer AD-Wandlung. Dabei muß sichergestellt werden, daß der Interrupt erst nach dem In-Low-Power-Gehen (z.B. per Befehl sleep
Datenbyte im Sendepuffer. Dieser Interrupt ist extrem nützlich für eine Halbduplexkommunikation, z. B. auf einem RS485-Bus. Hier kann man nach dem vollständigen Senden aller Bytes den Bustranceiver (z. B. MAX485) von Senden auf Empfangen umschalten, um den Bus freizugeben. Bei Nutzung der Interrupts
-
Artikel
AVR-Tutorial: Interrupts
werden: Nr. Adresse Interruptname Beschreibung 1 0x000 RESET Reset bzw. Einschalten der Stromversorgung 2 0x001 INT0 Externer Interrupt 0 3 0x002 INT1 Externer Interrupt 1 4 0x003 TIMER2_COMP Timer/Counter2 Compare Match 5 0x004 TIMER2_OVF Timer/Counter2 Overflow 6 0x005 TIMER1_CAPT Timer/Counter1 Capture
0x006 TIMER1_COMPA Timer/Counter1 Compare Match A 8 0x007 TIMER1_COMPB Timer/Counter1 Compare Match B 9 0x008 TIMER1_OVF Timer/Counter1 Overflow 10 0x009 TIMER0_OVF Timer/Counter0 Overflow 11 0x00A SPI_STC SPI-Übertragung abgeschlossen 12 0x00B USART_RX USART-Empfang abgeschlossen 13 0x00C USART_UDRE
-
Thread
ESP32 - CYD/Cheap Yellow Display: serieller Port P5
Hallo, ich habe hier ein CYD mit 2 USB Ports ("CYD2USB"). Dieses hat einen Anschluss P5 wo die RX0/TX0 Pins herausgeführt sind. Leider bekomme ich keine Daten über den RX Pin. Zum Testen verwende ich ein GPS-Modul, welches 3,3V serielle
Flip B. schrieb im Beitrag #7818600: > Der CH340 hat den RX fest im griff, dagegen kommt dein GPS-Modul > nicht > an. > > Keine ahnung, ob man den TX des CH340 per Treibercommando deaktivieren > kann
-
Thread
Richtige Bestückung eines PCB mit RJ45 Buchse
bestückt ist, was macht die Platine dann? Sicher kein ModBus! Eventuell gehen dann die U0RX und U0TX heraus auf die Steckverbinder und dort ist dann ein RS485 Wandler...
Nein, auch für Modbus dürfte TX nich mit TX verbunden sein, ohne transceiver dazwischen. Es könnte sich um einen Schaltungsfehler handeln oder es darf nur ein Netzwerkmodul auf der Platine bestückt werden, ESP oder Xport.
-
Thread
125 KHz Signal
always exist even there's not transfer undergoing }; //ESP_ERROR_CHECK(rmt_apply_carrier(tx_chan, &tx_carrier_cfg)); // modulate 125kHz carrier to TX channel } void loop() { rmt_tx_init(); rmt_transmit_config_t tx_config = { .loop_count = 0, // no transfer loop
ein taufrisches XUbuntu aufgesetzt und alles > nach Anleitung installiert ... mit beiden APIs - v2 und v3 - nischt! Bei mir läuft die API zumindest unter Windows problemlos. Es könnte aber auch damit zusammenhängen, dass aus Deinem ursprünglich genannten RSP1A plötzlich ein RSP1B wurde. Mag