-
Thread
STM32L031K6 Sprung in Bootloader aus Applikation funktioniert nicht
pegel schrieb im Beitrag #7098900: > mabe schrieb: >> Ich verwende den USART2 > > Der BL fängt aber mit Test von 1 an?. Das /könnte/ stören, wenn z.B. auf dem USART1-RX-Pin eine Wechselspannung gemessen werden soll. Normal kommt da nichts, also testet er den nächsten Kandidaten
Ich habe die Funktion jetzt auch im Hauptprogramm getestet. Sobald über den USART2 das Zeichen 'B' empfangen wird, wechselt der Mikrocontroller in den Bootloader. Ich musste zusätzlich noch zwei Codezeilen einfügen, die den USART2 in den Reset-State versetzen. Ansonsten kann ich mich
-
Thread
Ansi C: state machine + at commandos
case AT_COMMAND1: ==> send at command1 via uart break; case AT_COMMAND2: ==> send at command2 via uart break; } } [/c]
send_fin = "fin wait 1"_s, "fin wait 1"_s + event<ack> [ is_valid ] = "fin wait 2"_s, "fin wait 2"_s + event<fin> [ is_valid ] / send_ack = "timed wait"_s, "timed wait"_s + event<timeout> = X ); [/c]
-
Thread
Ethernet XGMII: warum erhalte ich 0xfe bei meiner Präambel
Hallo guten Tag, folgendes Design liegt mir vor: [c] axi1(Rx)-> MAC1 -> XAUI1-> PHY1 -> PHY2->XAUI2->MAC2 -> axi2(Rx) axi1(Rx)<- [/c] - XAUI2 gibt XGMII Daten aus, die mit Fehlercodes behaftet sind. - Diese befinden sich im Raum der Präambel. - Die Präambel
Gommlon schrieb im Beitrag #7097898: > folgendes Design liegt mir vor:axi1(Rx)-> MAC1 -> XAUI1-> PHY1 -> PHY2->XAUI2->MAC2 -> axi2(Rx) > axi1(Rx)<- axi1 und axi2 sind verschiedene FPGA, oder? Klappt denn Loopback auf dem zweiten Gerät? Duke
-
Thread
S/PDIF mit STM32F446RE empfangen geht nicht
korrekt, ein Kontrollgerät empfängt diesen problemlos - die Verwendung des Callbacks HAL_SPDIFRX_RxCpltCallback() macht keinen Unterschied, auch dieser wird niemals aufgerufen - das S/PDIF-Signal habe ich bereits invertiert um einen Logikfehler in meiner Schaltung auszuschließen, das hilft auch
für den F7 gedacht ist: https://www.st.com/resource/en/product_training/STM32F7_Peripheral_SPDIF_RX.pdf Mir fällt in deinem Codefetzen auf, das nirgends Taktquellen konfiguriert werden. Mit S/PDIF Empfänger habe ich hier noch nichts gemacht, aber für I2S sind die Clocks absolut notwendig - und sie
-
Thread
Vor TCA9548A kein Slave möglich ?
I2C signals do not have a direction control pin so, instead, slightly different logic low-voltage levels are used at Sx/Sy to avoid latching of this buffer. A standard I2C low applied at the Rx/Ry of
Bauform B. schrieb im Beitrag #7097455: > Meinen die jetzt (nur) mehrere P82B96 in parallel Ja. > oder gilt das für > beliebige I2C-Bausteine? Nein. Man beachte. Die P82B96 funktionieren nur bei
-
Thread
Wie muss ich die Timeout-Dauer in den Funktionen HAL_UART_Transmit, HAL_UART_Receive berechnen?
^[) oder eine Cursor-Taste (^[ [ x) gedrückt wurde. Wenn nach dem ^[ nicht innerhalb von z.B. 0.1s ein [ kommt, war es die Escape-Taste (Menschen tippen nicht so schnell), ansonsten eine Cursor-Taste. Normales RX mit Timeout unendlich, nach Empfang eines ^[ ein Timeout von 0.1s. Auch hier 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
-
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
Serielle Kommunikation mit 2 Kanälen - es spukt
void setup() { // set the data rate for the SoftwareSerial port pinMode(10, INPUT); //software RX pinMode(11, OUTPUT); pinMode(2, OUTPUT); //LED Anschluss param = 0; mySerial.begin(9600); //über Pin 10 lesen Serial.begin(19200); //über UART ausgeben } void loop() // run over
gesamte Code (formatiert): [c] #include <SoftwareSerial.h> SoftwareSerial mySerial(10, 11); // RX, TX int i; int myByte; int param; void setup() { // set the data rate for the SoftwareSerial port pinMode(10, INPUT); //software RX pinMode(11, OUTPUT); pinMode(2, OUTPUT); //LED Anschluss
-
Thread
STM32CubeMX und SW4STM32 Toolchain
serielles Device, virtueller COM-Port. Meine Frage ist: welches sind die PINs zur Außenwelt (Tx, Rx)?
Device zu welchen Pinpaaren gehört. Das mußte ich durch Experimentieren rauskriegen. [pre] TX pin RX pin PB10 PB11 /dev/cu.usbmodemE1CBBADB3 PA2 PA3 /dev/cu.usbmodemE1CBBADB1 PA9 PA10 /dev/cu.usbmodemE1CBBADB5 [/pre] (Devicebezeichnungen für macOS) wobei PA9
-
Thread
CB Funkgerät Ebaykleinanzeigen
sehen ob bei dir ein Kiwisdr Verfügbar ist, Damit kannst du alle Frequenzen überwachen. http://rx.linkfanel.net/ Geuß Bernd
klaren Wetter. Da sollte die Welle noch einiges weiter fliegen. Hast du es gut, bei mir ist nach 2km Schluss, zu viel Smog in der Stadt.
-
Thread
RS485 mit LoS detection und PoB möglich und sinnvoll?
ich zum Schluss gekommen, dass eine Art Daisy-chain das sinnvollste ist. Also Master Tx -> Knoten 1 Rx ; Knoten 1 Tx -> Knoten 2 Rx ; ... ; Knoten N Tx -> Master Rx. Das passt ganz gut, denn dann geht die Kommunikation immer nur in eine Richtung und ein Knoten kann jederzeit entscheiden Eine Nachricht
damit ich ein bisschen mehr stöbern kann. Exotisch? Kennst du SerCos? Da hat in einem Frame, der z.B. 2ms dauert, jeder der angeschlossenen Slaves seinen eigenen kurzen Zeitschlitz von z.B. 50µs, in den er seine Daten hineinpacken kann. Und das geht tatsächlich "bitgenau" vor sich. Die Verzögerung Im
-
Thread
FTDI zu TTL USB Adapter ges.
mir jemand den Weg > aufzeigen könnte, wie ich daraus einen USB zu UART/TTL machen könnte, z.B. indem du meine USB-CDC-Software drauf flashst: https://github.com/Erlkoenig90/f1usb/releases/tag/v1.1 Damit hast du dann 3 serielle Ports. Pinbelegung: * VCP0: TX=PA9, RX=PA10, DTR=PA1, RTS=PA5 * VCP1: TX=PA2, RX=PA3, DTR=PA6, RTS=PA7 * VCP2: TX=PB10, RX=PB11, DTR=PC0, RTS=PC1
-
Thread
UART zwei mal ausgelöst nach Interrupt?
uart3_rx_handler(mss_uart_instance_t *this_uart) { unsigned int rx_size = MSS_UART_get_rx(this_uart, g_rx_buff, sizeof(g_rx_buff) ); printf("\n------------------------- [UART RX HANDLER]"); uart_calls_cnt
Grade am testen: Es scheint echt besser zu laufen :D [c] unsigned int rx_size = MSS_UART_get_rx(this_uart, g_rx_buff, sizeof(g_rx_buff)); (void)rx_size; uart_calls_cnt++; uart_handler_flag = 0; for (int i = 0; i < (int)rx_size; i++) { if (g_rx_buff
-
Thread
Antenne für XHDATA D-808
Content B. schrieb im Beitrag #7089384: > Das ist doch eine Amateurfunk-Funzel? Auf jeden... 😎 https://www.amazon.de/XHDATA-UKW-Stereo-Multi-Band-Radio-Lautsprecher-LCD-Anzeige/dp/B077Z2P28F/
mehr als 5/8 der Wellenlänge lang ist, dann hat die Antenne einen höheren Gewinn, als bei 1/4. Der 2 x 1/4 WL lange Dipol ist ein theoretisches Schulbuchbeispiel, ist aber in der Praxiss nicht optimal. Jens B. schrieb im Beitrag #7090407: > Resonanz ist besser Der Dipol mit 2 x 1/4 WL (Verkürzungsfaktor
-
Thread
Class-E mit 1. oder 2. Oberwelle
um den Si5351 nicht genutzt wird: etwa beim QCX/QRP-Labs. Da der Si5351 ja drei Ausgänge hat (und 2 PLLs), kann man 2 Frequenzen völlig unabhängig von von einander erzeugen, also für den RX und den TX. Wird aber auch dort nicht gemacht, obwohl schon desöfteren darauf hingewiesen wird, dass im 17m-Band
CQAgLCDMB0CMBMBWApgWgJwlneAGAHGJIovGPrrgGzqQiK732MqqywBQAxlLhPAHZ4vCJEhUQjWGkypc0XLAGR0AxPnj50sXOjDlJCxdyjiQg4UWEXJ5tDpD4YVKoVUDYLmisOVOAGxEsKkZIPnMwRiijSj50eITEpIk5BU9FSDB0eDwlFQoJXA4ANxB0CTJGcqwBQttIrCjbeUQOAHMyiobqmyj2oPF8IMimooB3CNDXSdNCjgmw0WnF2cl5oJtK8yE1ia3NhpXxjZ2VrePq9M6auYmlCUg8YNCnooAnZ8+kCSvo+HXvp8Vr9+ltBjMRs0OAAzG5QJ5gp6XaCILAcABKQKe7GEjyk5kasUojWahlae0OCMOZiKgTAVH4O0QIW2wmiRMehlgkFgiCEyngkGUYAYLjWHWZUyGkvAxL6E3pjMsnN66zEFVO4VVHxl4JlvUaHAADiAQkMbGaoNNYFhdvQWRaCKy7brppbwUUhVUfiyrn6oTxAVdAedfLEbehoPF8DpcGpHvB0Ph8Kj5H5QcyZiHM30APbmOg2xgAD1gKcUElTcFs1lJUkYqCEHCAA
-
Thread
EDL21 eHZ auslesen
Stefan B. schrieb im Beitrag #7088415: > 1) Liefert UART Signal > 2) Beitrag "Re: IR-Lesekopf an Stromzähler" > > Du brauchst nur den Empfangsteil. Du mußt doch zunächst etwas Senden um etwas Empfangen
sichtbar, dass der Aufbau der SML Botschaft der Spezifikation der SML entspricht. beispiel_3emh_ehz_fw8e2a50bak2 Beginnend mit dem Start „1B 1B 1B 1B“ und Ende „1B 1B 1B 1B“. 1B 1B 1B 1B 01 01 01 01 76 07 00 09 03 7B 4F 6F 62 00 62 ..... [/c] Deine Sequenz mit "11 11" könnte zu "01 01 01 01" passen
-
Thread
STM32F411 Callback wird nicht aufgerufen
(&huart1, pst_modbus->mb_rx_buffer, 100); [/c] Im UART Callback möchte ich mir ein Flag setzten um im Code die Daten aus dem Buffer zu holen: [c] void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) { st_modbus *pst_modbus
der DMA kann nicht in alle Speicher schreiben, z.B hat der F4 CCM wo der DMA keinen Zugriff hat, liegt der RxBuffer evtl. im CCM?
-
Thread
ESP-01 Analog Input
reskl schrieb im Beitrag #7084279: > ähm ich habe nur gpio0 und gpio 2.... (ESP-01) > > und vertragen die die 3.3V oder nur 1V? Nein, auch dein ESP8266-01 hat den GPIO1 und GPIO3. Auch als TX und RX bezeichnet. Und die vertragen auch 3,3V, da "normale" GPIO.
Brain 2.0 schrieb im Beitrag #7085196: > Verwende für den Pin die GPIO Nummer. Würde ich auch empfehlen. Also z.B. digitalRead(2) für den GPIO2. Nur der analoge Eingang tanzt aus der Reihe, denn er hat
-
Thread
Absicherung durch einen MAX232?
schaffen. > Was ist denn bitte ein "unnormaler" Optokoppler? Dir fehlt Bildung. Es ist eher bei 10+2us = 83kHz Schluss https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwiUuPT-6tvqAhUMXsAKHbSICuEQFjAAegQIBBAB&url=https%3A%2F%2Ftoshiba.semicon-storage.com%2Finfo%2Fdocget.jsp%
da schneller durch. Karl B. schrieb im Beitrag #7085014: > am STK500 EVA Board ist beim RS232-Port in Reihe zum TXD und RXD jeweils > ein 470 Ohm Widerstand und parallel ein 1,2 nF Kondensator. (Wohl zur > UKW-Rundfunkentstörung
-
Thread
Alte .net Apk mag keine USB to RS232 Adapter
234351028203?hash=item369068e7eb:g:jZIAAOSwDbxigiiH&amdata=enc%3AAQAHAAAA4LEljaxpvqkqzvF4RmADHhcRsfOStDFOAAld2JxstYXLkPAIWY36wimUfQ4Y855Omsnwduw8G%2BiX07AdKK7SEXFMfrB2v2uTTiDq1Ras53zfummOs%2BkcqaXih%2FfZBJMhRcqdzWXBgpf42XhDVoU3NLK4EpVmR0%2B6Xpotw%2Fw%2FVenOGHowwmJIK15H%2BUcvwDn8j80Yb%2BNdxjJUqhQFDdQOdguFCXj4bQt9c7C2v2blliWZTbHmBbjFAz3A1dAKVbngrHbTsBgYUcYV8NC0Z6xrdTaycVTzULF0%
234351028203?hash=item369068e7eb:g:jZIAAOSwDbxigiiH&amdata=enc%3AAQAHAAAA4LEljaxpvqkqzvF4RmADHhcRsfOStDFOAAld2JxstYXLkPAIWY36wimUfQ4Y855Omsnwduw8G%2BiX07AdKK7SEXFMfrB2v2uTTiDq1Ras53zfummOs%2BkcqaXih%2FfZBJMhRcqdzWXBgpf42XhDVoU3NLK4EpVmR0%2B6Xpotw%2Fw%2FVenOGHowwmJIK15H%2BUcvwDn8j80Yb%2BNdxjJUqhQFDdQOdguFCXj4bQt9c7C2v2blliWZTbHmBbjFAz3A1dAKVbngrHbTsBgYUcYV8NC0Z6xrdTaycVTzULF0%
-
Thread
RC nano /micro Empfänger selbst herstellen
einlassen, erst recht nicht unterstützen. Nur ein Beispiel: http://www.rc-modellscout.de/warnung-orange-rx-sendermodule.html
. Die wollen etwas haben das man nicht so kaufen kann oder eben zu einem entsprechenden Preis. Z.B. ein Strahltriebwerk für ihren RC Jet. Da sind 2K€ kein Geld und wenn das Teil ausgebrannt oder gecrasht ist, wird eben ein neues gekauft. Ihr müsst Sachen machen die für die Großen zu klein sind
-
Thread
Was ist eigentlich mit WiMo los?
hatte im Februar bei WiMo das QO-100 Empfangsset RX2 mit wählbarer ZF bestellt. Setpreis Rx 2 zu der Zeit etwa Euro 125,00 Nach etwa 1 Monat ist das Set 1 mit fester ZF gekommen. Anfrage also bei WiMo wo der Converter mit der wählbaren ZF bliebe.
Copperhead schrieb im Beitrag #7081778: > hatte im Februar bei WiMo das QO-100 Empfangsset RX2 mit wählbarer ZF z.B. dieses Juraforum ist kompetenter als die Idioten hier: https://www.recht.de/phpbb/app.php/portal Klick da neben dem Wort Startseite auf "Foren"
-
Thread
Spezielles Werkzeug für Multimode LWL - Kabel?
da auch spezielles Werkezug um Leitungen zu spleissen oder Stecker / Buchsen drauf zu machen? (z.B. ST Buchsen und Stecker) Es geht mir NICHT um "high performance" Verbindungen um verlustfrei hunderte Gigabits über hunderte Kilometer zu schicken. Dafür würde man ganz klar Singlemode nehmen und
geringeren Dämpfung für größere Distanzen geeignet (<550m abhängig von der Datenraten). Ob OM3 oder OS2 macht für 10/25g Verbindungen bzgl der Transceiver Kosten einen kleinen unterschied (2 stelliger Euro Bereich).
-
Thread
Gibt es komibinierte AFU & CB Handfunkgeräte?
Servus, ich bin auf der Suche nach einem Handfunkgerät, das sowohl Amateurfunk (mind. 2m & 70cm) als auch CB-Funk beherrscht. Gibt es sowas überhaupt? Ich möchte nicht immer 2 Geräte mit mir rumschleppen müssen.
Frequency Range: - 26-33MHz (RX/TX) - 47-54MHz (RX/TX) - 136-174MHz (RX/TX) - 400-480MHz (RX/TX)
-
Thread
Serielles Gerät (STM32/DSO138) reagiert nicht auf FTDI, wie Fehler suchen?
aufzubauen. Kurzversion: > Ich habe einen (FTDI-Adapter FT232RL), der laut Prüfschleifen-Test (TX zu RX, siehe z.B. https://www.youtube.com/watch?v=4rYHHLNufb0) funktioniert. > Dann verbinde ich den FTDI-Adapter mit dem seriellen Gerät: RX an TX, TX an RX und GND an GND. > Das serielle Gerät sollte
ST-Link propagierst Bitte bleibe bei den Tatsachen. Auf meiner Homepage werte ich den seriellen bBootloader nicht ab. Das Wort "unzuverlässig" existiert dort nicht, auch kein anderes abwertendes Wort. In der 2. Auflage meines Tutorials im PDF Format nutze ich sogar ausschließlich den seriellen Bootloader
-
Thread
FIFI-SDR Linux und "Reparatur"
Hobby B. schrieb im Beitrag #7077209: > FiFi oder schon Version 2 ? version 2. der BPF ist 1.2
nach masse. Daher habe ich diesen auch an pin 39 hinzugefügt, nun sind beide pins auf 1,42V. Hobby B. schrieb im Beitrag #7079824: > Wegen deiner Wanderkurve was hast für eine Antenne dran wenn der Fehler > Auftritt ? Ich hab eine "CB" L/2, 1:64 Trafo, 5,30m Lang, Horizontal. Habe aber auch
-
Thread
Ball soll Schalter auslösen und 230V schalten
lmgtfy.. https://www.google.com/search?q=microswitch&newwindow=1&client=firefox-b-d&source=lnms&tbm=isch&sa=X&ved=2ahUKEwjsn7fz3_z3AhVCM-wKHdZ3A4sQ_AUoAXoECAEQAw&biw=1280&bih=675&dpr=1.5 Ball muß Schalter betätigen, das ist eine mechanische Aufgabe. Schalter betätigt Treppenhausrelais
Beitrag #7076957: > lmgtfy.. > https://www.google.com/search?q=microswitch&newwindow=1&client=firefox-b-d&source=lnms&tbm=isch&sa=X&ved=2ahUKEwjsn7fz3_z3AhVCM-wKHdZ3A4sQ_AUoAXoECAEQAw&biw=1280&bih=675&dpr=1.5 > Ball muß Schalter betätigen, das ist eine mechanische Aufgabe. Schalter > betätigt Treppenhausrelais
-
Thread
FOX_BRM_2.0 F/W 300 Bluetooth-Modul Kabel-Pinout gesucht
Danke für Mithilfe. Es genügt schon das Pinout am Modul selbst, wo die Pins bezeichnet sind. Also zB VDD, Rx, Tx, GND, SDA, SCLK, usw. Dazu natürlich die Pin-Nummer. Dann kann ich mir ein andres neueres Modul auch gegebenfalles selbst verdrahten, wo ich das Pinout kenne und welches ab BT3.0 auch geeignet ist. Label: "Foxconn FOX_BRM_2.0 F/W 300"
-
Thread
STM32F4 lässt sich nicht mehr programmieren
ap 0 reg 18 PSP 0x00000000 10:26:04:844 : run ap 0 10:26:04:848 : w ap 0 @0x20001770 0x00000B70 bytes Data 0x431369BA 10:26:04:848 : W B2 in RAM @0x20008400 size 0x00000B70: 0011ms 10:26:04:861 : r ap 0 reg 0 R0 0x00000001 10:26:04:861 : Wait W B1 in Flash @0x08000000 size 0x00000B70: 0009ms 10:26:04:861 : w ap 0 reg 0 R0 0x08000B70 10:26:04:861 : w ap 0 reg 1 R1 0x00000B70 10:26:04:861 : w ap 0 reg 2 R2 0x20001770 10:26:04:861 : w ap 0 reg 3 R3 0x00000002 10:26:04:861 : w ap 0 reg 4 R4 0x00000000 10:26:
-
Thread
Verwendung eines Urei 1620/Bozak AR6 Mixers als Kassettendeck-Vorverstärker
Ähnlich diesen Teil. https://www.amazon.de/Umschaltbox-Controller-Eingang-Kupplung-weiblich/dp/B01CUA2UMI Brauchte sogar 2. Mein Problem war, das der Denon-Verstärker nur 4 Eingänge und 2 Ausgänge hat. Falls du sowas mit FB brauchst. Es gibt SCART-Umschalter mit Cinch-Anschluss. Ich habe ein von Pearl damals gekauft. Damit schalte ich mein 2. Audio-Signal auf die externe Surround-Anlage.
-
Thread
DCF77 Frequenznormal
kann das liegen? Der Empfänger enthält zwei Quarzfilter für 77,5 kHz, die Durchlaßkurve ist bei -10 dB ca 10 Hz breit. Die Weitabselektion ist über 80 dB, weil die Halterkapazität der Quarze kompensiert ist. Der Empfänger hat eine Amplitudenregelung über 80 dB Pegelbereich, mit etwa 0,2 s Regelzeitkonstante
Hallo Michael, deine Filterbandbreite ist doch auch schön schmal mit +- 1,2 Hz bei -3dB. Wenn Du das viermal kaskadierst ist die Gesamtbandbreite nur noch 1,2 Hz. Für ein Frequenznormal kann es nach meiner Erfahrung mit meiner Schaltung nicht schmal genug sein. Obwohl ich den
-
Thread
WIZ750SR von Keil nach Eclipse
eingefügt hatte, konnte ich das Projekt kompilieren, jedoch ist die BIN viel zu groß und hat etwa 175kB und selbst mit Optimierung komme ich auf 140kB. Hat jemand einen Tipp für mich, was ich übersehen habe? Das Eclipse Projekt ist im Anhang. Vielen Dank, Christian_RX7
eine ähnliche Dateigröße komme ich auch, wenn ich es kompiliere. Jedoch ist die originale BIN nur 39kB groß. Selbst mit eingeschalteter Optimierung ist meine Version noch etwa 3x so groß. Flashen geht auch nicht, da gar nicht so viel Speicher zur Verfügung steht. Christian_RX7
-
Thread
UART Kommandos funktionieren nicht
=> if s_rx_rdy = '1' then -- neues Byte im Receiver verfügbar s_buffer <= s_rx_data; -- Byte vom Receiver zwischenspeichern s_rx_ack <= '1'; -- Handshake
wertvolle Hilfe! Ich habe den Code mal mit angehängt. Dieser folgt der Hierarchie: 1. Loopback.vhd 2. uart.vhd 3. uart_rx.vhd 4. uart_tx.vhd (Auflistung wollte jetzt nicht so wie ich wollte, aber ich hoffe es ist verständlich) Testbench: Loopback_Tb.vhd Vivado Constraints: Constraints.xdc (
-
Thread
Suche MC fuer parallelen Bus und grossen Speicher 4Mbyte max
Max M. schrieb im Beitrag #7071919: > Eines der zahlreichen 8051 Derivate. Z.B. der DS80C390 kann 4MB direkt adressieren und hat 4kB Stack.
Peter D. schrieb im Beitrag #7072869: > Z.B. der DS80C390 kann 4MB direkt adressieren und hat 4kB Stack. Er hat zwar 4kB XRAM, kann davon aber nur 1kB als Stack nutzen. Gruß Jobst
-
Thread
Buck/Boost-Converter für ESP32-Projekt
Spezifikation (5 V). Das geht, aber ich weiß nicht, wann das nach unten Probleme macht. Sebastion B. schrieb im Beitrag #7068842: > Je höher je kleiner die induktivität. Referenzdesign konsultieren. Da steht was von 2,2 µH. Hätte ich auch hier, könnte ich testen. Sebastion B. schrieb im Beitrag #7068842: > Wenn > du einen lora rx oder ähnliches dran hast dann LDO, sonst rauscht das > zuviel. Lora nicht. Aber es geht um einen mp3-Player. Insofern habe ich i2s-DACs und auch Amps (Lautsprecher und Kopfhörer). Möglich, dass es
-
Thread
PB-Akku 48V 24Zellen - Einzelzellenüberwachung
auf das Problem der Temperatur und des Offset gestoßen, wenn man es mit einem mehrkanaligen ADC (z.B. auch µC-intern) und simplen Spannungsteilern macht. Relevant ist ja der Bereich von ca. 1,8 bis 2,7V. Umax kommt somit auf knapp 65V. Das ganze klingt zwar sehr simpel, aber grad bei solchen scheinbar
Ich würde versuchen, mit Bausteinen wie z.B. 4 Stück MAX14866 oder 2 Stück HV2801 und geschaltetem Kondensator zu messen: Mit den Analogmultiplexern die Akkuzelle auf den Kondensator schalten, dann den auf die Zellspannung geladenen Kondensator
-
Thread
STM32: SPI - HAL durch eigenen code ersetzen
SPI_CR1_MSTR | SPI_CR1_SPE | SPI_BAUDRATEPRESCALER_64 | SPI_CR1_SSM | SPI_CR1_SSI; g_spi->CR2 = SPI_CR2_DS_0 | SPI_CR2_DS_1 | SPI_CR2_DS_2| SPI_CR2_FRXTH; //8Bit, 8Bit RX threshold [/c] Der Chip ist ein STM32L452. [c] SPI_TypeDef * g_spi = (SPI_TypeDef *)SPI2_BASE; void PerPrint
dataOut, size_t len) { LcdCsOn(); LcdWaitDmaDone(); if (len <= 4) { HAL_SPI_Transmit(&hspi2, (uint8_t*)dataOut, len, 100); } else { printf("A\r\n"); HAL_SPI_Transmit_DMA(&hspi2, (uint8_t*)dataOut, len); printf("B\r\n"); } LcdCsOff(); //TODO: Should be done after DMA
-
Thread
Stromzähler - Verbrauchserfassung über WLAN, aber wie?
? Itron ACE3000 Typ 260-C20D-R1-A lt. Produktbeschreibung: 3-Phasen 4-Leiter-Zähler Mode 2: Simulation des Ferrariszählers mit Rücklaufsperre Genauigkeitsklasse 2 Direkter Anschluss bis 100A Eintarif-Zählwerk Impulsausgang gemäß S0 für gewichtete Energieimpulse LED im Infrarot-Spektrum, Impulslänge ca. 2 ms
-
Thread
STM32G0: UART DMA empfängt nach Sleep nicht mehr
immer falsch, egal welche der beiden UART Init Varianten ich verwende. [c] MX_DMA_Init(); MX_USART2_UART_Init(); HAL_UART_Init(&huart2); HAL_UART_Receive_DMA(&huart2, &rxByte, 1);[/c] Der UART RX Cplt Callback wird nach der Re-Init nicht mehr aufgerufen, wenn Daten ankommen. Habe ich mit dem Logic-Analyzer
Mike schrieb im Beitrag #7061931: > HAL_UART_Receive_DMA(&huart2, &rxByte, 1); ^^^ Glaub es, oder nicht! UART mit DMA ist vollkommener Quatsch, wenn du mittels AT-Kommandos kommunizierst. (Und auch in 99,9999% aller anderen Fälle) Ersetze