-
Thread
Suche günstigen Mikrocontroller mit Ethernet
die 7er haben doch Ethernet, STM32F107, F207
Einrn LM3S3748 habe hier auch noch. Aber gerade der hat kein Ethernet. Der kleinste davon waer wohl der STM32F107.
-
Thread
Probleme mit einfachem GPIO PinState User Code mit CubeIDE
zuammen, ich habe soeben zum ersten Mal mit CubeIDE eine Konfiguration für ein Projekt auf dem STM32F103RB(nucleo) erstellt. In "CubeMX" konfiguriert habe ich zunächst mal: RCC intern 1x SPI 1x USART 3 LED Output Pins, mit den User Namen "LED1","LED2" und "LED3" Alles soweit so gut.
define LED1_GPIO_Port GPIOC #define LED2_Pin GPIO_PIN_2 #define LED2_GPIO_Port GPIOC #define LED3_Pin GPIO_PIN_3 #define LED3_GPIO_Port GPIOC Ansonsten finde ich noch ne Menge verschachtelter "stm32f1xx_hal" Header Files, die diverse typedefs oder defines enthalten....da komme ich aber nicht
-
Thread
GCC als Crosscompiler für ARM auf ARM
arm-none-eabi-gcc -c -O0 -g -Wall -I. -mcpu=cortex-m0 -mthumb -I../../common -I../../board -I../../common/CMSIS_v3.6.1/Include -I../../common/CMSIS_v3.6.1/Device/ST/STM32F10x/Include -I../../common/STM32F10x_StdPeriph_Driver_v3.6.1/inc -I../../common/STM32_USB-FS-Device_Driver_v4.0.0/inc -Iinc -Isrc -DUSE_STDPERIPH_DRIVER
build/../../common/CMSIS_v3.6.1/Device/ST/STM32F10x/Source/Templates/system_stm32f10x.o build/../../common/STM32F10x_StdPeriph_Driver_v3.6.1/src/misc.o ...und noch ein paar Peripherals... -------------------------------
-
Thread
STMF100 Disco Board lässt sich nicht mit St-Link connecten
-P G:\STM32F100\f100project\bin\Release\f100project.hex (in c:\temp) stdout> STM32 ST-LINK CLI v2.2.0 stdout> STM32 ST-LINK Command Line Interface stdout> stdout> ST-LINK SN : ST-Link/V1_on_F: stdout> ST-LINK
die werden auch in der WordClock mit WS2812 benutzt: https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#STM32F103C8T6_Mini-Development_Board
-
Thread
von ELF nach flashbarem Format mit objcopy
-c -mcpu=cortex-m3 -mno-tpcs-frame -gdwarf-2 --function-sections -I.\ -o .\objects\stm32f10x_it.o .\stm32f10x_it.c arm-hitex-elf-gcc.exe -Wall -Os -funsigned-char -xc -mlittle-endian -mthumb -mno-thumb-interwork
-c -mcpu=cortex-m3 -mno-tpcs-frame -gdwarf-2 --function-sections -I.\ -o .\objects\stm32f10x_tim.o .\stm32f10x_tim.c arm-hitex-elf-ld.exe -T.\link.ld.tmp -Map=file.map --cref -gc-sections -o .\objects
-
Thread
L293D zerstört meinen Controller
etwas Passendes habe ich nicht gefunden. Ich möchte einen bipolaren Schrittmotor mit meinem kleinen STM32F030 steuern. Einige Eckdaten: -der STM32 läuft mit 3 Volt aus einem Handy-Ladegerät. -der l293 läuft mit 5 Volt (Li-Po über 7805) -Spannung für den Motor 12 Volt (Li-Po) vom selben Li-Po
Wer hat die Spannungsversorgung für den STM32 (3V) geklaut...
-
Thread
ADC über SPI
Ich finde es einfacher, diesen ADC per Bit-Banging (also ohne SPI > Hardware) zu benutzen. Max 3,6MHz des MCP3008 sollte selbst zu Fuß kein Problem sein. Das HW-SPI wäre also auch nicht schneller. Warum will man aber einen externen 10Bit-ADC benutzen, wenn der STM32F446RE schon 3*12Bit-ADCs mit
schrieb im Beitrag #7342760: > Warum will man aber einen externen 10Bit-ADC benutzen, wenn der > STM32F446RE schon 3*12Bit-ADCs mit 24 Eingängen intern hat? Es ist eine Übung ein SPI Modul zu nutzen.
-
Thread
Ein paar Fragen zum STM32F103xC
ADC Analog-to-digital converter (ADC) Low-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers where the Flash memory density ranges between 16 and 32 Kbytes. Medium-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers
beiden Dokumenten ist die gesammte Funktion beschrieben. Ich persönlich verwende die FW-Lib 2.0.3, zu finden unter "Firmware" "STM32F10x_FW_Archive" Die aktuellste Lib ist die "STM32F10x_StdPeriph_Lib" Version 3.2.0 Jeweils bei den FW-Libs sind unmengen an Demo-Programme dabei. Bei der Verwendung
-
Thread
XMega192A1 kommt nicht -> Umstieg auf ARM, aber welchen?
Der STM32F21x hat auch ein Krypto-Modul drin, Du musst mal lesen was man damit alles machen kann. Der STM32F2xx kann auch bis zu 120 MHz und 6 UART's Ansonsten den STM32F41x verwenden, den gibt es bis
> Ist der relativ neu auf dem Markt? ;-) STM32F2xx. Neu ist der nicht wirklich - gibt sogar schon den F4. > STM bietet leider keine M0 an ... > die kleinsten STM M3 sind immernoch preislich > weit vom LPC11xx(M0) entfernt > ... bei >
-
Thread
STM32 - welche IDE ist denn da aktuell angesagt?
Das mag ja sein, aber nachdem ich das gerade installiert habe musste ich feststellen, dass ich den STM32F446 nicht als Target auswählen kann. Die Liste geht von STM32401CB bis STM32F439ZI. Sieht sonst ja interessant aus. Das SW4STM32 kann ich mir nicht mal ansehen, ich bekomme http://www.openstm32
4) 1) https://github.com/cppit/jucipp 2) https://github.com/nlhans/qt-baremetal (Anleitung für STM32) 3) https://www.emcraft.com/som/stm32f7/running-qt-gui 4) http://visualgdb.com/tutorials/arm/stm32/
-
Thread
Arduino Librarys - Wer prüft diese ?
man ein komplettes Entwicklungssystem für 20 Euro? Für knapp 2 Euro: https://www.ebay.de/itm/STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435/232742912052?hash=item36308f0034:g:kyoAAOSwgLVZmubX:rk:3:pf:1&frcectupt=true 0 Euro: + Full Featured IDE mit Kontextsensiver
Stefanus F. schrieb im Beitrag #5693399: > Du willst es nicht anders. Deiner ist länger, aber nur ein bisschen. > Dafür kenne ich mich zum Ausgleich ein bisschen mit STM32 aus. So, jetzt > habe ich es Dir aber
-
Thread
Triactreiber MOC3061 mit Arduino / Raspberry ansteuern
Hans schrieb im Beitrag #5898263: > Wie programmiert/flashed man den diesen stm32? http://stefanfrings.de/stm32/stm32f1.html#proginterfaces > Der hat ja keinen USB Ausgang? Doch hat er. Aber programmieren über USB geht nur bei wenigen Modellen in dieser Serie. Und dazu
Nach diesem Plan legst du 5V an die Optokoppler. Du musst die Kathoden vom Rest der Platine (dem STM32F103) trennen. Wenn du das nicht machst, sind andere Maßnahmen nötig: GND vom Arduino mit GND vom Board verbinden. Das Board mit Spannung (3,3V?) versorgen. Die Aufgänge des Arduinos im Open-Drain
-
Thread
stm32f103 1 us Systick-timer delay
ich grob wie folgt vorgegangen: http://embeddedsystemengineering.blogspot.de/2016/01/arm-cortex-m3-stm32f103-tutorial-system.html Das ms-delay hat dabei gut funktioniert (noch nicht nachgemessen ob das wirklich so genau stimmt). das uS delay funktionierte so gar nicht. Ich habe dann angefangen
. Ist doch alles da, man braucht nur danach suchen: https://www.mikrocontroller.net/articles/STM32_f%C3%BCr_Einsteiger#Taktzeitberechnung_und_.C3.9Cberwachung Gibt es auch beim STM32F103.
-
Thread
STM32CubeMX C++ SW4STM32 TrueStudio
:/10_STM32F411/14_SW4STM32/test1/Drivers/CMSIS/Device/ST/STM32F4xx/Include" -I"D:/10_STM32F411/14_SW4STM32/test1/Drivers/CMSIS/Include" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -fno-exceptions
:/10_STM32F411/14_SW4STM32/test1/Drivers/CMSIS/Device/ST/STM32F4xx/Include" -I"D:/10_STM32F411/14_SW4STM32/test1/Drivers/CMSIS/Include" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -fno-exceptions
-
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
OPENOCD mit JLINK am STM32f103
, ver: 0x3) Info : JTAG tap: stm32f1x.bs tap/device found: 0x06414041 (mfg: 0x020, part: 0x6414, ver: 0x0) Info : stm32f1x.cpu: hardware has 6 breakpoints, 4 watchpoints [/code] Dann die Telnet Session mit
JTAG tap: stm32f1x.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3) JTAG tap: stm32f1x.bs tap/device found: 0x06414041 (mfg: 0x020, part: 0x6414, ver: 0x0) target state: halted target halted
-
Thread
STM32F407 Nachfolger
J. S. schrieb im Beitrag #7557443: > Der F407 hat auch reichlich Power Displays direkt anzusteuern, Beim STM32F429 kann man Displays direkt per parallelem Interface ansteuern. Moderne STM32 wie STM32F469 haben auch ein MIPI-DSI -Interface,
den Pfennig achten und gleich einen Controller wählen, der genug RAM/ROM und MHz hat. Da böten sich STM32F7xx oder STM32H7xx an. Als Beispiel: https://www.mouser.de/ProductDetail/STMicroelectronics/NUCLEO-H743ZI2?qs=lYGu3FyN48cfUB5JhJTnlw%3D%3D
-
Thread
Warum sind STM32 I/Os auf 16 Bit kastriert?
fehlt, warum die Flash-Größe so kodiert ist: 0=A, 8K=3, 16K=4, 32=6, 64=8, 128=B, 192=Z, 256=C, 384=D, 512=E, 640=Y, 768=F, 1024=G, Franzosen und Italiener kennen sich eben mit Essen und Trinken aus. Dafür sind die STM32 doch relativ gut gelungen ;)
32-bittige Peripherieregister hat STM nicht (die Konkurrenz sehr wohl).
-
Thread
ATTINY85 als DCF77-Empfänger
Ich musste sogar das Histogramm in grob und fein trennen um SRAM zu sparen. Wenn man sonst nur mit STM32s arbeitet ist es mit einem ATTINY so, als ob man einen Keller mit einer Schippe ausheben würde. > 4,95 Euro Man könnte auch einen China-STM32F030F4P6 für 50 Cent nehmen. Der hat sogar genug Resourcen
main.c" raus kopiert): [code] // // ### Empfänger für den Wettersender Pinneberg "DDH47" auf 147.3 MHz ### // // - Hardware // STM32F103C8 - "Blue Pill Development Board" // // - Anschlüsse // GPIO-PA7: Antenneneingang: 147.3 MHz, mind. 0.1mV // GPIO-PA9: UART-Ausgang: "9600 8N1" (9600
-
Thread
Mikrocontroller auslesen
Authorize the FPEC of Bank1 Access */ FLASH->KEYR = FLASH_KEY1; FLASH->KEYR = FLASH_KEY2; #ifdef STM32F10X_XL /* Authorize the FPEC of Bank2 Access */ FLASH->KEYR2 = FLASH_KEY1; FLASH->KEYR2 = FLASH_KEY2; #endif /* STM32F10X_XL */ } [/c] und dann das setzen [c] /** * @brief Enables
deaktiviert war, klappte es nur mittels Bootloader. D.h. ich habe solange probiert bis es geklappt hat. STM32 stromlos, 3V3 mit ST Link v2 (Klon) verbunden, in den USB-Port eingesteckt und fast gleichzeitig im ST-Link Utility auf 'Verbinden' geklickt. Mit dem richtigen Timing klappt das. Als es irgendwann
-
Thread
Nächster Schritt nach AVR: Empfehlungen gesucht
Die nächst höhere Stufe nach AVR ist bei mir die STM32L0 Serie, gefolgt von STM32F3. http://stefanfrings.de/stm32/index.html Von anderen wird der RP2040 offenbar auch gerne verwendet. Für den ESP8266 habe ich viele Infos zusammen getragen: http:
" "Renesas RA" - "Arduino", "Cmsis", "Fsp" "ST STM32" - "Arduino", "Cmsis", "Libopencm3", "Mbed", "Spl", "Stm32cube", "Zephyr" "Teensy" - "Arduino", "Zyphyr" "TI TIVA" - "Arduino", "Energia", "Libopencm3" Das ist nur was ich gerade installiert
-
Thread
12bit ADC+12bit DAC 20kHz 8min
Evtl. ist es sinnvoll, das Signal mit einem z.B. PC aufzuzeichnen und in OGG oder MP3 zu komprimieren. Ein STM32 kann es dann abspielen.
STM32-Eval-Boards gehen. Beim F7-Discovery braucht man gar nix zu löten, aber das ist auch ziemlicher overkill und teuer (ca. 50€).
-
Thread
ARM Einstieg
Hallo, ich kann die STM32F4 Controller und das STM32F4 Discovery auch nur empfehlen, wenn man auf ARM umsteigen will. CooCox CoIDE ist auch ganz in Ordnung und hat keine Codegrenze. Die Standard Peripheral Library von ST ist
Ich hab soeben gelesen, das in 3 Monaten ein neues STM32F4 Discovery rauskommt. Wird das dann teurer? Also lieber bald bestellen oder warten?
-
Thread
stm32f051: option byte nicht beschreibbar
----------------- ST-LINK SN : 066DFF505052876767042327 ST-LINK FW : V2J29M18 Voltage : 3.26V SWD freq : 4000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x440 Device name : STM32F051x4/STM32F051x6/STM32F051x8/STM32F030x8 Device type : MCU Device CPU
----------------- ST-LINK SN : 066DFF505052876767042327 ST-LINK FW : V2J29M18 Voltage : 3.26V SWD freq : 4000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x440 Device name : STM32F051x4/STM32F051x6/STM32F051x8/STM32F030x8 Device type : MCU Device CPU
-
Thread
STM32F4 SPI Problem
alles, was ich habe. Nicht mehr und nicht weniger. Das einzige, was ich noch hochladen kann ist meine stm32f4.h bzw. system_stm32f4.c und .h Ich habe mittlerweile den Sysclock auf 168 MHz erhöht und der APB2-Clock sollte jetzt bei 42 MHz liegen.
Deinem Ansatz bleiben willst und nicht die ST-Bloatware verwendest (damit sparst Du auch gleich die stm32f4xx_conf.h, system_stm32f4xx.c und system_stm32f4xx.h...). Init.c, ausgerufen aus dem startup vor Sprung in main(): [c] #define MCO1PRE 5 #define MCO2PRE 5 #define PLLM 4 #define
-
Thread
TDC(AS6501) als Phasenvergleicher
STM32F103 hat z.B. das Hardware-I2C mehrere ernste Errata und ist daher nicht wirklich zuverlässig nutzbar. Wenn ich schnelles SPI mit DMA machen möchte, sind neuere STM32 mit DMAMUX flexibler. Und neuere
CMOS‑zu‑LVDS‑Wandlers. > Ich überlege tatsächlich, ob ich einen leistungsfähigeren > Mikrocontroller wie den STM32F405RG einsetzen soll. Der ist zwar schneller, aber fast ähnlich alt wie der STM32F103. Es hat schon seinen Sinn warum wir statt dessen den H7 vorschlagen.
-
Thread
Kleiner Arduino-MC für UART zu SN74HC595
Der STM32F042G6 schaut sehr gut aus und ist sogar erhältlich, danke für den Tipp.
gubbelgubbel schrieb im Beitrag #7332348: > STM32L072CB > Wo gibt's den aktuell zu kaufen? Gestern gab es ihn bei Mouser und bei LCSC, aber nicht in diesem extrem kleinem 3,3 mm Gehäuse, sondern in 7 mm LQFP.
-
Thread
STM32 Kompilat größer als erwartet
.s" /home/stefan/Programmierung/STM32_Workbench/Blinker/Release arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -DSTM32 -DSTM32F1 -DSTM32F103C8Tx -I"/home/stefan/Programmierung/STM32_Workbench/Blinker/CMSIS/core" -I"/home/
-mcpu=cortex-m3 -mthumb -mfloat-abi=soft -DSTM32 -DSTM32F1 -DSTM32F103C8Tx -I"/home/stefan/Programmierung/STM32_Workbench/Blinker/CMSIS/core" -I"/home/stefan/Programmierung/STM32_Workbench/Blinker/CMSIS/device" -O2
-
Thread
STM32 -> A53
Ich habe einen STM32F4 als Drohnenflugkontroller. Leider reicht die Performance dessen selbst mit OC auf 240MHz nicht aus um den PID loop mit 32kHz laufen zu lassen. Obs der F7 bringt ist auch fraglich. Da die Anwendung
>PID loop mit 32kHz Ein normaler PID Regler braucht auf dem STM32F4 etwa 1µs. Ist das so viel mehr?
-
Thread
Uhr mit Alarm und Kalender - STM32F4 vs. RTC
vollständig äquivalent zu einer externen. Mit einem Batteriestromverbrauch von rund 1µA stehen die STM32 F1xx auch in dieser Hinsicht ziemlich gut da, bei den F2xx sind es um die 3µA. Von den F4xx hab ich grad keine Zahlen auf der Platte.
STM32F1 bereits eine kleine 25mAh > Knopfzelle für 2-3 Jahre aktivem Batteriebetriebs ausreicht und die > Lebensdauer von Lithium-Knopfzellen im Standby möglicherweise grösser > ist als die von Goldcaps
-
Thread
CAN-Sender im Mini-Format
> Mikrocontroller, CAN-Controller und Transceiver in einem LQFP48-Gehäuse. Kommt drauf an. Ein stm32 o.ä im qfn32 hat 5x5 mm, dazu ein transceiver im qfn8 mit 2x3 oder 3x3 mm ist flächenmäßig schon Mal im Vorteil. Spannungsversorgung für den lpc ist auch 3.3 V und 5 V. Je nach Anforderung wäre
Beitrag #5495337: > Aber man kann es auch umständlich und kompliziert lösen ... Schaut so aus. STM32 mit CubeMx braucht 5 Klicks zum konfigurieren und dann noch 3 Zeilen zum Senden der Nachricht.
-
Thread
Ist ATXMEGA etwa out?
CPU bedient der Compiler, die Peripherie muß ich selber verstehen. XMega kann ich auch gleich als STM32 lernen, da ist vom Aufwand kein großer Unterschied. Und dann noch die 3€-China-Boards. Gibt's für "AVR ohne X" und für STM32F103. Da kann man sich je einen 10er Pack zum verbasteln hinlegen.
Stefanus F. schrieb im Beitrag #5378857: > Welche Mikrocontroller hat mehrere hundert Register? LEON3 und LEON4 von Gaisler. Haben 'ne SPARC V8 Architektur. 8 Registersätze a. 32 Register. Und da drauf kommen
-
Thread
STM32F030 interne REF ausreichend für 12Bit?
werken. Wir verwenden unter Anderem für Testadapter STM32F3, die internen ADCs sind mit der dort verbauten externen Referenz ganz gut (also für 12Bit-Verhältnisse). Da zappelt vielleicht das letzte Bit, aber selbst das nicht immer. So ein STM32 mit FPU
in denn Sinn gekommen, dass ein etwa 3$ teurer Xmega16 etwas bessere Daten haben könnte, als ein mit 1.6$ nur halb so teurer STM32F030? Könnte aber natürlich auch einfach am Markt liegen... Die STM haben hald ein großes Featureset und
-
Thread
Mikrocontroller mit exotischem SPI?
STM32F0,F3,F4, F7,L0,L4 und H7 koennen 4.. 16 bit SPI.
Uwe B. schrieb im Beitrag #5342273: > STM32F0,F3,F4, F7,L0,L4 und H7 koennen 4.. 16 bit SPI. Also dann nehm ich 3 mal 6.6666 = 20 bit
-
Thread
gdb breakpoint setzen
mecrisp-stellaris-stm32f407.bin : memmap mecrisp-stellaris-stm32f407.o $(ARMGNU)-ld -e Reset -o mecrisp-stellaris-stm32f407.elf -T memmap mecrisp-stellaris-stm32f407.o $(ARMGNU)-objdump -D mecrisp-stellaris-stm32f407
all : mecrisp-stellaris-stm32f407.bin mecrisp-stellaris-stm32f407.o : mecrisp-stellaris-stm32f407.s $(ARMGNU)-as -al mecrisp-stellaris-stm32f407.s -o mecrisp-stellaris-stm32f407.o >mecrisp-stellaris-stm32f407.lst
-
Thread
STM32F103VDT6 Backup Register Vbat
Noch ein Unterschied vom Board zu meiner Hardware: Auf dem Board ist ein STM32F107VCT6 und auf meinem Print ist ein STM32F103VDT6. Aber sonst kommt mir wirklich nichts mehr in den Sinn, es läuft einfach nicht!
nichts. Wenn das mit dem STM32F103 nicht klappt, empfehle ich den STM32F4xx, den bei dem wurde einiges in der Peripherie erweitert und deutlich verbessert. Abgesehen davon hat der auch 4KB Backup-RAM.
-
Thread
ARM STM32F103 Cortex M3 Board + Linux
gelesen, bin irgendwie durcheinander. Was ich in Erfahrung gebracht habe, ist, dass in Cortex M3 wohl die Zukunft liegt, ich werde mich deshalb warscheinlich auch in diese Richtung orientieren. Nun habe ich hier ein schönes Board gefunden: http://www.steitec.de/stm32f103-cortex-board-p-46.html
Ich finde den STM32Primer2 http://www.stm32circle.com/resources/stm32primer2.php besser. Es hat alles drin, 512k Flash, 3-D MEMS-Sensor und TFT-Display. Das alles für 65,-€ ( http://elmicro.com/de/stm32primer2.html oder
-
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
gibt? http://de.farnell.com/stmicroelectronics/stm32f0discovery/eval-bord-cortex-m0-stm32f0/dp/2096251 http://www.watterott.com/de/STM32F0DISCOVERY Antwort: Hat sich für den Einsteiger hoffentlich erledigt. Mit dem Ding kann man auch Debuggen
-
Thread
NRF24L01+ Reichweitenproblem
vergessen. Der NRF24 wird so verdrahtet: ------------------------ (Bluepill) NRF24 STM32F103C8 Pin ------------------------ PA2: 8 IRQ PA3: 3 CE PA4: 4 CSN PA5: 5 SCK PA6: 7 MISO PA7: 6 MOSI Gnd
-blue-pill-development-board-stm32f103c8-using-arduino-ide
-
Thread
STLINK V2 und China Boards
[pre] $make flash stm8flash -c stlinkv2 -p stm8s103f3 -w blinky.ihx Determine FLASH area Writing Intel hex file 225 bytes at 0x8000... OK Bytes written: 225 $stm8flash -c stlinkv2 -p stm8s103f3 -s flash -r flash.bin
ist ein [[STM32F103C8T6_STM32_Billig_Board]] am ST-Link V2 (China-Klon) [pre] ~ $openocd -f interface/stlink-v2.cfg -f target/stm32f1x_stlink.cfg Open On-Chip Debugger 0.8.0 (2014-10-20-21:48) Licensed under
-
Thread
I2C auf STM32F103
[c] /* STM32 Include files ******************************************************/ #include <stm32f10x_i2c.h> /* Macro defintions ********************************************************/ #define I2C_SCL_PIN
STM32F103 bezüglich I2C sei bescheiden ausgefallen, habe ich nie verstanden, wieso man für ein paar Bytes, die man per I2C hin- und herschieben will, nicht eine Software-Lösung mit ein paar überschau- und
-
Thread
STM32F Timer Problem
scheint ein #define Problem zu sein. https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex_mx_stm32%2fClock%20problem%208135&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews
ich mir aus der STM32F10x_StdPeriph_Lib_V3.5.0 geholt. Vielleicht sollte ich das Projekt nochmal neu anlegen, allerdings dann mit der STM32F10x Device Serie ...
-
Thread
ATxMega o. ARM-Cortex-M3
USART kopieren oder verstehe ich das DMA Interface falsch? Verfügbarkeit: Schukat führt den STM32F2xxx nicht und die anderen STM32 haben eine relativ hohe Lieferzeit. Woher bekomme eine Kleinmenge(2) zur Entwicklung und wo kann ich den Controller innerhalb von 5-10AT >200Stk beziehen? Die Lieferzeit
In der Reference (RM0008). Bei NOR-Flash und PSRAM geht muxed und nonmuxed. In der Reference vom STM32F2xx steht das genauso drin.
-
Thread
µC-"Kulturgut"-Verlust:STM32: mikrocontroller.bplaced.net
Beispiele findet ihr unter diesen dropbox links (bin mir nicht sicher ob aktuell und vollständig) STM32F407: https://www.dropbox.com/sh/2r76h2isusr8a02/AAC_X0Q6NAD-_Zkiyg3ZchT8a?dl=0 STM32F429: https://www.dropbox.com/sh/lcmhpkk4q89r3sq/AAD9o7BPZrSlwa5Gryd3uEG0a?dl=0 STM32F746: https://www.dropbox.com
Uwe B. schrieb im Beitrag #5197441: > STM32F407: > https://www.dropbox.com/sh/2r76h2isusr8a02/AAC_X0Q6NAD-_Zkiyg3ZchT8a?dl=0 Hi Uwe, es fehlen folgende Demos: 97 = ILI9325 (um ein Grafik-Display mit dem ILI9325 Chip anzusteuern) 98
-
Thread
Suche Mikrocontroller mit 16Bit ADCs und DACs
Der STM32F373 hat 3 Stk.16 Bit ADCs https://www.st.com/en/microcontrollers-microprocessors/stm32f373.html Aber max. 50 ksps bei einem Kanal bzw 16.6 ksps bei drei Kanälen. Wenn Du das Datanblatt genau
c-hater schrieb im Beitrag #6245219: > Nein, gibt es nicht. Doch. Beispiele: PIC24FJ128GC006 STM32F3
-
Thread
STM32F4 Timer konfigurieren
, damit er auf 168MHz läuft (betrifft das stm32F4Discovery): in der system_stm32f4xx.c muss eingetragen sein: PLL_M = 8 in der stm32f4xx.h muss eingetragen sein: HSE_VALUE = 8000000 */ #include "stm32f4xx.h" #include "stm32f4xx_gpio.h
:( Total peinlich sowas :) Bis auf das Wesentliche gekürzt: [c] #include "main.h" #include "stm32f4xx_conf.h" #include "stm32_ub_lcd_ili9341.h" #include "stm32_ub_graphic2d.h" #include "stm32_ub_font.h" #include "stm32f4xx_tim.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx.h" #include
-
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
NRF24L01 SPI Problem bringt mich noch zum Wahnsinn!
Spezialsachen, die so keiner braucht. I2C ok.... da ist einiges zu drin und auch DMA. Ich habe 3 Boards mit dem 407VG drauf, die STM32F407Vg Disco. Früher habe ich auch LPC2368 benutzt, immer schön Register Programmieren, ganz ohne Libs. Grad aber im Markt verkauft das Board. Lief nur mit Jtag und
Steueraufgaben, da finde ich die einfachen Breakout Boards viel praktischer. Interessant wäre das Disco F4 mit Ethernet, aber für den Phy war ST dann wohl doch zu geizig (ist auf den Nucleos auch nicht zu finden, oder?). Richtig geil ist dafür das STM32F469 mit Chrome-ART Beschleuniger und einem guten
-
Thread
STM32 - GPIO's haben unterschiedliche Ausgangsspannung
erstellt in dem nichts drin ist außer eben die GPIO's anzuschalten. Mampf F. schrieb im Beitrag #5926919: > Welche Hardware-Platform verwendest du? Verwendet wird das STM32-P103 Board von Olimex. Darauf läuft der STM32F103RBT6
Dominik H. schrieb im Beitrag #5926932: > Verwendet wird das STM32-P103 Board von Olimex. Darauf läuft der > STM32F103RBT6 Na dann kein Wunder, das Board hat jede Menge externe IC's etc. da würde der Schaltplan helfen, um festzustellen warum die Pegel sich so
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
Warum nicht so etwas: https://www.aliexpress.com/wholesale?catId=0&initiative_id=&SearchText=stm32f103c8t6+board Cortex-M3, und viel mehr als der Controller und zwei Quarze sind da nicht drauf. Alles mit bastelfreundlichen 2.54mm-Raster. Die meisten Pins sind frei verfügbar (bis auf ...).
unserer Sicht eigentlich nicht in der CPU angesiedelt, sondern in der Peripherie. Da nehmen sich M0, M3 und M4 und M4F fast garnix. Was die STM32 betrifft, so soll man die nicht in Bausch und Bogen verdammen, denn gerade bei den "besseren" Typen erfolgt der Flashzugriff nicht 16 bittig, sondern m.W.