-
Thread
China-BME280 Problem
Oder gar den Sensor im Dauerfeuer abfragen, dann witrd die Temperatur zu hoch. Das können auch 2°C oder mehr Temperatur unterschied sein dann. Bei mir wird er alle Sekunde abgefragt und nur 4x Oversampling des Drucksensors, dann wirds nicht zu warm.
Habe hier 10 China-BME280 und 10 ESP32 liegen. - Zuerst dachte ich, ich hätte mit zwei Sensoren (+3°C und -15%rH) dasselbe Problem. Bis ich die Sensoren mal durchgetauscht habe. Es liegt/lag seltsamerweise an den ESP-Boards (auf denen jedoch
-
Thread
STM32 - ADC-DMA1-IRQ-Handler macht Unsinn
schon ein Stück davon entfernt, so daß ein neuer Thread sinnvoll erscheint. Ich nutze auf einem STM32F103 den ADC1, um zyklisch 10 ADC-Kanäle abzufragen und per DMA in ein Array zu schreiben. Nachdem alle Kanäle digitalisiert sind, soll der Inhalt des Arrays mit ein paar kleinen Berechnungen in einem
, also: [c] volatile uint16_t gl_a; volatile uint16_t gl_b; [/c] stürzt die Interrupt-Routine ab, sollte darin hineingeschrieben werden. Deswegen habe ich zwei Fragen: 1. Wie kann es sein, daß ein Array
-
Thread
Anzahl Umdrehungen pro Sekunde des Motors
Guten Tag! Ich arbeite mit dem uVision von Keil und Stm32f103vct. ich benötige die Anzahl Umdrehungen pro Sekunde von dem Motor. Die Hallsensoren lösen einen externen Interrupt aus. Pro Umdrehung des Motors werden 48 Hallsensorimpulse erfasst. Meine
wie hoch ist deine maximale Drehzahl, wenn der µC schnell genug ist würde ich jeden Impuls auswerten, dadurch kann man viel schneller reagieren (Drehzahlsprünge). Handelt es sich um einen Verbrennungsmotor?
-
Thread
Keil-Debugger: Endlosschleife
Ein einfaches Programm, das zwei LED blinken lässt und funktioniert (auf der Hardware STM32F103CB und im Simulator), habe ich ich um eine serielle Ausgabe erweitert. Wenn ich den nun den Keil Simulator/Debugger starte, kommt er nicht, wie üblich zur main(), sondern simuliert das Programm
irgendetwas hinzulinken. Kennt jemand das Problem? [code] _sys_exit: 0x08000D1C 4901 LDR r1,[pc,#4] ; @0x08000D24 0x08000D1E 2018 MOVS r0,#0x18 0x08000D20 BEAB BKPT 0xAB *0x08000D22 E7FE B 0x08000D22 0x08000D24 0026 MOVS r6
-
Thread
CO2 Sensor MH-Z14 vs MH-Z19
dann auch sämtliche Einstellungen und Parametrierungen möglich. Darüber hinaus bieten sie eine 4-20mA Schnittstelle für lange Kabelanbindungen. MfG!
Immerhin kann man den Sensor per Hd-Pin (7s gegen GND) auf 400ppm (Außenluft) eichen. Der verbaute STM32F103C8 hat einen 12-bit ADC (4096) für einen Messbereich von 0-2000ppm oder 0-5000ppm. Linearer ADC und exponentieller Fotostrom, da gibt es sicher irgendwo Auflösungsprobleme. Der MH-Z19 hat einen
-
Thread
Mehrere ATmegas über RS422 (MAX 488) verbinden.
die ATmega88 nicht absolut fix in Stein gemeißelt sind, könnte man darüber nachdenken. Der gute alte STM32F103 hat einen CAN-Controller, ist billig, es gibt viele Informationen & gute Tools & günstige Debugger... Aber natürlich gibt es noch viele weitere zur Auswahl. Thomas F. schrieb im Beitrag #7563850
Mutmaßung bleiben, ich weiß ja daß es problemlos funktioniert. Übrigens auf 433/868 MHz genauso wie bei 2,4 GHz (802.15.4) ... "Wer Funk kennt nimmt Kabel" nenn ich eine Losung vergangener Zeiten bzw. eine der Kabel-Lobby :)
-
Thread
Uart String empfangen Interrupt
rauskopiert aus einer Schnitstelle die mit einem ESP kommuniziert. Der Code unten läuft so auf einem STM32F103, hatte den Code damals selber aus einem Beispiel kopiert ... Header File: [c] #define ESP_TX_BUFFER_SIZE 256 #define ESP_RX_BUFFER_SIZE 256 #if ESP_TX_BUFFER_SIZE < 2 #error ESP_TX_BUFFER_SIZE
ESP_RX_BUFFER_SIZE-1)) != 0 ) #error ESP_RX_BUFFER_SIZE must be a power of 2 #endif int SendESPChar (int c); int GetESPKey (void); [/c] Code File: [c] struct esp_tx_buf_st { unsigned int in; // Next In Index unsigned int out; // Next
-
Thread
MCU mit high drive GPIO? (Mikrocontroller, Pin, Strom, Ausgang)
voltage drop specified. 0.6 V drop @ 20mA (Typical Characteristics - Outputs @3V geschätzt) STM32F103C8: The GPIOs (general-purpose inputs/outputs) can sink or source up to ±8 mA, and sink or source up to ±20 mA (with a relaxed VOL/VOH) except ... Absolute maximum: Output current sunk by
man das auslegen? In welchen Fällen wollte man die Powerdomäne über den Microcontroller routen? Ein uC ist ja im Allgemeinen für sehr breitbandige Verwendbarkeit ausgelegt. Eine integrierte Endstufe wäre da kontraproduktiv.
-
Thread
Kann man ATtinys in Reihe miteinander kommunizieren lassen?
Der Arduino Nano hat 8 analoge Eingänge und kostet 2 bis 3 €. Das "Blue-Pill" Board (STM32F103C8T6) ist Arduino kompatibel, hat 10 analoge Eingänge und kostet ebenfalls 2 bis 3 €. Der A/D Wandler MCP3208 hat 8 analoge Eingänge und wird sehr einfach per seriellem SPI Bus angesprochen.
Lothar M. schrieb im Beitrag #5371573: > Dann nehme ich für 48 AD-Eingäge 4 von den MAX11605. Die über I2C > eingelesen und fertig... Bei 4 Stück muss man sich da wieder Gedanken über I2C-Multiplexer machen. Drei CD74HC4067 o.ä. 16:1 (alternativ 6 74HC4051 8:1) Analogmultiplexer
-
Thread
Loxone Air Base - Mesh Netzwerk
sondern haben ihre Applikation mit in die Firmware eingebaut. Der Controller in den Modulen ist ein STM32F103RC laut Datenblatt. Radio: ZMDI’s ZWIR4502 radio transceiver USB-Stick mit diesem Modul: http://wiki.in-circuit.de/index.php5?title=ICradio-ZWIR4512-Stick USB Interface description: - communication protocol: RNDIS (by Microsoft) - usb vendor id: 0x10C4 - usb product id: 0x0002 Funksteckdose mit diesem Modul: http://wiki.in-circuit.de/index.php5?title=ICradio-ZWIR4512-Plug http://wiki.in-circuit.de/index.php5?title=ICradio-ZWIR4512-Documentation
-
Thread
BMP280 an PIC18F45K42 mit MPLAP und I2C
verschiedene Controller unterschiedliche Bitadressen bzw. Treiber für die Verwendung der Peripherie wie I2C, SPI usw. besitzen, stellen Hersteller wie Bosch eine universelle API bereit, die dann noch entsprechend "gewrapped" werden muss. Hier ein Beispiel auf einem STM32F103 mit der BME280 Bib von Bosch
Controllers aufrufen. In meinem Beispiel rufe ich mit der Bosch API über meine User Funktion die I2C Funktion der STM32 HAL auf. [c] bme280.read = (bme280_read_fptr_t)user_i2c_read;//pointer to wrapper function for system specific i2c read [/c] Die Funktion read vom struct bme280 zeigt mit dem
-
Thread
RS485 onboard
mehrere Busse verteilen und auf dem 8970 zwischen den Bussen routen, wenn das nötig sein sollte. 4. Für die Slaves wären beispielsweise NXP Cortex M0 (LPC11C12 oder so) oder ein STM32F103C oder irgendwas anderes denkbar. 5. Bei CAN hast Du immer einen MAC (den eigentlichen CAN-Controller, im Microcontroller
-
Thread
Pendel mit DCF77 synchronisieren Gesperrt
Trägerfrequenz aus Caesium gemacht ;) https://www.ptb.de/cms/fileadmin/internet/fachabteilungen/abteilung_4/4.4_zeit_und_frequenz/pdf/2004_Piester_-_PTB-Mitteilungen_114.pdf
einziger Cent rüberkommt, nehme ich das was im Schrank liegt. Und das sind ein Sack voll Platinen mit CS32F103 die mal anstelle von STM32F103 geliefert wurden und für sowas wie geschaffen sind. Und auch noch ein paar DCF77 Empfänger für die ich sonst auch keine Verwendung mehr habe. Das 2. ist die Entwicklungsumgebung
-
Thread
Referenzspannung Teilen?
Achja, ADC ist ein STM32F103 und bisher verwende ich eine TL431, die 2.498V (gemessen bei Zimmertemperatur) rausgibt. ~2.5V ist ein guter Bereich für mich für den ADC, nur hätte ich gerne gerade Werte und deshalb Suche ich
16 MHz getaktet schafft locker 10000 Skalierungen/s - nur so als kleine Einschätzung. Läuft Dein µC mit 32 kHz Uhrenquarz? Dann ist auch das noch kein Problem. RefRef schrieb im Beitrag #5910356: > Nichtsdestoweniger, können die Werte ruhig gerade sein und im Log direkt > lesbar sein, ohne Komma
-
Thread
2 Grundsatzfragen zu WLAN und ESP8266
Steuerseite sehe ich beim SSR nur die LED mit 10mA@1.2V http://cdn-reichelt.de/documents/datenblatt/C300/S26M_D02.pdf Grüße Lars
mal 10. Also STM32F103 und 433MHz-Modul oder 2.4GHz-Modul je nach Wunsch? Wie viel besser wird das bei Preis, Stromverbrauch und Aufwand? Alternative 2.4GHz-Module belasten dieses Band im Haus ähnlich wie ein zweiter
-
Thread
Frage zu Schaltplan DSO138
beschäftige ich mich mit dem Schaltplan des DSO138 (ist ein günstiges China DSO mit kleinem Display und nem STM32F103). Leider verstehe ich die Filterstufe zwischen CPL und SEN1 nicht. Onlinerecherche hat ergeben, "This is followed by three parallel RC networks, which switch a part of the input voltage via switch SW2A. The capacitors C2 to C7 ensure that the higher frequencies are attenuated to the same extent as their lower brothers." sowie: "Following the coupling, there is a section of circuit to deal with the sensitivity
-
Thread
STM32 Cortex M3, ADC-Ergebnisse mittels DMA
Guten Morgen zusammen, ich benutze eine STM32F103, und zwar geht es um den ADC/DMA Teil. Ich schreibe diesen Teil um von 15 auf 27 Kanäle. Die Ergebnisse werden mittels Pointer in "AdcResults" gespeichert, wie man an der Konfig vom DMA sehen
TSEL_ZONE_A_PORT, TSEL_ZONE_A_PIN); GPIO_SetBits(TSEL_ZONE_B_PORT, TSEL_ZONE_B_PIN); GPIO_SetBits(TSEL_ZONE_C_PORT, TSEL_ZONE_C_PIN); GPIO_SetBits(TSEL_ZONE_D_PORT, TSEL_ZONE_D_PIN); GPIO_SetBits(TSEL_ZONE_E_PORT, TSEL_ZONE_E_PIN); GPIO_SetBits(TSEL_ZONE_F_PORT, TSEL_ZONE_F_PIN); GPIO_SetBits(TSEL_ZONE_G_PORT
-
Thread
STM32 Stackpointer
Hallo Forum, ich arbeite mit einem STM32F103VBT7 mit Easyeclipse 1.3.1.1 und GCC 4.4.0, als Debugger verwende ich den HiTOP mit einem Hitex Tantino. ich muss für eine Anwendung einen Registertest durchführen (Galpath) deshalb sind meine
Compilieren verwende ich ein makefile das ich selber geschrieben habe, die Compilerflags sind CFLAGS = -c -mcpu=cortex-m3 -mthumb -gdwarf-2 -MD -O0 -trigraphs -Wall -fsigned-char -mlittle-endian -xc -mno-thumb-interwork -mno-tpcs-frame Hat jemand eine Idee warum das so ist? Ich gehe mal davon aus
-
Thread
Arduino mit Pt1000 und 400°C Schaltung
UR4. Wenn Du aber, wie oben beschrieben, die Schaltung so anpassen willst, dass bei 400°C der OPV 3V liefert, kannst Du auch für diese Zielausgangsspannung von 3V den passenden Widerstand R4 berechnen
schwierig. Man kann Polynome faktorisieren so, dass man nur noch multiplizieren und addieren muss. (Ein STM32F103 damals auf 36MHz konnte z.B. ein Thermocouple in unter 40us als double-float Typ in Temperatur umwandeln. Damit konnte diese Anwendung alle Thermocouple-Typen mittels NIST Koeffizienten verwenden
-
Thread
STM32 SPI im Halbduplex-Betrieb mit DMA
SSI-Schnittstelle auszulesen. Der Sensor hat ein CSN-, CLK-, und DO-Pin. Diese habe ich bei meinem STM32F103CB mit SPI1_NSS (PA4). SPI1_SCK (PA5) und SPI1_MISO (PA6) verbunden. Ich verwende, wie in http://www.mikrocontroller.net/topic/160042 beschreiben, zwei DMA-Kanäle (DMA1-Channel2 und -Channel3
SPI_Direction_1Line_Rx ((uint16_t)0x8000) #define SPI_Direction_1Line_Tx ((uint16_t)0xC000) [/code] dann bedeutet das für das SPI_CR1: _SPI_Direction_2Lines_FullDuplex_ Bit 15 BIDIMODE: Bidirectional data mode enable 0: 2-line unidirectional data mode selected Bit 14 BIDIOE:
-
Thread
eBus USB Adapter
. Okay, hier ein paar Beispiele. Aktuelle Raumtemperatur Heizkreis 2: [code]ff15b52406020003010f00 / 0801030f00cd4ccc41 = 25.5000°C ff15b52406020003010f00 / 0801030f00cd4ccc41 = 25.5625°C[/code] Hier scheint "cd_c____" immer statisch zu sein und das 2. Byte ist immer entweder 4c oder cc,
für das Byte 4 plus MSB von Byte 3: 0x3f | 1 ==> Divisor 128, Offset 1 (>= 1K/°C) 0x40 | 0 ==> Divisor 64, Offset 2 (>= 2K/°C) 0x40 | 1 ==> Divisor 32, Offset 4 (>= 4K/°C) 0x41 | 0 ==> Divisor 16,
-
Thread
Plattenspieler bauen
und einen neuen Player mit eigenem Tangentialarm drauss gebaut. Fernbedienbar wäre ein Klacks, STM32F103 für den Arm mit PC-Anbindung per RS232 vorhanden - aber wozu? Ein wunderbares Feature ist die Endabschaltung am LP Ende, Arm hoch und ab nach Hause + Teller stop. Starten macht ja meist
Lieblingsmarke z.b. https://www.amazon.de/Denon-Vollautomatischer-Plattenspieler-Riemenantrieb-Vorverst%C3%A4rker/dp/B000KVRAMK Die Lieblingsmarke meiner EX-Freundin https://www.amazon.de/Aiwa-APX-680BT-Plattenspieler-Geschwindigkeiten-Aluminiumkapsel-Wei%C3%9F/dp/B09SGM4XQ2 u.s.w. Die Geräte in
-
Thread
uC Aufhängung technisch möglich?
Takt aber eher syntaktischer Zucker. > > Auf welches Dokument bezieht man sich hier? Datenblatt 32 * mov rx,rx // 1 Takt 32*2 lds/sts rx,adrX // 2 Takte 16 * br (sreg,c/s) // durchschnittlich 1,5 Takte ;-) 112 > Was bedeutet UOP? Ableitung NOP: No Operation; UOP Unknown Operation > In
aber eher syntaktischer Zucker. >> >> Auf welches Dokument bezieht man sich hier? > Datenblatt > 32 * mov rx,rx // 1 Takt > 32*2 lds/sts rx,adrX // 2 Takte > 16 * br (sreg,c/s) // durchschnittlich 1,5 Takte ;-) > 112 Das ist aus meiner Sicht nicht das Dokument sondern ein beliebiger Code-Schnipsel
-
Thread
NuMicroM2351 "TARGET: NuMicro.cpu - Not halted"
target.c:2322 target_write_u32(): address: 0xe000201c, value: 0x00000000 Debug: 312 7356 hla_target.c:764 adapter_write_memory(): adapter_write_memory 0xe000201c 4 1 Debug: 313 7476 target.c:2322 target_write_u32
target.c:2322 target_write_u32(): address: 0xe000202c, value: 0x00000000 Debug: 320 7956 hla_target.c:764 adapter_write_memory(): adapter_write_memory 0xe000202c 4 1 Debug: 321 8077 target.c:2322 target_write_u32
-
Thread
Der Berg kreißte.und gebar den FA-NWT2
raus, sonst läuft was über. IMO ist der FT232RL teurer als ein kleiner Cortex mit USB, z.B. der STM32F103c8t6 auf diesem Blue-Pill-Board. Und der hat immerhin 20kByte RAM.
Warum setzt du dich nicht mit den Entwicklern - Hardware Bernd, DK3WX - Software Andreas, DL4JAL zusammen und diskutierst deine Vorschläge? Joe, DL3AKB
-
Thread
STM32F103 Timer Synchronisierung für ADC
kann ich die Ch1 Ch2 Ch3 von Timer1 nicht als Trigger Input für den ADC nehmen. Leider gibts bei dem STM32F103 nicht die Trigger Möglichkeit über den Ch4. Daher will ich den Timer4 mit Timer1 synchronisieren und über Timer4 Ch4 den ADC triggern. Bei meiner derzeitigen Initialisierung läuft der Timer4
TIM_OC4Init(TIM4, &TIM_OCInitStructure); /* Slave Mode selection: TIM4 */ TIM_SelectSlaveMode(TIM4, TIM_SlaveMode_Gated); TIM_SelectInputTrigger(TIM4, TIM_TS_ITR0); /* TIM1 Peripheral Configuration
-
Thread
STM32F103VE kein PWM möglich
Hallo! Ich benutze den STM32F103VE und die st-lib. Um einen PWM zu erzeugen habe ich mir die folgende Funktion geschrieben: [c] void initPWM(void) { GPIO_InitTypeDef GPIO_InitStructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStructure
,TIM_OCPreload_Disable); TIM_OC4PreloadConfig(TIM8,TIM_OCPreload_Disable); /*Start counter for timer8 */ TIM_Cmd(TIM8, ENABLE); } [/c] Leider bekomme ich an den entsprechenden Pins (LQFP100 Package: PC6-> Pin63, PC7-> Pin64
-
Thread
Artikel LPC-Tutorial: Kritik und Anregungen
sondern auch, um einem Anfänger die "weak"-Funktionalität so zu erklären, daß er sie versteht. 4. Vielleicht solltest du deinem geneigten Leser nicht sowas vorsetzen: [c] LPC_SYSCON->AHBCLKCTRLSET0 = SYSCON_AHBCLKCTRL0_GPIO0_Msk | SYSCON_AHBCLKCTRL0_IOCON_Msk; LPC_IOCON->PIO0_29 = (0x0 << IOCON_PIO0
die .xcl (extended command lines) Ich habe sowas ähnliches hier vor einiger Zeit für nen kleinen STM32F103C8T6 und Keil und Windows schon mal gepostet. Vielleicht guckst du dir das mal an, um zu sehen, wie ich das oben Geschriebene meine. Nun, ich selbst arbeite in allen Punkten nicht so wie du
-
Thread
EleLa - Elektronik Lagerverwaltung
zu übernehmen, hätte ich eigentlich erwartet daß dort unter Bezeichnung nun "C 10µF 16V Tantal" steht. Stattdessen steht dort aber "C 10µF C 10µF 16V Tantal". Das heißt beide Bezeichnungen tauchen dort (ohne Trenner) auf. Soll das so sein? Falls ja, mache ich woanders was
z.B. STM32F103RE könnte ich gebrauchen, mir ist da letztens einer kaputt gegangen. Oder auch andere Chips wie z.B. ACS758ECB-200B, also muss nicht unbedingt Geld sein und als Firma hättet ihr eine Rechnung zum
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
Zusatzinformation 4: 34610f60121e0543dce0d79c85026758 Top Schematic: horizon-imp.exe crasht und wird beendet, horizon-prj-mgr.exe funktioniert weiter Problemsignatur: Problemereignisname: APPCRASH Anwendungsname
Zusatzinformation 4: 34610f60121e0543dce0d79c85026758 PoolChache: funktioniert
-
Thread
STM32 - Stack overflow?!
er springt. Daher gehe ich davon aus dass der Speicher überläuft - warum auch immer. Ich bin bei 4% RAM-Auslastung. Jetzt habe ich mir den Spaß gemacht und die beiden Variablen in der Initialisierung gedreht [c]volatile int CanRX_Tail = 0; volatile int CanRX_Head = 0; [/c] Und siehe da, es
brachte jetzt "Besserung". Warum? Was ist da passiert? Kann mir das jemand erklären? IC ist ein STM32F103RB auf einem Olimex Board. Programmiert mit VisualGDB (GCC 7.2.0 / GDB 8.0.1) Edit: Okay, das Problem bleibt, nur anders rum. CanRX_Tail wird jetzt immer auf 0 gesetzt. Selbe stelle, selber
-
Thread
Eleksmaker A3 Pro - Eure Erfahrungen
Moin, fals jemand braucht meine Einstellungen für grbl1.1f $0=10 $1=100 $2=0 $3=2 $4=0 $5=0 $6=0 $10=0 $11=0.010 $12=0.002 $13=0 $20=0 $21=0 $22=0 $23=0 $24=25.000 $25=500.000 $26=250 $27=1.000 $30=255 $31=0 $32=1
Einstellungen der Laser ON - Kommandos vor jedem Quadrat. [code] M03 S125 <--- diesen Wert ändern G4 P0 G1 F750.000000 G1 X124.2799 Y275.014 G1 X124.2799 Y254.0489 G1 X103.3149 Y254.0489 G1 X103.3149 Y275.014 G4 P0 M05 S0 G1 F3000 G1 X75.6614 Y275.014 G4 P0 M03 S125 <--- diesen Wert
-
Thread
Verwendete Algorithmen für effizientes Staubsaugen
für die Umdrehungen und ein IR Auge oben drauf für Sperrbaken und Ladestation. Der MC ist ein STM32F103.
https://www.roboternetz.de/community/threads/65600-Rasenm%C3%A4hen-und-sonstige-Fl%C3%A4chenbearbeitung
-
Thread
Steuerung. Wie soll ich's lösen?
eignet sich sowas hier als Bedienpanel: http://cgi.ebay.de/ARM-Cortex-M3-STM32F103VET6-Board-2-4TFT-touch-screen-/160594355320?pt=BI_Electrical_Equipment_Tools&hash=item25642b6478 (hab ich so auf die Schnelle gefunden. Für sinnvollere Vorschläge bin ich dankbar) Ich denke
Roman geschrieben... sei froh das du das nicht mit der Morsetaste geben mußtest, ey! Joachim, DF4IAN
-
Thread
Anzeige für Stockschützen
danke für die Info. Und was würdest du dafür nehmen? Hoert sich bloed an: Die bluePill (als eine STM32F103) die hier auf meinem Schreibtisch liegt (oder die BlackPill, die im Regal liegt): Blue: https://de.aliexpress.com/item/1005006110046576.html Black: https://de.aliexpress.com/item/1005005953179540.html Und ein wenig Googeln nach "STM32 usb cdc example" und auf eine steile Lernkurve vorbereiten. Beim Raspberry Pi ist mir ein Fehler unterlaufen: Der Raspberry Pi Zero hat KEINE WLAN-Antenne, erst der Pi Zero W (fuer WLAN) hat eine
-
Thread
Grönland bleibt bei der Sommerzeit - aber wie?
. Für mich funktioniert das so viel besser. Schade, daß es die DS323x RTCc nicht mit 32-bit Zähler gibt, wie es z.B der STM32F103 intern hat. Alle Zeitberechnungen wären dadurch wesentlich einfacher. Wieso der F407 wieder einen BCD RTC bekommen hat, konnte ich nie verstehen. Ich finde
Davor konnten Schifffahrten auf dem Bodensee etwas kompliziert sein. https://de.wikipedia.org/wiki/F%C3%BCnf_Standardzeiten_am_Bodensee
-
Thread
STM32 USB Virtual COM Port
Hallo µC Gemeinde, ich versuche mich gerade am STM32F103ZE mit der USB Datenübertragung. Ich möchte einen einfachen String "Hallo" per USB an den PC senden. Dazu habe ich das Virtual Com Port Example von
buffer_out[0] = 'H'; buffer_out[1] = 'A'; buffer_out[2] = 'L'; buffer_out[3] = 'L'; buffer_out[4] = 'O'; nun sende ich die Daten mit der Routine USB_Send_Data(&buffer_out[0],5); leider kommt nicht das was ich erwarte. HALHAHHALLHALLLOHA ??? warum ? Ich habe den String schon mit einer
-
Thread
Cortex M3 "hängt" bei Initialsierung - (wilde Zeilensprünge)
PS: - wenn ich mit F5 (Einzelschritte) debugge, geht er in alle Ini/Config gehe führt er alle sauber aus - wenn ich mit F8 (bis zu nächsten Breakpoint - den ich immer in die Zeile der nächsten Config Hauptroutine setze
STM32F103VCT6 gcc compiler. Das andere Projekt ist auf dem exakt gleichem controller gelaufen, nur wie gesagt mit der minimalen Änderung der Hardware. Nun habe ich rausgefunden: - es scheint
-
Thread
STM32 ADC Fehler
Hallo, ich arbeite mit einem STM32F103RBT6 und möchte 6 Analogeingänge einlesen. Problem 1 lässt sich wie folgt beschreiben: PC.2 lässt sich nicht einlesen. Wert = 0 obwohl ein Signal am PIN laut Oszi. anliegt. Hab ich evtl.
Hi, habe hier nochmal eben die init.c hochgeladen. Falls nötig kann ich noch die Main.c hochladen. Alles wichtige daraus sollte aber im ersten Post stehen. Seltsam halt, dass er 4 einliest (auch wenn mit problemen), aber die anderen
-
Thread
GSM Schalter programmieren ohne Anleitung.
können, aber jetzt komm ich nicht weiter. Habe in der Bucht folgenden GSM Schalter erworben: Sim800C Stm32F103C8T6 https://www.ebay.de/itm/284522566135?mkevt=1&mkpid=0&emsid=e11051.m43.l1123&mkcid=7&ch=osgood&euid=8071a5ec22d842ca98c01dced6e4c01c&bu=43129502878&osub=-1~1&crd=20211228021106&segname=
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil5)
von C1-C4) - V/div und s/div für Z1-Z4 (unabhängig von C1-C4) - Zoombereich (y-offset) Keine Frage, dass eine solche Anzeige auf 640x480 fast unmöglich ist. (800x600 ist einer der kleinen Minuspukte
the DSO input stages I saw this: http://www.leobodnar.com/shop/index.php?main_page=product_info&cPath=124&products_id=295&zenid=82e2d98b8484f6fc53e13c392a4c3c47 http://www.eevblog.com/forum/projects/yet-another-fast-edge-pulse-generator/ I purchased it and with that device I have evaluated the
-
Thread
Atmega - Messunsicherheit
... und "sortiert: > #1: 39 17 50 2,48 > #2: 35 13 47 2,53 > #4: 32 11 42 2,56 > #1: 28 7 43 2,61 > #3: 25 5 36 2,64
entsprechend +/- 3,1%, Standardabweichung 0,057V. Denke, für die AVR-Gurken ganz okay - für den STM32F103 liegt z. B. die garantierte Maximalabweichung bei +/- 3,3% über den Bereich von -40°C...+85°C.
-
Thread
Lötfett / Solder Paste / Flussmittel
Lötfett? 2. Ich möchte ca. 20 ICs verlöten. Die filigransten Teile sind 10 ICs im LQFP48-Design (STM32F103 mit 48 Beinchen) - wie viel Flussmittel / Fett werde ich in etwa benötigen (was sind eure Erfahrungswerte)? 3. Wie lange lässt sich Flussmittel / Fett bei Raumtemperatur i.d.R. lagern? 4
Hier checke mal hier https://de.rs-online.com/web/c/elektrowerkzeuge-loten-schweissen/loten/
-
Thread
GUI für LINUX Serial Port erstellen
reichlich 5 Jahren mal eine konkrete Realisierung für ein Event-System bei einer Firmware für die STM32F103 gepostet und noch viele Jahre davor das Menüsystem bei der Lernbetty quasi objektorientiert gemacht (soweit man das in C kann), aber keinen hat's interessiert. Stattdessen hat es seitdem alle
/questions/181864/re-map-or-un-map-f10-from-triggering-window-file-menu-in-xfce ändert wohl folgende Config datei: ~/.config/xfce4/terminal/accels.scm: ... (gtk_accel_path "<Actions>/terminal-window/toggle-menubar" "F10") ...
-
Thread
Heizungssteurung im Eigenbau
immer an ist und alles was nach extern geht muss vor Überspannung geschützt sein. Ich habe einen STM32F103 drin, den ohne PLL getaktet läuft mit 8MHz. Sensoren frage ich über IIC und Analog ab. Zur Wohnung gehts über CAN Bus. Dort kommt ein Display ran an der ich alle Werte sehen kann (Platine gestern
andere Hersteller nehmen, die sind alle gleich und unterscheiden sich nur von der Genauigkeit. Aber 2°C sind doch nicht wichtig. Diese Sensoren kommen dann an K9 oder K10 (IIC-Bus wird mit IC2 gemultiplext auf 4 Kanäle). An einem Kanal können bis zu 8 TCN75 dran sein wegen der Adressierung. Ein DS18B20
-
Thread
Festplatten Image Software
(die RD54 sind schon lange gestorben). Hat jemand Erfahrung mit SCSI2HD (von zuluscsi), BlueSCSI (STM32F103 oder RP2040) oder PiSCSI (ein Raspberry Pi als Geraetetreiber)? Gruesse
auch an der negativen Erfahrung >> mit der SPAM von Conrad sein). > > Ja, der Webauftritt von "C" ist Schei**. Die Nummer wäre: 972433, Gibt > es aber bei C nicht mehr aber bei Reich+++ für 23.99.+Versand. > Bei mir bekommst das Teil für einen Zehner plus kosten für Maxibrief. Brauche ich
-
Thread
I2C Temperaturwert ausgeben
; /* Test on I2C1 EV8 and clear it */ while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_BYTE_RECEIVED)); /* Send I2C1 STOP Condition */ I2C_GenerateSTOP(I2C1, ENABLE); /* Test on I2C1 EV4 and clear it */
Also der Sensor ist ein: MLX90614ESF-BAA Controller: Cortex M3 (STM32F103ZE) Soweit ich das sehe bleibt er immer bei: /* Test on I2C1 EV5 and clear it */ while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_MODE_SELECT)); und /* Test on I2C1 EV6 and clear
-
Thread
Programmierung Arduino Nano Gesperrt
erwähnten Arduino festmachen – der wäre genauso verlaufen, wenn da statt „Arduino“ „Plain AVR“ oder „STM32F103“ oder „PIC“ oder sonstwas gestanden hätte.
Ohne alle Haare: [c] const byte potiPin{A0}; const byte fetPin {11}; void setup(){} void loop() { analogWrite(fetPin,analogRead(potiPin)/4); } [/c]
-
Thread
Stand der Technik zum Erstellen von Filme zum Platinenbelichten
geheimes. Cube_S schrieb im Beitrag #4574745: > LQFP100 geht eben auch noch Was ist das für ein µC?
> Was ist das für ein µC? STM32-F103VET6 > Aber wenn ich sehe dass ihr doch nur > immer wieder und wieder Breakout-Boards und das tausendste "Eval"-Board > macht, dann kommt's auf den Prozess wohl auch nicht mehr an
-
Thread
Lötstationen
du Kühlkörper, > Leistungsrelais ... Hier steht auch eine Rolle 1,5mm auf dem Tisch. > Mit SW32 machst du erst mal keinen Fehler. Ich habe neben F-SW32 63/37 auch noch F-SW26 Cu2 - das 26er geht deutlich besser, wenn die Oberflächen nicht mehr frisch sind. Aus der Fertigung wurde SW26 schon
daß man graphisch die Step PID Antwort analysieren kann. Ich habe vor entweder einen AVR 1284P oder STM32F103 einzusetzen. Mit dem letzteren habe ich relativ viel Erfahrung. Mit Atollic Truestudio arbeitet es sich damit recht gut und der Debugger ist natürlich auch nicht zu verachten. Wärend der SW