-
Thread
STM32 CMSIS Register setzen problem
den neueren STM32 ist GPIOx->MODER mit 0xffffffff > initialisiert. Hier muß man die betreffenden Bits erst löschen, wenn man > keinen Analog-Eingang haben möchte. Es ist von einem STM32F407VET die Rede...
sehe ich besser, wo etwas passiert. Planloser schrieb im Beitrag #6570374: > Es ist von einem STM32F407VET die Rede... noch ...
-
Thread
STM32: LSE-Kristall oder -Oszillator?
Oszillator verwendet? Hat ein Oszillator irgendwelche Nachteile gegenüber einem Kristall (speziell beim STM32)?
Axel S. schrieb im Beitrag #6413220: > War ja klar. Es geht eben /nicht/ nur um irgendein STM32 Projekt, > sondern um eine Uhr, die stromsparend die Zeit halten soll. Nein, es ist ein STM32-Projekt, und der STM32 enthält eine Echtzeit-Uhr, die ich nutzen will. > Das kommt auf den Oszillator
-
Thread
STLib für KiCAD mit STM32F4x
Lib Datei ist wie folgt aufgebaut: EESchema-LIBRARY Version 2.2 Date: 08/04/16-12:41:03 # # stm32F42x # DEF stm32F42x U 0 40 Y Y 1 0 N F0 "U" 0 -100 50 H V C C F1 "stm32F42x" 0 100 50 H V C C F2 "MODULE" 0 0 50 H I C C F3 "DOCUMENTATION" 0 0 50 H I C C DRAW S -1900 1900 1900 -1900 1 0 0
https://github.com/KiCad/kicad-library/blob/master/library/stm32.lib
-
Thread
stm32 FatFS stranges Problem
03T22:52:53 INFO common.c: Flash written and verified! jolly good! heiko@heiko-desktop:/tmp/convert/stm32f767zi_nucleo_144_repo/stm32f767zi_nucleo_144/STM32CubeMX/stm32f767zi_nucleo_144$ make flash st-flash --serial 303636454646353635313534363637383637313932323535 write build/stm32f767zi_nucleo_144.bin
läuft prinzipiel an, aber kackt bereits im "MX_USB_DEVICE_Init();" Ganz vorne ab ... Also im vom STM32CubeMX generierten Code, weit bevor ich was verbrochen hab. Wenigstens komme ich der Sache jetzt mal näher
-
Thread
STM32 und SDRAM
Feierabend ist (sonst ist man wieder bei BGA). Meine Idee bzw Frage ist nun ob ich beispielsweise den STM32 via FSMC an einen FPGA anschließe und der FPGA ein SDRAM bedient um dem STM32 den externen Speicher bereitzustellen. Ich bin im FSMC noch nicht so tief drin, aber wäre das theroetisch möglich ? Sowie
Hallo, Silica hat in die Richtung auch etwas anzubieten: STM32F2 - Spartan6 - DDR3 Silica Xynergy Board - STM32 meets Spartan-6 http://www.silica.com/product/silica-xynergy-board-stm32-meets-spartan-6.html
-
Thread
STM8- r3 - Platine
Chips wird es zwar noch ne Weile lang geben, aber irgendwann werden dann die Preise hoch gehen. STM32 ist sogar der (ur)alte STM32F103 noch active. Läßt ST jetzt wohl die 8-Bit Welt sterben ?
Ralph S. schrieb im Beitrag #7382945: > STM32 ist sogar der (ur)alte STM32F103 noch active. Nicht nur das, der wird auch noch von Gott und der (chinesischen) Welt munter geklont. Und das auch außerhalb Chinas vertrieben; Gigadevice (einer der
-
Thread
Ansteuerung von LED-Stripes
die neuen Varianten von Microchip. Wenn mir ein klassischer ATmega nicht reicht, nehme ich einen STM32F3.
spm=a2700.7724857.0.0.6b355428hEdGf9&s=p Artur K. schrieb im Beitrag #7174478: > Ist denn ein STM32 nur für so eine Ansteuerung nicht ein Overkill? STM32F3 kosteten (als sie noch verfügbar waren) nicht mehr als ein ATmega. Also nein. Hier zum reinschnuppern: http://stefanfrings.de/stm32/stm32f3
-
Thread
Programmierkurs in C für ARM
Morgen! @ Frank K. Das Problem ist die Peripherie, Interrupts und so weiter! Ich kenne die ARM STM32F103 / STM32F107 Periepherie noch nicht so gut. @Alex Ich habe gesagt, dass es nur mit Selbststudium in der der Zeit, in der ich den Einstig schaffen muss, nicht reitcht. Ich habe niergends
@ Frank K. > > Das Problem ist die Peripherie, Interrupts und so weiter! Ich kenne die > ARM STM32F103 / STM32F107 Periepherie noch nicht so gut. Die Peripherie hat NIX mit ARM zu tun. ARM ist nur der nackte Prozessorkern. Bei ARM7/9/11 ist nicht mal der Interruptcontroller Teil der ARM-Architektur
-
Thread
Günstige CAN-Filter Lösung
STM32 hat 2 CAN onboard. 125kbit sollten eigendlich machbar sein, wenn ich mich recht erinnere, dann lief ein MCP2515 bei mir bis 250kbit ohne Datenverlust. Das kommt natürlich etwas auf die Firmware
Du hast Recht, nicht alle STM32 haben 2 * CAN. Du kannst auf der ST-Seite nachschauen, welches Derivat wieviele Schnittstellen hat. STM32F1xx: ein paar ... STM32F2xx: alle ... STM32F4xx: fast alle ... haben 2 CAN-Schnittstellen
-
Thread
Auswertung mehrerer Drehencoder
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
Coprozessoren" eben nicht einfach updatebar sind. Eben dies würde ich gerne umgehen und entweder alles im STM32 machen oder über nicht intelligente Bausteine lösen. W.S. schrieb im Beitrag #6573477: > Ah, es MUSS ein STM32 sein, einen anderen Cortex würdst du nicht in > Betracht ziehen. Ja, da ich mich
-
Thread
µC für digital geregeltes Netzteil
Beitrag #4641655: > Okay, aber ich brauche halt einen mit CAN und optimierung auf Netzteile. *STM32 F*
Der hier z.B.: http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f3-series/stm32f334/stm32f334c4.html
-
Thread
Button EXTI nicht zuverlässig STM32
Trotzdem ist es keine gute Idee, an einen 3V3 Controller 5V anzulegen... > ;-) Die meisten Pins des STM32 sind 5V-tolerant. Dazu gehört auch PB4 eines STM32F4xx.
ups Link vergessen: https://www.playembedded.org/blog/buttons-stm32/
-
Thread
SD card über sdio interface mit STM32 HAL
nicht die AVR µC empfehlen, weil bei STM32 ja alles einfacher und besser sei. Wo ist die Logik darin?
github.com/ARMmbed/mbed-os/blob/a5b757312d875521a06de42d898d5d00a86b1a0e/targets/TARGET_STM/TARGET_STM32F4/device/stm32f4xx_hal_sd.c#L2789 Wenn ich wie hier vorgeschlagen https://blog.frankvh.com/2011/09/04/stm32f2xx-sdio-sd-card-interface/ das Find_SCR() einfach weglasse und in den WideBus Mode umschalte
-
Thread
STM32 VCP receive
COM Port und mittels Hyperterminal kann man sich damit verbinden und was tippen und das kommt beim STM32 an. Bzw. wenn der STM32 was schickt, dann sieht man das auf dem Hyperterminal.
Hallo, ich hab vor ner weile auch mal VCP auf STM32 gemacht und den code hier: https://github.com/znuh/STM32_VCP und da: https://github.com/znuh/STM32_IR_ACM abgelegt. Ersteres macht VCP mit loopback mode, zweiteres verbindet den VCP mit dem realen
-
Thread
Projektvorstellung: CAN-Hutschienenmodul für Smart Home
Anbietern fertigen. Designregeln entsprechen den Anforderungen von www.smart-prototyping.com CPU: STM32F103RBT6, 32bit ARM Cortex™-M3, 128kB Flash, 20kB RAM, 72MHz - CAN-Bus per RJ45 (CanOPEN-Belegung), durchgeschleift, Terminierung per Jumper wählbar, PHY: SN65HVD230 - 24V-Stromversorgung über Schraubklemmen
Schalterdosen passen und Hutschienenmodulen. - Mit PICs habe ich leider keine Erfahrungen; mit STM32 schon - Für den STM32 existieren günstige ICD-Tools und kostenlose Toolchains - der STM32F103RBT6 ist leistungsfähiger (CPU, Peripherie, RAM, ROM, PIN-Anzahl) und bei meinem Lieferanten (Aliexpress
-
Thread
Stack im STM32
würden doch 100Byte locker > ausreichen? Da landen auch Interrupts drauf. Und die können bei STM32 verschachtelt sein, und bei vorhandener FPU mit recht vielen zu sichernden Registern...
0x20000510 - 0x00000200 Zero RW 131 HEAP startup_stm32l476xx.o 0x20000710 - 0x00000400 Zero RW 130 STACK startup_stm32l476xx.o [/c] Man sieht, der Stack wird hier direkt hinter die Variablen (und Heap
-
Thread
STM32 Kompilierungsschwierigkeiten
könnte hier der Fehler sein? Danke und viele Grüße, Scott Hier ist die Ausgabe: [code] [~/STM32/stm32f103c8t6] $ make make -C rtos/libwwg make[1]: Entering directory '/home/root/STM32/stm32f103c8t6/rtos/libwwg' make -w -C ./src make[2]: Entering directory '/home/root/STM32/stm32f103c8t6/
Wmissing-prototypes -Wstrict-prototypes -fno-common -ffunction-sections -fdata-sections -I/home/root/STM32/stm32f103c8t6/libopencm3/include -I/home/root/STM32/stm32f103c8t6//rtos/libwwg/include -I./rtos -I. -MD -Wall -Wundef -DSTM32F1 -I/home/root/STM32/stm32f103c8t6/libopencm3/include -I/home/root/STM32
-
Thread
STM32F4: PWM auf beliebigen Ports?
Hallo STM32-Fans! Hier die Beschreibung einer Situation, die vermutlich nur für mich als STM32-Einsteiger ein Problem darstellt. Gegeben ist: Controller: STM32F407VG Hardware: STM32F407-Discovery IDE: CooCox
im Datenblatt zum Controller. Für den im Beispiel verwendeten Timer 3 und dessen Channel 1 beim STM32F407VG können PA6, PB4 und PC6 für die PWM-Ausgabe verwendet werden. Für andere Channels und andere Timer gelten andere Ports. Fazit: Im Reference Manual steht nicht alles und der STM32 ist auch
-
Thread
Cortex M3 (STM32F103) Stop Mode - Wake Up über RTC
Also, ich habs jetzt nochmal richtig ausprobiert mit diesem Programm für den STM32F103RB auf dem STM32-Olimexino. [c]#include <stm32f1xx.h> void TIM2_IRQHandler (void) { if (TIM2->SR & TIM_SR_UIF) { // Timer-Interrupt zurücksetzen TIM2->SR = ~TIM_SR_UIF; /
@Chris J. Wir diskutieren hier aber über Low-Power-Modes vom STM32F1. Der Leistungsverbrauch vom FTDI wird aber doch normalerweise vom Laptop bestritten.
-
Thread
Empfehlungen: Mikrocontroller mit Gbit-Ethernet-Interface
Packetheader-Aufbereitung ist auch erforderlich. Aber GigE ist auch weniger als 125MByte/s. Den STM32 gibt's doch mit 180MHz. Vielleicht hat der nicht einen solchen internen Bus, aber die Welt besteht auch nicht nur aus STM32.
Ein sehr kleines FPGA-Board mit GigE ist möglich. Man kann argumentieren, eine solche Lösung zum STM32 dazu zunehmen, um sich nicht mit Dingen ausserhalb des STM32 zu beschäftigen (Zeitaufwand). Allerdings übersteigen die Materialkosten dieser GigE-Lösung die Kosten typischer STM32-Boards und der STM32
-
Thread
Kaufberatung - Fortgeschrittener Einstieg - AVR
Von STM: das Leistungsfähigste mit Beschleunigunssensor, DAC, Audioout, LED, CAN, USB, ... STM32F4DISCOVERY 14,90$ http://www.st.com/internet/evalboard/product/252419.jsp das kleinste STM32F1DISCOVERY 9,90$ http://www.st.com/internet/evalboard/product/250863.jsp das mit Beschleunigunssensoren
Und das soll schnell > gehen ohne all den unnützen Schnickschnack. warum sollte das mit einem stm32 denn länger dauern? Ich erinnere mich noch gut an meinen Einstieg in die ATMEGA Welt und wie ich geflucht habe, als ich mal wieder den Chip verfused hatte. Das ging mit dem stm32Discovery echt flux
-
Thread
Segger J-Link Edu Mini neue PCB mit orig. uC
erst einmal bei meinem laufenden Projektchen dabei. Ich habe zum Vergleich zwei Nucleo-Boards (STM32F103RB und STM32F446RE) jeweils mit ähnlicher Firmware (gleiches Projekt, für die MCUs natürlich unterschiedlich Kompilierzweige), ersteres mit ST-LinkV2/1-Firmware, letzteres mit J-Link-EDU-Firmware
mit einem STM32 zu verwenden? Der J-Link OB ist auf den Chip Hersteller gelockt, um genau das zu verhindern ;-). Du brauchst also einen richtigen J-Link.
-
Thread
[S] ein/zwei Mikrocontroller STM32F407VET6
die für den STM32 mit 512K kompilierte Datei nicht auf einem 1M STM32 läuft sondern erst neu kompiliert werden muss. Das hieße Entwicklungssystem installieren und lernen - lieber nicht. Daher vorzugsweise der STM32F407VET6
einem 1M STM32 läuft. Schau mal das DS8626 an. Aber wenn ich das richtig sehe, hat der STM32F407VGT6 auf dem STM32F407G-DISC1 Alternative einfach nur mehr Speicher. Da würde ich keine Probleme erwarten. Der
-
Thread
Auftrag zur Programmierung eines Soundmodules
Habe mal mit einem STM32F030 so einem Werbeartikel "Buzzer" ein neues Innenleben verpasst (zum Originalchip hatte ich keine Infos) mit einem STM32F030 und einem kleinen Verstärker IC LM4991, das Ganze läuft an 3V (2x 1.5V
Markus M. schrieb im Beitrag #4605957: > Habe mal mit einem STM32F030 so einem Werbeartikel "Buzzer" ein neues > Innenleben verpasst (zum Originalchip hatte ich keine Infos) mit einem > STM32F030 und einem kleinen Verstärker IC LM4991, das Ganze läuft an 3V
-
Thread
Linker Problem wegen _sbrk() trotz newlib_stubs.c/mini_cpp.cpp
glatt ignoriert. Hier der Aufruf: [c] arm-none-eabi-g++ -v -o elf/main.elf obj/main.o obj/system_stm32f10x.o obj/startup_stm32f10x.o obj/stm32f10x_rcc.o obj/stm32f10x_gpio.o obj/newlib_stubs.o obj/core_cm3.o obj/mini_cpp.o -TSTM32F10x_512k_64.ld -LC:/Entwicklung/CodeSourcery/arm-none-eabi/lib
offenbar: [c] make all ..linking arm-none-eabi-ld -v -o elf/main.elf obj/main.o obj/system_stm32f10x.o obj/startup_stm32f10x.o obj/stm32f10x_rcc.o obj/stm32f10x_gpio.o obj/mini_cpp.o -TSTM32F10x_512k_64.ld -nostartfiles GNU ld (Sourcery G++ Lite 2010q1-188) 2.19.51.20090709 arm-none-eabi-objdump
-
Thread
Q22.42 division
sicherlich irgendwo in den Tiefen des Netzes ein Paper/Tutorial/Library geben die soetwas für den STM32 in optimierter (Laufzeit) Form in assembler beschreibt?!?! Der STM32 erfreut sich ja ziemlicher beliebtheit. Ich habe mir jetzt schon echt die Finger Wundgegoogelt aber nichts zu wollen... Danke
Hallo TecNologic, is nicht so einfach! Die größten Register die es im STM32 gibt haben 64 bit und für die division mit 64/64 bräuchte ich ja ein 128 bit register um daraus eine 128/64 zu machen. Die 16 bit routine ist für den STM32 kein Problem, das kann er schon in HW! Aber
-
Thread
Atollic True Studuio nur noch mit STM32
Es wird nur noch eine freie version von TrueSTUDIO geben, diese unterstützt dann aber nur noch den STM32. http://blog.atollic.com/early-holiday-gift-from-stmicroelectronics
Silicon Labs, etc... haben eine eigene IDE. Downloaden installieren, verwenden - kostenlos! Bei STM32 habe ich dieses Feeling bis jetzt nur für die STM32 Workbench gehabt. Natürlich, die alte Leier, man kann sich seine ganze Toolchain auch komplett zusammenstellen. Könnte ich bestimmt - aber ich fand
-
Thread
Ac6 toolchain für STM3CubeIDE
Hallo, ich möchte eine vorhande C/C++ source mit STM32CubeIDE compilieren. Der chain editor sagt "orphaned toolchain Ac6 STM32 MCU GCC". Ich vermute die source wurde mit dem französischem ac6 system unter linux compiliert. Meine Frage ist, gibt es eine
#7689925: > Meine Frage ist, gibt es eine Möglichkeit mit einem anderen > toolchain unter win11 und STM32CubeIDE zu kompilieren Muss es unbedingt die alte Toolchain sein oder darf es auch die aktuelle sein? Ich würde das Projekt einfach komplett neu in STM32CubeIDE anlegen und den Sourcecode hinein
-
Thread
Basic Editor und Interpreter auf dem STM32F429-Disco
Hi, Mein Basic-Editor/Interpreter auf dem STM32F429-Disco Board ist jetzt endlich soweit, das man auch ein paar "vernünftige" Sachen damit machen kann. In wieweit ein Basic Interpreter per STM32F4 überhaupt Sinnvoll ist, lass ich jetzt mal
Oder hier: http://www.conrad.biz/ce/de/product/1086317/Discovery-Kit-fuer-die-STM32F429439-Linie-STMicroelectronics-STM32F429I-DISCO?ref=searchDetail
-
Thread
STLink Programmersoftware nur wie ?
Hallo ich habe ein erstes Projekt mit dem STM32 gemacht und es kommmen jetzt 750 Platinen die mit Software bespielt werden sollen. Problem: Mit der Software STM32Cube muss ich alles selber klicken und setzen. Gibt es nicht die Möglichkeit, das
Johannes M. schrieb im Beitrag #7057195: > https://www.st.com/en/development-tools/stm32cubeprog.html Recht hat er. Am Besten die Kommandozeilen Version als Script. Für F103 Flash und Option Bytes: ./STM32_Programmer.sh -c port=SWD -w test1.bin 0x08000000 ./STM32_Programmer.sh
-
Thread
Sinusberechnung auf Controller STM32F030
Ralph S. schrieb im Beitrag #4669597: > STM32F030F4P6 Du weißt daß dieser µC 32KB Flash hat? Das Datenblatt sagt zwar nur 16KB, in echt sind aber 32KB drauf, genauso der 32Bit-Timer. Der STM32F030F4P6 und der STM32F031F6P6 verwenden die selben
musst Du Dir wegen Deinem Sinus vermutlich keine Gedanken bzgl. der Codegröße machen und kannst beim STM32F030F4P6 bleiben.
-
Thread
STM32F4Discovery Programmer
Stimmt, der Link ging nicht. http://www.watterott.com/de/STM32F4Discovery Da ist echt schon ein Programmer drauf? :O
Makefiles. Hier ein Startpunkt für Entwicklung unter Linux: http://startingelectronics.com/tutorials/STM32-microcontrollers/programming-STM32-flash-in-Linux/
-
Thread
STM32 Discovery CAN H kein Signal
Hat es bei Dir funzt ? wie sieht dein Testaufbau aus ? hast du mit zwei STM32F4 getestet oder den CAN1 und CAN2 von STM32F4 benutzt. Ich bin gerade dabei, den CAN mit STM32F4 und Waveshare CAN Transceiver zu testen.
habe und in eine ordentlich Struktur gebracht habe. Mein Aufbau ist etwas speziell. Ich hab einen STM32F4 + ein RCP von Autosportlabs, die auch einen STM32F4 drin haben. Sollte aber auch mit zwei Discovery sehr gut laufen. Wichtig ist, dass der Waveshare einen 120 Ohm Abschlusswiderstand drin hat. :)
-
Thread
STM32 Chan FAT mit SD karte über SPI
, Hatt wer von euch schon ne SD karte im SPI-Mode und der CHAN FAT lib zum laufen bekommen mit STM32 CUBE? Mir fehlt da irgendwie die Anbindung SD-Karte SPI an die CHAN Lib. Controller soll ein STM32F103C8 werden, daher auch klassisch über SPI.
Reference manual [pre] 22 Secure digital input/output interface ... High-density devices are STM32F101xx and STM32F103xx microcontrollers where the Flash memory density ranges between 256 and 512 Kbytes. XL-density devices are STM32F101xx and STM32F103xx microcontrollers where the Flash memory
-
Thread
Schneller Mikrocontroller mit Ethernet gesucht
Platinenentwicklung braucht alleine schon mindestens 3 Monate. Eine Liste von Demo-Board (Links) gibt es hier: [[STM32]] (Die Hersteller bieten nicht nur für STM32.)
diesem Board gearbeitet, aber es scheint die Anforderungen zu erfüllen: http://elmicro.com/de/stm32proto.html Ganz unten: STM32-P107 Bei Olimex gibt es auch ein Beispiel für Ethernet, die Qualität kann ich nicht beurteilen: http://www.olimex.com/dev/soft/arm/ST/STM-P107/STM32-P107_ethernet_demo
-
Thread
Multiplizierer Hardware Aufwand
bleiben 1 Zyklus für Multiplikation. *Nachtrag* Gleiches Assembler Programm braucht auf einem STM32F407 8 Taktzyklen pro Schleife. Bei 1 Zyklus für sub und 2 Zyklen für bne bleiben 5 Zyklen für Multiplikation.
getestet. Essentiel für DSP Anwendungen (unter die auch die KI fällt) sind die MAC Operationen. Beim STM32F4 sollte es dazu die Assemblerbefehle MLA und VFMA geben. Ob der RP2350 das auch hat, weiß ich nicht.
-
Thread
STM32 Compiler veraltet?
http://www.mikrocontroller.net/articles/STM32_-_Einstieg_mit_Em::Blocks http://www.mikrocontroller.net/articles/STM32_-_Einstieg_mit_Em::Blocks
Tim_Schortmann schrieb im Beitrag #4447051: > Ich möchte mit meinem STM32F4 Disco Board experimentieren, habe aber > etwas Schwierigkeit mit der Installation einer Entwicklungsumgebung. Und was hat bitte das ganze mit dem Thema des Threads zu tun? >> STM32 Compiler
-
Thread
STM32 FFT arn_math.h sqrt unbekannt?!
wirklich. Muss ich da noch was anderes einstellen? Als Linker Script habe ich das aus MXCube (./STM32L476VG_FLASH.ld) genommen.
Quellverzeichnis-Suche? Wo ist die?! > > In EmBitz? Keine Ahnung :-( > > Ich weiß schon warum mir SW4STM32 lieber ist das von ST unterstützt wird > ;-) SW4STM32 -> Eclipsebasis, oder? Wenn ich Eclipse höre renne ich so schnell wie ich nur kann. Es gibt, meiner Meinung nach, keine schlechtere Umgebung
-
Thread
ARM Cortex Entwicklungsumgebung aufbauen
Auf der Seite [[STM32]] ist ein Eclipse Demo-Projekt zum Download verlinkt.
... C++ verwende ich auch. Kostet schon Speicher aber man kann damit leben. Mit den ganz kleinen STM32 brauch man nicht damit anfangen. So ab high density kann man schon daruber nachdenken. Gruß Sebastian
-
Thread
uint16_t Division compilerabhängig? HardFault bei bestimmtem Compiler
Beitrag #4655553: > In der Tat, völlig übersehen. Welcher Controller genau und welcher > Debugger? STM32F0C8 und IAR Debugger. Die Division funktioniert in der main, in der Funktion nicht.
ide schrieb im Beitrag #4655559: > STM32F0C8 Unter dieser exakten Bezeichnung finde ich nichts. Google auch nicht.
-
Thread
Welcher µC für meinen Zweck?
ich eben doch USB2RS232 und virtuellen Comport nehmen (wenn unbedingt ohne virtuellen Comport dann STM32F103 und dort aufsetzen) Wenn schon eine komplett eigene Hardware mit PCB (auch zum "Angeben" bei potentiellen späteren Arbeitgebern), dann kostengünstige Entwicklung: MCU: STM32F030 oder (wenn viele GPIO benoetigt werden) STM32F103C8 - mit libopencm3 USB2UART: CH340G (hab ich unter Windows 7 in LabView angebunden) Motortreiber: L298N
-
Thread
Mit Wire.h über I2C auf LCD-Display 1602 zugreifen
oder *DATEN* schicken willst. Also zB <Cursor links> oder "HALLO". Hier machen die das für einen STM32. https://controllerstech.com/i2c-lcd-in-stm32/
Axel R. schrieb im Beitrag #7614956: > Hier machen die das für einen STM32. > https://controllerstech.com/i2c-lcd-in-stm32/ Warum in die Ferne schweifen? https://www.mikrocontroller.net/topic/471336
-
Thread
STM32 GPIO Anfängerprobleme
Verfügung steht. Selbst aus dem GPIOB ist ein Pin @Jan: wie sind deine bisherigen Erfahrungen mit dem STM32? Arbeitest du eher registerorientiert oder mit der ST-Library? Hast du schon mal etwas mit dem STM32 und Farb-LCDs gemacht? Gruß Mike
baue. Bei der dann UART, CAN, > I2C für die Anwendung ziemlich ähnlich aussehen, ob das nun auf STM32, > LPC2000 oder AVR ist. Ja, mache ich auch so: Gleiches "interface", unabhängig vom µC oder "library". Direkte Aufrufe der stm32 library in der Applikation mache ich nicht. Bei den stm32 lasse
-
Thread
libraries bei stm32 einbinden.
nicht im Keil uVision 5. Und komisch ist auch, dass ich nichts einbinden muss zB auch #include "stm32f0xx_hal.h" nicht benötige, damit alle Funktionen und HandlerTypeDefs gefunden werden. Was macht STM32CubeMx anders als ich bzw. was muss ich machen, damit ich auch nicht immer extra alles zusätzlich
Ach ja: bei SW4STM32 muss nach dem Hinzufügen ein "rebuild index" ausgeführt werden damit er die "Neuen" in das Projekt einfügt.
-
Thread
Neues Eval-Board für Atmel-ARM
entdeckt, Ich sehe allerdings keinerlei Vorteile eines solchen (teueren) Boards gegenüber der STM32-Discovery-Linie oder den STM32- Nucleo Boards die meist schon für 20 bis 40 Euro zu haben sind.
#5150891: > Ich sehe allerdings keinerlei Vorteile eines solchen (teueren) > Boards gegenüber der STM32-Discovery-Linie oder den STM32- > Nucleo Boards die meist schon für 20 bis 40 Euro zu haben sind. Das hier kostet 33€? Ist also genau die gleiche Preis-Liga? Mal ist der eine uC besser geeignet
-
Thread
Stabilität von Lwip und stm32
dann lade Dir das SDK runter und schau selber nach. Ab behalte im Kopf, daß dieses SDK nicht für STM32 geeignet ist.
Bei mbed gibt es einen Fix für den STM32 emac Treiber für den Fehler: STM32 - fix bug were sockets stop receiving data https://github.com/ARMmbed/mbed-os/commit/9620b0fc7fcb63d792e5b68e8c55e3c31b273811 m.f.G. Dieter Gräf
-
Thread
RTC auslesen Genauigkeit
Ist es eigentlich schlecht für die Genauigkeit der RTC, wenn ich diese auf einem STM32 durchweg in jedem Durchlaf der Main Loop auslese?
hier eine RX8130CE Du Armer: Augen auf beim Uhrenkauf! Die Frage des TO bezieht sich auf einen STM32.
-
Thread
STM32 USART sendet 3 anstatt 1 byte
Guten Abend zusammen... Ich versuche derzeit den USART beim STM32F105RB zu konfigurieren. Das Problem. wenn ich z.B. ein A sende, kommt (hex) 00 1C 00 an. wenn ich 0 sende als hex kommt auch 0 an. Ich weiss, dass es beim STM32 sehr viele Clock einstellungen
Habe den Fehler gefunden! Ich verwende hier ja einen ConnectivityLine Controller. Deshalb ist STM32F10X_CL definiert. Dies führt im File stm32f10x.h zu folgendem "Problem" [c] #if !defined HSE_VALUE #ifdef STM32F10X_CL #define HSE_VALUE ((uint32_t)25000000) /*!< Value of the External
-
Thread
Wie Programm auf µC bekommen
Zu aller erst - ich bin ein Neuling auf diesem Gebiet. Ich programmiere auf dem STM32F4 Discovery, da kann ihc debuggen und Programm über Keil mVision und USB drauf spielen. Wenn das Programm mal fertig entwickelt ist und ich meine eigene Platine erstelle und den STM32f407/417 auf meine
Die Nucleo Boards gibt es für M0, M1, M2, M3 und M4. Ansonsten sowas falls der STM32F405 auch ok ist: https://www.olimex.com/Products/ARM/ST/STM32-H405/ Gruß, Stefan
-
Thread
FMC auf STM32F4 konfigurieren?
lars schrieb im Beitrag #5259311: > womit Eclipse das Plugin nicht sieht Was hälst du von dem SW4STM32 Plugin?
Initialisierung des FMC durch den CubeMX-Code auch die Initialisierug des SDRAMs selbst nötig. In der Datei *\STM32Cube_FW_F4_V1.18.0\Drivers\BSP\STM32F429I-Discovery\stm32f429i_discovery_sdram.c bin ich dann fündig geworden: [c] void BSP_SDRAM_Initialization_sequence(uint32_t RefreshCount) { __IO uint32