-
Thread
STM32F10x : Fehler bei I2C
Hallo zusammen, ich habe ein Problem mit dem I2C eines STM32F103 in Verbindung mit einem EEPROM 24C02. Die I2C-Routinen habe ich nach der Application Note AN2824 implementiert. Das merkwürdige Verhalten zeigt sich während der Laufzeit der Funktion
Ist schon 'ne Zeit her, dass ich das für einem STM32F103 geschrieben habe. Aber soweit ich mich erinnere, war es mehr ein Abschreiben von den StdPeriph_Examples. Als EEPROM hatte ich ein 24AA01 eingesetzt. Kannst ja mal nachschauen, ob diese beiden
-
Thread
STM32F103C Systemtakt Einstellung Hilfe
Hallo, ich versuche den Systemtakt von einem STM32F103C Board ohne externen Quartz auf 56MHz einzustellen. Ich weiss nicht genau wie ich die Multiplikatoren und Prescalers auf Register Ebene einstelle. Kann mir jemand bitte helfen danke! [c
till PLL2 is ready */ while((RCC->CR & RCC_CR_PLL2RDY) == 0) { } #elif defined (STM32F10X_LD_VL) || defined (STM32F10X_MD_VL) || defined (STM32F10X_HD_VL) /* PLL configuration: = (HSE / 2) * 6 = 24 MHz */ RCC->CFGR &= (uint32_t)((uint32_t)~(RCC_CFGR_PLLSRC | RCC_CFGR_PLLXTPRE
-
Thread
arm gcc Arrayzugriff
den gcc Version 4.5.2 unter Linux. Einen Debugger besitze ich keinen, und auf dem Board sitzt ein STM32F103RBT6.Flashen tue ich mit stm32flash. Wie schalte ich die Escalation ab? (bin noch Arm-Anfänger) Werde morgen Deine Tipps auspobieren. Danke für die Tipps. Gruß Marco
Delay-Funktion in der LCD-Lib zählt einfach eine Variable 'runter. Wie soll das funktionieren, der stm32f103 wird vermutlich mit 72 MHz laufen. Kann gehen, muss aber nicht. Timer wäre besser. Die Sache mit den Fault-Handlern ist für die härteren Fälle. Ohne sonstige Debug-Möglichkeiten als Unterbau
-
Thread
PIC - "beliebtester"?
anderen Beitrag http://www.mikrocontroller.net/topic/246298 http://i46.photobucket.com/albums/f103/KQ6WQ/PIC%20Micro/DSCF0027.jpg Ist inzwischen mit dem Pic16F1827 bestückt bei Neukauf, und mit diesem Chip gelingt es auch einfache Lochrasteraufbauten selbst fehlerfrei zu erstellen, dank DIP
Carsten Sch. schrieb im Beitrag #2518604: > Ausserdem möchtest du ja gerne DIP, das ist bei den 32 > gar nicht -und bei den 24er nur noch bei wenigen Typen- als Gehäuse > vertreten. Das stimmt so nicht ganz;) PIC32MX110F016B, PIC32MX210F016B, PIC32MX220F032B und PIC32MX120F032B sind im DIP28
-
Thread
Loxone Link - CAN-Bus
C9 7F 76 57 89 00 11) 17073.6 Rx 019C0036 8 87 00 C9 7F 76 57 89 00 12) 18090.5 Rx 019C0036 8 87 00 C9 7F 76 57 89 00 13) 19004.4 Rx 019C0036 8 87 00
Ein STM32F103C8T6 blue Pill ist ja echt super interessant. Kannte ich bisher noch gar nicht. Werde ich mir auf jeden Fall anschauen. Hab gerade gesehen Code hast du schon in deinem zweiten repository:-)
-
Thread
STM32 Cube IDE Inline Assembler
Stefanus F. schrieb im Beitrag #5909237: > Nur 3 ist echt ein bisschen wenig. In meinem C Programmen waren > mindestens 5 möglich, soweit ich mich erinnere. Ja möglich sind meine ich bis zu 6 Stück, deshalb
Wer das weiß, kann einen Blick in Reference Manual > werfen. Ich benutze den STM32F103C8T6 und meine gelesen zu haben, dass es 6 waren (nagelt mich net drauf fest :) ) Ich habe jetzt den Single Instruction Mode eingestellt, aber das ändert leider nichts.
-
Thread
STM32F103 CAN will nicht
geschrieben, um die Kommunikation erst einmal prinzipiell zu testen. Dieses Programm habe ich auf das Olimex-STM32 und das Olimex STM-P103 geladen. Senden und Empfangen geht mit diesen beiden Boards problemlos. Jetzt habe ich das STM-P103 an eine eigene Platine gehangen und leider tut sich... nichts. Gesendet
Platine ist es Port A, Pin 11+12. Auf den Olimexboards sind STM32F103RBT6, mein µC ist ein STM32F103CBT6. Also nur ein anderes Gehäuse. Leider weiß ich jetzt nicht mehr weiter. Ich vermute dass im Init was verkehrt ist, bzw. etwas fehlt. Eine andere Möglichkeit
-
Thread
Drohne im eigenbau Gesperrt
Ok. Ich würde euch den STM32F103 oder gleich den F4 im 144 Haxn Gehäuse vorschlagen.Die haben auch ein vernünftiges SD-Karten-Interface und man muss nicht mit der SPI-Scheisse herumfuhrwerken. Rechenpower und Aus/Eingänge haben
Thomas Leitgeb schrieb im Beitrag #2700538: > Ich werde das STM32F4 Discovery jetzt bestellen. CooCox CoIDE mit STM32F4-Discovery Board http://www.mikrocontroller.net/topic/255487#new Zum Einstieg.
-
Thread
I2C mit FreeRTOS auf STM32F103
das kann ja nur funktionieren wenn die HAL mit der erwarteten Signatur der I2C Funktionen kompatibel sind, und das sieht nicht so aus. https://github.com/BoschSensortec/BME280_driver/blob/c47f06eb44fc96970f0abfcc941ec16425b2a9e6/bme280_defs.h#L272 Da sind also Wrapper nötig
hard werker schrieb im Beitrag #7010676: > Mir erschliesst sich bis heute nicht warum man auf einem F103 > ein wie auch immer gestaltetes RTOS verwendet Also im Vergleich zu vielen 8-Bit oder 16-Bit Mikrocontroller ist selbst ein "popeliger" und steinalter STM32F103 ein Monster und steckt wegen des
-
Thread
ADC STM32 Kallibrationfehler ?
Hallo, ich habe einen SM3210e-Eval board mit einem STM32F103Z Prozessor von ARM drauf und habe das Problem das die ADC eine große Abweichung zu dem eigentlichen Wert produzieren. Bis 0.3 V ist der abgetastete Wert gleich dem vom Spannungsgenerator erzeugten
möglichst genaue Referenzspannung (die deinem Eingangsspannungsbereich entspricht). Die Referenz kann bei STM32 definiert werden (intern, extern-bei manchen STM32 sogar differentiell,..). Daher ist es auch möglich über den Vref Pin eine andere Referenzspannung, als die 1.2V (welche die interne Referenz bietet
-
Thread
STM32 einstieg
Hallo Liebe Leute, Ich versuche mich grade im verständniss des STM32f103VET6 aber das klappt nicht so ganz ^^ ich habe 2 Taster auf meinem Board + 1 LED und will diese LED ein und aus schalten. Aber mein Code läuft nicht wirklich... kann mir jemand vielleicht
Lese am besten mal den Artikel [[STM32]] durch.
-
Thread
Erfahrung mit NXP Kinetis
Wochen (max 8 (Projektarbeit)) ein fertiges Projekt abzuliefern? Eingesetzte Peripherie: CAN, BLE, I2C. C- STM32- (kaum) CMSIS-Erfahrung vorhanden. Vielen Dank
Kinetis waren bislang noch einen Tick billiger als die vergleichbaren LPC. Die angeblich billigeren STM32-Preise sind ein Mißverständnis, das von den in China gefertigten STM32F103 und Konsorten herrührt. Diese sind allerdings tatsächlich so billig, daß man - egal ob man ST nun mag oder nicht - für sehr
-
Thread
STM32 / USB / 1k5-Connect-PullUp
|--/| 3V3 / ,--| / |-------/ -----. | |/__| | STM32F103VC | ------------------ | 1k5 | | | ,--[==]-------| GPIO(Connect) | <--5V-' | |
Ich hab in den Artikel [[STM32 USB-FS-Device Lib]] gerade mal meinen Schaltplan eingefügt, mit dem es funktioniert. Tom
-
Thread
Richtiger µc für meine Applikation
Wenn es 5V sein *müssen* dann kann ich nicht dienen. Aber bei 2..3,3V hätte ich da einen. Der STM32F103xC-D-E (ab 256KB Flash) hat 3AD-Wandler (16CH) und 8 Timer, genügend UARTs, SPI und IIC. Gibt es in verschiendene Gehäuse, Pins außen (nicht unten). Schaue mal hier, Artikel: [[STM32]] EEPROM
Olaf schrieb im Beitrag #1886434: > Das fehlt den M16C/R32 auch. Wenn ich ehrlich bin ich kann mich auch > nicht erinnern jemals einen Controller gesehen zu haben der mehr als > einen AD-Wandler hatte. Die STM32 haben bis zu 3 ADCs.
-
Thread
ENC28J60 verliert Link nach einiger Zeit
Hallo liebe Leute, ich habe auf Basis des STM32F4-discovery und einem ENC28J60-Board (http://www.lctech-inc.com/Hardware/Detail.aspx?id=588fbc2e-ecc1-4013-ac35-69bc83bda1fb) einen Webserver aufgebaut. Mir ist klar, dass STM32F4 eine integrierte
einen PHY anschließen sollte. Hintergrund diese Entscheidung ist, dass ich später evtl. auf einen STM32F103 portieren möchte. Die Toolchain basiert auf Eclipse CDT, STM32CubeMX, dem gnuarm 4.8, gnuarmeclipse und openocd. Ein wenig stolz bin ich schon darauf, diese Geschichte zum Laufen gebracht zu
-
Thread
[ARM / Cortex-M0(+)] delay-Funktionen "avr-libc style"
double auszuführen. Da ist es manchmal besser man bleibt bei Macros. Hab deine Variante mal auf einem STM32F103 getestet: [C] static inline void delay_cycles(unsigned int cycles) __attribute__((always_inline)); /* * Delay for "cycles" CPU cycles * * The subs and cmp instructions both take one
this is also an input value */ : "cc"); } #define delay_us(a) delay_cycles((double)F_CPU * (a) / 1E6 / 6.0-4) #define delay_ms(a) delay_cycles((double)F_CPU * (a) / 1E3 / 6.0) [/C] Da bei sowas die Zeiten immer direkt im Code stehen, kann das der Präprozessor rechnen. Das align
-
Thread
CH32V003 und Arduino
ein- zweimal auch auf einem STM32F030CCt (hat aber wenig RAM) und einem STM32F103CCT (schon eher, aber alt). Die haben dann wenigstens 256 kByte Flash und der Overhead von C++ ist hier zu verkraften. Wahrscheinlich treffe ich Deine
für jede Variante einen eigenen Ordner, in dem die Pins definiert werden: https://github.com/stm32duino/Arduino_Core_STM32/blob/main/variants/STM32C0xx/C031C(4-6)(T-U)/variant_NUCLEO_C031C6.cpp
-
Thread
DOGM Display an STM32
Die Pin- und Unitkonfiguration bekommt Ihr doch selber hin; [c] //*********************************************************************************************** // Programm: LCD Funktionen (DOG-M, SPI, 3.3V) // Mikrocontroller: STM32F103RE (ARM 32-bit
Ich habe das für Stm32f0 einbisschen genändert. Aber das funktioniert nicht. [c] #include "lcd.h" #include "font_lcd.h" #include "stm32f0xx.h" #include "stm32f0xx_conf.h" // ****************************
-
Thread
MXE11 - Unix auf dem Mikrocontroller
jeden Fall lässt sich damit arbeiten. Den kompletten Kernel neu zu übersetzen, braucht auch auf einem STM32F107 mit 72MHz weniger als 10 Minuten. Ansonsten habe ich auch die verschiedenen Emulatorvarianten mit zwei Benchmarks getestet und die Ergebnisse mit veröffentlicht. Das Projekt findet sich unter
> Aber willste nicht nen größeren STM32 mit (mehr internen und/oder) > externen RAM nehmen? Meine primäre µC Plattform für das Projekt ist der SPC56EL, die STM32-Versionen kamen erst später dazu. Deswegen gibt es für den SPC auch eine
-
Thread
Sinus ausgeben beim STM32F10x Board
ok, hab erfahren das der stm32f103vbt6 gar keinen dac hat
Das ist dann wohl dumm gelaufen... Erst ab STM32F103xC (256 KBFlash) ist der drin. Ich hab daran auch nicht gedacht, denn die bis 128 KB Flash nehme ich schon lange nicht mehr. Leider gibt es meist die Demo-Boards nur mit dem kleinen. Raus holen
-
Thread
VierGewinnt mit ATmega328p
weil schlicht nicht genügend RAM vorhanden ist, also habe ich die Optik von meinem STM32F103 genommen und als KI eine sehr altes Javascript portiert. Die Spielstärke ist : "so lala", d.h. es spielt nicht wirklich dumm, aber so richtig gut auch nicht. Für Kinder oder junge Jugendliche
Gehäuse steht mir leider kein 3-D Drucker zur Verfügung. Ein Platinchen werde ich machen für einen STM32F103CBT6 und dann insgesamt 5 Tasten und einem 160x128 Display. Einfach weil das auch keinen Deut teurer als die AVR Sachen sind, ich aber zum einen das 4-Gewinnt in einer sehr deutlich spielstärkeren
-
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
DOGM - 163 Initialisierung +5V SPI
LCD_BIAS_SET 0x1D #define LCD_POWER_CONTROL 0x50 #define LCD_FOLLOWER_CONTROL 0x6C #define LCD_CONTRAST_SET 0x7C Die Angaben befinden sich in der .h datei. So sollte es für 5V initalisiert werden. das \0 ist das Abschlusszeichen eines String in C. Es wird aber wenn du
bin auf diesen Beitrag gestoßen. Leider sehe ich noch nichts auf dem Display. Habe es an einen STM32F103 (blue pill) angeschlossen und kämpfe noch mit der Initialisierung. Muß ich den CSB (CS) mit jedem Command toggeln? Habe auch mal die für STM32F103 modifizierte dogm.c angehängt. Sie ist zwar
-
Thread
stm32flash "Failed to init device"
Also nochmal zum Thema.! Verbaut ist ein "STM32F103C8T6", entweder ist der kaputt oder ein Fakeprodukt.... Ich bin da völlig unbeleckt, also kann man die einfach tauschen und die Software neu auf spielen.??
Das kriege ich maximal als Reaktion: root # stm32flash -u -b 115200 -g 8e1 /dev/ttyUSB0 stm32flash 0.6 http://stm32flash.sourceforge.net/ Interface serial_posix: 115200 8E1 Failed to init device. root # oder: root # stm32flash
-
Thread
Keil & STM32F103 Flash Definition?
Hallo, der STM32F103x gibts in div. Varianten, so zb. mit 64kb und 128 kb Flash ROM. Dabei ist es so dass das Flash lt. DB an Adresse 0x0800 0000 beginnt und bis 0x0801 FFFF reicht, eine Unterscheidung des Berichs
0x00000000 --rw-base 0x20000000 ... Also lies das refMan nochmal gründlich. Der Flash startet bei den STM32F103xxx immer bei 0 W.S.
-
Thread
automatischer Vorschub für Drehbank
niemand einen Controller mit eingebautem Hardware-Gray-Dekoder ins Spiel gebracht? Z.B. der billige STM32F103 bietet davon schon vier. Damit macht der µC die Dekodierung in Hardware, es kann ein relativ billiger Encoder angeschlossen werden und der µC kann den Encoder-Wert in einem Takt auslesen. Viele
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
-
Thread
STM32F030 Counterproblem
eine 0 zurück. Schonmal vielen Dank für Eure Mühe im voraus. Gruß, Markus [CODE] #include "stm32f0xx.h" #include "system_stm32f0xx.h" #include "stm32f0xx_gpio.h" #include "stm32f0xx_rcc.h" #include "stm32f0xx_tim.h" #include "stm32f0xx_misc.h" // Function Prototypes void ClockInit(void
der Slave Mode definitiv auf TIM_SlaveMode_External1. Einziges Manko es ist ein Projekt mit einer STM32F103C8T6 CPU. Dort wird auch bei einem Flankenwechsel (steigende Flanke) der Counter inkrementiert. Warum funktioniert das nicht bei der kleineren CPU? Was mir gerade einfällt, wenn ich den Controllerpin
-
Thread
STM32-Code geht nicht, Compilerproblem?
Hallo, ich versuche nun schon eine ganze Weile eine I2C-Bibliothek für einen STM32F103C8 zum laufen zu bekommen. Programmcode hab ich von hier: http://diller-technologies.de/stm32.html#i2c Und soweit zusammengekürzt, dass es eigentlich offensichtlich
). 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
-
Thread
libopencm USB CDC Gerät nicht erkannt
Ich habe ein Blackpill-Board mit einem STM32F411CE-U6 Laut "Datenblatt" beträgt der HSE 25MHz Die maximale Taktfrequenz 84MHz Ich habe das PlatformIO Beispiel libopencm3-usb-cdcacm geflasht. Nach meinem Verständnis müsste irgendein
und folgende Environment in der platformio.ini verwendet: [code] [env:genericSTM32F411CE] platform = ststm32 board = genericSTM32F411CE framework = libopencm3 debug = stlink upload_protocol = stlink [/code] Flashen funktioniert. Es passiert USB-technisch aber nichts. Laut
-
Thread
Überraschung, ab heute machen sie Software.
So habe ich das auch gemacht und glaube bin ganz gut dabei gefahren. Ich arbeitete damals mit dem STM32F103/407 und NXP LPC2477. Und wenn man das große Glück hat noch einen Freund oder Kollegen zu kennen mit denen man ab und zu knifflige Probleme diskutieren kann, dann fährt man ganz gut dabei.
Also ich habe mit den STM32 und Coocox sehr gute Erfahrungen gemacht, wenngleich das Atollic Studio auch geil ist (aber teuer). Selbst fürs Hobby nutze ich manchmal einen STM32F050 statt eines Mega328, wenn er auch meistens
-
Thread
Suche bauteilinformation/ Arm Mikrocontroller
Ich suche den genauen typ des Arm Mikrocontroller aus dem Bild. Es scheint mir ein umgelabelter STM zu sein bin mir da aber nicht sicher, Quarz input past nicht STM32F103 welchen ich erwartet hätte. Ein CAN interface ist auf pin 17 und 18 Gehäuse ist LQFP48 Vielleicht hat da ja jemand
Vielleicht ein STM32F030C6T6
-
Thread
ST-Link V3: USB verlängern auf 20 m
Fernbedienung nehmen. Das BIN/HEX-File muss man dann auf dieses Notebook kopieren und kann es dann mit STM32 ST-LINK Utility auf das Zielsystem flashen.
viel zu erklären... Aber solche Ausreißer sind nicht der Maßstab, BMP funktioniert mit den meisten uC Top und einfacher als oocd. Und auf dem F407 geht es auch nur mit Bitbanging, SPI Fullduplex mit Tricks kann nur der RPi. Im STM Forum gibts noch ein snippet für SPI senden/Bit Bang lesen. Aber ist
-
Thread
Staubsaugerroboter umprogrammieren möglich?
Motherboard mit hinzugefügt. Ich hoffe man einigermaßen was erkennen. Auf dem größten Chip steht [code]STM32F103 VCT6 Y HPAAD 93 KOR HP 316 ARM[/code] Nano schrieb im Beitrag #6763703: > Ich würde dir empfehlen Seriennummern und MAC Adressen in Logdateien > grundsätzlich unkenntlich zu machen
STM32F103 ist der Prozessor Typ, ein Arm Prozessor von ST Microelectronics. Arbeite dich in den Prozessor ein. Google liefert 1.4 Millionen Ergebnisse dazu.
-
Thread
STM32F103 über USb Flashen Wie?
ach ja, die Platine http://www.ebay.de/itm/STM32F103C8T6-ARM-STM32-ARM-32-Cortex-M3-3-3V-Arduino-IDE-kompatibles-Board-/112280454884?
http://www.st.com/content/ccc/resource/technical/document/application_note/b9/9b/16/3a/12/1e/40/0c/CD00167594.pdf/files/CD00167594.pdf/jcr:content/translations/en.CD00167594.pdf Ab Seite 21 werden alle STM32 und deren Bootloader gelistet.
-
Thread
ESP12F zu wenige AT+ commands?
mir einen Wolf gegoogled) alles gefunden. Ich habe jetzt einen (genau einen) NodeMCU (ist ein ESP12F drauf). Die Information bei https://www.espressif.com war nicht so hilfreich. Meine "Aufgabe" war einen STM32F103 mit einem ESP12F zu verbinden und dann ins WLAN -> Internet. Ein paar Ideen findest
einen Wolf gegoogled) alles gefunden. Ich > habe jetzt einen (genau einen) NodeMCU (ist ein ESP12F drauf). > > Die Information bei https://www.espressif.com war nicht so hilfreich. > > Meine "Aufgabe" war einen STM32F103 mit einem ESP12F zu verbinden und > dann ins WLAN -> Internet. Ein paar
-
Thread
Suche µC Empfehlung
womöglich eine Adapterplatine. Viel mehr Speicher und drei echte serielle Schnittstellen bietet der STM32F103C8T6, der ebenfalls von der Arduino IDE unterstützt wird. Ist aber vom Form-Faktor aber eher wie ein Arduino Nano Modul. Du könntest für diesen Chip eine eigene Adapterplatine entwickeln, welche
an ob auch der Empfänger des Bausatzes mittels Arduino an dem Teil etwas verändern können soll. Ein STM32F042F6P6 würde sich dafür dank des integrierten USB-Bootloaders sehr gut eignen. Der kostet aber deutlich mehr als etwa ein STM32F030F4P6 (1,30€ vs 0,76€ @ 100St.), der sogar günstiger als ein ATTiny85
-
Thread
STM32F4: µs-Delay
Problem. Für eine SPI-Kommunikation benötige ich einen µs-Timer. Folgendes habe ich bisher auf meinem STM32F446 implementiert: delay.c [c] #include <delay.h> extern volatile uint32_t ticker; volatile uint32_t us; void SysTick_Init(void) { if (SysTick_Config (SystemCoreClock / 1000)) //1ms
[c] #ifndef DELAY_H #define DELAY_H #include <stm32f4xx.h> #include <misc.h> extern void SysTick_Init(void); extern void delay_ms(uint32_t nTime); extern void delay_us(uint32_t nTime); #
-
Thread
TI TMS320F28P55x, STSPIN32G0 und Informationen zur Elektronik militärischer Flugkörper
der F29H859TU-Q1 ab Ende des Jahres 2024. [/c] ### STMicroelectronics – STSpin auf Basis eines STM32G0 Mikrocontroller erobern immer mehr Bereiche der Motorsteuerung: in vielen Fällen kommen mit CORDIC-Beschleunigern
 Bildquelle: war-sanctions, https://war-sanctions.gur.gov.ua/en/components?f%5Bcountry_id%5D=&f%5Bmanufacturer_id%5D=&f%5Btitle_uk%5D=&i%5Bmarking%5D=&f%5Bsearch%5D=STM32 und https://war-sanctions.gur.gov.ua
