-
Thread
STM32F103 und ADC DMA mehrere Kanäle
Ich versuche gerade, 4 ADC-Kanäle IN04-IN07 auf PA04-PA07 eines STM32F103C8T6 einzulesen. Wenn ich mir das DMA-Zielarray in einer Schleife im Programm anschaue, so springen die Werte auf ihren Plätzen. (an PA4 habe ich ein
, nachdem ich mit allen Versuchen mit HAL und LL gescheitert bin. Ich kriege es einfach nicht hin, 4 ADC-Werte an PA4-PA7 auszulesen. Habe die Hardware (STM32F103C8T6, blue pill) noch mal mit STM32duino verifiziert. Aber mit STM32CubeIDE klappt es einfach nicht. Ich bekomme immer 4 gleiche Werte. Jetzt
-
Thread
Maskieren modern?
nur sind typsichere C++ Registerdefinitionen nicht Standard bei den Hersteller SDK, für einen STM32H7 möchte ich das nicht selber schreiben. STM hat ja schon ewig gebraucht den 'register' storage specifier zu entfernen.
nur sind typsichere C++ Registerdefinitionen nicht Standard bei den > Hersteller SDK, für einen STM32H7 möchte ich das nicht selber schreiben. > STM hat ja schon ewig gebraucht den 'register' storage specifier zu > entfernen. Tja, das ist zwar traurig, aber nicht mein Problem. Sowas macht
-
Thread
STM32 UART Interrupt Rx, Tx, FreeRTOS
{ > LL_USART_DisableIT_TXE(USART1); > } > > [/pre] Google (Bsp. für F4xx): HAL STM32F4xx Usermanual Erstes Ergebnis. Warum glaubst du, die LL-Funktionen zu benötigen? Die brauchst du nur, wenn du ein paar Byte Flash sparen musst, oder Funktionalitäten abbilden
wo finde ich eine vollständige >> Beschreibung der LL-Funktionen? Z.B.: ... > Google (Bsp. für F4xx): > HAL STM32F4xx Usermanual HAL Manual habe ich. > > Erstes Ergebnis. > > Warum glaubst du, die LL-Funktionen zu benötigen? > Die brauchst du nur, wenn du ein paar Byte Flash sparen
-
Thread
Fehlerhafte Adressierung von lokalen Arrays bei tinyAVR(R) 0-series
puts_ram" funktioniert mit jedem von mir getesteten Controllern: AVR der älteren Serie (bspw. ATmega328), STM32, MCS51, STM8, LPC und sogar auf Padauks PFS154. Nur eben nicht auf ATtiny1604 !! Für diejenigen, die immer nach dem gesamten Quellcode "schreien" habe ich das gesamte "Programm" mit angehängt
0x0480, F = 0x04A0 }; }; // Bsp. Pin > Port Zuordnung constexpr uint16_t PinVPortAddr [4] { BaseAddrVPORT<uint16_t>::VPORT::F, BaseAddrVPORT<uint16_t>::VPORT::A, BaseAddrVPORT<uint16_t>::VPORT
-
Thread
NE 555 als Taktgeber und Kippstufe
quasi künstlich die B-E-Flussspannung von Q4 von 0,7 auf 1,4 Volt, damit Q1 trotz D3 weiterhin in der Lage ist Q4 auszuschalten.
richtig Geld gekostet haben, am rechten Platz. Heute keine > Sekunde. Da werden selbst LED-Blinker mit 32 Bit CPUs gebaut, auch wenn > das maximaler Overkill ist. Naja, Kosten von NE555 samt sonstiger Bauteile gegenüber Tiny13A halten sich in etwa die Waage. Und ein STM32C011 kommt auch in die Gegend
-
Thread
Tasterverarbeitung mit ARDUINO-C
Falsche aber dieses Pinout-Bild dass Richtige. https://europe1.discourse-cdn.com/arduino/original/4X/f/0/c/f0c0a5f45d082fd079296c238e2fdea720884696.jpeg Bernd_Stein
Coocox und später mit Atollic. Den Genino kenne ich momentan nicht. Ich baute mir damals einige STM32FMini Bords für F103/407 und verwendete JLINK V2. Aber für die kleineren Steuerungs Projekte ziehe ich aktuell wieder die 8-Bitter vor. Für Fernsteuerung hat man ja noch die ESP WLAN Bords Module die
-
Thread
Verständnisproblem mit SDRAM
Verständnisproblem habe was die Ansteuerung von SDRAMs betrifft. Ich verwende den SDRAM ISSI IS42S81600F-7TLI und den µC STM32H753ZIT. Der SDRAM ist an der SDRAM-Bank#1 des µC angeschlossen. Die FMC-Schnittstelle des µC habe ich auch bereits erfolgreich konfiguriert und ich kann auch bereits auf den SDRAM
bei der Startadresse an? > Der Zugriff sieht folgendermaßen aus: > void FMC_Test() > { > uint32_t i; > uint32_t* SDRAM_START_ADDRESS = (uint32_t*)0xC1000000; > uint8_t SDRAM_DATA[] = {0xFF,0xFF,0xFF,0xFF}; > uint8_t SDRAM_ERASE[] = {0x00,0x00,0x00,0x00}; > for( i=0; i<256; i++) >
-
Thread
STM32CubeIDE FreeRTOS startet nicht - gdb (STM32F103)
Könnte es sein, daß der STM32F103 nicht mit FreeRTOS Version 2 kann (Cortex M3)? Und das deshalb das Binary nicht kompatibel ist?
Christoph K. schrieb im Beitrag #7375398: > Könnte es sein, daß der STM32F103 nicht mit FreeRTOS Version 2 kann > (Cortex M3)? Und das deshalb das Binary nicht kompatibel ist? Soweit kommst Du doch gar nicht. Kannst Du Dein Binary mit einem anderen Weg (Serial mit
-
Thread
STM32L010 LSE Drive Strength (LSEDRV)
/fileadmin/Media/Products/32kHz/Datasheet/MS3V-T1R.pdf Eckdaten: - 32.768 kHz - 9 pF Load Capacitance - C0 = 0.9 pF - ESR: 65 kOhm Extern habe ich 2x 10 pF als Last angeschlossen. Ergibt zusammen 5 pF und mit Parasiten
mindestens vorhanden sein muss, um einen schwingfähigen Kreis zu erhalten... [math] g_{m,crit} = 4 \cdot ESR \cdot (2\pi f)^2 \cdot (C_0 + C_L)^2 [/math] Wenn ich die Werte einhacke, dann komme ich auf 1.08 uS. Laut Tabelle im datenblatt des STMs deckt sich das also mit der "medium high" range
-
Thread
EmbeddedWorld 2023, Tag 2 – Bauteile im Fokus
Maximalfrequenz von 288MHz erreichen wird. Interessant ist außerdem, dass die Peripheriegeräte mit dem STM32F7 kompatibel sind, ein dreikanaliger ADC mit einer Samplerate von 5MSPs beschleunigt Datenerfassung. ### Kampf im Low-End-Bereich: Renesas mit FPU, Texas Instruments mit „Menschenfreundlichkeit“. Renesas schickt mit dem RA4E2 einen neuen Low-End-Controller ins Rennen, der - das wird vom Standpersonal explizit zugegeben - zur „Bekämpfung“ des STM32C0 vorgesehen ist. Alleinstellungsmerkmal des Cores - mehr Informationen finden
-
Thread
24V PNP sensor an STM32
Guten Abend, ich hätte eine kurze Frage zum Anschluss eines 24V Sensors (PNP) an einem STM32. Da ich den selben Ground hab (STM wird über Schaltnetzteil versorgt bringt mir der hier eingentlich gesetzte Optokoppler nix. Deshalb würde ich nun nen Spannungsteiler einsetzen. bisschen Angsthase
Och, 5.5k sind ja schon 4.5mA bei 24V. Ich wäre schon eher bei 1mA.
-
Thread
UDS Protokoll anwenden
meinst du mit wenn du auf 0x700 anfragst? Meinst du wenn man erst 0x7FD anfrägt dann Ox (03) 22 F1 89 -> 7FD 03 22 F1 89 ist es OBD und wenn du 0x700 Ox (03) 22 F1 89 -> 700 03 22 F1 89 anfrägst ist es UDS?
und alles erstmal rein auf CAN-Frame Basis erledigst? Ich nutze für solche Dinge sehr gern einen STM32 basierenden CAN/USB Wandler. Ich habe eine Selbstbau-Variante, inzwischen gibt es sowas aber wie Sand am Meer zu kaufen für kleines Geld, teils sogar mit 2 CAN-Bussen was für manche Anwendungen wirklich
-
Thread
Zeitschalter mit AVR (ATtiny84A) zur Diskussion
immer, dass Leistungsbaugruppen in der Regel nur halb so viel aushalten, wie drauf steht. Und dass STM32F103 dort nur noch in schlecht gefälschter Form zu haben sind, also nur eingeschränkt funktionsfähig.
+Schieberegister 10 mA großzügig aufgerundet). Klaus H. schrieb im Beitrag #7369101: > und die 4n7 sind mir zu niedrig. > In meinem Bild siehst du 4k7 und 100nF am Reset. Johannes F. schrieb im Beitrag #7369184: > Stefan F. schrieb: >> C12 ist mit 4,7nF ungewöhnlich klein. Da kenne ich eher
-
Thread
TVP5150AM - Datenblatt gibt keine Auskunft über Datenausgabe
einem bestimmten Format (hier YCrCb) wandeln und ausgeben. In der Folge wandert das ganze in einen STM32F4, der´s auf ein Display schmeißt. So weit, so gut. Nach eingehender Lektüre des Datenblatts komme ich aber leider nicht auf die Antwort, WIE der IC die Videodaten ausgibt. Dazu hänge ich das Datenblatt
Μαtthias W. schrieb im Beitrag #7368403: > Du möchtest einen STM32 mit DCIM > (Kamera Interface) verwenden. Danke für den Hinweis! Nach einem ersten Überblick vermute ich dann, das die DCMI-Pins des STM D0, D1, ... D7 mit der Pinnummerierung des TVP Y0, Y1, .
-
Thread
Strommessung PWM Strategie
Strommessung eines PWM Signals zu programmieren. Das PWM hat eine Frequenz von 100Hz. ich verwende den STM32F103 als Mikrocontroller. Gibt es eine Möglichkeit den ADC so zu konfigurieren das ich meine Messungen genau zwischen der Periode des PWM messe? Oder wie geht man an so eine Messung richtig ran?
oder beides. Dann hast du den ADC immer an der selben PWM-Stelle synchron- so habe ich das auf nem STM32F0 gemacht:[c] void Init_PWM ( void ) { GPIO_InitTypeDef GPIO_InitStructure_A; GPIO_StructInit(&GPIO_InitStructure_A); // IOs als Ausgang initialisieren (PortA und PortB) RCC_AHBPeriphClockCmd
-
Thread
STMicroelectronics: STM32H5, WTM32WBA und Flurfunk vor der EmbeddedWorld
aufweisen soll. Zu guter Letzt noch die Overviewfolie aus dem Hintergrund-Call.  ### STM32MP13 - weniger als vier Dollar, sehr leistungsfähige neue MPU. Auch bei der Vorstellung der neuen, bis zu 1 GHz schnellen MPU wurde betont, dass das System bis zu 120° Kerntemperatur
SPC58 Controller im Rennen und > die sind wohl alle nach AECQ qualifiziert. Das sind PowerPC e200z4d, von Freescale lizensiert. Die haben auch ST10 und die Stellar Serie. Das sind nur alle keine STM32. ST macht auch ganz viele andere Produkte im Bereich Automotive, ob die das können war nicht
-
Thread
Cube MX FW V1.6.1
Dann installiere doch das aktuelle STM32CubeMX V6.8.0. Das MCU Package für STM32F1 V1.6.1 taucht dort in der Liste der installierbaren Pakete auf.
zeigen, dann sollte sich das Projekt "behandeln" lassen. https://github.com/STMicroelectronics/STM32CubeF1
-
Thread
keine Hysterese, ext. Interrupt feuert ständig, Bluepill
Epi K. schrieb im Beitrag #7365547: > Arduino Code , bzw. stm32duino, keine Ahnung ob dies implementiert ist > und eingeschalten wird. > Wüsste auch nicht in welchem und ob es überhaupt so ein Schmitt-Trigger > Register gibt für den STM32F103... glaube eher
innerhalb von HAL_GPIO_EXTI_IRQHandler aus AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.4.0\system\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c, gerufen aus den installierten Interrupt-Handlern in AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.4.0\libraries
-
Thread
Mofas künftig 60, was haltet ihr davon? Gesperrt
verschwindende Minderzahl sein! Soll das Satire sein? Schon mal die Linux vs. Windows, AVR vs. PIC/STM32 Threads gesehen? Dagegen sind die Taliban weltoffen und tolerant. Aber manche sagen ja, man kann sich nur aussuchen welche Art Gott man anbetet und nicht ob.
verschwindende Minderzahl sein! > > Soll das Satire sein? > Schon mal die Linux vs. Windows, AVR vs. PIC/STM32 Threads gesehen? > Dagegen sind die Taliban weltoffen und tolerant. Die Taliban sind weltoffen und tolerant???? Is wohl Zynismus, oder? Zur Anschauung wie Tolerant die Koranschüler sind:
-
Thread
STM32G431C8T6 wird per SWD nicht gefunden
sein) Pin 47, 45, 35, 23,19 GND Pin 48, 36, 24, 21, 1 +3.3V Pin 7: 10k pullup 3.3V mit 100nF Bei jedem +3.3V habe ich einen 100nF C. Der SWD Adabter funktioniert bei anderen STM32. Das "Loch" im STM gehäuse erachte ich als pin 1 indikation, der STM wird nicht warm. Was habe ich übersehen
Cyblord -. schrieb im Beitrag #7364921: > Aber nochmal: Teste doch erst mal mit dem STM32CubeProgrammer. No STM32 Target found. Mit identischen Einstellungen findet er einen F1
-
Thread
Spektrum berechnen mit Mikrocontroller
ein Beispiel. Es sollten im Endeffekt schon > mehr sein. 64k Punkte oder so. Da ist man mit einem STM32F407 am Ende. Dann nimm halt einen H7. Der STM32H743 auf dem Nucleo Board hat z.B. 1MB internen RAM. Da könnte man bestimmt den internen ART Controller bzw die 2D DMA dafür missbrauchen.
#7363370: > Es sollten im Endeffekt schon > mehr sein. 64k Punkte oder so. Da ist man mit einem STM32F407 am Ende. Warum wird eine so lange FFT benötigt? Um in die X-Achse reinzoomen zu können, wie das leider die meisten FFT-Funktionen von Oszillografen macht? Auf dem Bildschirm wird man
-
Thread
Arduino Giga R1 Wifi: Arduino Due auf Speed
vielerlei Stellen vom größeren Portenta H7 inspirieren - als Hauptprozessor kommt ein zweikerniger STM32H747XI aus dem Hause STMicroelectronics zur Verfügung, der einen mit 480 MHz laufenden Cortex-M7-Kern und einen mit 240 MHz laufenden Cortex-M4-Kern mitbringt. Die Architektur ist - analog zum Portenta
die verschiedenen Komponenten zusammenpassen und taugt auch als Basis für eigene Experimente mit dem STM-Chip.
-
Thread
Drei neue STM32 Serien
Hallo, gerade aus dem STM Newsletter. Am 7.3. werden drei neue STM32 Serien vorgestellt: "Stay to discover 3 brand-new STM32 series. Leave with whole new ideas for your next project!" ...ich frage mich ernsthaft ob STM
Ben K. schrieb im Beitrag #7361750: > "Stay to discover 3 brand-new STM32 series. Leave with whole new ideas > for your next project!" In der Tat wird's allmählich unübersichtlich ... Andererseits soll im Gegenzug für den H5 der F4 aufs Abstellgleis. Und der F1 wird
-
Thread
Günstiger CAN-Adapter, der unter Linux unterstützt wird?
fertig geworden, das hat für meine Zwecke ausgereicht. Aber noch ohne CAN-FD. Eine Platine mit ATXMega32A4U und MCP2517 habe ich schon seit 2 Jahren fertig. Aber bei der Software bin ich nie über den Anfang rausgekommen. Keine Zeit mehr.
275548560488 da ist > zumindest der Chip bezeichnet TJA1051 Mein Exemplar ist angekommen. Da ist ein STM32F072C8T6 verbaut. Meldet sich unter Linux als candleLight USB to CAN adapter.
-
Thread
Logic-Level MOSFET mit niedrigem R_DS_ON für 24V PWM Dimmer
discrete-semiconductors/transistors/mosfet/?id%20-%20continuous%20drain%20current=15%20A~~-&package%20%2F%20case=DPAK-3~~DPAK-4%7C~TO-252-3~~TO-252-4&packaging=Cut%20Tape&vds%20-%20drain-source%20breakdown%20voltage=25%20V~~40%20V&vgs%20th%20-%20gate-source%20threshold%20voltage=300%20mV~~2%20V&instock=y
, da sollte ein Datenblatt verlässlich sein. Und wenn es doch zu warm wird, muss Domdom halt die STM32 Versorgungsspannung minimal erhöhen. Zudem werden die Werte im warmen besser.
-
Thread
stm32cubemx_nachteile Gesperrt
ausgeführt. Wenn man aber über stm32cubemx z.B. noch einen externen Interrupt, wie z.B. PC13 noch hinzufügen möchte, hat dieses komische stm32cubemx nichts anderes zu tun, als den vorhandenen Code zu überschreiben. Das finde ich im Höchstmaß
deaktiviert. Schön daß Vollprofis sich gleich so auskotzen können. Ich habe gerade erst einmal mit STM32F meine ersten Gehversuche gemacht. Da muß man doch nicht gleich so rum seiern. Das ist dann schon genau so abartig. Mann, Mann, Mann. Aber schön, wenn hier auch noch normale und erwachsene
-
Thread
LTC2949 gibt keine Rückmeldung auf isoSPI
LTC6811-2 zu realisieren. Das ganze ist mit isoSPI als Multidrop aufgebaut. Der Master ist ein STM32F3 mit einem LTC6820 als Wandler. Leider ist der IC noch recht neu und es findet sich quasi nichts im Netz zu dem Thema. Nunja, ich habe aber das Problem, dass sich weder die 6811, noch der 2949
Command tx_data_1[1] = address; *tx_pec_1 = swap_bytes(pec15(tx_data_1, 2)); tx_data_1[4] = (1 << 7) + (0 << 6); // read command tx_data_1[4] += (((pecc >> 3) & 0x1) ^ ((pecc >> 2) & 0x1)) << 5; tx_data_1[4] += ((pecc >> 3) & 0x1) << 4; tx_data_1[4] += ((pecc >> 2) & 0x1) << 3;
-
Thread
Nachfolger-vorschläge für ST7 MCU
Hallo Leute in den 2000ern hatte ich meine Vergaser Yamaha WR400F auf Einspritzer umgebaut. MCU war ein ST7, Programmierung in assembler. will ich nun wieder machen (WR450F), aber mit WideBand Lambda sonde, ansteuerung der LSU 4.9 macht ein Spartan2 (ist deppensicher
Hat sich erledigt, wird ein STM32F411. 32bit, viel ram, flott, trivial zu laden(UBS-C), hat serienmäßig einen Bootloader!
-
Thread
Der gcc soll bitte mehr Fehler finden
initializers würden mir wirklich fehlen. Edit: es kommt noch "besser": [pre]imghdr-syslib.c:17:4: error: either all initializer clauses should be designated or none of them should be[/pre] Und noch einen: [pre]typedef volatile struct iwdg_struct { // 0x00 IWDG_KR IWDG Key register uint32
/ 16; // 0 Key value (write only, read 0000h) // 0x04 IWDG_PR IWDG Prescaler register uint32_t PR; // 3; // 0 PR[2:0] (Prescaler divider) // (...) } iwdg_struct; ----------------- ../include/STM/iwdg.h:60:3: error: conflicting declaration 'typedef volatile struct iwdg_struct iwdg_struct
-
Thread
stm32F103 (fake) on chip debug
connection. > Was steht den auf der MCU drauf? Auf der funktionierenden steht tief eingelasert: STM32 F103C8T6 9902Q 93 MYS 615 Der STM32CubeProgrammer listet unter Target Information: Device: STM32F101/F102/F103 Medium-densi Device ID: 0x410 Revision ID: Rev X Flash size: 128 KB Auf der nicht funktionierenden ist die Schrift nur aufgedruckt, nicht tief eingelasert: STM32 F103C8T6 9901KA 93 MYS 806 Der STM32CubeProgrammer listet unter Target Information: Device: STM32F101/F103 High-density Device ID: 0x414 Revision ID: Rev Z Flash size: 256 KB > Und wenn
-
Thread
DIY Digital Mischpult - Auswahl DSP/MCU für 40 Channel
files/STM32H7-Peripheral-Serial-Audio-Interface_SAI.pdf/_jcr_content/translations/en.STM32H7-Peripheral-Serial-Audio-Interface_SAI.pdf Das habe ich aber selbst noch nicht probiert. Gleichzeitig könnte man
sowas bekommt man locker von Alibaba: https://www.alibaba.com/product-detail/Audiocom-Dante-AES67-32IN-32OUT-Audio_1600706009810.html?spm=a2700.galleryofferlist.normal_offer.d_title.6e085311XjgbD4
-
Thread
CAN als "Open-Drain"?
kann also bei beiden Übertragungsarten > zu Buskollisionen kommen. Für CAN hat AVR-Serie AT90CAN32-128. Gibt es bei AVR etwas mit eingebauem LIN-Modul?
führen find ich aber blöd. USB geht auch über 3m. Man braucht halt nur die Rechenpower für einen Host. STM Nucleo oder so.
-
Thread
STM32F407igt6 defekt?
Ich komme absolut nicht weiter. Mir fehlt es hier an allen Ecken. Der STM32 ist noch neu für mich. Ich habe hier ein Steuerboard für 3D Drucker / CNC Fräsen etc. mit einem STM32F407igt6 Controller. Nach einem Druckauftrag stieg das einfach so aus. https://github.com/bigtreetech
anders komplett löschen? Was übersehe / verstehe ich wieder mal nicht? Der "Faulty Check" in der STM32 Cube Programmer Software sagte mir, dass der Chip in Ordnung sei? Aber ich solle mich nicht 100% darauf verlassen (sinngemäß) Ich würde gern alles versuchen, bevor ich den Chip auslöte und einen
-
Thread
SPI-Slave: DMA an steigender Flanke von Chip Select starten
nicht möglich ist, an Chip Select ein Interrupt zu generieren, habe ich zusätzlich einen GPIO des STM32F4 mit einem GPIO des netX90 verbunden. Diese Leitung ziehe im STM32F4 auf LOW und HIGH wenn auch das Chip Select auf LOW und HIGH geht. Über diese Leitung versucht sich der netX90 neu zu synchroniseren
Mikrosekunden warte, sind die Daten wieder synchron. Ich habe bereits eine bessere Lösung gefunden: STM32F4 und netX90 sind noch über USART verbunden, so dass der netX90 dem STM32F4 mitteilen kann, die Übertragung zu unterbrechen. So kann der netX90 sich sicher synchronisieren, wenn wirklich nichts auf
-
Thread
STM32 mit DAC - Ersatz für SAMD11?
notfalls auch mit 8bit. ROM >= 32kByte, RAM >= 4kByte kleines Gehäuse mit 16-32 pins. Leider scheint die Anforderung eines integrierten DAC schwer zu erfüllen sein, es werden im STM-Selektor nur STM32H7 - Boliden angezeigt, die preislich
M0 : STM32F0 M0+ : STM32L0 / G0 Als Beispiel STM32G051F6P -32K FLASH -18K RAM -DAC und ADC -TSOP20 Gehäuse -10K Stück kosten unter 1,1€ Den gibt es auch noch mit 64K FLASH. Allgemein haben die meisten
-
Thread
Raspberry Pico PIO
gearbeitet haben. Es geht um die PIOs auf dem RP2040. Eigentlich wollte ich in meinem Projekt ein STM32F103 (das selbe wo ich viele Schiebregister benutzten werde) verwenden und 40 Pinne klassisch über 40 IO-Pinne auslesen. Jedoch spiele ich langsam mit dem Gedanken einen RP2040 zu nehmen und fünf 8
ist besser. Bis vor paar Monaten waren die STM32F103 ja kaum zu bekommen wie viele andere MCUs). Diese PISOs will ich in Reihe hängen und mit den PIOs im RP2040 will ich diese auslesen. Würde das gehen (ohne große Probleme) und würde das große einbusen
-
Thread
Pflanzensensor Akkulaufzeit
ausschaltest bzw. mittels Transistoren abtrennst, sollte das möglich sein. Habe selber mit einem STM32F103C8T6 so einen Pflanzensensor gebastelt und der braucht im Durchschnitt ca. 30µA, ist aber ohne Funk, misst alle 2 Sekunden und nach der Messung blitzt jeweils kurz eine grüne oder rote LED auf.
Ich habe mir folgendes überlegt. Spannungsversorgung zwei in Reihe geschaltete 3,7V Akkus = 7,4V. Da der D1 mini einen Spannungsregler hat, sollte das funktionieren, oder? Dazu die Transistorschaltung um den Sensor nur zum messen über D4 zu aktivieren. Sollte doch eigentlich so funktionieren
-
Thread
STM32 USART1 IT Bytes verlust
#7351556: > Es funktioniert alles perfekt. An den HAL-Routinen liegt es nicht. zur info ich nutze ein STM32H745XI auf dem STM32H745I-DISCO und davon nur der CM7 core (ist ein multicore uC).
Stefan F. schrieb im Beitrag #7353826: > Harry L. schrieb: >> Man kann problemlos einen anderen STM32 nutzen, ohne auch nur eine Zeile >> Code ändern zu müssen. > > Im Idealfall: ja. Anders herum wird
-
Thread
SMD-Chip-Antenne PCB-Design
PCB mit Chip-Antenne zu designen. Final soll es ein kleines Sensorboard mit BLE auf Basis eines STM32 WB55 werden. Praktische Erfahrung habe ich aber noch gar keine mit dem Thema und bin mir folglich etwas unsicher. ich weiß es gibt schon einige Einträge zu dem Thema und habe mir auch einige durchgelesen
bestelle. Das Bild zeig noch ein paar andere Bauteile, aber relevant sind die RF-Leitung vom - STM32WB55 (Pin 21) in ein - MLPF-WB55-01E3-Filter Network (https://www.st.com/en/wireless-connectivity/mlpf-wb55-01e3.html) und die - 2.4 GHz Chip-Antenne ANT016008LCS2442MA1 (https://product.tdk.com
-
Thread
DMX-Empfang mit STM32F767
gerade nicht im Stande bin. Ich habe durch glückliche Umstände ein Board erhalten, auf dem ein STM32F767 nebst Peripherie zum DMX512-Empfang vorhanden ist. Ich habe schon diverse Dinge mit dem Board umsetzen können, scheitere aber an dem DMX-empfang und sehe glaube ich den Wald vor lauter Bäumen
. erstmal eine „normale“ Baudrate. Du baust ja auch ganz offensichtlich auf dem Code Generator von STM auf (Name gerade vergessen). Hier gibt es Beispiele: https://deepbluembedded.com/how-to-receive-uart-serial-data-with-stm32-dma-interrupt-polling/
-
Thread
PIC10F202 + Pickit3 + MPLAB 6.05
PIC10F322 oder PIC10LF322, die > kosten so 3-4 Cent mehr, können VIEL mehr und machen keine Zicken beim > programmieren. Mir ist es im Grunde genommen egal, welcher PIC es ist. Ich habe für mein erstes
ich mich ebenso reinfuchsen wie beim 8051, AVR, EFM8, STM8, STM32, MSP430 und den diversen PICs. Die Pickit funktionieren, die PIC10F funktionieren und MPlab funktioniert auch. Wenn DU damit nicht zurecht kommst, ist das kein MC Problem. Jede Familie
-
Thread
Kommunikation zwischen zwei Mikrocontrollern. welches Protokoll?
empfangen und die > Antwort zu schicken. > IN und OUT dauern jeweils 1Cy, LD oder ST dauert 2 Cy. > Bei 4MHz SPI dauert 1 Byte 2us, das sind 16Cy. Ich habe nur geschrieben, daß F_CPU/2 nicht sinnvoll wäre und somit für SPI wegen Geschwindigkeit zu werben auch nicht sinnvoll. USART kann synchron auch 4
Programmierers immer sehr praktisch. Haben die meisten moderneren Mikrocontroller auch. Die kleinen STM32 z.B. haben 4 Byte FIFO eingebaut.
-
Thread
allgemeine PicoMite Anfängerfragen
1101 = 0x4D = 77 &B 1001 1010 = 0x9A = 154
To setup the display you use the BITBANG LCD INIT command: BITBANG LCD INIT d4, d5, d6, d7, rs, en d4, d5, d6 and d7 are the numbers of the I/O pins that connect to inputs D4, D5, D6 and D7 on the LCD module (inputs D0 to D3 and R/W on the module should be connected to ground