-
Thread
STM32 Uart: 2 Byte nahtlos schicken?
Hallo Leute, kann mir jemand sagen ob man bei STM32s (spezieller STM32F103C8 der auf den BluePills sitzt) 2 Bytes nahtlos ohne Pausezeit hintereinander wegschicken und auch empfangen kann? Ich muss Daten von einem ASIC entgegen nehmen, der dummer
STM32 Newbie schrieb im Beitrag #5563956: > kann mir jemand sagen ob man bei STM32s (spezieller STM32F103C8 der auf > den BluePills sitzt) 2 Bytes nahtlos ohne Pausezeit hintereinander > wegschicken
-
Thread
[C++] UART-Files: UART per Nummer wählen
Auf ARM's wie dem STM32 kann man die Adressen der diversen Register eines UART mit der Nummer x einfach berechnen (ala a * x + b für gerätespezifische a,b ): [c]uint8_t& USARTx_DR = *reinterpret_cast <uint8_t*>(0x400 *
1000 verschiedene Uart's ansprechen kann? Der also zB die grundverschiedenen UART-Periphals auf ATmega8, STM32F103RBT6 und auf einem PC-Mainboard ansprechen kann, nur durch Anpassen der Adressen? Jörg Wunsch schrieb im Beitrag #3797599: > sofern sich STM für > diesen entschieden hat, die UART-Blöcke
-
Thread
Auswertung mehrerer Drehencoder
auch https://www.mouser.de/ProductDetail/Lattice/LCMXO2-640HC-4SG48C/?qs=Slt%252B5btlScQmmER%252BK4i8aQ%3D%3D
Drehwurm schrieb im Beitrag #6573209: > ich würde gerne 16 Drehencoder mit einem STM32 auswerten. Ah, es MUSS ein STM32 sein, einen anderen Cortex würdst du nicht in Betracht ziehen. Soso. Also, mir kommt da so ein Gedanke: Sowas wäre doch eine prima Anwendung für diese kleinen
-
Thread
ISR wie normale Funktion aufrufen
#5212834: > Ist aber sauberer und portabler. Das "sauberer" ist ja zweischneidig. Bei z.B. einem AVR8 bedingt ein Funktionsaufruf in einer ISR das komplette Sichern und Restaurieren aller Register: sauber und schön langsam! Hier geht es um einen STM32, wo erst gezeigt werden müßte, daß der normale Aufruf
auslösende Bit, wenns ein Hardware IRQ ist, zu löschen, bevor du die Funktion aufrufst. Das ist aber bei STM32 immer so.
-
Thread
STM32-Code geht nicht, Compilerproblem?
Hallo, ich versuche nun schon eine ganze Weile eine I2C-Bibliothek für einen STM32F103C8 zum laufen zu bekommen. Programmcode hab ich von hier: http://diller-technologies.de/stm32.html#i2c Und soweit zusammengekürzt, dass es eigentlich offensichtlich gehen müsste. Hab den
" #include "stm32f10x_gpio.h" #include "misc.h" #include "i2c.h" volatile uint8_t deviceAddress = 0; volatile uint8_t dataByte1 = 0; volatile uint8_t dataByte0 = 0; volatile uint8_t receivedDataByte1 = 0;
-
Thread
UART über Virtuellen COM-Port vom ST-Link 2.1
ein Nucleo Board? > Wird SWO benutzt? > Ist TX mit etwas anderem verdrahtet? Nein, es ist ein STM32G071G8 auf einer eigenen Platine. Der STM32G071G8 unterstützt SWO nicht. Der ST-Link v2.1 stammt von irgendeinen NUCLEO Board (welches weiß ich nicht mehr, da er abgetrennt ist). Über CN3 sind RX und
RH schrieb im Beitrag #6449484: > ein STM32G071G8 auf einer eigenen Platine Ich fürchte - nach deinen recht wilden Symptomen zu urteilen - wir müssten mal einen Blick auf deinen Schaltplan _und_ den Aufbau werfen. Für meinen Teil vermute
-
Thread
STM32L052x8 USB mit Bare Metal Code funktioniert nicht. SET_ADDRESS fehlerhaft
Hallo, ich brauche mal jemanden, der sich mit USB auskennt. Ich habe ein eigenes Board mit einem STM32L052x8. Das Board ist recht simpel. Außer dem STM sind nur ein LDO zwei Eingänge und 4 viel LEDs darauf. Das Board wird über USB versorgt und das USB ist an den STM verdrahtet. Siehe Schaltplan.
Device) findet auf der Addresse 0 statt und dient im Prinzip dazu Ep0Size zu ermitteln. EP0Size kann 8 16 32 oder 64 Bytes haben. Die Enumererierung läuft so ab: - UsbReset - UsbGetDescriptor(Device) mit wlenght=8 (linux) oder wLength=0x40 (win) - UsbReset - UsbGetDescriptor(Device) - UsbGetDescriptor
-
Thread
Mikrocontroller Empfehlung gesucht
Datenblättern und Beispielcode drauf schaffen. Das braucht Zeit, ist aber machbar. (Und notfalls gibt's für STM32 und MSP430 auch das Arduino-Framework (STM32Duino und TIs eigenes Energia) - aber pssssst)
linear von der Frequenz und von der VCC ab. Schau z.B. mal ins Datenblatt des ATtiny24, bei 128kHz/1,8V zieht er ~30µA (8µA in Idle): Figure 21-5. Active Supply Current vs. VCC (Internal RC Oscillator, 128 kHz)
-
Thread
Programmierung des Mirkocontrollers
CooCox + gcc für STM32 ST Toolset + Cosmic für STM8 Silabs IDE + Keil für 8051 (Silabs) AVR Studio + WinAVR für ATMega... Also je nach Controller...
im Beitrag #3994303: > Definiere doch erstmal welchen Mikrocontroller Du verwenden > willst. STM32F100RB Mikrocontroller vom STM32VLDISCOVERY Board
-
Thread
AES Verschlüsselung mit ARM Cortex M3
stonline/stappl/resourceSelector/app?page=resourceSelector&doctype=FIRMWARE&SubClassID=1376 Titel STM8 and STM32 Emebedded Software Solutions Die Lib mit codebeispielen findest du in diesem Beispiele-Pool: http://www.st.com/stonline/stappl/resourceSelector/app?page=resourceSelector&doctype=FIRMWARE
------ snap -------------- somit fällt das STM32F4Discovery flach, da es "nur" einen STM32F407 hat... Man benötigt einen STM32F417 oder STM32F415... Gruß Thilo
-
Thread
stm32cube darstellungsprobleme
ubuntu 16.04 LTS openjdk version "1.8.0_121" STM32CubeMX 4.19.0
Configure log4j with default settings from jar:file:/C:/Program%20Files/STMicroelectronics/STM32Cube/STM32CubeMX/STM32CubeMX.exe!/log4j/log4j.properties 2017-02-03 08:33:44,243 [INFO] MicroXplorer:483 - Using Application install path:C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX
-
Thread
Jlink ebu und stm32h743 will nicht
das immer via USB den PC machen zu lassen. Aber der > Flash des Controllers im J-Link bei Version 8 ist halt voll, es passen > keine neuen Algorithmen für die neueren Controller wie STM32H7 mehr > hinein. Bei allen ARM CPUs, die ich bisher mit einem J-Link programmiert habe wurde der Code
Fakt ist, die letzte Firmware V8 ist von 2014. Bei den jlink-ob Geschichten die auf einem STM32F103 oder STMF32F072 laufen ist die Firmware von 2021 bzw. 2019. Damit würde ich ehr eine Chance sehen dass der H7 geht.
-
Thread
Keine Verbindung zum STM32L0
RST benutzen kann, oder > war das eine andere IDE? Die chinesischen ST-Link V2 Sticks haben für STM32 gar keinen Reset Ausgang. Der entsprechend beschriftete Pin wird nur mit STM8 verwendet. Siehe dazu http://stefanfrings.de/stm32/stm32l0.html#proginterfaces http://stefanfrings.de/stm32/
aber irgendwie hatte mir diese "Leererkennung" da einen Streich gespielt. War allerdings auch ein STM32 Minimalcontroller (STM32G030J6) mit nur 8 Pins, evtl. hatte dieser im Bootloader die Debug-Pins umgeschaltet um darüber die Firmware zu laden.
-
Thread
Review: Billiges 8051 Devboard als Bausatz mit STC89C52RC - TJ-56-708
https://www.stcmicro.com/datasheet/STC8G-en.pdf Ich lasse mir jetzt vom STC8G1K17A oder STC8G1K08A (unterscheiden sich nur durch das Mapping Flash/Emu-EEPROM) mehr als 100 Stk. kommen - 20 Cent / Stk sind unschlagbar für das, was man bekommt
AliExpress, ebenso auf diversen Fertig-Modulen wo es ein bisschen Programmierbarkeit braucht (früher STM8 STM8S003F3 STM8, dann der pinkompatible 8051er Nuvoton N76E003, manchmal STM8 STM8S001 im 8-Pin und eben die ganze STC-Linie) > Mir hätten die Teile auch sehr gefallen - vor 30 Jahren. > Aber Du
-
Thread
MP3 Player bauen in 2012?
Eine Frage stellt sich da noch: Kennt wer nen guten DAC mit 16bit, 44,8kHz, I2S, Delta Sigma und wenns geht differentiellen Ausgang?
gibt es eigentlich frameworks die vfat oder ext2 lesen können? 8.3 wäre wirklich etwas was mir den spass an so einem projekt nehmen würde.
-
Thread
Cortex-M3 "Core is locked-up" (J-Link + Segger)
auch sehr gerne). Hi, I'm doing my first steps with the J-Link (Edu) and Cortex-M3 (Olimex STM32-H103, with an STM32F103RB onboard). After having many, many, problems (which were all caused by myself), I'm stuck at this error message, given by Keil µVision4. I wonder what "Core is locked-up
ARM V8 compiled Dec 1 2009 11:42:48 Hardware: V8.00 S/N : 268000075 OEM : SEGGER-EDU Feature(s) : FlashBP --- * JLink Info: TotalIRLen = 9, IRPrint = 0x0011 * JLink Info: Found Cortex-M3 r1p1, Little
-
Thread
STM32F103 ADC und DMA Verständnisfrage
DMA_CCR_TCIE_Msk ) #define EN(value) ((value << DMA_CCR_EN_Pos ) & DMA_CCR_EN_Msk ) void STM32F1_DMA_init(void) { SET_BIT(RCC->AHBENR, RCC_AHBENR_DMA1EN); } void STM32F1_DMA1_configChannel1ForADC1(uint8_fast count, uint16 *memory) { CLEAR_BIT(DMA1_Channel1->CCR, DMA_CCR_EN);
(GPIOA, 0, STM32F1_ANALOG); STM32F1_GPIO_configInput(GPIOA, 1, STM32F1_ANALOG); STM32F1_GPIO_configInput(GPIOA, 2, STM32F1_ANALOG); // Divide APB2 clock frequency by 6: 72 MHz / 6 = 12 MHz MODIFY_REG
-
Thread
STM32Fxxx: Frage zur Initialisierung mit der StdPeriphLib
nur Register und Makros, die länger sind als meine Lebensgeschichte. Und der STM32F103 hat auch kein SDIo Interface. Bin froh, wenn das irgendwie läuft, der Affentanz mit der RTC, usw.
Dr. Sommer schrieb im Beitrag #5356249: > meinen > eigenen SD-Karten- und FAT32-Treiber für STM32 entwickelt Ok... und das ganz ohne Therapiesitzungen nachher? Ich meine nur .... meine Freundin meint auch immer ich "spinne" ein wenig, wenn ich 8h programmiert habe und diesen Blick drauf habe
-
Thread
WS2811/WS2812 aus der Ferne steuern + Stromversorgung
der Nachbarin die LED-Leiste zeigen wollte, so ein Mist: http://www.youtube.com/watch?v=bzSs3kLhif8 Und das bei 30cm Kabel (Bild) zwischen dem STM32F4Discovery (3,0V) und den LEDs (5,0V).
Nachbarin die LED-Leiste > zeigen wollte, so ein Mist: > > http://www.youtube.com/watch?v=bzSs3kLhif8 > > Und das bei 30cm Kabel (Bild) zwischen dem STM32F4Discovery (3,0V) und > den LEDs (5,0V). Wie exakt ist denn das Timing des WS2812 Protokolls auf dem STM32F4 eigentlich implementiert? Vieleicht
-
Thread
Raspberry Pi Programmierung, Peripherie
Frage ob M0 oder M3. Könntet ihr einen brauchbaren > modernen Vertreter beider Typen benennen? STM32L031 STM32L073 STM32F303 Der letzte ist ein M4F, aber billiger und in vermutlich jeder Hinsicht besser als sein Vorgänger STM32F103... Nein doch nicht, seine Ausgänge sind etwas in Summe weniger hoch belastbar. http://stefanfrings.de/stm32/index.html
-
Thread
Zusicherung der initialisierung von globalen Variablen in C und C++
W.S. eine kaputte Implementierung kennt, könnte er die hier gern mal benennen.... [1] ~/.ac6/SW4STM32/firmwares/STM32Cube_FW_F4_V1.13.1/Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f446xx.s
kaputte Implementierung kennt, könnte er die hier gern > mal benennen.... > > [1] > ~/.ac6/SW4STM32/firmwares/STM32Cube_FW_F4_V1.13.1/Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f446xx.s Ich hab noch kein ST Linkerscript gesehen, dass es erlaubt Variablen im CCRAM
-
Thread
Programmierung auslesen und ändern
Display zu verwenden und an die Interface-ICs der Pumpe zu klöppeln, als das original Programm des STM zu modifizieren. Für mich jedenfalls. Wenn Du der STM-Crack bist und das locker umsetzen kannst, dann mach halt dem Threadstarter ein Angebot! Gibts denn nun einen Disassembler für das Ding,
https://youtu.be/a8YjdE9NJ8g?t=1211
-
Thread
Kurzmitteilungen: neue Funkchips, Transistoren mit eingebautem Vorwiderstand und vieles mehr
von CubeMX als auch von CubeIDE ausgeschlossen, was die Entwicklung erschwerte. Per sofort behebt STM diesen Missstand für die STM32WB-Serie von Funkmodulen – über die BlueNRG-Familie fand sich in der Ankündigung derweil nichts: [c] Strengthening support for wireless design, the STM32WB ecosystem
new features include enhancement of the STM32Cube programmer for optimized programming of the STM32WB’s dual-core architecture, which ensures real-time application performance by utilizing a Cortex-M0+ processor to control the radio alongside
-
Thread
Lötstation JBC ?
STM32 habe ich einen guten JTAG Debugger. Aber unbedingt notwendig ist es natürlich nicht. ... ...
man jedoch mit Nachbauten rechnen will, dann sollte es besser ein bunter Hund sein wie die STM32F103C8T6, was jeder kennt und was es billig überall gibt. Aber den µC nach Debugger aussuchen? Ach nö. W.S.
-
Thread
STM32 - Debugger - Software ?
, dass Tasking schon weit genug ist. Ich >hoffe mal, dass nur die Webseite veraltet ist, denn die STM32 >sind da wo ich gesucht habe nicht aufgetaucht. Einen zuviel getrunken? Auf der Webseite stehen: - STM32F101 - STM32F103
Von st gibts zich boards von m0 bis m4 und nur der nötigsten ausstattung bis hin zu 8 megbyte sdram und nem Touchscreen. Kosten etwa 10-30 euro. Die Stm32fxxxxx discovery boards haben nen St-link drauf, den man zum Debuggen und programmieren benutzen kann und wenn unbedingt nötig auch
-
Thread
Lesen von 16 DTSP (on-off-on) Schaltern
Man kann die als 8x4 Matrix verschalten und dann einlesen. Z.B. mit einem 74HC164 8 * nacheinander Low anlegen und auf 4 Pins mit Pullup einlesen. Das benötigt 6 IO-Pins. Sollen mehrere Taster gleichzeitig betätigt werden
Ich werfe mal den PCAL6408 in den Raum: 8 Bit I2C IO Expander mit 100k Pull up/down. Da sollten zwei für ausreichen.
-
Thread
SYSCFG->EXTICR Fehler
Private function prototypes -----------------------------------------------*/ void User_Init_Timer1(uint8_t Presc, uint8_t period, uint16_t PulseN); void Enable_Counter_Timer1(void); void User_Init_EXTI(void); /* USER CODE END PFP */ [/c] Im stm32l4xx_it.c habe ich folgende Funktion drin
*/ /* Includes ------------------------------------------------------------------*/ #include "stm32l4xx_hal.h" #include "stm32l4xx.h" #include "stm32l4xx_it.h" /* USER CODE BEGIN 0 */ /* USER CODE END 0 */ /* External variables --------------------------------------------------------*
-
Thread
Gutes JTAG Tutorial gesucht
R232bw, div. Radios und Automotive-Module zur Verfügung. EVAL-Boards habe ich keine, ausser einem STM-Discovery und einem STM-Nucleo Board. Aber ich würde mir auch was zulegen, daran soll es nicht scheitern. Es gibt so viele gute Berichte im Internet wie man mittels JTAG einen Router debrickt, Bootloader
Fuer die STM32 gibt es Boundary Scan Description Language Files. Dort sind die CortexM3 und die STM32 Scan Taps beschrieben. Was man dann mit der CortexM3 Tap machen kann, beschreibt ARM z.B. in IHI0031
-
Thread
Theorie: Welche Bildauflösung ist für Barcodeverarbeitung ausreichend?
Barcodes alle noch erkannt werden können (rein von der Rohdaten-Auflösung her): * Code-128 * GTIN-8/13 (EAN-8/13) * QR-Code * PDF417 (mit meiner aktuellen "dreckigen" Lösung liegt die erfolgreiche Erkennungsrate allerdings bei unter 25%) Ich denke die Anforderungen an die Auflösung werden wohl
Rand, wo's eng wird.. Zugehörige Brennweite weiss ich allerdings nicht mehr genau, muss was zwischen 8 und 14 mm gewesen sein.
-
Thread
STM32 Development Board
sind die Pins. Allzuviele frei habe ich nichtmehr, die FSMC will ich freilassen. für EXTI stehen >8Pins wohl noch zur Verfügung. Leds über Schieberegister dann... 2te Möglichkeit wäre den kleinsten STM32 (wegen einheitlicher Platform) zu verwenden und den ans I2C anzuhängen. Leds werden dann vom
Mit der Beschaltung funktionieren alle Komponenten. http://www.olimex.com/dev/index.html ARM - STM32-P103
-
Thread
Welcher CE Zertifizierbare Mikrocontroller mit Bluetooth / WLAN
Kompatibilität. EU-Produkt, nicht aus China. Guckst Du: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/resources/EU-DOC-OLIMEXINO-STM32F3.pdf.
Kompatibilität. EU-Produkt, nicht aus China. > Guckst Du: > > https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/resources/EU-DOC-OLIMEXINO-STM32F3.pdf. Und wo ist da der Funk - um den es hier vorrangig geht?
-
Thread
[V] verschiede Geräte aus DDR Zeit Gesperrt
FenBei Antwort, ehe ich zitieren konnte hat > er wieder gelöscht.. 80 Jahre alt, aber reif wie ein 8jähriger...
. Ach Gottchen. Nur 100 MHz? An welchem Pin eines "popeligen" STM32 kann ich die denn mal nachmessen? Gluecklicherweise habe ich nicht auf die STM32 gewartet, sondern schon vor 20 Jahren fuer einem TMS320VC5502 eine Platine designt. Der konnte immerhin schon
-
Thread
Mikrocontroller für KI
Mikrocontroller machen. Es gibt von STM einen Modellzoo, aber ob das die Hauptanwendungen sind? https://stm32ai.st.com/model-zoo/
computational overhead ... " https://openreview.net/pdf?id=Y6SAZDGWtl Da eine (?) AI-library für STM32: https://wiki.st.com/stm32mcu/wiki/AI:NanoEdge_AI_Library_for_anomaly_detection_(AD)
-
Thread
STM32 ADC Verhalten eigentümlich
Ich hab den ADC von meinem STM32F4DISCOVERY noch nicht getestet. Wenn ich mich richtig erinnere, hatte branadic hier vor einiger Zeit im Forum ein Rauschmesssystem auf Basis des STM32F4 und einem Vorverstärker aus einer Linear-Appnote
Hi Norbert, von STM gibt es eine PDF wo das "Phänomen" externer Kondensator an einem AIN-Pin vom STM32 beschrieben wird https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Attachments/22412/2012_STM32%
-
Thread
Umstieg von AVR auf PIC
/STM8L. Die sind vergleichsweise regulär aufgebaut (erinnern ein bischen an Motorola 8-Bitter), haben viel schnuckelige Peripherie und brauchen wenig Strom. Es gibt mit dem SDCC eine freie C-Toolchain (und
benötigt, deshalb nur optional) > Gehäuse: SOIC oder TQFN > Kosten (Einzelstück): < 5€ Hat der STM8 alles und mehr. Ein Grund für mich, mir den anzusehen war daß einige STM8L einen LCD-Controller onboard haben. Haben einige PIC24 zwar auch, aber erst ab 64 Pins aufwärts.
-
Thread
STM32 Board gesucht
Wie wäre eines dieser beiden? http://www.ebay.de/itm/ARM-Cortex-M3-STM32F103C8T6-STM32-Kern-Board-Minimum-System-Entwickeln-Board/272280962867 http://www.ebay.de/itm/STM32F103C8T6-Cortex-M3-ARM-STM32-JTAG-System-Development-Board-Module-New-AR-/141937901318 Oder würde so etwas auch reichen? http://www.ebay.de/itm/STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435/272283008473
-
Thread
Quarz am STM32F103 schwingt nicht
Bohne. Das stimmt. Das einzige was interessant wäre ist die GND-Anbindung zum nächsten GND Pin des STM
vom ESR verursachten Verluste! Weiter oben (4.3) berechnen sie ja gmcrit sinnvoll. Mit 100Ohm, 8MHz und 2x15pF ergibt das: 4*(2*Pi*8MHz*15pF)^2*100Ohm = 227uS entspricht 4400Ohm Das heißt: Wenn ich auf das C-Q-C-Netzwerk schaue, hat es bei 8MHz eine reelle Impedanz von 4k4 gegen Masse.
-
Thread
uC Analogeingang
STM8L, gilt sinngemäß auch für STM8S) RM0016 STM8S Reference Manual und natürlich das Datenblatt
für den STM8L, gilt sinngemäß auch für STM8S) > RM0016 STM8S Reference Manual > und natürlich das Datenblatt Hallo Axel Danke Im RM0016 habe ich vorher auch nichts gefunden. Wonach kann ich da suchen in
-
Thread
preiswerter Einstieg in STM32 F4
einem H7. Dieses Board ist etwas kleiner als das Board das Frank benutzt: https://www.ebay.de/itm/STM32F407VET6-Core407V-STM32-Cortex-M4-Development-Board-Module-Kit-Mainboard/402349957217?hash=item5daded2061:g:oA8AAOSwktNfKTfu Auch gut weil es ein TFT gibt das direkt aufgesteckt werden kann, der Rest
.bin 0x8000000 st-flash 1.6.1 2020-08-11T19:56:06 INFO: stm32f411re: 128 KiB SRAM, 512 KiB flash in at least 16 KiB pages. file mecrisp-stellaris-stm32f411.bin md5 checksum: 10b8f8cb4243708b8a996331e07221f2, stlink checksum: 0x00150cd3 2020-08-11T19:56:06
-
Thread
enj28J60 Übertragungsgeschwindigkeit
Wenns darum geht und auch ein STM32 auf der Rechnung ist - weshalb dann überhaupt der ENC? Den STM gibts auch mit Ethernet drinne, und das ist vom Durchsatz her eine gänzlich andere Grössenordnung. Jedenfalls ist der ENC die falsche
weil der stm103 kein Ethernet kann, sondern nur der stm107 (Kosten ca 16 €), und dieser auch noch einen Transceiver (Kosten ca 7 €) braucht. Dies wird insgesammt zu teuer
-
Thread
STM32H747-DISCO0 - Demo Sourcecode gesucht
Normalerweise hat ST alle seine Beispiele in den HAL Libs. Deins müsste dort sein: ~/STM32Cube/Repository/STM32Cube_FW_H7_V1.5.0/Projects/STM32H747I-DISCO/Demonstrations
Lizenzen ist. Als Bastler halte ich Abstand von solchen Sachen. Ich habe mal zum Spaß das STFirmware-STM32H747I-DISCO_OoB Projekt in die STM32CubeIDE importiert. Lässt sich ohne Fehler bauen. Das TouchGFX-STM32H747I-DISCO_OoB Projekt wird mit Warnungen gebaut. Da ich das Board aber nicht habe, will
-
Thread
Mikrocontroller Auswahl C++ Unterstützung, CAN, I2C, Open Source Compiler
Anfangen kann, ohne mich noch ewig um die Grundbeschaltung kümmern zu müssen. Ich habe mir hierzu den STM32F103C8T6 herausgesucht. Mit I2C, CAN, USB, UART, SPI, PWM, RTC, 16-Bit-Timern, jeder Menge 5V-taugliche GPIO-Ports, 64KBytes Flash, 20KBytes SRAM, AD-Wandler und 72MHz Takt, Watchdog-Timer und
scheint die Verfügbarkeit und der Preis auch zu nich so schlecht zu sein. http://www.ebay.de/itm/STM32F103C8T6-Board-mit-ST-ARM-32-bit-Cortex-M3-/201475385315?hash=item2ee8de67e3:g:~CUAAOSw8-tWWthI Als Entwicklungsumgebung würde ich mich dann wohl für - Eclipse mit C/C++ Development Tooling und
-
Thread
Codeblocks und STM32F1XX
aus IDE mit Compiler, Codegenerator, Bibliotheken und Debugger. Für Neuentwicklungen würde ich STM32F1xx nicht mehr verwenden. Das war der allererste Versuch von ST. Heutzutage nimmt man STM32F3xx. Da sind etliche Ärgernisse beseitigt worden. fchk
. Daher schlage ich dir vor die IDE (STM32CubeIDE) von STM zu installieren und den Rest (Konfiguration des Bluepill Controllers mittels CubeMX) hier von einem Mitleser machen zu lassen. Den Rest kannst du dann mit wenig Aufwand selbst
-
Thread
STM32 USART2 wie mehrere bytes empfangen?
folgt an dem stm32 empfangen und in variablen schreiben. myPCbyte[40] int32 myint1 = 12345678; ... .. int16 myint2 = 128; uint16 myint3 = 244; ... auf dem STM32 benutze ich momentan folgenden code zum
hmmm... [c] void USART_ReadChunk(USART_TypeDef* USARTx, uint8_t* pChunk, uint16_t nBytes) { while (nBytes--) { *pChunk++ = stm32_usart_rw(USARTx, 0) & 0x00FF; } } static __INLINE uint16_t stm32_usart_rw(USART_TypeDef* USARTx, uint16_t data) {
-
Thread
Anfänger braucht Entscheidungshilfe
an: http://stefanfrings.de/mikrocontroller_buch/index.html (für 8bit AVR) http://stefanfrings.de/mikrocontroller_buch2/index.html und http://stefanfrings.de/stm32/index.html (für 32bit ARM) Eventuell ist für dich der ESP8266 interessant, ein 32bit Mikrocontroller
ATmega 8, 16, 32 und 128 würde ich nicht mehr empfehlen da sie durch neuere Modelle abgelöst wurden, die für weniger Geld mehr können.
-
Thread
S/PDIF mit STM32F446RE empfangen geht nicht
Hi, ich scheitere gerade daran, mit einem Nucleo STM23F446-Board einen S/PDIF Datenstrom zu empfangen. Meine Vorgehensweise: - In CubeMX habe ich mir den STM auf 180 MHz Systemclock konfiguriert - PB7 ist als GPIO_INPUT konfiguriert - wenn
Die AN5073 sagt ziemlich deutlich dass die Anbindung des S/PDIF Signal an den STM32 nicht trivial ist und die Erkennung im STM32 z.B. empfindlich auf Jitter reagiert. Auch wenn man also am STM32 Pin sieht dass da ein sich änderndes Signal anliegt heisst das noch lange nicht
-
Thread
STM32 USB HOST HID Anschlüsse direkt an Tastatur
Breakout-Board-Buchse-Raster-Adapterstecker/dp/B07VBRTDVF/ref=sr_1_6?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=3FGNJKHJF8VF6&keywords=usb+buchse+board&qid=1676194547&sprefix=usb+buchse+board%2Caps%2C86&sr=8-6
wozu er gut ist. Einfach in dem beiden Dokumenten nach "VBUS" suchen. Achtung: Es gibt andere STM32 Modelle, wo der VBUS Pin eine völlig andere Funktion hat, z.B. beim STM32L072.
-
Thread
Wo günstiges WLAN Modul kaufen ?
Ethernet, RS232, I2C, SPI, etc. Modulpreis 22 Euro plus 7 Euro Versand plus 21 % Mwst. http://www.8devices.com/ stm32vldiscovery Board kann eventuell entfallen ;)
Vielen Dank für die Info und den Link. Würde es auch reichen, wenn ich nur dieses Modul http://shop.8devices.com/carambola für 22 Euro kaufe und an den stm32 anschließe ? Kann ich die UART vom stm32 an die UART von diesem Modul verbinden ?
-
Thread
Arduino als Einstieg?
Bootloader, UART-USB Bridge, Fuses, ISP, usw. usf. kannst du dich dann noch früh genug rumschlagen. 8)
Assembler losgelassen. Als einstieg hatten ich denen ein Assemblerprogramm geschrieben, welches einen 8 Bit Zähler mit Ausgabe auf 8 LEDs und einer Warteschleife realisiert. Die Jungs hatten nach kurzer Zeit den AD in Betrieb und hatten nen PWM Signal erzeugt. Also solang man sich auf kleine Teilerfolge
-
Thread
STM32 Keil Lib und Compiler Probleme
weitere Frage hier dran. Und zwar hab ich das Problem beim kompilieren: [code]C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h(80): error: #35: #error directive: "Please select first the target STM32F10x device used in your application (in stm32f10x.h file)"[/code] Wer kann mir sagen, wo ich was einstellen
@Florian Option for target -> C/C++ Dort im Define deine MCU angeben. Bei mir ist es ein STM32F103C8 weshalb ich dort STM32F10X_MD eingetragen habe.