-
Thread
Arduino oder
wirst. Die Nucleoboards von ST haben "Programmieradapter" schon dabei. Und fuer den "kleinen" STM32F103 gibt es auch ein Board. > einen rohen Chip nehmen Wenn du 0.5/0.8 mm von Hand loeten willst. Das kannst du spaeter immer noch ueben...
Bevor du hier weiter im ungewissen stocherst wie viel zu lesen ist: - STM32F103 Datasheet - STM32F103/F107 RM0008 Reference manual - STM32F103/F107 PM0056 Programming manual - ARM Cortex-M3 Devices Generic User Guide - ARM Cortex-M3 r2p0 Technical Reference Manual -
-
Thread
Neue Cortex-M0+-Familie von Atmel
STM hat an einuigen pins 5V toleranz LPC111x auch Nuvoton auch TI auch ... gibt also einige die 5V abkönnen zumindest an den GPIOs 5V treiben war noch nie die stärke eines µC und meist nur eine
und der µC-Entwicklungsgeschichte) des jeweiligen Herstellers ab. Wenn man auf der einen Seite mit STM32 arbeitet und dann beispielsweise mit obigen Freescale-Typen, ist es mit gemeinsamen, erprobten Bibliotheken wieder Essig. Um noch einmal auf die oben angesprochene 5V-Fähigkeit zu kommen: sobald
-
Thread
Weg von Arduino - Beratung
: http://stefanfrings.de/stm32/index.html
STM32F4 im Moment sehr viel 'Bang for Bucks'. Die Chinaboards im Bluepill Format mit F401/F411 kosten <5€ , haben reichlich mehr Flash/RAM und noch Platz für ein SPI Flash, nur halt relativ wenige Pins
-
Thread
H743 und F746 - Probleme mit dem Takt
Hab jetzt mal ausprobiert. Das war eine gute Idee und gibt mir ein Gefühl dafür, wo bei dem H743 die Grenzen sind (was klassiches GPIO-Handling betrifft) [code] fastToggle.h #ifndef TOGGLE_H #define TOGGLE_H #include "stm32h7xx_hal.h" void fastToggle(GPIO_TypeDef* GPIOx, uint16_t
" "b 1b" : : [maskS] "l" (pinMask), [maskR] "l" ((uint32_t)pinMask << 16), [BSRR] "l" (&GPIOx->BSRR) : "memory" ); } [/code] Das Resultat: 16.6 MHz Ausgangssignal - eigentlich schon ganz gut. http://erste.de/STM32/h743zi_fast_toggle
-
Thread
STM32 DMA auf GPIO und das schnell
Das klingt nach der gesuchten Lösung, da muss ich mal den Code durchstöbern. Guck dir mal den STM32H750 an. Kostet 5€, weil er nur 128k Flash hat. Ist aber sonst wie die großen ujnd teuren 20€ H7.
zu schnell. > Guck dir mal den STM32H750 an. > Kostet 5€, weil er nur 128k Flash hat. Das mache ich! Mal sehen, wer die im TQFP100 günstig in kleineren Stückzahlen im Angebot und ab Lager lieferbar hat.
-
Thread
STM32duino geht nicht
/home/christoph/.arduino15/packages/STM32/tools/CMSIS/5.5.1 -prefs=runtime.tools.CMSIS-5.5.1.path=/home/christoph/.arduino15/packages/STM32/tools/CMSIS/5.5.1 -prefs=runtime.tools.STM32Tools.path=/home/christoph/.arduino15/packages/STM32/tools
stm32h7xx.h zu werfen, und in die Dateien, die darin inkludiert sind. Der gcc Compiler wird in der Regel zusammen mit der newlib-nano Library verwendet. Da sind die Standard C Funktionen drin, wie z.B
-
Thread
Habt ihr einen Standard STM32 für eure meisten Anwendungen?
Vor der Chipkrise habe ich mir 5 STM32F042 gekauft. Ich brauchte einen. Warum? Weil es die bei dem Händler nur im vielfachen von 5 gab und ich 0.8mm Pinabstand bei LQFP-32 leichter zu löten finde als welche mit 0.5mm Abstand. Außerdem
Früher war es der stm32f407: https://www.olimex.com/Products/ARM/ST/STM32-E407/open-source-hardware oder: https://www.olimex.com/Products/ARM/ST/STM32-H407/open-source-hardware Jetzt habe für das meiste auf
-
Thread
Die "BluePill" spielt Reversi / Ohtello, Code für STM32F103
plattformunabhängigen Teilen zu unterscheiden, muß ich hier mal loswerden. Ebenso, daß du mit reversi_stm32\include\font12x16.h und reversi_stm32\src\font12x16.fnt zweimal den gleichen Font im Projekt drin hast. Gilt auch für die 5x7 und 8x8 Fonts. Das kommt von der Unordnung, gelle? Ansonsten wäre
optisch halbwegs ansprechend lief. W.S. schrieb im Beitrag #6020327: > Ebenso, daß du mit > reversi_stm32\include\font12x16.h und > reversi_stm32\src\font12x16.fnt > zweimal den gleichen Font im Projekt drin hast. Gilt auch für die 5x7 > und 8x8 Fonts. Das kommt von der Unordnung, gelle? Na ja,
-
Thread
Kostenlose IDEs für STM32
moin moin, >>Keil gratis für STM32F0 und STM32L0 ist mir neu, das wäre schon nicht habe das Keil mdk474 mit STM32F103 und STM32F407 am laufen. Nur im Debug-Modus wird ein Limit für ROM+RAM bei 32K angezeigt. Peter
mit den STM32 zu tun, so das für mich erstmal alles neu war. Grob gesagt komme ich mit em::Blocks etwas besser klar als mit Coocox. D.h., auch ohne die "M7 Problematik" würde es langfristig entweder auf SW4STM32
-
Thread
Welchen Mikrocontroller Quadrature Decoder Kanäle ?
//www.mikrocontroller.net/articles/Drehgeber Aber es gibt einige mit Hardware-Decodern: "Der H8/3003 und H8S (2 Kanäle) H8SX (4 Kanäle), ATXmega (3 Kanäle bis Osz/4) und STM32F4 (6 Kanäle) machen das in Hardware" Die sind wahrscheinlich für die Leute, die nicht programmieren können.
Michael H. schrieb im Beitrag #5469427: > könnt mir Bitte jemand einen Hersteller nennen ? Das ich mal richtig > schauen kann was es da so gibt. Bspw. STM32F0 - ich glaube, die STM32 können das fast alle
-
Thread
Eclipse OpenOCD STM32 Nucleo F1 blinkt nicht
dem Cortex-M3 STM32F103RBT6. ich habe jetzt zwei Include-Dateien, wo ich nicht weiß welche ich includieren muss: 1. stm32f103x6.h 2. stm32f103xb.h Wofper steht hier das x jeweils? Welche muss ich nehmen?
T.Baumbach schrieb im Beitrag #4351134: > Habe es dann einfach getestet, bei stm32f103x6.h gab es einen Fehler in > main.c Wenn dein Controller STM32F103R*B*T6 heißt, kann es doch nur die stm32f103x*b*.h sein, und nicht die stm32f103x*6*.h ... das "x" steht für "egal". T.Baumbach
-
Thread
ATmega32 noch zeitgerecht?
ATmega32-Ersatz ist irgendein STM32Lxxx (stromsparend) oder ein STM32F10x, meist ein STM32F103C8 (auch nicht mehr zeitgemäß, aber sehr gut erhältlich).
bei Problemen. Wenn ich das Forum so beobachte sind die STM32 auch beliebt.
-
Thread
STM32F103: Delay mit TIM2
[c] #ifndef TIMER_H #define TIMER_H #include <stm32f10x_tim.h> #define DELAY_TIM_FREQUENCY_MS 1000 extern void ConfigDelay_in_ms(void); extern void delay_ms(uint32_t msTick); #endif und die main.c: [c] #include <stm32f10x.h> #include <usart.h> #include <timer.h> #define LED_ON GPIOA->ODR |= GPIO_ODR_ODR5; /* Set Bit Register (OutputDataRegister) */ #define LED_OFF GPIOA->ODR &= ~GPIO_ODR_ODR5;
-
Thread
16 UARTs für MIDI
13 Uarts hast Du im STM32H56x, 11 im H725, 10 im F413.
Εrnst B. schrieb im Beitrag #7713703: > MIDI ist ja normalerweise nicht Duplex. > d.h. 2× MIDI-In, 16×MIDI-Out könnte für viele Anwendungen gut reichen, > und würde problemlos in den RP2040 (oder auch STM32 mit genug Pins) > passen. Mit MIDI hatte ich nie zu tun. Musiker wollten
-
Thread
Mikrocontroller mit exotischem SPI?
stm32h743 etc. kann das, 4 bis 32 Bit. Die "kleineren" der stm32-Familie können nur 8 und 16 Bit, ab welchem da die flexiblere SPI drin ist, könnte man ja leicht nachsehen ..
STM32F0,F3,F4, F7,L0,L4 und H7 koennen 4.. 16 bit SPI.
-
Thread
SID-Player ARM/FPGA?
Soooo, also ... Fazit meines kleinen Tests ... Die 168MHz sind ungenügend und der STM32F429 mit 1MB Flash und 192kB (internes) RAM ist zu klein. (Evtl mit dem STM32H7 nochmal testen ... Der hätte 400Mhz ist aber noch nicht erhältlich, aber den gibt es dann auch im TQFP144!) Die Wave-Tables
>Soooo, also ... Fazit meines kleinen Tests ... Die 168MHz sind >ungenügend und der STM32F429 mit 1MB Flash und 192kB (internes) RAM ist >zu klein. (Evtl mit dem STM32H7 nochmal testen ... Der hätte 400Mhz ist >aber noch nicht erhältlich, aber den gibt es dann auch im TQFP144!)
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
Hier aus Spaß ein vollständiges Beispiel in Assembler für dem STM32F103RB, wie mithilfe eines Timer-Interrupts die LED an PA5 geblinkt werden kann. Durch geschickte Nutzung des BSRR-Registers spart man sich auch die Fallunterscheidung. Geht mit PWM-Modus des Timers
Alphabet weiter vorne steht und er deshalb diesen Namen wählt) hier der Quellcode: [c] #include <stm32f401xe.h> /* * The green LED is connected to port A5, * -> see schematic of NUCLEO-F401RE board */ #define LED_GPIO GPIOA #define LED_PIN 5 /** * Quick 'n' dirty
-
Thread
Reicht der Pt1000 direkt am STM32 16-Bit ADC oder doch lieber OP-Schaltung?
über den Max31865 bin ich selbstverständlich auch schon gestolpert. Für > 4x (tatsächlich sind es 5 Stück, hatte einen vergessen) wer sich einen STM32H7 leisten kann, der kann auch 4x MAX kaufen :) Wenn das ein Projekt in Stückzahl 1 ist, dann ist das nicht der Aufwand. Ich habe noch eine Platine
digital hinbiegen kann. Doch am besten würde mir es gefallen wenn schon die Rohdaten verwertbar sind. 5x Max31865 kosten übrigens doppelt so viel wie ein STM32H7. Und wenn ich durch ratiometrische Messung gute Werte hin bekomme, nehme ich natürlich diese. Und wenn ich durch einen OpAmp für 2€ bessere Werte
-
Thread
Schon mal jemand das CY8CKIT-049 4200 in der Hand gehabt?
Dirk K. schrieb im Beitrag #3765273: > Sonst > gibt es für dasselbe Geld schon STM32F103-Boards Für 3,20€? Wo? Dirk K. schrieb im Beitrag #3765273: > Selber basteln für billiger mit STM32F030 Die Cypress µCs kosten nur 0,80€. Weniger als ein STM M0.
TorstenC, nicht ganz richtig. STM32F103C8: 72 MHz, 64 kByte Flash, 20 kByte SRAM. STM32F030F4: 48 MHz, 16 kByte Flash, 4 kByte SRAM. ProMini/ATmega328 (16 MHz, 32 kByte Flash, 2 kByte SRAM; günstigstes Board, das ich gefunden habe
-
Thread
STM32F4Discovery debugging timer mit coocox ide
code der main.c : [c] #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_tim.h" uint16_t pixelLine[640]; uint8_t screenBuffer[4800]; //(640*480) / (8*8) uint16_t tileBuffer0[16384
sysclk = 168000000 pclk1 = 0 pclk2 = 0 das sind meine includes : #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_tim.h" und in stm32f4xx.h steht auch #include "core_cm4.h" aber DWT kennt er trotzdem nicht.
-
Thread
Schneller 8bit Treiber gesucht
Also nach geschätzten 30 Datenblätter bin ich jetzt am Layouten mit einem stm32h7. Da habe ich die volle Kontrolle über die Pins und muß mir keine Sorgen machen wie ich alles zum Laufen bekomme. Der Code ist zum Glück recht schnell auf dem stm Porttiert. Es gibt hübsche
E. schrieb im Beitrag #7825680: > Wenn ich kein passendes ic finde dann kommt halt ein dicker ARM stm32h7 > drauf. Da habe ich hier genug herum liegen. Dirk E. schrieb im Beitrag #7826314: > Also nach geschätzten 30 Datenblätter bin ich jetzt am Layouten mit > einem stm32h7. Dirk E. schrieb
-
Thread
Arduino oder Nucleo
jetzt beinahe alle STM32 Controller und hat eine breitere Auswahl an Treibern für externe I/O Schnittstellen. Außerdem unterstützt es mehr Funktionen des STM32 selbst. Projektseite: https://github.com/stm32duino/Arduino_Core_STM32
der Webhoster hat sie vom Netz genommen, es wird noch nach einer Lösung gesucht: https://github.com/stm32duino/Arduino_Core_STM32/issues/577
-
Thread
NUCLEO STM32F767ZI: ich bekomme den OTG_FS_IRQHandler() nicht zum Laufen
/STM32CubeF7/issues/47
ggf. kann man die RCC für das USB Interface wechseln. In einer Diskussion im STM32 Forum sieht's so aus als ob es eine Alternative gibt: https://community.st.com/t5/stm32-mcus-products/setting-mco2-output-on-stm32g0/td-p/119270
-
Thread
STM32 - wo gibt es Literatur, Kochbücher etc. in deutsch?
-online-training.html 2) der Link von Holger Stein 3) Diverse Datenblätter des jeweiligen STM32 Prozessors 4) siehe 9) 5) www.st.com/content/st_com/en/about/events/events.html/moving-from-8-to-32-bits-hands-on-workshop-emea.html 6) www.st.com/content/st_com/en/support/learning/stm32
Schaut mal auf "https://systemtechnik-lernen.de/", da gibt es Bücher zu: STM32F401... STM32F750... STM32H7S3... STM32H7S7... Viele Spaß damit!
-
Thread
STM32F4 I2C ACK bei 1.5V
I2C-Verbindung zu dem TouchPanel Controller FT5206 aufzubauen. Ich benutze die internen PullUps vom STM32. Sobald ich Send7BitAddres() losschicke, bekomme ich die in den Bildern ersichtlichen ACKs vom FT5206. Ich habe auch mal die Beschaltung mit hochgeladen. Wenn ich die Spannung zwischen 3.0V und 3.5V
Beitrag #4484914: > kapazitives Touch hat und jetzt zickt I2C rum Die I²C-Einheit von den alten STM32, inkl. dem STM32F4, kann einem enorm viel Spaß generieren. Wenn du noch leicht wechseln kannst, wäre es empfehlenswert, einen neuen STM32 (STM32F3, F0, ...) zu nehmen mit der verbesserten I²C-Peripherie
-
Thread
Das Ende von 8bit?
Also ich verwende STM8 UND STM32. Jeder von beiden hat seine Daseinsberechtigung!
Designs in der Produktion oft lang. 5) Oft laufen noch 8-Bitter als Aktoren/Sensoren zusammen mit 32-Bit Hauptprozessoren, d.h. auf einen 32-bit µC kommen mehrere 8-bit. 6) Auch wenn der Preis der Cortex-M0 jetzt schon oft den von 8-bit
-
Thread
STM32F446 von Aliexpress - Fake?
#6675760: > Außerdem kann man den Chip nicht mal eben wegen Lieferengpass faken. Immerhin hatten sie 5 Jahre Zeit und konnten Erfahrungen mit dem STM32F103 einfließen lassen. Den ARM Kern können sie sogar ganz regulär lizensieren.
interessiert, sondern eher Minimum Tray. Hier noch ein Link "Markenware" oder "Fake" https://www.amazon.de/Stm32F446-Stm32F446G-Stm32F446Re-32-Bit-Mikrocontroller-Stm32F446Ret6/dp/B083NT7Y68 Mich macht hier das inverse "ST Logo" stutzig
-
Thread
von ELF nach flashbarem Format mit objcopy
möchte ein (prima funktionierendes) ELF zum flashen an dritte weggeben. Der ST-Link für STM32 versteht aber kein elf sondern nur binary, Intel oder Motorola hex. 1) Gibt es für STM32 Gründe besser Intel oder Motorola zu nehmen ? 2) warum gelingt mir die Binary Version nicht ? [c]
Include module "main" Include module "misc" Include module "startup_stm32f10x_ld" Include module "stm32f10x_adc" Include module "stm32f10x_dma" Include module "stm32f10x_flash" Include module "stm32f10x_gpio" Include module "stm32f10x_it" Include module "stm32f10x_rcc
-
Thread
uint64_t auf STM32F103
Vincent H. schrieb im Beitrag #6078232: > (4294967296 * 14000) / 12500 != 1546188227 (0x5C28F5C3) Das stimmt, aber: (4294967296 * 14000) / 125000 = 481036337 (0x1CAC0831). Und auch wenn ich [c] uint32_
#6078342: > Gibt es Alternativen? Kann man > das irgendwie simulieren? z.B. mit einem anderen STM32F103-Board. Keil µVision kann auch STM32 simulieren.
-
Thread
Günstiger Anfang mit ARM Gesperrt
Zur Info: Bei ST Serien STM32F0 und STM32L0 kann man Keil ohne Code Einschränkung nutzen. http://www2.keil.com/stmicroelectronics-stm32/mdk
CooCox http://www.coocox.org/ JTAG: Olimex https://www.olimex.com/Products/ARM/JTAG/ARM-USB-TINY-H/ Board: Olimex https://www.olimex.com/Products/ARM/ST/STM32-H107/ Funktioniert hervorragend. Danke.
-
Thread
STM3240G-EVAL Beispielprogramm
/inc -I../../../../Libraries/CMSIS/Device/ST/STM32F2xx/Include -I../../../../Libraries/STM32F2x7_ETH_Driver/inc -I../../../../Utilities/STM32_EVAL -I../../../../Utilities/STM32_EVAL/Common -I../../../../Utilities/STM32_EVAL/STM322xG_EVAL -I../../.
./Project/Core/Devices/STM32F4xx/stm32f4xx_conf.h:89: warning: "assert_param" redefined Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F40x/stm32f4xx.h:65: note: this is the location of the previous definition C:\DOKUME~1\ich\LOKALE
-
Thread
Ich bin verliebt!
man sich so ein 8-Bit-Teil antun will? Für 5V kann man die STM8 nehmen.
Un wa spricht gegen 25 % Mehrkosten und den entsprechenden STM32?
-
Thread
Compilierung des EU1KY AA unter Linux.
Vielleicht kannst Du ja mal rein schauen, ob Dir was an den includes auffällt. >find ./rtc -name \*.h -or -name \*.c -exec grep -H include {} \; ./rtc/STM32F7RTC.c:#include <stdint.h> ./rtc/STM32F7RTC.c:#include <stdio.h> ./rtc/STM32F7RTC.c:#include <string.h> ./rtc/STM32F7RTC.c:#include <ctype.h> ./rtc/STM32F7RTC.c:#include <stdlib.h> ./rtc/STM32F7RTC.c:#include "stm32f7xx_hal_rtc.h" ./rtc/STM32F7RTC.c:#include "stm32f7xx_hal_rtc_ex.h" ./rtc/STM32F7RTC.c:#include "STM32F7RTC.h" ./rtc/emrtc.c:#include
-
Thread
Interner RC Oszillator von STM32C5 überraschend gut
> Vielleicht solltest du auf das Datenblatt verlinken https://www.st.com/resource/en/datasheet/stm32c531cc.pdf Kapitel 5.3.9.1 High-speed internal HSI144 oscillator
Beim Vergleich diverser Mikrocontroller ist mir aufgefallen, dass der > HSI Oszillator von allen STM32C5 außergewöhnlich stabil ist. Der > Hersteller verspricht 1% in einem Temperaturbereich von -20 bis +130 > Grad Celsius. > Im Datenblatt lese ich min -1% und max +1% ;-) Die neueren STM haben
-
Thread
Probleme mit serieller Kommunikation
Blöde Frage: wenn der Dongle mit dem Wyse funktioniert und der Dongle mit dem STM32, dann brauchst Du für Wyse und Stm32 ein Null Modem oder überkreuzte RX/TX Verbindungen? Oder war das von Dir vorausgesetzt und nicht erwähnt?
könnte >> Licht auf die Sache scheinen... > > Ich habe noch nie untersucht, was eigentlich zwischen STM32 und ISL > passiert, aber offenbar ist die RX-Leitung auf Hoch im Ruhe-Modus. Wenn > ich da mit dem Oszi dran gehe bekomme ich immer nur gerade 3,3V-Linie -- > egal ob Wyse oder Dongle. H Pegel
-
Thread
STM32: wo endet CMSIS, wo fängt StdLib an?
core_cm3*.h, in welcher Defines für interne Komponenten wie NVIC bereitgestellt werden. Der Chiphersteller liefert hierzu eine Datei, hier die stm32f10x.h, in welcher Defines für die Hersteller-Peripehierie enthalten
wieder zum Blinken bringst. > > Wenn Du Dich da durchgebissen hast (das schaffst Du)... Für den STM32F205 hab' ich es geschafft, weil ich damals das stm32f205xx.h gefunden habe. Für neuere Chips ist das schwieriger. Selbst wenn ich eine IDE kaufen würde, wäre es ja Glückssache, ob die Header für einen
-
Thread
ARM STM32 Eingänge werden nicht erkannt
#include <stm32f10x_lib.h> // STM32F10x Library Definitions #include "STM32_Init.h" // STM32 Initialization int main (void) { stm32_Init ();
So sieht es im Moment aus: #include <stm32f10x_lib.h> // STM32F10x Library Definitions #include "STM32_Init.h" // STM32 Initialization int main (void) { stm32_Init ();
-
Thread
Probleme mit I2C-Kommunikation zwischen STM32 und AVR-Slaves
wieder laufen zu lassen, bringt es nur was den Slave zu finden und zu resetten der gegen Low zieht, den STM32 zu resetten bringt nix. Zwischen STM32 und AVRs ist ein PCA9515, auf der 3,3V-Seite mit 4,7k-Pullups und auf der 5V-Seite 3,6k-Pullups. Hab das ganze bereits mit 10kHz, 100kHz und 400kHz Busfrequenz
. Die beiden stm32 pins sind 5 Volt tolerant. Man braucht nur einmal einen Pullup anzuschließen. Bei 400khz und 5 Volt kannst du so 1,8K einmal an SDA und SCL anschließen! Aber du hast ja ein Scope und dadurch kannst
-
Thread
ATMEL (Microchip) erhöht die Preise
. STM32 F General purpose 746 device subfamily (feature list) N 216 Bälle G 1024 kB Flash H TFBGA 6 -40..85°C http://www.farnell.com/datasheets/2006547.pdf?_ga=1.51065901.587599511.1461589499
µController von Atmel sehr beliebt. 1 atmega 328p-au 2 atmega 328p-pu 3 atmega 2560-16au 4 pic32mx250F128b-i/sp 5 stm32f407vgt6 6 atmega 32u4-au 7 stm32f103c8t6 8 atmega 328p-mu
-
Thread
Mikrocontroller-Programmierung selber beibringen
, steht im Datenblatt, üblich sind 12 MHz Ich nutze nur LPC habe aber gelesen das ist auch beim STM32 so.
her, weil da > einfach alles von Anfang an lief. siehe > http://www2.keil.com/stmicroelectronics-stm32/mdk Tolle Info! Würd' ich dann damit kombinieren: http://de.farnell.com/stmicroelectronics/nucleo-f091rc/entw-board-stm32f091rc-stm32-nucleo/dp/2456785 Hat 4faches RAM und Flash, außerdem
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
Gezeigt im Anhang ist eine Experimentierplatine mit der kleinen STM32-MINI Bord aufgesteckt. Diese zweilagige Experimentierplatine erlaubt Zugang auf alle IO Pins der STM32-MINI (STM32F103VE) Einsteckplatine. Auf dieser Platine befinden sich noch: LM2596T 5V/
Gerhard P.S. Ein Bild von Deinem "stm32-mini" würde mich schon interessieren. stm32mini schrieb im Beitrag #2973904: > @ Gerard, > > mist - genauso habe ich meine aktuelle Platine auch benannt > (stm32-mini). Wird allerdings eine
-
Thread
STM32H7 - externe SPI Daten (ADC Werte) mittels DMA einlesen
effizienter - etwa in der Art: Wenn das Data-Ready-Signal (low-active) vom ADS131 an einem Pin des STM32H7 ankommt sollte ohne Zutun der CPU ein SPI_Receive_DMA erfolgen und die Werte (5x 32bit "brutto" (= "NOP_Befehl" + 3x 32-bit Werte Kanal 1, 2 & 3 (=netto) + CRC-Daten) mittels DMA in ein Array geschrieben
oder dahinter)? Kleiner Tip: "Event" kommt lt. PDF-Suche auf den 3556 Seiten 3338-mal vor! (rm0399-stm32h745755-and-stm32h747757-advanced-armbased-32bit-mcus-stmicroelectronics) Rein vom Inhalt kann meine ursprüngliche Frage eigentlich keine Noob-Frage (á là "...wie schließe ich eine LED an meinen
-
Thread
automatischer Vorschub für Drehbank
Netzteil sind geordert und an der Maschine ist soweit alles vorbereitet. Als Board dachte ich an ein STM32F0-Discovery. Der F0 (auf dem Board ein STM32F051R8T6) ist mit 48 MHz flott genug, hat 64K Flash/8 KB RAM und hat auch die Encoder-Logik an Board, außerdem noch einen 32-Bit-Zähler. Und das sehr preiswerte
mindestens 7 Zoll und Touch haben). Da gibt es doch sicherlich eine passende C-Bibliothek. Aber auch für STM32? Ansonsten muss ich wohl AVR-Code umstricken - wäre aber auch kein Drama. EDIT: bin gerade fündig geworden: https://stm32f4-discovery.net/2015/07/hal-library-15-hd44780-for-stm32fxxx/ Das
-
Thread
Hilfe beim KiCad-Layout gesucht: 2-Fach Motorsteuerung (KFZ-Bereich)
des STM32. Die Signale von der Zentralverriegelung (LOCK_12V / UNLOCK_12V/ IGN_12V) gehen über ihre Transistor-Pegelwandler auf die Eingangs-Pins des STM32. Diese Pins sind als Externer Interrupt (EXTI)
Andreas H. schrieb im Beitrag #8075338: > Wird eine Spannung <10,5V gemessen wird der Pin gegen GND geschaltet. > Der Strom wird abgeleitet, Q2 sperrt, der MOSFET schaltet ab. > Wenn die Spannung über 10,5
-
Thread
Uno-Board mit ATMEGA256
an, welches vom Formfaktor her dem Arduino Nano ähnelt und nur 5€ kostet: http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini Auch dieses Board wird von Arduino unterstützt. Du brauchst dazu allerdings einen Programmieradapter (USB-UART oder besser ST-Link v2
dir trotzdem mal kurz dieses Board an, welches vom Formfaktor her > dem Arduino Nano ähnelt und nur 5€ kostet: > http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini Warum noch STM32F303, wenn es Corte-M4 Blackpill gibt ? https://www.ebay.de/itm/233674795836?hash=item36681a6b3c:g:AVEAAOSwYltfL3TX
-
Thread
Video Streaming STM32 -> Z80
habe einen Z80, an dem ein LCD und eine Tastatur hängt. Nun möchte ich mein Programm aber auf einem STM32 laufen lassen, und die einzige Verbindung zwischen den zweien ist eine Open-Collector-Zweidraht Verbindung. Darüber möchte ich einerseits vom Z80 auf den STM32 ca. 50-100 mal ein paar Bytes für die
Oder der lesende Z80 gibt den Takt vor. STM32 muss dann schnell genug reagieren. - Z80 zieht die Leitung kurz auf low. - STM reagiert _sofort_ auf diesen Impuls. - 0 übertragen: STM zieht Leitung auf auf Low. - 1 übertragen: STM macht
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
Gerhard H. schrieb im Beitrag #7633844: > Ob S. schrieb im Beitrag #7633828: >> Die explizite Abkündigung > > ist inzwischen erfolgt für > > AT89xxxx, ATMEGA16x, ATMEGA32x, ATMEGA48x, ATMEGA644x, ATMEGA85x5L
Debugger (für alle STM32) kostet 3 Euro.
-
Thread
FX3: C-Mehrfachdefinition / Include-Issue
meinem Header-File definiere ich ein konstantes Array, welches Komandoeigenschaften beinhaltet "cyfx3fw.h": [c] #ifndef _INCLUDED_CYFX3FW_H_ #define _INCLUDED_CYFX3FW_H_ ... typedef struct Stm32Cmd_t { CyBool_t CmdVald; CyBool_t LongRun; uint8_t ReqDCnt; uint8_t RspDCnt; } Stm32Cmd_t
0x00, .RspDCnt = 0x00}}; ... #endif /* _INCLUDED_CYFX3FW_H_ */ [/c] Beim Build kriege ich folgende Fehlermeldung: [code] ./cyfx3fwdscr.o:(.rodata.Stm32Cmd+0x0): multiple definition of `Stm32Cmd' ./cyfx3fw.o:(.rodata.Stm32Cmd+0x0): first defined here
-
Thread
RTOS mit Arduino
Nano, zum Beispiel konkret das Nucleo-L031K6 oder das Nucleo-L432KC. Oder das "STM32 Black Pill STM32F411", ist etwas größer. Nur bei den Boards mit STM32F103x8 und STM32F103xB musst du aufpassen, da werden überwiegend schlechte Fälschungen verkauft. Falls du daran Interesse hast
stm32-moocs/FreeRTOS_on_STM32_MOOC.html im Downloadbereich die Schulung als PDF
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
Die klassische 32-Bit ARM Architektur kennt bis heute keine Hardware-Division, d.h. ARM7, ARM9, ARM11 und 32-Bit Cortex-A können nicht in Hardware dividieren. Wenn dein Android-Handy zwar 64-Bit Cortex-A5x/7x enthält,
> der Nähe eines Pi Zero liegt Schreib keinen Unsinn. Bei Farnell liegen die einschlägigen STM32F4xxx um und bei 5 Euro netto und bei Nuvoto-direct fangen die M4F bei etwa 2.50 Euro an, ab 10 Stück wird's billiger. Bastel-Boards dazu gibt's auch, die liegen bei etwa 19..20 Euro, siehe Bild.