-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
spielen kann. Ich habe da meine leisen >Zweifel. Da wäre die Frage, was Arduino überhaupt ist. STM hat sich hier längst verselbständigt und ist ohnehin leistungsfähiger: https://github.com/stm32duino/Arduino_Core_STM32
Debugger (für alle STM32) kostet 3 Euro.
-
Thread
Attiny85 ADC Eingangswiderstand - wie hoch
Bei den STM32 gibt es in den Datenblaettern eine Tablelle Table "Maximum ADC RAIN". Gibt es das nicht bei Atmel/Microchip?
Mutmaßungen und Hellsehereien verrannt und den Thread aufgeblasen, um schließlich sogar noch beim STM32 zu enden.
-
Thread
STM8 Example Code
Die eigentliche Frage ist: wieso sollte das nicht funktionieren? STM8 ist nicht STM32, dort sind die Clocks "enabled by default". Dort muss man die Peripherie gezielt ein- statt abschalten. Ansonsten frag ich mich, wieso Sie sich fragen, wieso eine main.c aus einem
verdanken sie nur der Tatsache, daß sie als erste mit integriertem Flash daher kamen. Ich finde die STM8 auch recht nett. Geradlinige Architektur. Vergleichsweise flott und stromsparend. Und preiswert. Die Peripherie ist den STM32 sehr ähnlich, das läßt den Upgradepfad hin zum STM32 (falls ein Projekt
-
Thread
STM32H503 auffällig preisgünstig
Beim Vergleichen diverser STM32 Modelle bin ich auf den STM32H503 gestoßen. Er kommt mir mit ca. 1,50 € auffällig preisgünstig vor. War das nicht eigentlich die Domäne der STM32C0 Serie? Die "größeren" STM32H5 Modelle sind ungleich
/stm32h503.html https://www.mouser.de/c/semiconductors/embedded-processors-controllers/microcontrollers-mcu/arm-microcontrollers-mcu/?q=stm32h503
-
Thread
STM32F446 von Aliexpress - Fake?
Hallo, da ich für ein Projekt ein paar STM32F446 benötige und die STM32 derzeit ja teilweise schwer bis gar nicht erhältlich sind, habe ich bei Aliexpress bestellt. Ich bin mir jetzt aber nicht sicher, ob ich hier brauchbare Teile bekommen
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
Microchip SAMD (M0+) bzw. SAML10/11 (M23) Erfahrung
noch auf STM32F4xx und STM32F7xx laufen, insofern habe ich da beides mal gesehen. Am Ende benutzt man für eine Anwendung von der riesigen Peripherie meist eh nur einen Bruchteil. Was ich bei STM32 sehr gewöhnungsbedürftig
erhielt ich von ST Mails, die zur Migration auf STM32 aufforderten. Und die ST-eigene IDE für STM8 wird schon seit langem nicht mehr weiterentwickelt. Andererseits hat ST danach nochmal neue STM8-Varianten (insbesondere 8-Pin STM8S und STM8L) herausgebracht
-
Thread
Wies der zufall will.
der STM32F4 hat einen RNG on board. einfach ein stm32F407Discovery für ein paar Euros kaufen, paar Zeilen für die Initialisierung. An einen Portpin einen Transi mit Relais und Freilaufdiode und fertig ist das
Paul H. schrieb im Beitrag #4914967: > Markus schrieb: >> F. F. schrieb: >>> Wutz schrieb: >>>> STM32F4 hat einen RNG on board. >> Werde mal hier weitergoogeln... > > Na dann vergoogle deine Zeit mal
-
Thread
STM32Fxxx: Busse ideal takten?
Egal was ich dort eintrage, > ein Pin toggelt bei mir mit 12,5 Mhz maximal auf manuelle Weise. STM32F4 -> RM0090 GPIO->GPIOx_OSPEEDR: Note: Refer to the product datasheets for the values of OSPEEDRy bits versus VDD range and external load. STM32F405/7 DOC022152rev5 Suche "OSPEEDRy" -> Input
Frank B. schrieb im Beitrag #4489003: > Das größere Problem beim STM32Fxxx ist, dass der Stop Mode keine pin > level retention hat, d.h. im Stop-Mode werden alle Pins hochohmig. Daher mein Hinweis auf den L4
-
Thread
AD7680 (SPI) + STM32F4Discovery
dennoch müsste man ja "Rauschen" messen können oder? Hier der bisherige C-Code: [code] #include "stm32f4xx.h" #include "stm32f4xx_dma.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_spi.h" #include "stm32f4xx_gpio.h" #include "misc.h" /* Prototypes */ void SPIConfig(void); void GPIOConfig
--------------------------------------------------------------------------------------- #include "stm32f4xx_rcc.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_spi.h" //--------------------------------------------------------------------------------------------------- // Defines //----
-
Thread
Aktueller Mikrocontroller, der gut "bare metal" zu programmieren ist?
M. H. schrieb im Beitrag #5077669: > und ggf. ein Board empfehlen Es gibt bei ST einige Boards mit den STM32, aber man muss sich entscheiden, ob man onboard Peripherie haben will (Discovery Boards) oder
Ich hatte vor einigen Wochen angefangen mich mit dem STM32L0 ("L"!) zu beschäftigen. Erste Gehversuche hatte ich hier dokumentiert: https://drolliblog.wordpress.com/2017/04/06/led-blink-with-the-stm32l031x6/ Positiv: - Die Chips lassen sich bequem
-
Thread
STLib für KiCAD mit STM32F4x
Hallo Forum, Kann mir jemand sagen, ob und wo es Libs für STM32F4(2/3)(7/9) MC's zum Download gibt, und falls nicht, wie man diese Teile in einer eigene Lib anlegt. Benötigt man dafür das CvPcb Programm. Kann ich bestehende Teile (Symbol/Footprint) aus einer
Lib Datei ist wie folgt aufgebaut: EESchema-LIBRARY Version 2.2 Date: 08/04/16-12:41:03 # # stm32F42x # DEF stm32F42x U 0 40 Y Y 1 0 N F0 "U" 0 -100 50 H V C C F1 "stm32F42x" 0 100 50 H V C C F2 "MODULE" 0 0 50 H I C C F3 "DOCUMENTATION" 0 0 50 H I C C DRAW S -1900 1900 1900 -1900 1 0
-
Thread
Vorstellung OpenHC - zum PHC-Bus von Fa Peha kompatibel
einarbeiten, oder bestenfalls bekomme ich die Ergebnisse von Jo ;-) Als Hardware möchte ich das Evalboard STM32 Discovery mit dem ST32F427 verwenden, mit einer einfache Adapterplatine, auf die dann später ein Netzteil und Schnittstellenbausteine kommen sollen. Das STM32 Discoveryboard hat in Verbindung mit
Steuerung (und eine V1 als Reserve) hab ich komplett raus geschmissen und durch Arduino ersetzt d.h. ich verwende weiterhin die I/O Module von PHC (hauptsächlich OpenHC) nur die STM941 ist raus geflogen.. (und mit loxone verbunden) es geht aber vermutlich alles was irgendwie mit UDP kommunizieren
-
Thread
STM32F4: BMA020 per SPI
Hallo Forum, ich verzweifle an den Bosch BMA020 welche ich gerne mit meinem STM32F446 auslesen möchte. Takt ist da, nur ich bekomme im DR-Register stets ein 0xFF. So bin ich vorgegangen: Ich habe eine bma020.h Datei erzeugt. Dort ist folgendes definiert (Auszug): [c] #define
Hast Du den UPULLUP von der Sensorplatine mit den 3,3V vom STM32 verbunden?
-
Thread
FPGA reziproker Frequenzzähler
nicht, > das ist der Vorteil eines FPGA. Damit sich diese Gerüchte erst garnicht verbreiten: ein STM32H730 (Cortex M7) braucht für eine 64 Bit Fließkommadivision etwa 60 ns. Selbst ohne FPU-Unterstützung bleibt die Rechenzeit unter 1 µs. FPGAs sind gut für kompakte Logik (Zähler, Synchronisierung
Oha, damit kann man viele Spatzen erschießen. https://www.rutronik24.com/search-result/qs:stm32h730/reset:0 und das für nur 4,52 € https://www.st.com/en/microcontrollers-microprocessors/stm32h730vb.html Wie schon gesagt, das Auge muss die Frequenzanzeige noch verfolgen können, sooo schnell
-
Thread
I2C auf STM32F103
#5749878: > Geprüft ob das stimmt? Welche Pins benutzt du? Pin 8 und 9, Das ist das Remapping des STM32F103ZE. Standard wären diese Pin 6 und 7. Dr. Sommer schrieb im Beitrag #5749878: > Die Pins sind ständig High und es tut sich gar nichts? Was passiert wenn du das EEPROM trennst und die Leitungen
[c] /* STM32 Include files ******************************************************/ #include <stm32f10x_i2c.h> /* Macro defintions ********************************************************/ #define I2C_SCL_PIN
-
Thread
Spannungsteiler ADC mehrere Messbereiche
Hi Ich mochte mit einem STM32F103C8 (Blue Pill) eine Spannung messen die von 0 bis 14 Volt reichen kann (diverse Batterien). Ich erwarte keine "große" Genauigkeit da die VREF ja von VDD gespeißt wird, aber ein /bisschen/ Genauigkeit
keinen OPV, eine einfacher Spannungsteiler reicht! Ich dachte halt an Impedance Matching weil der STM32 ADC ja nicht mit >800Ohm am Eingang sein sollte und mein Spannungsteiler hat ein Ausgangswiderstand von ~7k... Oder kann ich das alles vernachlässigen? Ich brauche auch eigentlich überhaupt keine
-
Thread
RGB565_480x272.h selber erzeugen
Hallo, folgende Datei enthält Werte eines ganzen Bildes (in C-Code bzw. Hex-Form) für den STM32F4... https://github.com/fboris/STM32Cube_FW_F4/blob/master/Projects/STM324x9I_EVAL/Examples/LTDC/LTDC_Display_1Layer/Inc/RGB565_480x272.h wie kann ich solche C/ Header-Dateien aus einem Bild
https://github.com/fboris/STM32Cube_FW_F4/blob/master/Projects/STM324x9I_EVAL/Examples/LTDC/LTDC_Display_1Layer/Inc/RGB565_480x272.h da File hat auch 32bit Format... also wie mache ich das?
-
Thread
Schnelle Datenübertragung von LVDS an PC
AS6501) und der kann bei 50Mhz SPI Datenübertragung direkt jede Periode bis 100Khz messen und das 32 Bit Ergebnis über 50MHz SPI an einem STM32h7 einwandfrei übertragen. Der AS6501 hat aber auch noch eine serielle LVDS (250Mhz DDR) Schnittstelle damit könnte ich 10MHz Perioden noch messen und übertragen
Hallo Hans-Georg, gerade heute spiele ich auch wieder mit AS6501 und STM32H7xx ;-) Da ich beim AS6501 einiges vergessen habe, kann ich Deine 100 kHz Ereignisrate nicht so recht nachvollziehen. Mit einem SPI Takt von 50 MHz, könnten die insgesamt 48 Bit von Index- und Stop-Register
-
Thread
STM32 Programmer Empfehlung
Board kaufen: das was noch lieferbar ist, auch die werden immer knapper. Anfangen nicht unbedingt mit F7 oder H7, die sind schon deutlich komplexer.
Anraten hin einen ST-Link V2 (Clone/20€) gekauft. Der erscheint brav und stail unter UDB Geräte als STM32 STLink. Leider erkennt der STM32CubeProgramme ihn nicht;-( War der Kauf für den Eimer ?
-
Thread
Auswahl des Quartzes für STM32F7
Hallo, ich bin dabei einen Schaltplan für den STM32F7-Controller zu erstellen. Da ich später nach dem Layout die Bauteile selbst löten muss, will gerne einen Quartz mit einem Package HC49 einsetzten. Laut AppNote von ST (AN2867 https://www.st.com
allem auf low power gezüchtet (deshalb auch ohne Temperaturkompensation). Als Taktgeber für einen STM32H ist die Stromaufnahme aber doch eher relativ...
-
Thread
uC from Scratch
Mikrocontroller ab und steht in dessen Dokumentation. Den wenigen Infos nach könnte der von dir gewählte STM32F303 in die richtige Richtung gehen. Den gibt es in unterschiedlichen Größen. Deine Fragen zu Bootloader, Programmierschnittstelle und Software sind dort beantwortet: http://stefanfrings.de/stm32/stm32f3
erst so richtig an wenn du das Teil programmieren musst, wie viel Erfahrung ist denn da vorhanden? STM32CubeIDE + STM32CubeProgrammer + für 2€ einen ST-Link v2 würde ich für einen STM32-Anfänger empfehlen, wenn es denn STM32 sein soll. Teensy kannst du vergessen wegen dem proprietären Bootloader-Chip
-
Thread
STM32F3 MAX7219 SPI
****************************************************************************** */ #include "stm32f30x.h" #include "stm32f30x_gpio.h" #include "stm32f30x_rcc.h" #include "stm32f30x_spi.h" #define SCK_Pin GPIO_Pin_10 #define SCK_Pin_Port GPIOC #define MOSI_Pin GPIO_Pin_12 #define MOSI_Pin_Port
1,1); erste Ziffer bedeutet stelle zweite genaue welche ziffer. Quellcode: [c] #include "max7219.h" #include "stm32f30x.h" #include "stm32f30x_gpio.h" #include "stm32f30x_rcc.h" #include "stm32f30x_spi.h" #define cs_ON() GPIO_ResetBits(GPIOD, GPIO_Pin_2); #define cs_OFF() GPIO_SetBits(GPIOD
-
Thread
Auswahl Cortex M3 Start-kit, Board
Segger gibt es für ~60,-EUR inkl Porto: http://www.segger.com/cms/j-link-edu.html Nutze ich privat mit STM32F107 und LPC1768 und in der Firma mit STM32F103/STM32F100.
STM32 Boards gibts aus China sehr günstig. http://shop.ebay.de/i.html?LH_AvailTo=77&_nkw=stm32 Hab mehrere Mini STM32 Board STM32F103VET6+2.4 LCD+Touch Panel für unter 40.- aus China gekauft
-
Thread
segger J-Link EDU
des Interface unterstützen. Und zum Testen schnell mal zum Debuggen einem J-Link HW 8.0 an einen STM32H755 mit Cortex-M7 und Cortex-M4 Core angeschlossen, das funktioniert problemlos nach zwei kleinen Änderungen an der richtigen Stelle der PC Software.
, STlink – alle können damit arbeiten, und die können dann auch herstellerübergreifend arbeiten, d.h. ich kann mit einem AtmelICE problemlos einen STM32 flashen und debuggen oder mit einem STlink einen Atmel-ARM. :) (Das Einzige, wo ich den J-Link¹ dann immer benutzt habe war dienstlich, für eine
-
Thread
Wie werden fabrikneue ATSAM geflasht?
STM32 viel einfacher und ohne Tricks? Ja, o.k., connect under reset könnte man als Trick bezeichnen. Aber: die STM32 haben ein Selbstzerstörungs-Bit das wirklich und endgültig funktioniert :)
Alternativen sind immer gut, aber es ist > eben auch Spezialwerkzeug. Warum funktioniert sowas beim STM32 viel > einfacher und ohne Tricks? Selbst ein USB/Seriell Wandler fällt doch unter Spezialwerkzeug. :-) Und die STM32 sowie GD32 kann ich mit dem JLink auch Flashen. Oder auch den EFM32PG22 der
-
Thread
CubeMX und HAL - I2C hängt sich auf
zur Not hilft es vielleicht trotzdem. http://stefanfrings.de/stm32/index.html#i2c
kannst Du doch ruhig die SPL weiter verwenden, wenn Du magst. Die sind doch zum größten Teil bei allen STM32 gleich. Lediglich bei RCC und einigen anderen Einheiten können mehr Bits dazugekommen sein. Das steht dann im Referenz-Handbuch. Haupsache ist, daß die "stm32fxxx.h" verfügbar ist. Dort sind alle
-
Thread
STM32F0 Discovery und ST-Link V2
Matthias H. schrieb im Beitrag #5114766: > ich habe ein STM32F=-Discovery mit dem onboard st-linkv2 programmiert > und das hat super geklappt. Nun Habe ich es mit einem ST-Link V2 > versucht. > > Der Treiber
. Habe mal kurz nachgeforscht und es scheint so, als hätten die Chinesen die Reset-Leitung für den STM8 herausgeführt, also SWIM-RST. Das passt zumindest bei meinem "Mini" zum Pinout, d.h. STM8 obere Pin-Reihe, STM32 unten. Jedenfalls habe ich bisher mit dem ST-Link V2 mini mit dem ganz einfachen
-
Thread
STM32: Einstiegsprogrammer Segger Jlink oder St-Link
j-link-edu.html St-Link: 20€ http://de.farnell.com/stmicroelectronics/st-link/programmierer-icd-f-stm8-stm32/dp/1779159?Ntt=st-link Beide sind für Stm32f103rXXX geeignet. JTAG mit Debugger Programmieren geht auch na klar Wo kommt der Preisunterschied her und welche Erfahrungen habt ihr gemacht
Flexibilität bezüglich der Anwendung und geringer Lernaufwand bzw. Gewöhnung beim Umstieg von 8 auf 32 Bit (Struktur des Manuals und Schreibstil, etc.) - Preiswert - Unterstützung seitens IAR (ARM-Version) mit 32kb (STM32) bzw. 8 kb(STM8) free code (kostenlose Kickstarter Version, kein MISRA
-
Thread
Eure Empfehlung: PIC18 -> ARM umsteigen
STM32 wäre auch eine Möglichkeit http://stefanfrings.de/stm32/index.html Das Dev-Board dazu ist sogar lieferbar: https://www.amazon.de/-/en/STMicroelectronics-Nucleo-64-Development-Cortex-STM32L073RZT6
daher nicht nehmen? Es wird ja keiner gezungen, den Sandkasten zu verlassen. Wenn ich zum Beispiel STM32H7xx verwende, nutze ich maximal 5 % der Eigenschaften. Was ich nicht brauche, lasse ich liegen. Und dennoch würden nicht 100 x ATmega328 die gleiche Leistung bringen, aber viel mehr Leistung verbrauchen
-
Thread
Umstieg von PIC18F zu STM32F3
@Tippgeber Grund: STM32 ist mächtiger als PIC32 und viel billiger
mehr MHz, dann hat der Kern auch ein paar sehr nette Features. Dann gibts noch die PIC32MZ mit FPU, und STM32 ohne FPU. Oder STM32 it FPU und PIC32 ohne FPU. Für den F7 mag deine Aussage auf alle Fälle stimmen (möglicherweise sogar für den F4), für F3 und darunter trifft das so eindeutig
-
Thread
STM32F103 an ADXL345 - keine Reaktion auf I2C
Bluepill, aber die dürften einen originolen ST drauf haben. https://www.olimex.com/Products/ARM/ST/STM32-H103/ https://www.olimex.com/Products/ARM/ST/STM32-H107/ und die haben weitere interessante Boards, mal so als Alternative zu den Chinesen.
Nutzen, der liest auch nur 6 Bytes aus und muss dafür 4 reinschieben. https://letanphuc.net/2014/06/stm32-mpu6050-dma-i2c/
-
Thread
STM32F3 FPU Aktivieren/Benutzen in STM32CubeIDE
Hi Ich bin neu in Microcontroller und verwende den STM32F303CCT6 mit STM32CubeIDE. Mittels Ref Manual gehe ich verschiedene Kapitel (ADC, Timer etc.) durch mit kleinen Beispielprojekten. In Bezug auf ADC möchte ich gerne die interne Temperature sowie
richtigen Stichworte kennt, findet man auch was. Passe aber auf, das Dokument bezieht sich auf den Cortex M7, der STM32F3 hat einen Cortex M4.
-
Thread
Cortex Arm M3 M4 M7
Ich bin mit STM32F0-Disco (F051R8) umgestiegen. Dann nach kurzer Zeit auf die STM32F1-Minimal-Boards. Inzwischen habe ich auch die F4..-Discos herumfliegen. Intensiv spiele ich mit den STM32F030, wie von Oliver beschrieben
Die Leistung eines M7 muss man aber erst mal benötigen, sonst ist das doch Geld- und Ressourcenverschwendung. STM32 F4 oder F0 (oder F1), enstprechend M4, M3 oder M0 sollten für den ersten Umstieg schon ordentlich Spielwiese
-
Thread
Einstieg ARM: Tutorials, Toolchain, DevBoard
Und das gleich noch auf verschiedenen Ebenen: komplett zu Fuß a'la http://eleceng.dit.ie/frank/arm/STM32F030ISP/index.html, mit CMSIS von ST, mit (lib)opencm3. Und mit verschiedenen Adaptern. Angefangen vom USB-seriell Adapter mit stm32flash und dem STM32 Bootloader über einen STLINK/V2 vom Chinamann
. Sehr interessant fand ich auch Deine Links sowie die vielen kurzen Tipps im Posting. Und ein STM32F103 Board für 3,68 EUR beim Ali habe ich mir kurzerhand ebenfalls bestellt: http://de.aliexpress.com/item/stm32f103c8t6-stm32-stm32f103-stm32f103c8-minimum-system-board-stm32-development-board-learning-board-CortexM-Evaluation-Board
-
Thread
STM32 Kompilat größer als erwartet
GCC Assembler Invoking: MCU GCC Compiler Invoking: MCU GCC Compiler /home/stefan/Programmierung/STM32_Workbench/Blinker/Release /home/stefan/Programmierung/STM32_Workbench/Blinker/Release arm-none-eabi-as -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -o "startup/startup_stm32.o" "../startup/startup_stm32.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/
-
Thread
STM32 Befehl: TIM_GetITStatus gibts nicht?
Wirf einen Blick in die jeweilige *_tim.h stm32f0xx_tim.h stm32f10x_tim.h usw.
Weiterraten? OK. stm32f4xx_hal_tim.h __HAL_TIM_GET_IT_SOURCE()
-
Thread
Serielles Gerät (STM32/DSO138) reagiert nicht auf FTDI, wie Fehler suchen?
STM32CubeProg STM32CubeProgrammer software for all STM32 https://www.st.com/en/development-tools/stm32cubeprog.html
Jörg H. S. schrieb im Beitrag #7281490: > Warum es so geht weiß ich auch nicht. Offenbar, weil da ein gefälschter STM32F103 verbaut wurde, der keinen seriellen Bootloader hat. Von solchen Fakes wurde hier
-
Thread
FIR Filter Performance STM32 berechnen
überschlägige) Formel wo man in Abhängigkeit von Samplerate, Taps usw. berechnen kann wieviel Rechenpower ein STM32F4 oder F7 bei einem FIR verbraucht? Es geht einfach darum, ich möchte per I2S einen Audiostream einlesen, ein FIR Filter darüber legen (wenn es geht so genau wie möglich) und wieder per I2S ausgeben
FIR schrieb im Beitrag #5134180: > STM32F4 > oder F7 Hmm soweit ich weiß, hat der F4 schon MAC-Operation in der FPU ... Der GCC verwendet die dann auch schön, ohne dass man es explizit sagen muss. Ich würde es ebenfalls mit Floats
-
Thread
Wie finde ich den Einstieg in den ARM Cortex?
unterstützt. Oder eine IDE deines Geschmacks auswählen und erstmal auf HW-Debugger verzichten. Die STM32 haben einen Bootloader on-chip, d.h. es ist möglich mit einem RS232 zu TTL Umsetzer Programme über die serielle Schnittstelle einzuspielen. Sowohl Keils uVision als auch die Ride7-IDE von Raisonance
Also ich habe für meinen Einstieg auch zuerst auf die STM32 mit dem billigen Stm32-Discovery Board gesetzt. Bis ich merkte, dass Attolic Truestudio neben den nervigen Einblendungen auch funktionale Einschränkungen in der freien Version hat. Dann habe ich das
-
Thread
Interrupts bei Fahrradtacho und clock
richtige Verzeichnis kopiert, keine Ahnung warum ich hier gelandet bin. Es wird jedenfalls sicher ein STM32 verwendet, vermutlich STM32L152 Die Gründe sind belanglos, mir ist klar as auch ein kleiner AVR gehen würde.
interner Temperaturkompensation. An so einen Chip kann man auch direkt eine CR2032 anschließen, was beim STM32 nur ab 64-Pin-Gehäusen geht (und beim L151 garnicht). Mit dem 1Hz-Interrupt von der RTC könnte man den internen RC-Oszillator des STM32 abgleichen. Damit kommt man von ±3% auf unter 0.4% Fehler
-
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
Kuck mal in die aktuelle LIB. Dort ist ein Bsp. für die SD-Karten drin. STM32F10x_StdPeriph_Lib_V3.3.0\Utilities\STM32_EVAL\Common\stm32_eval_spi_sd.c Zumindest kannst Dir dort abkucken, wie es geht, auch wenn Du die LIB nicht einsetzen willst (Warum eigentlich nicht?).
-
Thread
Einstieg in STM32(L4)
) STM32CubeMX und System Workbench for STM32. Leider scheint das Projekt nachdem es vom CubeMX erzeugt wurde immer leer zu sein. b) STM32CubeMX und TrueStudio. Hier kann ich alle Files sehen und auch compilieren
-education/stm32-moocs.html Das meiste ist auf YouTube verfügbar. Hier die Grundlagen: https://www.youtube.com/playlist?list=PLnMKNibPkDnGtuIl5v0CvC81Am7SKpj02
-
Thread
Ausgaben von objdump
einschätze, erhebt sich für mich die Frage, könnte mir jemand dabei helfen, einen Startup-Code für den stm32 zu erstellen, der der Qualität von avrlibc entspricht? ... und vielleicht sogar zu ähnlichen Ausgaben von objdump führt? Sowohl stm32, als auch Startup-Code an sich ist für mich völliges Neuland
93 00 00 sts 0x0000, r25 ; 0x800000 <__SREG__+0x7fffc1> 32: a0 93 00 00 sts 0x0000, r26 ; 0x800000 <__SREG__+0x7fffc1> 36: b0 93 00 00 sts 0x0000, r27 ; 0x800000 <__SREG__+0x7fffc1> } 3a: bf 91 pop r27 3c: af 91
-
Thread
stm32 Cortex I2C : Master zieht SCL auf Masse
Sylvia H. schrieb im Beitrag #2411852: > Beim Versuch eine I2C2 Kommunikation mittels eines Cortex Stm32f103 auf > zu bauen liegen SCL und SDA beide auf +3,3V, innerhalb eines bruchteils > einer Sekunde
Board hat einen ATXMEGA16D4 drauf, an dem kann ich nichts ändern. Das Andere läuft mit einem Cortex Stm32f103, den habe ich mit den geposteten Libs programmiert.
-
Thread
I2C mit STM32 und ITG3200 Sensor will nicht loslegen
**********************************************************/ /* Includes */ #include "ITG3200_1.h" #include "stm32f10x.h" #include "misc.h" float gyr_adj[3]={0};//ITG 0-bias /** * @defgroup ITG * @{ */ /** @defgroup ITG_I2C_Function * @{ */ /** * @brief Initializes the I2C
Defines für das I2C [c] /* Define to prevent recursive inclusion*/ #ifndef __HAL_ITG3200_1_H_ #define __HAL_ITG3200_1_H_ #ifdef __cplusplus extern "C" { #endif /* Includes */ #include "stm32f10x.h" #include "misc.h" /** * @addtogroup ITG3200 * @{ */ /** * @addtogroup
-
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
Kleines Tiny13 Sensorboard
STM32F4 schrieb im Beitrag #4288077: > Jörg W. schrieb: > STM32F4 schrieb: > Moby scheint es immer noch nicht zu wissen, was noch interessant zu > wissen wäre Am besten wäre Du studierst einfach
STM32F4 schrieb im Beitrag #4288675: > Ich warte immer noch: > Beitrag "Re: Kleines Tiny13 Sensorboard" Da wirst bis an dein Lebensende warte. ... siehe Dackel
-
Thread
STM32-Code geht nicht, Compilerproblem?
versteh nur nicht warum, da i2cDirectionWrite permanent "1" ist. Ich verwende CooCox Version 1.7.7 und gcc-arm Version 4_8. Code-Optimierung ist auf -O0 (None). Es scheint wohl ein Compilerproblem zu sein. Weiß jemand Rat?? Schonmal Besten Dank!! [c] #include <stdint.h> #include "stm32f10x_i2c.h" #include "stm32f10x_rcc.h" #include "stm32f10x_gpio.h" #include "misc.h" #include "i2c.h" volatile uint8_t deviceAddress = 0; volatile uint8_t dataByte1 = 0; volatile uint8_t dataByte0 = 0; volatile uint8
-
Thread
ARM7 vs. AVR
> 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
startet. Und programmiert wird der STM32 über den integrierten Bootloader einfach über die serielle Schnittstelle. Erwin
-
Thread
Em::Blocks Template für STM32F429 Discovery (fix und fertig Stand 3.2015)
Eingebundene Repos: - CMSIS F4 Stand 3.2015 - StdPeriphLibs Stand 3.2015 - Tilen Majerles Lib´s für STM32F4 Stand 3.2015 Die TM Libs deswegen weil sie trotz Erstellung mit uVIsion MDK von Keil ein Compiler und IDE unabhängiges Konzept haben (defines.h beachten fuer GCC!), auch ohne das Disco Board
In der startup_stm32f429_439xx.s im cmsis Ordner ist noch ein Fehler: .syntax unified .cpu cortex-m4 .fpu fpv4-sp-d16 .thumb muss es heissen. oder man nimmt die src/startup_stm32f429x.c, völlig wumpe