-
Thread
Webpage Webserver
"); plen = fill_tcp_data(buf, plen, "<head>\r\n"); plen = fill_tcp_data(buf, plen, " <title>STM32F103ZET6 HomeControl</title>"); plen = fill_tcp_data(buf, plen, "</head>\r\n"); plen = fill_tcp_data(buf, plen, "<body bgcolor='#A9ED61'>\r\n"); //Hintergrundfarbe plen = fill_tcp_data(buf
Gibt es denn kein einfaches Beispiel (für einen STM32F103 mit ENC28J60 als Webserver) wo Bilder angezeigt werden und wo mann ein paar Ausgänge schalten kann.
-
Thread
NXP Kinetis Einstieg
STM32. https://www.aliexpress.com/item//32740942772.html oder wenn es unbedingt was europäisches sein soll: http://www.tme.eu/de/details/stm32f030f4p6/st-mikrocontroller/st-microelectronics/ Der wird übrigens nur mit 16 KB und ohne 32Bit Timer spezifiziert, enthält aber in Wahrheit 32KB Flash und den 32 Bit Timer. Es ist das selbe Die wie der STM32F031F6, hat also auch alle dessen Funktionen.
-
Thread
Müll in serieller Übertragung wenn Kondensator am Quarz berührt wird
wofür er sie dann letztendlich braucht, zum Spielen reicht es aber allemal. Getestet habe ich es bei STM32F303CC, CB und STM32F030CC mit der 115200-Baudrate – hier war die fabrikgetrimmte Genauigkeit meistens auch deutlich besser als ±1%, aber es wird bestimmt nicht mit allen STM32-Typen gehen. Edit
den größten Einfluss auf die erzeugte Frequenz hat". > Beim Nucleo kommt der Takt für den User-µC normalerweise aus dem > ST-Link-µC, das ist zumindest bei dem F411RE so, > d.h. am µC selbst ist überhaupt kein Quarz verbaut. Es geht um den Quarz am ST-Link (in diesem Fall ein STM32F103CBT6).
-
Thread
Ist ein Nucleo Board für die Worchlock 12h notwendig?
Hallo ich habe beriets das STM32F103C8T6 Mini-Development Board brauche ich zwingend ein nucleo shield? Wenn ja wo kann ich ein günstiges bei ebay finden? Danke:)
Géraldine U. schrieb im Beitrag #4792294: > Hallo ich habe beriets das STM32F103C8T6 Mini-Development Board > brauche ich zwingend ein nucleo shield? Nein. Das STM32F103C8T6 ist für die Wordclock-12h absolut ausreichend. > Wenn ja wo kann ich ein günstiges bei ebay
-
Thread
Einfache Mikrocontroller-Plattform für schnelle Basteleien
fertigen Geräten: https://www.mikrocontroller.net/articles/Datei:UCortex.JPG Kleiner 20-poliger STM32F030 oder STM32F042 drauf (dann sogar mit CAN und USB) mit Abblockung sowie Filterung für ADC, Spannungsregler, Programmier- /Debugstecker mit zuschaltbarer UART-Schnittstelle. Maße: 32 x 23mm.
Wenn Du Arduino kannst, kannst Du auch mit einem stm32 weitermachen: http://stm32duino.com/ Dafür gibt es dann z.B: solche Boards: http://www.ebay.com/itm/1pcs-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-Arduino-/201414966215
-
Thread
STM32 Eingänge einlesen und auswerten
Hallo zusammen, ich bin etwas am Verzweifeln. Ich arbeite mit einem STM32F103ZET6 Board und habe es geschafft, die an den Ausgängen angeschlossenen LED´s zum leuchten zu bringen. Ich weiß auch ungefähr, wie ich einen Port als Eingang initialsieren muß. Aber ich weiß nicht
In der STM32F10x_StdPeriph_Lib_V3.5.0 von ST (Downloadbar bei ST) gibt es 12 Demo-Programme wie man einen UART nutzen kann. Darunter sogar eines "HyperTerminal_Interrupt". Arbeite mal die Demos alles durch
-
Thread
Vector Table Offset setzen: Nur multiple of 0x200 ?
Hallo, ich habe ein kleines Projekt (STMF103CB..) mit ST HAL Treibern via STM32CubeMX erstellt. Wenn ich den Vector Table Offset setzen möchte, finde ich dazu in der Datei system_stm32f1xx.c: #define VECT_TAB_OFFSET 0x4100 /*!< Vector Table
größere 2-er Potenz sein - 128 Byte ist nur das Minimum. Praktisch jeder Cortex-M3 hat mehr als 32 Interrupts (die Faults zählen hier mit), und viele mehr als 64. Daraus erklärt sich die Anforderung auf 0x200 Alignment. Der STM32F103CB scheint aber nur 59 Interrupts zu haben, was ein Alignment
-
Thread
STM32 Software Reset nach Befehl per CAN
Hallo! habe [c]NVIC_SystemReset();[/c] getestet. Alle Variabeln werden auf 0 gesetzt und das Programm wird neu gestartet. Es funktioniert also mit einem stm32f107vct6. Vielen Dank für Eure Hilfe und nette Grüsse
nichts besonderes auf. Was ich im ersten Post falsch angegeben hatte, auf unserer Hardware ist der STM32F103VDT6 eingebunden. DAS RTX ist aufgesetzt. Verwendeter Oszillator ist extern. Ich hoffe Du willst damit nicht sagen, dass es eher Zufall ist, das der Reset funktioniert!? Danke und Gruss!
-
Thread
AC6 + STLink V2 + STM32F334 = funktioniert nicht!?
kHz adapter_nsrst_delay: 100 Info : clock speed 4000 kHz Info : STLINK v2 JTAG v27 API v2 SWIM v6 VID 0x0483 PID 0x3748 Info : vid/pid are not identical: 0x0483/0x374B 0x0483/0x3748 Info : using stlink api v2 Info : Target voltage: 3.265782 Info : STM32F334K8Tx.cpu: hardware has 6 breakpoints
Einstellung gefunden, mit der hat es dann funktioniert. Meine Config schaut so aus: [code] # This is an stm32_uart_it board with a single STM32F103C8Tx chip. # Generated by System Workbench for STM32 source [find interface/stlink-v2.cfg] set WORKAREASIZE 0x5000 transport select "hla_swd" adapter_khz
-
Thread
STM32F103RFT6 I2C2 keine Funktion
Hallo auch, ich brüte schon seit ein paar Tagen an der I2C Kommunikation (mit EEPROM, Display) an einem STM32F103RFT6. Die Pins PB10/11 führen die Signale SCL/SDA des 2. I2C Interfaces (I2C2). Pullups 3.6k sind dran. Selbst in einem minimalsten Testprogramm
Bernd S. schrieb im Beitrag #8010574: > aber es passiert nichts. STM32F103RFT6 bestimmt original?
-
Thread
STM32 mit Codesourcery
/Source/Templates/system_stm32f4xx.c /home/user/eclipse/STM32/STM32F4xx StdPeriphLib V1.0.0/Libraries/CMSIS/Device/ST/STM32F4xx/Source/Templates/TrueSTUDIO/startup_stm32f4xx.s Die Dateiendung der Datei startup_stm32f4xx.s muss
" // #include "stm32f4xx_dma.h" // #include "stm32f4xx_exti.h" // #include "stm32f4xx_flash.h" // #include "stm32f4xx_fsmc.h" // #include "stm32f4xx_hash.h" #include "stm32f4xx_gpio.h" // #include "stm32f4xx_i2c.h
-
Thread
ARM Cortex M3 STM32F107 Daten in den Flash
Hallo ich programmiere seit neustem mit KEIL uVision 4 den STM32F107VCT6. In meinem Programm habe ich verschiedene Variablen, denen ich beim Start Werte zuweisen möchte. Diese Werte möchte ich im Flash beim Übertragen des Programms auf den Controller abspeichern
e) usb stick als eeprom benutzen. noch nich ausprobiert geht aber auch. alles in keil mit nem stm32f103ze bei fragen: sam@superkato.net, ich helfe gerne.
-
Thread
Flag in BLOCK setzen und löschen?
in Display 12 bytes per SPI übertragen Vielleicht ist für dich ein kleiner ARM-Controller (z.B. STM32F103) mit DMA sinnvoll. Der kann (nahezu) beliebig viele Bytes auf einmal ohne Software-Arbeit übertragen. Maxim B. schrieb im Beitrag #5957660: > SPI-RAM kann blockweise lange Übertragungen machen
Dr. Sommer schrieb im Beitrag #5957667: > Vielleicht ist für dich ein kleiner ARM-Controller (z.B. STM32F103) mit > DMA sinnvoll. Der kann (nahezu) beliebig viele Bytes auf einmal ohne > Software-Arbeit übertragen. Ich finde es viel bequemer mit einem Mikrocontroller mit 5 Volt Speisung: so kann
-
Thread
STM32 ohne I2C-Bugs
Es gibt STM32, bei denen I2C fürchterlich fehlerhaft ist (iirc zB STM32F103). Woran erkenne ich, bei welchen STM32 eine andere bzw verbesserte I2C-Pheripherie verbaut ist?
Der STM32F20x scheint der nächstgrößere uC zu sein, der diese Probleme nicht hat? Kann das jemand bestätigen?
-
Thread
Was spricht gegen die Black Magic Probe?
Oszilator. Probing laueft immernoch: > blackmagic_hosted -s /dev/ttyACM0 -t Black Magic Probe (v1.6.1-404-gc3a3f77-dirty) Copyright (C) 2019 Black Sphere Technologies Ltd. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> Remote is Black Magic Probe v1.6.1-374-gd9d323f-dirty
Fuer die STM32L4 Familie enthaelt BMP: ID_STM32L41 = 0x464u, /* RM0394, Rev.4 */ ID_STM32L43 = 0x435u, /* RM0394, Rev.4 */ ID_STM32L45 = 0x462u, /* RM0394, Rev.4 */ ID_STM32L47
-
Thread
STM32H7 Multichannel ADC DMA
Ich möchte mittels DMA 6 ADC Kanäle (STM32H7, ADC3) kontinuierlich sampeln. Anyway das Problem alle Daten sind 0 und es wird ebenfalls kein Interrupt bez DMA ausgelöst. Relevantes im code in korrekter Reihenfolge: __attribute
verwendet wird, dann sollte auch der IRQ Handler generiert werden. https://github.com/STMicroelectronics/STM32CubeH7/tree/c94252df7cec24a8fef67b28933353476a1edd3c/Projects/STM32H7B3I-EVAL/Examples/ADC/ADC_DMA_Transfer Das kein Interrupt generiert wird läßt mich an meinem Problem mit dem SDMMC1 auch gerade
-
Thread
Optokoppler mit VDE-Zulassung
beurteilen kann auch keine > Fuses o.ä. um Teile abzuschalten / RAM Bereiche zu sperren. Stimmt. Der STM32F103C8T6 hat z.B. offiziell 64 kB RAM, tatsächlich aber 128. Die STM32F101 und STM32F102 haben offiziell kein USB, tatsächlich aber doch. Darauf bin ich gestoßen, als ich mir meine chinesischen ST-Link Sticks mal genauer anschaute. Eigentlich hätte da ein STM32F103 drin sein sollen.
-
Thread
STM32 direkt an Lithium Akku anschließen?
für mein nächstes Projekt plane ich, einen Lithium Akku anzuschließen. Als MCU benutze ich den STM32F103C8T6. Er soll direkt an den Akku, weil er im sleep Modus aufgeweckt werden soll. Auch soll er durch den fehlenden Step-Up Wandler wenig Strom verbrauchen. Leider muss ich auch eine "große" Last
für mein nächstes Projekt plane ich, > einen Lithium Akku anzuschließen. > Als MCU benutze ich den STM32F103C8T6. > Er soll direkt an den Akku, weil er im sleep Modus aufgeweckt werden > soll. Entweder du bleibst bei dem STM und setzt einen 3.3V Lodrop-Regler davor oder du siehst dich einfach nach
-
Thread
STM32 Programm hochladen. Welche Möglichkeiten? Korrekt verstanden?
Hi in folgendem Thread wurde mir bezüglich des Kaufes eines STM32 toll geholfen: https://www.mikrocontroller.net/topic/498726 Gekauft wurde letztendlich dieser: https://robotdyn.com/stm32f303cct6-256-kb-flash-stm32-arm-cortexr-m4-mini-system-dev-board-3326a9dd
Stefan ⛄ F. schrieb im Beitrag #6335135: > Nein. Der unveränderliche Bootloader des STM32F303 unterstützt UART, USB > (und bei einigen anderen Modellen auch I²C). Einen selbst geschriebenen > Bootloader (im
-
Thread
[T] STM32F100C6T6 <->STM32F10x/STM32F30x
Habe hier 25stck OVP original STM32F100C6T6 (tray eingeschweißt). Für die möchte ich entweder eine Gargantillion EUR / Stck haben, oder - bevorzugt - Tausch gegen "irgendwas" (funktionierendes) STM32 in LQFP-48 mit 72MHz und CAN
ist meine Wunschliste in absteigender Prio wie folgt: * STM32F303CCT6 * STM32F302CB * STM32F103C8 und besser Sollte jemand wider Erwarten ein paar solcher Teile haben und dafür Euros unterhalb 1 Gargantillion/Stck wollen, dann bitte PM. Wenn ich 40 Stück
-
Thread
STM32F103 auslesen nicht möglich ?
Ausleseschutz ist aktiviert Das kann gut sein. Ich habe mal ein paar der "Blue-Pill" Boards mit dem 32F103C8T6 geordert, da war das Blink-Beispiel drauf und sie waren direkt programmierbar. Bei der nächsten Bestellung waren die µC gelockt und mußten erst unlocked werden. Ich nehme dafür OpenOCD.
ein Bulkerase mit jeder Methode machen. Also sowohl SWD als auch per Bootlader. Es gibt nur ein paar STM32-Typen (der F103 gehört NICHT dazu), bei denen sich beim Bulkerase per Bootlader der Chip mit nem Latchup aufhängt, bis man ihm mal die Vcc kurz weg nimmt. Gelöscht ist er hinterher aber trotzdem.
-
Thread
STM32 USB FS Device Driver
Hallo zusammen, ich habe die STM32 USB-FS-Device Driver-Bibliothek erfolgreich auf ein AliExpress-STM32F103C8T6-Board portiert und kann mittlerweile von einer .NET-Applikation LEDs ein-/ausschalten und den Zustand von Schaltern abfragen
https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=https%3a%2f%2fmy.st.com%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex_mx_stm32%2fSTM32f103%20Endpoint%20configuration%20clarification%20questions&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B
-
Thread
entscheidung mikrocontroller
mit großen Zahlen durchzuführst, dann solltest du einen STM32F103 verwenden, die gibt es bei eBay für 1,80€. Du kannst dir auch ein STM32F4 oder ein STM32F7 bestellen, kostet 20,33€ und hat sehr viel Rechenpower und Pins und Speicher. Wenn du etwas genauer
Atmel AVR (ATmega, ATtiny, Arduno, Xmega) Espressif ESP8266 Microchip PIC ST Microelectronics STM32F103, STM32F030, STM32F407 Texas Instruments MSP430 Das hat einen guten Grund: Diese Chips kann man als Endverbraucher zu einem günstigen Preis problemlos erwerben, sie sind gut dokumentiert, sie
-
Thread
Elektrische Rotorposition mittels optical encoder
Kann TIM1 Quadratursignale dekodieren? Beim STM32F407xx geht das doch nur mit TIM2-5, oder?
dekodieren? Falls sich das auf mein _Beispiel_ bezog: Das war Cut&Paste aus meinem Projekt mit dem STM32F103C8.
-
Thread
Ethernet-Protokoll für LED-Controller "Linsn"?
Aktuell habe ich zum Testen zwei Kacheln an einem STM32F103C8T6. Natürlich geht auch mehr!
zum falschen Zeitpunkt den Falschen Button klickt...(das zum Thema Stabilität der SW...) Torsten C. schrieb im Beitrag #3933030: > Aktuell habe ich zum Testen zwei Kacheln an einem STM32F103C8T6. > Natürlich geht auch mehr! Da mir die Linsn Software auch anfangs nicht sehr zugesagt hat, habe
-
Thread
"Intelligenter" Textdisplayadapter mit Padauk PFS154
tun könnte. Vieles was man mit einem 8-Bit Controller halt machen kann: - Resetcontroller für STM32F Series - Thermometer mit NTC, Genauigkeit +- 0,7°C - LED VU-Meter - Treiber für 4 Digit 7-Segmentanzeige Auch wenn ich hier dafür verissen wurde weil ich die LED's direkt an den PFS gehängt habe
einlegst, sollte das kein Problem sein. Um mit dem Adapter "arbeiten" zu können habe ich *.h / *.c Quelldateien geschrieben, die den Adapter ansteuern. Unterstützt werden die Quelldateien für PFS154, AVR, STM8 und STM32F0xx (dieser in Verbindung mit libopencm3). Eine der wichtigsten Funktionen
-
Thread
STM32 Programmiertool
Der STM32 braucht nur: - VCC 3,3V - GND - Reset-Pin auf Hi - Boot-Pin(s) entsprechend beschaltet ansonsten nur ein paar einzelne C's 100nF an VCC/GND. Kein Takt, der hat einen internen 8MHZ Takt.
du dir später nicht selber ein Bein stellst. Am Controller brauchst du (in Klammern bei meinem STM32F103ZET6): RxD (RxD1, Pin 102) TxD (TxD1, Pin 101) /Reset (Pin 25) /BOOT (BOOT0, Pin 138) Für den Normalbetrieb wird /Reset mit ca. 10k auf +3.3V gezogen, und /BOOT ebenso. Zum Programmieren
-
Thread
STM32 Pin-level bei Reset
Hallo, ich arbeite gerade mit dem STM32F103V8 Prozessor von ST: ist es normal, dass bei einem Reset des Controllers per Software alle Pins auf Low geschaltet werden? Ich dachte die Pins werden per default auf High-Level gezogen vom Prozessor
meiner Resetleitung liegen mehrere Prozessoren direkt dran - allerdings möchte ich nur dass sich der STM32F103 Prozessor resettet und nicht die anderen auch. Da aber die Resetleitung vom STM beim Reset auf low gezogen wird, resetten sich die anderen auch alle mit :-( Gruß Jens
-
Thread
PNP Sensor am uC
Diode: 1N4148WS https://www.vishay.com/docs/85751/1n4148ws.pdf (Gemessene Vorwärtsspannung 0,63V) uC: Stm32F103 https://www.st.com/resource/en/datasheet/stm32f103ze.pdf Der erkennt alles bis <1.1V als Low oder?
@Falk Die Diode ist schon auf der Platine und hat mir wahrscheinlich den uC gerettet. Klar, kann ich auslöten und durch nen Widerstand ersetzen. Dann muss ich zusätzlich noch nen zweiten Widerstand für den Teiler einlöten oder? @H. H. Schon richtig. Der STM32 schaltet bei
-
Thread
STM32 I2C Bus bleibt hängen
davon im Fehlerfall leuchtet. > Ich meine mich zu erinnern, dass beim Initialisieren > vom I2C-Modul die Pins kurz auf GND gehen. Nicht, wenn man die Initialisierung in der richtigen Reihenfolge vornimmt. Hier mal ein korrektes Beispiel ohne HAL: http://stefanfrings.de/stm32/stm32f1.html#i2c
davon im Fehlerfall leuchtet. > >> Ich meine mich zu erinnern, dass beim Initialisieren >> vom I2C-Modul die Pins kurz auf GND gehen. > > Nicht, wenn man die Initialisierung in der richtigen Reihenfolge > vornimmt. Hier mal ein korrektes Beispiel ohne HAL: > http://stefanfrings.de/stm32/stm32f1
-
Thread
Was sind die meist verbreiteten µC Boards / Kits?
Spezialisten, Funkamateure oder Hobbyeinsteiger bevorzugen und was die Beweggründe sind, zum Beispiel ein STM32 Discovery Kit oder ein MSP430 Launchpad einem Arduino Uno vorzuziehen.
display ansteuerung zu tun haben, die folgende kleine miniplatine: http://www.aliexpress.com/item/mini-Stm32f103c8t6-system-board-stm32-learning-development-board/1609777521.html mit einem stm32f103c8t6 drauf. Da ich mitlerweile auch dazu übergegangen bin C++ einzusetzen, musste ich erstmal den gcc compiler
-
Thread
STM32F103 I2C/TWI
ordentliche Verbindung. Einmal neugelötet und das Display geht wieder. Wobei auch nur am ATmega. Am STM32F103 geht es immer noch nicht. Schnupfi schrieb im Beitrag #5399433: >>> Wenn du einen Logic Analyzer oder ein Oszi hast, am besten > damit > >>Habe ich leider nicht. :/ > > Dann aber schnell
eigentlich passieren. Weiß denn keiner, wo der Fehler liegt? Irgendwer wird doch schon einmal mit einem STM32F103 I2C betrieben haben, oder nicht?
-
Thread
STM32F103 + LiPo Akku 1S + Laden per USB wie zusammenbringen
genaueren nachlesen. Also ich möchte gerne (zum Basteln!) ein Setup haben, welches ein Board mit einem STM32F103C8T6 (z.B. http://www.ebay.de/itm/272283008473), dazu ein LiPo Akku 1S mit Schutzschaltung (z.B. http://www.ebay.de/itm/1x-Lipo-Akku-LxBxH-54-x-35-x-4-3-mm-3-7V-850mAh-1S-JST-Stecker-323778-/351719744942
Hinweis noch, ich denke nicht dass ich 5V benötige in der Schaltung sondern mit den 3,3 V die der STM32F103 braucht auskommen werde, dann das was ich bisher plane sind alles 3,3V kompatible "Fertigbausteine" aber natürlich schadet es auch nicht, wenn die Schaltung so flexibel ist und die 5V "nebenbei
-
Thread
SPS Betriebssytem
Hab grad den Code von Josef auf einen STM32F103 portiert. Läuft wie'd Sau nach nicht mal 1 Stunde. Wau! Einfach und gut. Thanks!
Na, dann wäre es sehr nett, wenn du die STM32F103 Version hier hochladen könntest. Dann hätten evtl. andere auch was davon.
-
Thread
STM32 PWM Output const 3.3V
Hi, ich hab das Problem das ich nur konstante 3,3V am Ausgnag von PA6,Pa7, PB0 und PB1 sehe. Ist n STm32F103RBT6 STm32H103-Board von Olimex. Nach dem Programm sollten z.B. an PA6 TIM3_CH1 eine PWM mit 36khz und Duty Cycle von 50% zu sehen sein aber das Oszi zeigt
Ich hab n Tektronix 2225 50Mhz ich denke damit sollte ich ja das Ausgangssignal angucken können. [c] #include "stm32f10x_lib.h" #include "stm32f10x_map.h" #include "stm32f10x_rcc.h" #include "stm32f10x_gpio.h" #include "bits.h" #define STACK_TOP 0x20000800 #define NVIC_CCR ((volatile unsigned
-
Thread
LPC1769 Eval-Board
LCD: http://at.mouser.com/Search/ProductDetail.aspx?qs=tp9Gh8MiPaz6quPMFiuSNw%3d%3d stm32f4 discovery! http://at.mouser.com/ProductDetail/STMicroelectronics/STM32F4DISCOVERY/?qs=sGAEpiMZZMutVogd4PRSvEN8XDBeCtgD preislich ganz ok! hier auch ein sehr nettes
und Debuggen - Kostet etwas mehr, 50€ Siehe auch hier: http://www.mikrocontroller.net/articles/STM32_f%C3%BCr_Einsteiger#Kosten NXP (LPC1xxx) und ST (STM32) sind nahezu identisch.
-
Thread
Diskussionsrunde: Opensource Entwicklungstools für STM32
newtap stm32 bs -irlen 5 -ircapture 0x1 -irmask 0x1 -expected-id 0x16410041 target create stm32.cpu cortex_m3 -endian little -chain-position stm32.cpu stm32.cpu configure -work-area-virt 0 -work-area-phys 0x20000000
pre] eingeben Jetzt unter Windows eine Console öffnen und oOCD starten. (So schauts bei mir aus: C:\Program Files\OpenOCD\0.1.0\interface>openocd -f olimex-jtag-tiny-a.cfg -f ..\target\stm32.cfg) Und nun solltet ihr mittels der neuen Debugconfiguration Debuggen können. Wichtige Hinweiße:
-
Thread
echte Zufallszahlen erzeugen (Hardware RNG)
http://www.digchip.com/datasheets/parts/datasheet/456/STM32F407VGT6.php RNG sollte er tatsächlich haben.
zufälliges Seed einfüttert, klappt die Schieberegisternummer aber auch recht gut. Finde den RNG in den STM32 aber sehr interessant, ist leider auf meinen STM32F103 anscheinend nicht implementiert.
-
Thread
Ansteuerung von LED-Stripes
. Also nein. Hier zum reinschnuppern: http://stefanfrings.de/stm32/stm32f3.html
Artur K. schrieb im Beitrag #7174478: > Ist denn ein STM32 nur für so eine Ansteuerung nicht ein Overkill? Eigentlich inzwischen schon, denn z.B. die ollen STM32F103C8 sind jetzt entweder sündhaft teuer oder gefaked, aber die kosteten früher um die 1.00
-
Thread
CubeMX STM32 cmake
Ich habe mir mit CubeMX für einen Stm32f103c8t6 code generiert, der FreeRTOS benutzt und einen Pin als output definiert. Nun wollte ich für den buildprozess cmake verwenden, komme aber an einem Punkt nicht weiter. Bei 'make' kommt
C object CMakeFiles/stm32.dir/Src/stm32f1xx_hal_msp.c.o [ 22%] Building C object CMakeFiles/stm32.dir/Src/stm32f1xx_hal_timebase_TIM.c.o [ 27%] Building C object CMakeFiles/stm32.dir/Src/main.c.o [
-
Thread
Re: CubeMX ist ein erbarmliches Stück Scheiße!
nur auf den neuesten Stand gebracht, mein SDR Kram, Arduino, J-Link, openocd, Xgpro und jetzt der STM Kram drauf. Nix was man nicht zusammen bekommen könnte, dauernd frickeln nervt aber wenn man ausnahmsweise einfach Anwender sein will. Siehe Bild, läuft ja nach viel gefummel endlich, F103VET6, F303VCT6 und ein F405RGT6 liegen zum Basteln bereit... Irgendwo muss ich auch noch einen F073C8T6 haben. Eben weil Entwickler in einer Firma (und:"Die haben ja auch Windows..." Ist da kein Argument
-
Thread
GCC Ram Segmente
0x0000000000000000 0x1c ./o/stm32f10x_rcc.o .text.RCC_I2S3CLKConfig 0x0000000000000000 0x1c ./o/stm32f10x_rcc.o .text.RCC_LSEConfig 0x0000000000000000 0x40 ./o/stm32f10x_rcc.o
.text.TIM_SetAutoreload 0x0000000000000000 0x1c ./o/stm32f10x_tim.o .text.TIM_SetCompare1 0x0000000000000000 0x1c ./o/stm32f10x_tim.o .text.TIM_SetCompare2 0x0000000000000000 0x1c ./o/stm32f10x_tim.o
-
Thread
STM32F411 Wie den externen Timereingang INTERN schneller machen?
verzweifle gerade mit dem hier https://www.mikrocontroller.net/topic/425405#4982532 und einem STM32F103.
testen und anschließend wieder HSE als Taktquelle benutzen. Wie das geht, wird in der Datei system_stm32f4xx.c gezeigt.
-
Thread
STM32: Suche Hilfe zu ADC
dasselbe sucht. Eine gut lesebare Übersicht über die ADC-Modi liefert die Application Note AN3116 "STM32's ADC modes and their applications". Damit kennt man die Namen, die ST benutzt. Damit wiederum ist dann in der "stm32f10x_stdperiph_lib_um.chm"-Doku das Beispiel "STM32F10x_StdPeriph_Examples/ADC
In fast allen ADC-Beispielen mit DMA steht das folgende Define: [c] #define ADC1_DR_Address ((uint32_t)0x4001244C) [/c] Was bedeutet diese Adresse? Man kann sich in der stm32f10x.h entlanghangeln zu: PERIPH_BASE -> APB2PERIPH_BASE -> ADC1_BASE + 0x4C Aber
-
Thread
STM32: Jeder Interrupt landet im Default_Handler
bin am verzweiflen.. bitte helft mir ;-) Aber nun erstmal zu meinem Problem: Ich habe ein laufendes STM32, das ich im Atollic TrueStudio Lite geschrieben habe (Der Prozessor ist ein STM32F103RBT6). Das bedeutet also ich habe ein funktionierendes Linker file und ein startup file. Da mein Projekt immer
der HardFault_Handler ist? Der Debugger springt immer in den Default_Handler (Zeile 110 in startup_stm32f10x_md.S).
-
Thread
LED Streifen mit light_ws2812
starkes Interesse dran! Findest Du hier: https://www.mikrocontroller.net/articles/WordClock24h#STM32F4xx_Projekt (siehe Download) Darin enthalten sind Libs für - WS2812 - DS18(S)20 - [[MCURSES]] - [[IRMP]] - DS3231-RTC - I2C-EEPROM - UART - DCF77 (sehr rudimentär)
ESP8266-AT-Anbindung (noch nicht auf die letzte AT-Version aktualisiert) Die Libs laufen auf STM32F4xx und STM32F10x, also z.B. auf den STM32F4xx-Nucleo Boards als auch auf dem STM32F103C8T6 Mini-Development-Board, was man für ca. 4 EUR beim Chinesen bekommt. Wenn Du Fragen dazu hast, einfach
-
Thread
Einsteigerfrage: (STM32 ARM Cortex-M3) Firmware programmieren für IMU200 von Quantitec
wäre denn geeignet und wie man am besten an die Sache rangeht etc. Ich selbst kann ja relativ gut c/c++/c# programmieren und hab Erfahrungen mit dem HC12 von Motorola. Jetzt liegt hier aber so eine IMU vor mir mit einem ARM-Cortex M3 (STMF103ZET6) , welcher mir bekannt ist von STM32 Discovery Board
habe ähnliches in Planung, aber ich schnappe mir Playstation Move Controller, die Bais ist da auch n STM32F103 kostet aber bei ebay nur 30E Wozu redundante Sensorik rechnest du mit Beschuss? Generell Bin ich interessiert, ich kann aber erst im Juni wieder Zeit frei machen. Kannst du mal die Sensoren
-
Thread
[V] Entwicklungs-Boards: Olimex STM32-P103, Xilinx/Avnet Spartan 3A, Freescale Spyder
am Aufräumen und habe dabei folgende Entwicklungs-Boards gefunden, die ich nicht mehr benötige: STM32-P103 Entwicklungs-Board von Olimex. Da mir das Umlöten eines Widerstands für die Aktivierung des Bootloaders zu zeitraubend war, habe ich einen Drucktaster (oben rechts) eingelötet. Der Bootloader
Drücken dieses Tasters und kurzes Drücken des Reset-Tasters aktiviert werden. Zudem ist anstelle des STM32F103RB ein STM32F103RE Microcontroller eingelötet, der 512kB Flash und 64kB RAM statt 128kB Flash und 20kB RAM besitzt. Preisvorstellung 40€. Xilinx/Avnet Spartan 3A Evaluation Kit. Das Modul
-
Thread
16 UARTs für MIDI
13 Uarts hast Du im STM32H56x, 11 im H725, 10 im F413.
der Inputs. Da dies aber nur mit einer Zykluszeit von 1 Bitdauer erfolgen muss, darf dies bis zu 32 µs, also 2304 CPU-Zyklen auf dem STM32F103 oder 4160 CPU-Zyklen auf dem RP2040 dauern. Selbst für 32 Inputs dürfte das noch locker machbar sein. In diesem Teil der Software werden auch die Outputs
-
Thread
ARM7 vs. AVR
Außenbeschaltung, als nur >VCC,GND und nen Stützkondi. NEIN NEIN NEIN NEIN !!!! Nie und Nimmer !!! STM32F103xx = Cortex M3 Arm Kern. Interner Oszillator, läuft mit 48MHz und USB geht auch. Nur Strom dran + Stützkondensatoren !!! Den kleinen gibt es auch schon mit 48 Pins. STM möchte noch kleinere
> NEIN NEIN NEIN NEIN !!!! Nie und Nimmer !!! > > STM32F103xx = Cortex M3 Arm Kern. Interner Oszillator, läuft mit 48MHz > und USB geht auch. > Nur Strom dran + Stützkondensatoren !!! JA JA JA !!!! Hier treffen sich die Beführworter des STM32. Ich