-
Thread
Assemblerprogramm zur Ausgabe eines Zeichens auf UART3
STM bietet mit CubeStm ein wunderschöne IDE. Darin kann man das Programm fast schon zusammenklicken. Mach das doch einfach, und vergleiche dann das Kompilat mit deinem Asssembler-Code. Ich glaube, bis
Definitiv. "Normaler" Arduino-Code ist sogar zwischen grundverschiedenen Architekturen portabel, STM32-HAL-Code nichtmal zwischen unterschiedlichen STM32-Familien.
-
Thread
Quarz oder Oszillator
. Z.B. in meinem Fundus: STM32L010F4P6, STM32L031F4P6, STM32L081KZT6, STM32G031J6M6, STM32G031F8P6, STM32G051F8P6. (Zumindest kein clk_out für den HSE, manche davon haben aber clk_out für den LSE.)
Mi N. schrieb im Beitrag #7646884: > Noob A. schrieb im Beitrag #7646623: >> Ich hab hier einen STM32 im kleinen Gehäuse der nur über einen clk_in >> verfügt. Kein 2-Pin Quarz-Anschluss wie sonst üblich. > > Wenn das Kind noch einen Namen hat, hätte ich diesen gerne gewußt. STM32L412K(B/8)(
-
Thread
STM32F4 USB CDC
CooCox Forum für das Discovery F4. Der funktioniert tadellos: https://rapidshare.com/#!download|150p8|3892093798|STM32F407VGT6_Cdc.zip|486|0|0
'otgctl' set but not used [-Wunused-but-set-variable] usb_otg.c /USB_CDC/Libraries/STM32_USB_OTG_Driver/src line 362 C/C++ Problem expected 'uint8_t *' but argument is of type 'char *' usbd_cdc_vcp.h /USB_CDC/src line 56 C/C++ Problem expected 'uint8_t *' but argument is of type
-
Thread
Neue Cortex-M0+-Familie von Atmel
Lohnt es sich denn überhaupt noch sich mit zb.8Bit AVR zubeschäftigen, Denn wenn ich mir ansehe was ein Atmega128 kostet kriegt ich fast zum gleichen Preis ein STM32F103ZET6
Bereich, daher ist der Einzelpreis nicht so entscheidend. Vielleicht kennst Du ja die RX6x und die STM32F4xx. Letzterer ist schön schnell, aber Ersterer zehnmal 'schöner' zu programmieren. Mal sehen, wie ich mich entscheiden werde. 8-Bit schrieb im Beitrag #3221850: > Im Low-Cost-Bereich (ab 30-50
-
Thread
Stromsparende Schaltung Klimalogger auf Basis Rasp Pi Pico
auf meine Tests vor ein paar Jahren hier im Forum OK, deine Tests kenne ich nicht. Aber mehr als 8,x ENOB ist bei STM (oder TI) seither immer drin gewesen. Dann wandeln die STMs je nach Typ zwischen 2-15MSPS. Man kann also im Vergleich zwischen 4-30-fach filtern. Je nach Typ macht der das in Hardware
Christie schrieb im Beitrag #8035199: > Es (das STM32G031 Board) scheint mir auch weniger Beginner-freundlich zu sein wie Arduino Das Board wird von Arduino unterstützt: https://github.com/stm32duino/Arduino_Core_STM32#generic-stm32g0-boards
-
Thread
AVR oder STM32 für Entwicklungsprojekt
Entwicklungsprojekt einen > Mikrocontroller verwenden und weiß nicht welchen ich verwenden soll. Der Die STM32s decken ein deutlich größeren Leistungsbereich ab (STM32Lxxx .. STM32H7xxx).
mts schrieb im Beitrag #5617558: > Die STM32s decken ein deutlich größeren Leistungsbereich ab (STM32Lxxx > .. STM32H7xxx). ??? Mit Atmel-Studio/Atmel-ICE geht der "Leistungsbereich" vom 8-poligen 8bit-Tiny bis zum 32bit Cortex-M4, da kannst
-
Thread
OpenSource IMU 10DoF mit STM32F4 (Eclipse basiert) Sammelbestellung
, Boot-Pins für Bootloader - 4 LED's - 1 Reset und 1 User Button - EMV gerechtes Design - 8 Mhz Quarz - Diverse Pins ausgeführt für PWM/TIMER/I2C/SPI/USART/UEXT... - SWD Pins sind 1:1 Kompatibel mit dem des STM DiscoveryF4 Boards. Also einfach 6 Leitungen rüberwerfen und man kann flashen
Der ist auch STM32F4 und hat 5x6 cm (2 Layers). http://paparazzi.enac.fr/wiki/KroozSD Da könnst mal schauen wg. dem Schaltregler (bis 35V, 8S). Wenn du dein Board kleiner und billiger machen würdest, wär schon geil
-
Thread
GCC Ram Segmente
0x00000000080015a8 0x0 .iplt 0x00000000080015a8 0x0 ./o/system_stm32f10x.o .rel.dyn 0x00000000080015a8 0x0 .rel.iplt 0x00000000080015a8 0x0 ./o/system_stm32f10x.o
0x0000000000000000 0x420 ./o/stm32f10x_dac.o .debug_loc 0x0000000000000420 0xe68 ./o/stm32f10x_rcc.o .debug_loc 0x0000000000001288 0x8f0 ./o/stm32f10x_flash.o .debug_loc 0x0000000000001b78 0xd8 ./o
-
Thread
32-Bit μC für zwei Layer PCB
Willst Du wirklich für 4$ noch selbst ätzen? http://www.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module/32327927921.html
Beitrag #4115914: > Willst Du wirklich für 4$ noch selbst ätzen? > http://www.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module/32327927921.html Der Punkt sind nicht die Kosten, sondern die Spontanität. Ich Ätze sicher nicht selber, wegen sparen.
-
Thread
AVR Preise gehen brutal runter.
Jetzt, nach der Preissenkung, kostet der ATtiny10 so viel wie ein STM8S003
schrieb im Beitrag #4915171: > Jetzt, nach der Preissenkung, kostet der ATtiny10 so viel wie ein > STM8S003 [pre] ATtiny10 STM8S003 F_CPU 12 MHz 16 MHz Flash 1K Byte 8K Byte RAM 32 Byte 1K Byte EEPROM 0 128 Byte ADC 10 Bit 10 bit Timer 1
-
Thread
Erfahrung RX62N Renesas
haben ;-) Du Schlingel! In den SPCMDx-Registern gibt es SPB-Bits, mit denen man die Datenlänge von 8 -> 32bit festlegen kann. Oder hast Du dort eine Pufferbatterie angeschlossen? ;-) Bei den STM scheint auch nicht nur die Sonne: http://www.mikrocontroller.net/topic/261690#new
einmal, dass es nicht geht! An anderer Stelle war ein Hinweis, dass auch der DMA-Controller nicht aufs STM32xxx-CCM zugreifen kann. Programme ins RAM zu packen, habe ich oft gemacht, insbesondere wenn das ext. EPROM nur 8bit Busbreite hat und das interne RAM >= 16bit ohne Wartezyklen ansprechbar ist.
-
Thread
Welcher µC für meinen Zweck?
viele GPIO benoetigt werden) STM32F103C8 - mit libopencm3 USB2UART: CH340G (hab ich unter Windows 7 in LabView angebunden) Motortreiber: L298N
Also, auf andere Seite, habe ich mir Universal Bee EFM8 angeschaut. Diese kann zwar kein Ethernet,hat aber USB, ist aber deutlich billigere (10 Euro Vs 1.5 Euro) und elegantere Lösung, so dass ich die Leistung von STM32F7 nicht verschwende. Alternative kann
-
Thread
STM32L051K8T6 wird vom ST-Link nicht erkannt
Hallo Zusammen, ich möchte gerne den STM32L051K8T6 auf einer selbstgemachten Leiterplatte in Betrieb nehmen. Diesen möchte ich mit dem ST-Link V2 Debugger und dem ST-Link Utility Tool auslesen. Leider erhalte ich immer eine Fehlermeldung (
Warum ist im Schaltplan ein STM32L05 abgebildet, im Titel gehts aber um einen STM32F05?
-
Thread
Spannung so schnell wie möglich ändern
schon an der Überlegung, warum kommerzielle STM nicht schon seit Jahrzehnten seine geniale Idee umgesetzt haben, einfach schneller zu scannen. Mit solchen Leuten ist es sinnlos.
> Also wir bauen ein STM und ich und ein paar Freunde haben uns überlegt, Ein STM ... uiiiii ... etwas magere Kenntnisse fuer so eine sportliche Aufgabe. Erreicht in einem ersten Resultat die Werte einen normalen STM.
-
Thread
STM32 läuft mit Debugger schneller als er soll
Beitrag #5869484: > Zufällig ist der Takt sicher nicht, der interne Oszillator der F3 ist > immer 8MHz, mal 8 ergibt immmer 64MHz Für mein Programm ist der Takt zufällig. Vielleicht wird der Faktor morgen, oder für einen STM32F105, von 8 auf 4 geändert. Und was ist, wenn mein Programm mit dem HSI-Takt
> rµ schrieb: >> Zufällig ist der Takt sicher nicht, der interne Oszillator der F3 ist >> immer 8MHz, mal 8 ergibt immmer 64MHz > > Für mein Programm ist der Takt zufällig. Vielleicht wird der Faktor > morgen, oder für einen STM32F105, von 8 auf 4 geändert. Und was ist, > wenn mein Programm
-
Thread
STM32 OTA Flasher mit ESP8266
Deinem BOOT0-Pin nicht. Zeig mal bitte auf einem Foto, wo Du ihn ausgemacht hast. In UM1525 zum STM32F0-Discovery-Board finde ich auf Seite 19/41: SB2 (BOOT0) - ON: BOOT0 signal of the STM32F051R8T6 MCU is held low through a 510 Ohm pull-down resistor. SB2 (BOOT0) - OFF: BOOT0 signal of the STM32F051R8T6 MCU can be set high through a 10 KOhm pull-up resistor R27 to solder. Hast Du den Jumper SB2 abgezogen?
-
Thread
STM32F103C8T6 Blue Pill Board: Mit ST-Link V2 an die 128kb Flash?
Eigentlich sollte die nur einfach runterladbar sein. https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board#128k_Flash
ein Configfile) dann kommt man auch an den restlichen Flash. Sowohl der STM-interne Bootloader (gesteuert vom STM Flash Loader Demonstrator) als auch das ST-Link Utility (an SWD) erlauben mir meine STM32F103C8T6 auf den Bluepill Boards mit 128kB Binaries zu beschreiben und
-
Thread
STM32F103C8T6 Schaltplanüberprüfung
Dann ist auf einmal alles okay und ein paar min später wieder nicht?!? Kann das sein, dass der STM32F303C8T6 generelle Probleme hat?
D. Z. schrieb im Beitrag #7261368: > Kann das sein, dass der STM32F303C8T6 generelle Probleme hat? Steht im Errata Dokument. Der STM32F103C8T6 kann aber kaum daran schuld sein, dass deine PC Software zickt. D. Z. schrieb im Beitrag #7261531: > So wie ich das
-
Thread
[STM32] CMD0 liefert immer 0xFF zurück
Nimm an besten die LIB von STM. Da sind auch Beispiele drin. http://www.st.com/mcu/download2.php?file=stm32f10x_stdperiph_lib.zip&info=STM32F103RB%20Firmware%20&url=http://www.st.com/stonline/products/support/micro/files/stm32f10x_stdperiph_lib.zip
Wirklichkeit 2 ganze Bytes (0x04), man erkennt nur wegen > des gestauchten Zeitstrahls nicht die einzelnen 8 bits da drin? Ich werd da morgen nochmals messen, vielleicht bekomme ich den Oszi-Screenshot etwas besser hin. gggg schrieb im Beitrag #1773653: > gerade das CS timing sollte man bei STM oder
-
Thread
~1€ ARM-Cortex-M0 (STM32)-Bord selbstgestrickt
8E1 Version : 0x31 Option 1 : 0x00 Option 2 : 0x00 Device ID : 0x0444 (STM32F030) - RAM : 8KiB (4096b reserved by bootloader) - Flash : 64KiB (sector size: 4x1024) -
schon dran zum Programmieren. Und dann wäre da zum Anderen noch der Haken des internen Quarzes mit 8 MHz. Da der µC 48 MHz kann, muss also der PLL dazugeschaltet werden - quasi den Turbo einschalten. Erster Zwischenstand auf 57.6kBit-Terminal: [code]STM32F030-Test begins. HCLK is 8 MHz, PCLK 8
-
Thread
Einstieg GDB
_2nd_lvl_fbl_dbg.elf done Setting breakpoints Debugger name and version: GNU gdb (GNU Tools for STM32 9-2020-q2-update.20201001-1621) 8.3.1.20191211-git [/pre] Vielleicht ist mein Denkfehler aber auch, dass der GDB ein ganz normaler Debugger ist wie Lauterbach oder AVR-Studio Gruß Matthias
address 0x801cecc, load size 44618 Transfer rate: 17 KB/sec, 2124 bytes/write. ------ Switching to STM32CubeProgrammer ----- ------------------------------------------------------------------- STM32CubeProgrammer v2.8.0 -------------------------------------------
-
Thread
Umstieg von ATmega2560 auf STM32F767 ?
anspruchsvoller, was zum Beispiel die > Stromversorgung angeht. Der braucht ggf. 100 mA mehr als ein AVR8. Was ist denn daran anspruchsvoller? Brezensalzer schrieb im Beitrag #5747390: > Schöne Beispiele für richtig "runde" Pakete: STM32F072, STM32F303 > Natürlich bekommst du für diese beiden auch die
Modellbau-Servos. Bei den Dingern (und obendrein hoher Stückzahl) könnte ein AVR8 dann allerdings tatsächlich in's Schwitzen geraten. Allerdings: ein STM32 sieht in diesem Anwendungsfall kein bissel mehr Licht. Der kann zwar mehr Genauigkeit, aber nur für einzelne Servos. Solange
-
Thread
Arduino oder Nucleo
Ich vergleiche gerne: - Arduino Nano Clone (ATmega328, 8bit, 16MHz, 32kB FLASH, 2kB RAM) - Blue-Pill Board (STM32F103, 32bit, 72Mhz, 64 oder 128kB Flash, 20kB RAM) Beide kosten ungefähr 2€ und sind ungefähr gleich groß. Beide haben eine USB Schnittstelle
Assembler im Zeileneditor schreiben möchte. >Ich vergleiche gerne: >- Arduino Nano Clone (ATmega328, 8bit, 16MHz, 32kB FLASH, 2kB RAM) >- Blue-Pill Board (STM32F103, 32bit, 72Mhz, 64 oder 128kB Flash, 20kB RAM) Der ATmega328 hat auch noch 1 kB EEPROM als Datenspeicher.
-
Thread
Uno-Board mit ATMEGA256
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 Außerdem dünkt mir, der TO würde
Ralph S. schrieb im Beitrag #6699283: > Warum noch STM32F303, wenn es Corte-M4 Blackpill gibt ? Weil der STM32F303 ein Cortex M4 ist, du Witzbold.
-
Thread
stm32f411re timer clock speed ermitteln?
den 8MHz aus (die in nem Eclipse-Dialog als externe frequenz voreingestellt ist und von der ich auch im STM32F4-Datasheet gelesen hab)?
. für STM32F411RE: [c] /*---------------------------------------------------------------------------- * STM32F411RE Nucleo Board with 8 MHz crystal (100 MHz) * * Input frequency 8MHz * PLL M
-
Thread
STM32 - Code-Blocks + GCC + GDB
OpenOCD ausgewählt, in Settings kein board, den STLink V2 (habe nur einen 5$ China Clone) und Target STM32F1_stlink ausgewählt. F8, flashen und debugging laufen, LED blinkt. Hat keine 10 min gedauert, nicht schlecht. Ich mag es aber lieber kompliziert und bleibe bei Eclipse IDEs :-)
OpenOCD ausgewählt, in Settings kein board, den > STLink V2 (habe nur einen 5$ China Clone) und Target STM32F1_stlink > ausgewählt. F8, flashen und debugging laufen, LED blinkt. Hat keine 10 > min gedauert, nicht schlecht. WAAAAAAAASSSSSSSSSSSS ????????? ..... herzklabaster.... Bei mir flashed da
-
Thread
welches Target für STM32FEBKC6T6 auswählen
Für ungefähr den gleichen Preis bekommst du STM32F103C8T6
im Beitrag #5611465: > geht es um die Portierung eines > bestehenden und bewährten Projektes von STM8 auf STM32. Ja, also was denn nun??? Ist in deinen E-Bikes nun ein STM8 drin oder ein STM32wasauchimmer ? Und in einem Punkt schließe ich mich Stefanus an: Wenn du nicht bereits firm bist,
-
Thread
dspic ausreichend für Audio Effekte ?
Also, ich verwende ein STM32F7 Discovery um Audioeffekte zu programmieren. Es hat alles drauf, was man benötigt (STM32F7 mit FloatingPoint, 8 MB SDRAM, 16 MB ext. Flash, Stereo Line In/Out, 480x272 Touch-Display. Gut, es
gleichen fallen was der codec nicht kann der da drauf sitzt. Da gibts irgendwo nen thread dazu im stm32 forum. Ich selber mache auch grad ein DSP Projekt mit stm 32f4 mit 4 in 4 out. Habe aktuell 8 iir filter laufen mit 44,1khz und 24 Bit erzeugt ca 30% cpu last wenn man die Anzahl der Takte zählt
-
Thread
Flashplatzbedarf 32Bit zu 8Bit Microcontroller
natürlich richtig. Die ursprüngliche Frage war freilich, wie es Programmen ergeht, die von einem 8-Bitter stammen. Wenn man ein Programm für AVR auf einen STM32 portieren will, dann wird es sich meist um ein Problem handeln, das mit einem AVR einigermassen lösbar ist. ;-)
Klar einmal eingestellt läuft es, aber da erstmal > hinzukommen ist unhandlich. Avrs und andere 8-Bitter sind da echt > gehirnkompatibler Das ist ein großes Ärgernis dieser STM-Libraries. Wie ich zuvor schon schrieb ist dieser Code eher edukativ, wie sinnvoll... Im damaligen Port von NutO/
-
Thread
STM32F4 Gleitkommazahl berechnet nicht
Hallo Alle! mein STM32f4 Discovery Board, auf dem mac os x 8.5 mit dem toolchain arm-none-eabi-gcc habe ich ein kleines programm für testzwecke geschrieben. Nun habe ich gemerkt dass der controller gleitkommazahlen
koenig willy schrieb im Beitrag #3369157: > es ist nicht mal intel prozessor. nämlich stm32 , 32 bit . die weiss ich > zumindest. Genauer ist es ein STM32F4 welcher ein Cortex-M4F ist welcher aus der ARMv7M-Familie ist. koenig willy schrieb im Beitrag #3369157: > die datentypen sind
-
Thread
Welche Hardware kaufen? (Mikrocontroller programmieren)
sich das anfangs zwar nicht viel aber wozu nacher immer wieder 10-20 Euro ausgeben wenn es der 1,- 8bitter auch tut ? Die LEDs muß man auch bei den stm eval extern beschalten, da macht es keinen Unterschied ob nun 32bit oder 8bit oder TTL Grab. Was die LEDs nun ansteuert ist denen egal :-P
Hubert G. schrieb im Beitrag #3435910: > Da liegt ein > variables Evalboard mit einem 8bit-AVR halt näher als ein 32bitter. Der stm32 hat eine Anzeige. Die Weckzeit kann damit eingestellt werden, der 1ms Systemtakt wird ausgewertet, die Restzeit angezeigt, es fehlen leider zwei Leuchtdioden
-
Thread
JTAG-Adapter Black Magic Probe
Auch BluePill hat nur einen STM32F103C8 und damit das Problem mit der Firmware > 56kiB.
mal davon 2 Stück. > Denn Billiger geht es dann nicht mehr. > Die billigen Clone haben einen STM32F103C8. Aktueller BMP Bootloader + Firmware ist > 64 kB. Zwar habe ich noch von keinem STM32F103C8 gesehen, der nicht Flash bis 128 k hat, aber das macht zwei Probleme: - Geht der Flash ueber 64 k
-
Thread
Linux auf dem STM32 externes RAM
Hey, ich wollte mir ein Linux für STM32F446 Development Board bauen. Dazu gibts es für Buildroot schon zwei Portierungen für das stm32f429_disco_defconfig und das stm32f469_disco_defconfig. Die beiden Boards haben jeweis ein externes
minimum-requirements-of-a-microcontroller-to-run-embedded-linux Da erzählt jemand, er hätte einen Minimal-Kernel mit 8MByte hochgebracht. Aber ohne Features. Mit 0,125MBytes (128kB) wird das niemals klappen... Also: Ein (ziemlich wenig praxistaugliches) Proof of concept ist mit dem STM32 möglich, aber nur mit
-
Thread
Z80 CPU einer der modernsten CPUs?
haben, dann empfehlen sich immer noch PIC oder AVR, Z8 Encore! und moderne 8051er mit FLASH. Dann kommt noch die Entwicklungssprache dazu. STM32 sind eher eine Qual in Assembler. Meist nimmt man die C oder C++ Sprache. PICS und AVRs gibt es je nach Typ
STM8, Z180, Rabbit sind in dieser Hinsicht aber noch ein bischen besser als der Z80.
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
sehr guten C-Kompiler nicht leisten. Das ist aber 25 Jahre her. Für 30Cent bekomme ich heute einen STM8S003 mit 16 MHz, 8KB flash, 1K Ram der vollgestopft ist mit jeder Menge Hardware die exotische Softwareverenkungen unnötig macht. Ist ja toll wenn man so auf ASM abgeht, mir ist das aber zu fixiert
Markus M. schrieb im Beitrag #4386244: > für ein STM32F4DISCOVERY, ganz ohne overhead im Hintergrund und ohne > Startup-Code Sorry, wir reden hier von 8-Bit AVR Code. Das Discovery ist schon von der Hardware her totaler Overkill für typisches 8-
-
Thread
komplettes Touch neu zu tauschen ggn Wissen
gestellte Aufgabe! Komplett ohne Schaltplan ist das auch sehr mühsam. Der EPSON kann diverse Modi( 8/16bit IF ), das TFT auch ( 8,16,18,24bit IF ) Ist der EPSON am FSMC oder doch nur ein paralleler Port ( bitbang ). Willst du später selbst noch etwas programmieren auf dem STM? Soll es eine Lib
STM32 mit eigenem TFT-Controller intus. W.S.
-
Thread
Paradigmenwechsel im Embedded Design Gesperrt
Komisch Stefanus F. steht doch meist über STM32. Was diese Zahl wohl bedeutet? Ist das ein QuadCore 8-Bit-μC? BTW, es ist nicht schlimm unerfahren zu sein, man muß nur darum wissen.
Carl D. schrieb im Beitrag #5942595: > Komisch Stefanus F. steht doch meist über STM32. Was diese Zahl wohl > bedeutet? Ist das ein QuadCore 8-Bit-μC? Das hier ist die Stelle worauf ich mich beziehe: Stefanus F. schrieb im Beitrag #5941288: > Ich bastle zu hause gerne mit
-
Thread
STM32 HAL Tutorial
#4894336: > Clock ist bei allen Cortex-M ein Teil der CMSIS, da Teil des CPU Cores. ja, aber die STM HAL macht das anders, siehe FAQ im Anhang der HAL Doku http://www.st.com/content/ccc/resource/technical/document/user_manual/2f/71/ba/b8/75/54/47/cf/DM00105879.pdf/files/DM00105879.pdf/jcr:content/
Wie auch immer, wenn Du HAL machen willst, findest Du eigentlich alles in: - Latest release of STM32CubeF0 firmware package - Getting started with the STM32CubeF0 firmware package for STM32F0 Series (UM1779) - Description of STM32F0xx HAL drivers (UM1785)
-
Thread
Suche Projektpartner für Kalmanfilter-Implementierung
kann *hust* Wie gehen wir weiter vor? In dem Thread hier? Wo anders? Und welchen Prozessor ... STM? Oder einen OMAP L137 (ARM9/DSP)?
Hier noch was zur Anregung eigener Ideen: http://www.youtube.com/watch?v=3CR5y8qZf0Y
-
Thread
STM32F4 CoOS
Hallo, Moritz M. schrieb im Beitrag #2803718: > Ich meine ich hätte mal ein Bsp. für STM32F4 gesehen > > allerdings finde ich das nicht wieder. es wird der STM32F4x (Cortex M4 Family) STM32F405RG, STM32F407IG STM32F407VG, STM32F407ZG STM32F415RG, STM32F417VE unterstützt
/www.coocox.org/CooCox_CoIDE.htm Relevanter Auszug: STM32F405RG, STM32F407IG, STM32F407VG, STM32F407ZG, STM32F415RG, STM32F417VE
-
Thread
Interrupt verhalten bei STM32F103
schrieb im Beitrag #6808843: > Eine ganz doofe Frage, ist der zugriff auf int32 Variablen auf dem > STM32F103 atomar möglich? Gegenfrage: Warum heißt das Teil STM32 und nicht STM8? Oder anders formuliert: man muß explizit angeben, wenn man die 32 Bit Variablen nicht atomar ansprechen möchte.
Die Umsetzung ist doch nur 1:1. Anzeige ist 1234,0389Hz, sporadisch aber 1249,7865Hz. Mit einem STM32F103C8. Wenn ich Zeit habe, baue ich das mit einem BlackPill ( STM32F413 ).
-
Thread
Problem mit ST-Board zur BLDC-Ansteuerung
schrieb im Beitrag #6002908: > Sicher gibt der Debugger eine Fehlermeldung aus, wie lautet sie? STM32CubeIDE: Open On-Chip Debugger 0.10+dev-00021-g524e8c8 (2019-07-16-09:47) Licensed under GNU GPL v2 For bug Reports, read For bug eports, read http://openocd.org/doc/doxygen/bugs.html srst_only
pegel schrieb im Beitrag #6002988: > Ist das nicht der Bluepill F103C8? Ja, 0x1ba01477 ist der Code vom STM32F103CBT6 und an diesem ist ja auch laut Schaltplan der ST-Link Adapter angeschlossen. 0x0bb11477 gehört zu dem STM32F0! Du hast entweder das falsche Projekt
-
Thread
Was wird denn nun aus AVR?
Und schau Dir mal die 8051 Features im Vergleich zu AVR an: http://www.silabs.com/products/mcu/8-bit/Pages/efm8.aspx
Suchspiel: Wo in diesem Foto vom STM32F100C4T6B (16KB/4KB/LPC48) steckt der Cortex M3 Core (0.09 mm² in 90nm und Minimalkonfiguration): https://upload.wikimedia.org/wikipedia/commons/thumb/6/67/STM32F100C4T6B-HD.jpg/936px-STM32F100C4T6B-HD.jpg
-
Thread
12bit ADC+12bit DAC 20kHz 8min
ADC und externem 12bit DAC. ADuC7020, 7021, 7024, 7026: ADC 12bit 1Ms, DAC 12bit 10us ADuC848BSZ8-5: ADC 16bit, DAC 12bit und 16bit STM32L05x: ADC 12-16bit, DAC 12bit STM32L4: ADC 16bit, DAC 12bit MSP430F478: ADC 16bit, DAC 12bit MSP430FG477: ADC 16bit, DAC 12bit MSP430FG478: ADC 16bit,
> hört sich machbar an wenn es dazu eine kleine Beschreibung gibt Wenn man schon ARM kennt (LPC STM32 etc) ist es genauso. Ansonsten: AN945: EFM8 Factory Bootloader User Guide Matthias W. schrieb im Beitrag #4483149: > Du meinst also daß man so ein Starterkit eher nicht braucht Nicht unbedingt
-
Thread
CAN-Sender im Mini-Format
Stm32f103c8t6 (auf bluepill Board) und can-transceiver (kann man auf Loch Raster unter dem BP verstecken) sind alles was du brauchst. Dazu einen 5V regler (78L05 reicht für eine Bastelei voll aus) und fertig
Max D. schrieb im Beitrag #5495677: > Stm32f103c8t6 (auf bluepill Board) und can-transceiver (kann man auf > Loch Raster unter dem BP verstecken) sind alles was du brauchst. Dazu > einen 5V regler (78L05 reicht für eine Bastelei voll aus
-
Thread
Serielles Gerät (STM32/DSO138) reagiert nicht auf FTDI, wie Fehler suchen?
falschen Chip draufgehabt hätte. Deine Vermutung ist korrekt. Ich lese auf dem Chip: CH32F103 C8T6 401539B19 Gibts da irgendwo eine Info über den Bootloader von speziell diesem Chip? Ich hab ehrlich gesagt gedacht, dass STM32-Chips normalerweise gar keinen Bootloader haben, weswegen man
Chip ID und die Speichergröße ignorieren kann. Damit kann man die vollen 128 kB der STM32F103C8 nutzen (offiziell haben sie nur 64 kB).
-
Thread
Reverse engineering Autoaid / EN-Plus AC011K-AE-25 Wallbox mit ESP32
EEPROM Serial 256-Kb I2C 4. 5. 5532 -- Dual Low-Noise Operational Amplifiers 6. 7. 8. 5532 -- Dual Low-Noise Operational Amplifiers 9. 10. NXP A1040/c BFE D814 -- High-Speed CAN Transceiver ISO 11898 11. Auf der RFID Platine: 12. FM17520 -- RFID IC 13. (STM)32F0
EEPROM Serial 256-Kb I2C 4. 5. 5532 -- Dual Low-Noise Operational Amplifiers 6. 7. 8. 5532 -- Dual Low-Noise Operational Amplifiers 9. 10. NXP A1040/c BFE D814 -- High-Speed CAN Transceiver ISO 11898 11. Auf der RFID Platine: U1. (STM)32F0 -- nicht sicher identifiziert
-
Thread
STM32 - CooCox Fragen & RTC
aus der HAL hat bei mir auch Probleme gemacht. [c] uint32_t tmpreg = rtc.Instance->TR; uint8_t ht = (tmpreg & RTC_TR_HT) >> RTC_TR_HT_Pos; uint8_t hu = (tmpreg & RTC_TR_HU) >> RTC_TR_HU_Pos; uint8_t hours = ht*10 + hu; uint8_t mt = (tmpreg & RTC_TR_MNT) >> RTC_TR_MNT_Pos; uint8_t mu = (tmpreg & RTC_TR_MNU) >> RTC_TR_MNU_Pos; uint8_t minutes = mt*10 + mu; uint8_t st = (tmpreg & RTC_TR_ST) >> RTC_TR_ST_Pos; uint8_t su = (tmpreg & RTC_TR_SU) >> RTC_TR_SU_Pos; uint8_t seconds = st*10 + su; [/c]
-
Thread
STM32CubeIDE / project ohne HAL
HalloSTM schrieb im Beitrag #6430527: > Würdest du da mit HAL arbeiten? Erst nach einiger Erfahrung mit den Registern. Wenn du mit STM32L4 HAL Erfahrung hast, dann bist du eben nur STM32L4 HAL Experte. Schon
Tilen Majerle hat eine Seite mit vielen Tutorials zu STM32: https://stm32f4-discovery.net/ oder einige 'light wight' Libs auf Github: https://github.com/MaJerle er arbeitet aber jetzt bei STM und liefert immer mehr HAL Beispiele :) Ein weiterer Klassiker
-
Thread
Hilfe Software für Microcontroller, woher bekommen?
Ich empfehle den STM32F091xC. genügend Touch-Pins.
Markus M. schrieb im Beitrag #6573592: > Ich empfehle den STM32F091xC. > genügend Touch-Pins. Nur interessehalber: meine 1. Idee war die stm32L Serie wegen Low-power. Wäre die nicht besser geeignet?