-
Thread
STM32 Interrupt programmatisch auslösen
Servus, uC: STM32F411RE (Nucleo 64 board) Sprache: C++ IDE: Eclipse ich möchte gerne einen Interrupt programmatisch auslösen. D.h. ich möchte nicht auf ein Ereignis an einem Pin warten, oder einen Timer oder
als ich angenommen habe. Also: Guck in die Lernbetty oder in das Mini-Projekt, das ich mal für die STM32F103C8T6 (aka "BluePill") geschrieben habe. Ich glaub, das hieß "STM32F103C8T6.ZIP". Dort findest du zum Nachlesen, wie das gedacht ist. Die Grundsätze sind dir aber hoffentlich bekannt, oder?
-
Thread
Stm32 lcd Grafik font rendering
display zeichnen. Ich wollte zuerst adafruitGFX auf einem esp8266 benutzen, hab aber gehört, dass der stm32 einen grafikbeschleuniger hat. Da hat direkt mein innerer Perfektionist zugeschlagen. Welche stm32 haben den und könnte ich den nicht verwenden um Speicher für die fonts im internen Flash sparen
/topic/108649 Hier der Artikel dazu: https://www.mikrocontroller.net/articles/Vektor-Font_in_C Hab ich in meiner Scopeuhr mit STM32F103 benutzt. War leicht in Betrieb zu nehmen und funktioniert gut.
-
Thread
STM32F401RC: Flash erase
jetzt einfach ein I2C Flash oder EEProm daran, und alles wird einfacher. Die Dinger sind doch so billig. Ein 32KByte EEProm STM M24256 gibt es für unter einem Euro. Das verwende ich, funktioniert prima.
Preises: https://www.lcsc.com/product-detail/Microcontroller-Units-MCUs-MPUs-SOCs_STMicroelectronics-STM32F401RCT6_C74524.html und was der kann, werde ich aber für bestimmte Dinge bei dem Chip bleiben, vor allem weil es auch sehr preiswerte BlackPill-Boards mit dem F401/F411 gibt.
-
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
einem speziellen Kommandozeilen Tool von Segger. Das muss man aber auch nur 1x machen... Rufus Τ. F. schrieb im Beitrag #5453048: > Es mag vielleicht funktionieren können, aber es ist nicht zulässig. Vor allem hat der keine Algorithmen um Nicht-STM32er zu flashen; das geht bei jedem Controller
-
Thread
eigene pow - Funktion
Das ganze ist ein Steuerungsgerät (nicht von uns) das eben vorgegeben ist und in dem ein kleiner STM32F030K6T6 (mit insgesamt 32kByte) werkelt. Diesem Controllergerät wurde nun die - im Source vorhandene - Firmware um eben eine Verstärkerkette erweitert und das Originalprogramm wurde dahingehend modifiziert
einfach nicht anderst. Wenn, wie schon gesagt, ich gekonnt hätte wie ich wollte, hätte ich einen STM32F103 genommen. Selbst der kleinste mit 64kb hätte mit der libm sicherlich gereicht (ohne Klimmzüge zu machen). Schöner Nebeneffekt jetzt allerdings ist, dass ich, wenn ich denn will, selbst auf
-
Thread
STM32F1 STOPMode RTC Wakeup
Hallo zusammen, wie schon in der Überschrift erwähnt versuche ich einen STM32F103C8T aus dem STOPMode mit Hilfe eines RTC-Alarms aufzuwecken. Im SleepMode klappt das auch schon. Nur im STOPMode wacht der STM32 nicht mehr auf. Nur ein Signal auf dem entsprechend konfiguriertem
Ich Trottel hab den Code aus meinem STM32F0-Ordner genommen. Der Code für den STM32F1 sieht anders aus. Dort verwende ich auch den RTCAlarm_IRQHandler. (Bzw. wenn unbenötigt nötig würde es aber auch ohne Interrupt per "Event" gehen.)
-
Thread
canbus mit SN65HVD230D und FlexCan
Transceiver zu tun?! Ich benutze den SN65 hier in einem professionellen Umfeld, zusammen mit zig STM32 (F4,F1,F3) zusammen. Du solltest dir nochmal genau ansehen wie deine CAN-Peripherie auf deim Controller aufgebaut ist. Ich kann hier nur von ST reden, da ist es folgenermaßen (vereinfacht).
Transceiver zu tun?! > Ich benutze den SN65 hier in einem professionellen Umfeld, zusammen mit > zig STM32 (F4,F1,F3) zusammen. > > Du solltest dir nochmal genau ansehen wie deine CAN-Peripherie auf deim > Controller aufgebaut ist. Ich kann hier nur von ST reden, da ist es > folgenermaßen (vereinfacht