-
Thread
CAN als Backplane-Bus?
gleich komplett auf CAN FD mit SIC setzen. https://www.can-cia.org/news/press-releases-german/view/?tx_news_pi1%5Bnews%5D=570&tx_news_pi1%5Bday%5D=26&tx_news_pi1%5Bmonth%5D=8&tx_news_pi1%5Byear%5D=2019&cHash=c9cc60cdb9ec6464b19c9800e006ddbe
Ich hab das schon mit CAN-2.0B bei 500kBaut gemacht. Gesteuert wurden diverse Schaltnetzteile und Messstationen in einem 19" Einschub eines Testsystems. Die Terminierung (Split-Term) lag auf der Backplane und alle Einschübe
-
Thread
E-Auto/PHEV: Ladeziegel/ICCB von Gliese modden möglich?
Ich würde schon mal von schuko auf CEE 2P umbauen. Dann sind die 16A auch längerfristig kein Problem. Was kommt denn bei TX aus dem Controller? Der max ladestrom wird ja via PWM dem Auto mitgeteilt.
Martin schrieb im Beitrag #7121010: > Ich würde schon mal von schuko auf CEE 2P umbauen. Dann sind die 16A > auch längerfristig kein Problem. > Was kommt denn bei TX aus dem Controller? > Der max ladestrom wird ja via PWM dem Auto mitgeteilt. Ja - habe eine CEE-Dose schon
-
Thread
Vier PWM über eine Signalleitung
Falk B. schrieb im Beitrag #7120050: >> Möglichst ohne Software mit einer kleinen Hardwarelösung. >> Kann man da z.B. einfach einen Multiplexer nehmen? > > Nö. Mehrkanal-Fernsteuerung ist ja auch
Ausgangswerte) * uart_init() : initialisieren mit hoher Baudrate (Wert ist egal, ohne Parity. Z.B. 1 MBaud oder minimaler Baudratenteiler) * tx_flg : (rd-only) Flag, dass Transmit-Buffer leer ist * reg_tx : (wr-only) Register um ein Byte zu senden * rx_flg : (rd-only) Flag, dass ein neues Byte
-
Thread
Raspberry Pi (4B) mit NE555 38kHz modulieren
Falk B. schrieb im Beitrag #7119771: > Nur dann, wenn deine IR-LED mit vielleicht 2-5mA ausreichend hell > leuchtet. Wird sie eher nicht. @TO: Machs richtig oder gar nicht. Falk hat Dir eine relativ
Falk B. schrieb im Beitrag #7119771: > Ernst H. schrieb: >> So müsste es funktionieren. > > Nur dann, wenn deine IR-LED mit vielleicht 2-5mA ausreichend hell > leuchtet. Tatsächlich sehe ich (bzw.
-
Thread
ESP32 führt immer reset aus
Initializing. RAM available for dynamic allocation: I (420) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM I (426) heap_init: At 3FFB74A8 len 00028B58 (162 KiB): DRAM I (432) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM I (438) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM I (445
spinlock_acquire spinlock.h:123 ((result == SPINLOCK_FREE) == (lock->count == 0)) Backtrace:0x400819f2:0x3ffc13100x400883b9:0x3ffc1330 0x4008ef25:0x3ffc1350 0x4008b725:0x3ffc1470 0x4008b26d:0x3ffc1490 0x400d5ed4:0x3ffc14c0 0x4008b545:0x3ffc1650 0x400819f2: panic_abort at C:/Espressif/frameworks/esp-idf-v4.4.1
-
Thread
Unterlagen zu R46CA01gesucht
Datenblatt? Google findet: https://www.imt-solar.com/fileadmin/docs/de/produkte/Specification_Tx-RS485_MODBUS.pdf
konnte die Daten über einem chin. Händler besorgen: https://1drv.ms/u/s!AjrAGEbCBLlszQb01EL9sTahN0_1?e=2wSQuL Der Link zeigt auf ein *.rar File in dem die Spezifikation zu finden ist.
-
Thread
1-Wire Uart Problem
Wieviel busteilnehmer kann es geben ? zB 10 busteilnehmer -> 3k9 x 10 in parallel = 390 ohm Sind alle busteilnehmer gleiche version ? Oder gibt es zB teilnehmer mit die genennte 24V und anderen mit die genennte 5V ? Wie lange sind die
gestellt ... es fehlt immer noch die >> Antwort > > Sorry das hab ich überlesen. > Maximal sind es 2 Teilnehmer Echt? Ein Bus mit zwei Teilnehmern? Oder meinst Du 1x master und 2x slave? Die 18mA@24V sollten ok sein.
-
Thread
Wechselrichter Hoymiles HMS-xxxx Sub-1G wireless
an Lumapu. Wir können mittlerweile erste Daten auslesen. ----------------------------------- TX 15 80 72 40 87 81 00 17 65 80 0b 00 63 f3 31 56 00 00 00 00 00 00 00 00 90 af 90 RX 1b 95 80 72 40 87 81 00 17 65 01 00 01 01 02 00 03 03 de 00 00 0a 00 00 00 00 00 84 | 88ms | -36dBm RX 1b 95 80 72
RX 0f 95 80 72 40 87 81 00 17 65 85 00 0a f6 b6 9c 00 00 00 00 00 00 00 00 00 00 00 00 | 278ms | -30dBm complete! CH1 - U : 25.80V CH1 - I : 9.90A CH1 - P : 256.00W CH1 - YT : 0.95kWh CH1 - YD : 17.00Wh CH2 - U : 0.30V CH2 - I : 0.00A
-
Thread
UART Read ließt nur 2 Bytes
Beitrag #7109254: > Das UART-Modul umfasst die folgenden Funktionen: ... und wartet zwischendurch 2x je 100 ms. Also, dein Kunstwerk graust mich. Dabei ist das Problem hier doch bereits gefühlte 1000mal diskutiert worden: - Man richte sich für jede Richtung (RX und TX) je einen Ringpuffer ein
und das Entleeren des TX-Ringpuffers erledigt NUR eine (oder bei manchen Architekturen zwei) Interrupt-Service(s). W.S.
-
Thread
RS485 vermute Störsignale, wie entfernen
über Widerstände und Kondensatoren nach (fummeln am Symptom), sondern geht die Ursachen an, also z.B.: A: Ausschalten der Störer B: Abschirmung des Kabels, gute Erdung C: verdrilltes Kabel verwenden Gruß Klaus (der soundsovielte) P.S. Daß A und B bei 1,1/1,2 Volt über Ground liegen, kommt mir
hab ich auch schon weggelassen, kommt auf Gleiche heraus. * Falsche UART-Parameter im uC (z.B. 2 Stoppbits statt einem, falscher Baudteiler) Wie kann ich das denn ändern/kontrollieren?
-
Thread
Starkstrom in Küche aufteilen
/dp/B09K7MF2Y3/ref=asc_df_B09K7MF2Y3/?tag=googshopde-21&linkCode=df0&hvadid=546545111643&hvpos=&hvnetw=g&hvrand=2250082387423395384&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9041767&hvtargid
kann man das am Besten nachvollziehen: https://www.elektropraktiker.de/ep-2001-08-632-634.pdf?eID=tx_nawsecuredl&falId=5607&hash=91f3e9bb0a3ef08dbc8ac324a9b39377 Die Stromvektoren von zwei Phasen addiert, ergeben einen längeren Stromvektor. Kommt die dritte Phase noch hinzu verringert sich der Betrag
-
Thread
Signalintegrität
LVDS-Leitungen wieder raus. Das ist im Ref Design so, steht im Datenblatt und steht auch in der PCIe Gen 2 spezi. Die CAP´s gehören dort zwischen RX und TX, wobei diese naha am sender also TX zu platzieren sind. >> > Ja nun ich hab mir die Spezi zu PCIe Gen2 angeschaut und habe alles >> > möglichs eingehalten
LVDS-Leitungen wieder raus. > Das ist im Ref Design so, steht im Datenblatt und steht auch in der PCIe > Gen 2 spezi. Die CAP´s gehören dort zwischen RX und TX, wobei diese naha > am sender also TX zu platzieren sind. Steht da auch eine nähere Erklärung, was die bringen sollen? Ich will mich nicht soweit
-
Thread
XC16 v1.70- oder Ich mache komische Sachen mit Pointer
break; case I2C_DRV_CMD_TX_STOP: i2c_drv_stop_set(); return 0; break; case I2C_DRV_CMD_TX_ACK: i2c_drv_ack_set(); return 0; break; case I2C_DRV_CMD_TX_NACK: i2c_drv_nack_set(); return 0; break; case I2C_DRV_CMD_TX_DATA: i2c_drv_data_set(); return 0; break
-
Thread
Komme nicht mit Touchpad ohne Zusatztasten zurecht
Und die Dinger von Apple sind noch krötiger: kurz auf die Kratzplatte klopfen oder lang, Ballett mit 2 Fingern drauf tanzen usw. W.S.
Lösungen mit Windows besser funktionieren, dachte ich: Kein Problem, es gibt ja auch dort Trackpads (z.B. von Logitech u.a.) für Windows-PCs. Es war die Hölle! Dermaßen unpräzise und ruckelig ... es war mühsam, auch nur eine Datei zum Öffnen zu treffen ... grausam! Auf Mac-Ebene kann ich mühelos z.B.
-
Thread
Makroassembler AS
http://john.ccac.rwth-aachen.de:8000/as/as_EN.html#sect_3_2_3_
standardmäßig einen DSP: https://de.wikipedia.org/wiki/Atari_Falcon_030 http://toshyp.atari.org/en/00400b.html
-
Thread
STM32CubeIDE - kann man dem gdb server einen Schalter mitgeben?
was im Assemblerbeispiel gemacht wird: HPRE=0000 -> /1 HCLK=SYSCLK PPRE1=5 -> PCLK1=HCLK/4 PPRE2=4 -> PCLK2=HCLK/2 Immer unter der Voraussetzung, ich hab mich nicht vertan. :) Anm.: der Vorteil, es nach 0 zu linken, ist, daß die Symbole nicht die 0x08000000 mitschleppen müssen und man dann
stelle ich mir ungefähr so vor: [pre]@ Turn on the clock for USART3 @ Set PORTB pin 10 High -> BSR := B10 @ Set PORTB pin 10 in output mode @ Enable the USART @ fCLK 42MHz, 115200 baud -> BRR := 365 @ Enable the TX, and RX circuit @ Set alternate function 1 to enable USART3 pins on Port B @ Set PORTB
-
Thread
sfp+ macht pam 16?
ich oben erwähnte 64B/65B. Den Leitungscode 64B/66B findest du im SFI zwischen Host/Karte und SFP+-Modul, wie in 1GBASE-R.
Habe IEEE 55.3.2 komplett übersehen. 64B/65B wird da ja wirklich beschrieben. 55.4.3.1 MDI "The modulation scheme used over each pair is PAM16. PMA Transmit generates a pulse-amplitude modulated signal on each pair
-
Thread
Attiny 841 mit SPI ein Display ansteuern
zu liegen. Noch eine Frage dazu. Der Attiny841 verwendet ja die Pins PA4 und PA6 als Ausgang für I2C und SPI. Das bedeutet, es kann nur I2C oder SPI verwendet werden. Beides gleichzeitig geht nicht. Korrekt?
14p Gehäuse) Die "reine SPI-Hardware" nutzt MISO (Pin 13 PA0) MOSI (Pin 12 PA1) SS (Pin 11 PA2) SCK (Pin 10 PA3) Die beiden USARTs nutzen im SPI-Mode ihre jeweiligen Pins so: TxD0 - MOSI (Pin 12 /oder/ Pin 6 PA7) RxD0 - MISO (Pin 11 /oder/ Pin 5 PB2) XCK0 - SCK (Pin 10 PA3) TxD1 - MOSI
-
Thread
Was verschleisst an einem Starter für Leuchtstofflampen ?
keiner funktioniert mehr. 5 x angeblich Neue bestellt. Ergebnis, von 5 geht einer zuverlässig. 2 weitere starten erst beim 2-3ten Mal An-Ausschalten. Was verschleisst hieran? Der Kondensator hat 6,2nF. Verdoppelt man den Wert geht es besser, aber nicht 100%. Hat jemand Erfahrung gesammelt
LSR weiter (besser) nutzen möchten: https://www.elektropraktiker.de/ep-2006-11-937-941.pdf?eID=tx_nawsecuredl&falId=7676&hash=f7792ea31188cf78e6b0c34b174c8bb7
-
Thread
Assemblerprogramm zur Ausgabe eines Zeichens auf UART3
AF0; AF0 ist undefiniert, vielleicht = 0? @ Set alternate function 1 to enable USART3 pins on Port B // jetzt ist es ein TX-Pin, aber das UART hat keinen Clock @ Turn on the clock for USART3. // was macht der Pin jetzt? Der Baudraten-Takt ist noch 0 @ Configure BRR by deviding the bus clock with
Wenn die Leitung schon vor dem Initialisieren auf HIGH war (z.B. durch einen Pull-Up) dann "sendet" der Tx Pin gar nichts. Ich denke, das möchte der Christoph erreichen.
-
Thread
FPGA Ethernet interface
paar tausend Euro, aber Hexenwerk ist das bei weitem nicht. Im Prinzip (mindestens) eine RX und eine TX-FSM, die um Nutzdaten aus einem Paket-FIFO jeweils noch ein paar mehr Daten drumrumbaut (TX) oder wegnimmt (RX). Mögliche Stolpersteine sind Taktdomänensynchronisierung, FCS und Flusskontrolle, evtl. noch variable IFG. Was man leicht vergisst, ist eher noch die PCS, also 8b10b-Codierung und Synchronisierung der Datenströme, Autonegotiation. In manchen Tools wird die gleich als Bestandteil des MAC mit instanziiert. Im Xilinx 1G/10G/25G ETH Switching Subsystem gibt es eine
-
Thread
Ethernet XGMII: warum erhalte ich 0xfe bei meiner Präambel
he received frame does not meet the specificiation" [c] //Sender: MAC1-> RS1 -> XGMII1 -> 8B/10B (XAUI)1 -> GTP1 -> XGXS1 -> 64B -> PCS1 ->66B-> PMA1 -> PMD1 --> MEDIUM //Empfänger: MEDIUM --> PMD -> PMA->66B ->PCS -> 64B -> XGMII -> XGXS-> 8B/10B -> GTP-> XGXS-> XGMII -> RS -> MAC2 [/
fest-verdrahtet mit dem PHY. Im Phy selber können die XAUI lanes sogar getauscht werden. Aber nur 0 mit 3 und 2 mit 1 ... also nicht so flexibel. Aber immerhin. Auch separat für RX und TX
-
Thread
Suche neuen Elektroaufbereiter
alle Feinheiten der deutschen Sprache kennt. https://www.namenforschung.net/dfd/woerterbuch/liste/?tx_dfd_names%5bname%5d=1062&tx_dfd_names%5baction%5d=show&tx_dfd_names%5bcontroller%5d=Names Vielleicht ist dieser Begriff "Elektro-Aufbereiter" ja in anderen Sprachräumen eher geläufig. Mit dem Wort
Temperatur. Aber so ab 45 Grad im Schatten will man die Lufttemperatur echt runterkühlen. Und 2kW Durchlauferhitzer? Die haben doch mindestens 18kW. ciao gustav
-
Thread
Wie muss ich die Timeout-Dauer in den Funktionen HAL_UART_Transmit, HAL_UART_Receive berechnen?
W.S. schrieb im Beitrag #7096787: > Also, in einer IDE gibt es z.B. einen Texteditor und eine > Projektverwaltung, aber keine "blockierenden Funktionen". In einer IDE gibt es in der Regel aber eine Hilfe (Wizard), die z.B. die HAL-Funktionen aus den Includes auflisten
eine Festlegung deines Programms. Oder du willst was zu einem bestimmten Zeitpunkt durchführen (z.B. Cursor blinken lassen) - dann kannst du dem RX/TX ein Timeout mitgeben, so dass er zum passenden Zeitpunkt zurückkommt. Du musst natürlich schon darauf aufpassen, dass dabei keine Daten verloren gehen