-
Thread
[STM32] Wie Batterie erkennen?
dass die Beobachtung ein Artefakt meiner > Überprüfung ist Ich habe ähnliches festgestellt. Beim F103 besteht die Uhr ja nur aus einem 32bit Sekundenzähler. Der beginnt bei 0, wenn die Batterie fehlt.
Stefan ⛄ F. schrieb im Beitrag #6677155: > Das würden wir auch gerne tun, leider gibt es nicht "das eine" > Datenblatt für "den STM32". Sage doch mal bitte, um welchen es geht. Es handelt sich um den STM32F746
-
Thread
SVPWM mit LPC1769
Moin Tobias, Laut ST packt ein STM32F100 mit 24MHz die Feldorientierte Regelung (SVPWM) für einen Motor mit dem ST Motorcontrol Library ohne Probleme. Ein F4 ist da eigendlich overkill. Ich würde n F103 nehmen ist günstiger und für einen
welchem Prozessor ich anfangen soll, denn ich habe glücklicherweise zu beidem Evalboards hier (einmal STM32F100 Discovery, STM32F4 Discovery und ein NXP-Board mit einem LPC17... irgendwas). Ich hoffe, ich komme heute endlich mal noch dazu, eine passende MOSFET-Endstufe zu bauen, dann kann ich mal versuchen
-
Thread
STM32 - IDE, Toolchain, HAL, Libs, etc.
Meine ersten Schritte mit dem STM32F4 habe ich mit Atollic gemacht. Vorteile: Bekannte Umgebung von Eclipse, alles in einem Paket, keine Konfiguration nötig. Nachteil: Codebeschränkung von 32kByte Hier habe ich mich auch mit der
Als totaler STM32-Anfänger hab ich "System Workbench for STM32" mit CubeMX benutzt (für ein SMM32 F3 Discovery Board), und eigentlich keine Probleme gehabt... CooCox hingegen hat bei mir extrem rumgezickt...
-
Thread
CRC32 vom STM32F4 auf dem PC zurück rechnen?
[code] void initCRC32_STM(uint32_t* crc) { *crc = 0xFFFFFFFF; } void calcCRC32_STM(uint32_t* crc, uint32_t data) { uint32_t cnt; for(cnt=0;cnt<32;cnt++) { if((int32_t)(*crc ^ data)<0) *crc
] = 0x55; uint32_t CRCValue = CRC_CalcBlockCRC((uint32_t *)buffer, 2); [/c] Da kommt dann beim STM32F4 = 0x5df6dc01 raus. Auf dem PC mit: [c] char Buffer[] = {0x00,0x00,0x00,0x33,0x00,0x00,0x00,0x55
-
Thread
SysTick enable führt zu sofortigem Fault
#elif defined( STM32F10x ) #define SYSTEMCORECLOCK 72000000ULL #endif int main(void) { // Timer und Interrupt-Prioritaeten einstellen #if defined( STM32F4XX ) || defined( STM32F10x )
(0); NVIC_SetPriority(PendSV_IRQn, 2); NVIC_SetPriority(SysTick_IRQn, 1); NVIC_SetPriority(HIGHSPEED_TIMER_IRQn, 0); //FIXME: Enablen der IRQs landet am STM32F103RE
-
Thread
Günstige Microcontroller für Privat Projekte
Ganz klein: ATtiny45 (0,50€) Mittel 8bit: Arduino Nano (Klone aus Asien, 1,50€) Mittel 32bit. STM32F103C8T6 minimum system development baord (1,50€) Der aktuelle Nachfolger dazu: STM32F303CCT6 Mini System Dev.board (https://robotdyn.com/stm32f303cct6-256-kb-flash-stm32-arm-cortexr-m4-mini-system-dev-board-3326a9dd-3c19-11e9-910a-901b0ebb3621.html, 5,00€) Groß 32bit: STM32F103VET6 Minimum System Development Board (9,00€) Und für den
-
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
STLINK-V3MINIE auslesen
Christoph K. schrieb im Beitrag #7943238: > Das STM32H503 Board hat für BOOT0 resp. NRST jeweils einen Druckknopf. > Schwierig, die "hintereinander" zu drücken und mit der dritten Hand dann > noch den Connect Button vom STM32CubeProgrammer. Es ist
Anderes Target ausprobiert (STM32F103C8T6 bluepill). Verbindet auch nicht. [pre] 0:28:11 : UR connection mode is defined with the HWrst reset mode 10:28:11 : UR connection mode is defined with the HWrst reset mode 10:28:11 : ST-LINK
-
Thread
STM32F103 auf STM3210E-EVAL + Eclipse + Yagarto +openocd +dbg
openocd console flasht er aber dann: [code] target remote localhost:3333 Reset_Handler () at lib/src/stm32f10x_vector.c:188 188 { monitor reset halt JTAG tap: stm32.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3) JTAG tap: stm32.bs tap/device found: 0x06414041 (mfg: 0x020, part
0 # 0: 0x00000000 (0x800 2kB) protected # 1: 0x00000800 (0x800 2kB) protected .... #255: 0x0007f800 (0x800 2kB) protected stm32x (High Density) - Rev: Z > [/code]
-
Thread
Nur PLL clock für Timer?
, kann es mir ja nun leisten dank FPU. Und da der STM32 vollgestopft ist mit Peripherie, bin ich noch lange beschäftigt. Besonders der geschätzt 4 mal größere Assemblerbefehlssatz wird interessant, gigantisch gegenüber dem M0+. Gruß Uwe
Mit den SAMs habe ich noch nicht gearbeitet. Habe nur Erfahrung mit älteren NXP ARM7TDI, LPC1788 und STM32F1/F4. Ja, die Doku ist bei ST auch nicht immer hilfreich. Mit welchen Werkzeugen arbeitest Du übrigens? Ich arbeite mit ST TrueStudio. Ein STM32F1 schaffte die Berechnung eines faktorisierten,
-
Thread
[Cortex-M3] Problem mit dem UART
Verbunden) Beim Kompilieren geht soweit alles glatt [c] **** Build of configuration Debug for project stm_h103 **** make all .compiling arm-none-eabi-gcc -I./ -c -fno-common -O0 -g -mcpu=cortex-m3 -mthumb main.c .compil arm-none-eabi-gcc -I./ -c -fno-common -O0 -g -mcpu=cortex-m3 -mthumb stm32f10x_rcc.c .compili arm-none-eabi-gcc -I./ -c -fno-common -O0 -g -mcpu=cortex-m3 -mthumb stm32f10x_gpio.c ..linking arm-none-eabi-ld -v -Tstm_h103_blink_rom.cmd -nostartfiles -o main.out main.o stm32f10x_rcc.o stm32f10x_gpio.o GNU ld (Sourcery G++ Lite 2008q1
-
Thread
CAN in analog umwandeln
Welche Struktur haben die Daten, die die UVR1611 in den CAN-Bus gibt? 2) Wie kann man die OLIMEXINO-STM32F3 richtig konfigurieren. Der 0-10 Volt-Ausgang der OLIMEXINO-STM32F3 scheint mir unkritisch. 6,47 Volt bedeuten letztendlich, wenn alles richtig läuft, eben 64,7 °C. Soweit erstmal vielen
: > Der 0-10 Volt-Ausgang der OLIMEXINO-STM32F3 scheint mir unkritisch. Der STM32F3 kann nur 0-3.3V ausgeben
-
Thread
Segway - STM32
auf dem STM32F4 Discovery Board, findest du hier: http://mikrocontroller.bplaced.net/wordpress/?page_id=744 Viel Erfolg :) LG Jan
kannst du sofort loslegen(einfach den Anweisungen folgen): http://www.mikrocontroller.net/articles/STM32_CooCox_Installation Mein 3-Punkte-Plan-Rat (so wäre ich vermutlich vorgegangen): 1. Bestell dir ein stm32F3Discovery: http://de.farnell.com/jsp/displayProduct.jsp?sku=2215108&gross_price=true
-
Thread
Welchen Mikrocontroller für Millisekunden-Stoppuhr?
dazu verwenden kannst. > Welchen Mikrocontroller würdet Ihr empfehlen http://stefanfrings.de/stm32/stm32l0.html Der hat sogar eine kalibrierbare RTC mit eigenem 32 kHz Quarz, falls du dazu unbedingt eine RTC verwenden willst. Ich würde allerdings eher einen Timer mit dem 8 MHz Hauptquarz takten
schrieb im Beitrag #7830033: >> Welchen Mikrocontroller würdet Ihr empfehlen > http://stefanfrings.de/stm32/stm32l0.html Vermutlich ist dieser dir nicht simpel genug. Schade, denn der hat sogar einen seriellen Bootloader (einige Modelle der Serie auch USB) ab Werk dabei und kann mit der Arduino IDE programmiert
-
Thread
STM32 komisches Verhalten bei include und leerer Funktion
Hallo Leute, ich brauch mal Hilfe. Ich hab hier einen STM32F107VCT6 und folgendes Programm mit CoIDE (1.7.5, 20130927-3279-1526) draufgeladen: Die main.c sieht so aus: [c] #include <stm32f10x.h> #include <stm32f10x_conf.h> #include <stm32f10x_rcc.h> #include <stm32f10x_gpio.h> #include <stm32_time.h> //#include <stm32_serial.h> // <= PROBLEM //************************************************** void Cyclic_1ms (void) { static uint16_t
-
Thread
AVR ARM STM32F3 Discovery GPIO Einführung
CodeBlocks\STM32F3-Discovery_FW_V1.1.0\Libraries\CMSIS\Lib\GCC -IC:\Programme\CodeBlocks\STM32F3-Discovery_FW_V1.1.0\Libraries\CMSIS\RTOS -IC:\Programme\CodeBlocks\STM32F3-Discovery_FW_V1.1.0\Libraries\CMSIS\SVD -IC:\Programme\CodeBlocks\STM32F3-Discovery_FW_V1.1.0\Libraries\STM32_USB-FS-Device_Driver\inc -IC:\Programme\CodeBlocks\STM32F3-Discovery_FW_V1.1.0\Libraries\STM32F30x_StdPeriph_Driver\inc -IC:\Programme\CodeBlocks\STM32F3-Discovery_FW_V1.1.0
-
Thread
Weg von Atmel, hin zu arm, stm32.
ein Programm wirklich rechnen muss, sind die M0 ohne Hardware-Division klar im Nachteil. Die M0+ haben wenigstens eine MPU und können die Vektortabelle ins RAM verlegen. Die (hier im Forum) beliebtesten STM32F1xx sind die allererste Generation. Bei den nicht ganz so alten STM32F2, F3 und F4 merkt man deutlich, dass ST dazu gelernt hat. Die dritte Generation, die L0, L1, L4, ist nochmal besser geworden, besonders die internen Oszillatoren und die Leckströme, aber auch die
-
Thread
Hilfe beim KiCad-Layout gesucht: 2-Fach Motorsteuerung (KFZ-Bereich)
des STM32. Die Signale von der Zentralverriegelung (LOCK_12V / UNLOCK_12V/ IGN_12V) gehen über ihre Transistor-Pegelwandler auf die Eingangs-Pins des STM32. Diese Pins sind als Externer Interrupt (EXTI)
komplette statische Verdrahtung durchgemessen: VM → 0 Ω PGND/GND korrekt PMODE auf GND EN, PH, nSLEEP und nFAULT jeweils über 1-kΩ-Serienwiderstände mit dem STM32 verbunden VREF korrekt angeschlossen IPROPI korrekt angeschlossen OUT1 und OUT2 jeweils
-
Thread
Calibration ADC STM32F334
Hier hast du Beispielcode für den F303: http://stefanfrings.de/stm32/stm32f3.html#analog Da sind Hinweise aus dem Errata und einer Application Note eingeflossen (welche habe ich vergessen). Ich schätze dass es bei deinem ebenso geht.
Stefan ⛄ F. schrieb im Beitrag #6565372: > Hier hast du Beispielcode für den F303: > http://stefanfrings.de/stm32/stm32f3.html#analog > Da sind Hinweise aus dem Errata und einer Application Note eingeflossen
-
Thread
STM8 DevBoard für 1.30$?
Erfahrungen damit gemacht hat (Treiber, IDE)? http://de.aliexpress.com/item/ST-Link-st-link-V2-for-STM8S-STM8L-STM32-Cortex-M0-Cortex-M3-SWIM-JTAG-SWD/32322884886.html Board: http://de.aliexpress.com/item/J34-Free-Shipping-ARM-STM8-Development-Board-Minimum-System-Board-STM8S103F3P6-Module-for-Arduino
/item/ST-Link-st-link-V2-for-STM8S-STM8L-STM32-Cortex-M0-Cortex-M3-SWIM-JTAG-SWD/32322884886.html Oh, ein paar Cent billiger, aber dafür Dicker. Ich bleibe bei meinen.
-
Thread
Timer Interrupt STM32F4
[c] #include "stm32f4xx.h" #include "stm32f4xx_tim.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" void InitializeLEDs() { RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE); GPIO_InitTypeDef
****************************************************************************** */ #include "stm32f3xx.h" #include "stm32f3_discovery.h" volatile int b=0; void initTimerTIM2() { RCC->AHBENR = RCC_AHBENR_GPIOCEN; GPIOC->MODER = GPIO_MODER_MODER6_0; GPIOC->OSPEEDR &=
-
Thread
Nucleo64 -STM32L476RG Problem mit HSE-Clock
Ich denke wenn HAL funktioniert, ist es Zeit sich die LL Beispiele anzusehen. ~/STM32Cube/Repository/STM32Cube_FW_L4_V1.16.0/Projects/NUCLEO-L476RG/Examples_LL/ Vielleicht: RCC/RCC_UseHSEasSystemClock ?
Fehler. Den kann man selber behandeln im SystemClockInit. https://github.com/ARMmbed/mbed-os/blob/2f87d59c7f2eed226ff82df72d2724b0ac122177/targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/STM32L4xx_HAL_Driver/stm32l4xx_hal_rcc.c#L559-L566 Aber warum tut man sich das mit LL überhaupt an? Damit der Controller
-
Thread
Convertierung von STM32F4 zu STM32L0
Moin, ich habe meinen Code im Moment auf einem STM32 NUCLEO-F411RE Board laufen. Für die Zukunft soll es ab er ein Chip der L0 Serie sein (low-power). Dafür habe ich nun das NUCLEO - LO53R8 Board. mit den SPL2LL Converter habe ich meinen code migriert
-
Thread
STM32F103: EEPROM Abstürze abfangen
> Arbeitgeber hat mehrere hunderttausend Platinen mit STM32 und I2C im > Feld, wo das ohne Probleme läuft. Welcher STM32 und synchrone oder asynchrone Ansteuerung? Bei den alten (F1, F4) ist die asynchrone Ansteuerung sehr kompliziert, da kann man leicht
im Debugger aber .... naja, lieber etwas weniger Gas, dafür auch weniger Unfälle. Dieser kleine STM32F103 auf dem 2,50 Euro Board ist jedenfalls eine schweinegeile Maschine für "Physical Computing", für alles andere nehme ich lieber F429. [c] * Wenn das E2PROM noch in einem Schreibzyklus ist muss
-
Thread
10 serielle Schnittstellen an LAN oder USB
> > Das will man nicht wirklich haben :-) Da trennt sich halt die Spreu vom Weizen. Mit einem STM32F2 oder größer sehe ich da keine größeren Probleme.
Stefan F. schrieb im Beitrag #6036971: > Der Niklas Gürtler hat hier mal eine Firmware für STM32F103C8 > veröffentlicht, die einen 3-fach USB-UART Adapter implementiert. Der > Chip kostet ca. 1 Euro und
-
Thread
Kennt jemand die Chronologie der STM32 ?
Servus allerseits Weiss jemand eine Quelle, von der ich die chronologische Entwicklung der STM32 MCUs entnehmen könnte? Also in etwa wie (Datumsangabe frei erfunden): 01.01.2007 STM32F103 Rev A 15.02.2007 STM32F107 Rev A 01.03.2007 STM32F103 Rev Z usw. usf. MfG
Ich meinte eine Quelle, wo das Ganze übersichtlich aufgelistet ist. Edit: ... und alle STM32 enthaellt. Also von STM32F0xx bis STM32F7xx
-
Thread
Python-STM32 serielle Schnitstelle
Output' (stm32f4_digital_output) */ 66 enable_DigitalOutput(); 67 68 /* Level2 S-Function Block: '<Root>/UART Setup' (stm32f4_usart) */ 69 enable_UARTSetup(); 70 } 71 72 /* Model terminate
Kann es sein, dass (STM.write('0')) nicht 0 in matlab ist ? '0' ist in asci 0x30. Außerdem benutze ich keinen USB UART converter, weil der STM32F446re einen hat (ST-Link)
-
Thread
Lohnt sich der Umstieg auf 32-Bit Controller
der Stm32f103 mit 64kb Flash und 48 Pins. Bei der folgenden Aussage möchte ich bitte korrigiert Weden, falls sie falsch ist. Beim 32 bitter benötige ich meißt mehr Speicherplatz weil ich zum ersten mir
>Auch bei ST hängen ab STM32L/STM32F2xx die Ports mittlerweile direkt am >AHB, der Zugriff darauf benötigt nur 1 Takt. (Bei 120MHz also 8,33ns) Nicht, wenns ausm Flash läuft!
-
Thread
STM32F103C8T6 4 PIN Programmierschnittstelle Belegung
ich weiß, die Hoffnung ist gerade bei Chinesenhardware meistens vergebens. Der Prozessor ist ein STM32F103C8T6
John P. schrieb im Beitrag #5962714: > Beim STM32 ist der Ausleseschutz meistens ein Witz und kann Problemlos > umgangen werden. Ach ja? Ist mir nur für F0 bekannt. Hast Du Infos wie das beim F103 geht?
-
Thread
Mikrocontroller Takt mit Sinus
Ich habe eine Schaltung, wo ich einen OCXO verbaut habe. Ein kleiner STM32 soll auch noch mit rein. Nun möchte ich den Takt des Microcontrollers an den OCXO anbinden. Der OCXO liefert +7dBm an 50 Ohm und der Mikrocontroller ist ein STM32F303K6. Ich frage mich, ob ich als
im Beitrag #5333410: > Ich habe eine Schaltung, wo ich einen OCXO verbaut habe. Ein > kleiner > STM32 soll auch noch mit rein. > Nun möchte ich den Takt des Microcontrollers an den OCXO anbinden. Der > OCXO liefert +7dBm an 50 Ohm und der Mikrocontroller ist ein > STM32F303K6. Ich frage mich, ob
-
Thread
CMSIS und die Interrupt-Prioritäten
) { if(IRQn < 0) { SCB->SHP[((uint32_t)(IRQn) & 0xF)-4] = (priority); } /* set Priority for Cortex-M3 System Interrupts */ else { NVIC->IP[(uint32_t)(IRQn)] = (priority); } /* set Priority for
keien Einfluss. Im CortexM3 Programming-manual ist das zum Glück viel einfacher beschrieben. Beim STM32F103 sieht daher meine NVIC Prioritätsfestlegung z.B. so aus: [c] PR[0] = 0x00; // Prioritäten sind 0x00(hoch) bis 0xF0 (niedrig) PR[1] = 0x00; PR[2] = 0x10; PR[3] = 0xF0; PR[4] = 0x30;
-
Thread
IAR und TIM6,7 Interruptprobleme beim STM32F107
weiter. Danke für den Tipp, habs Gefühl dass is der Richtige weg :) ach ja: http://code.google.com/p/stm32f107/source/browse/trunk/STM32F10x_Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/startup/?r=4 Link zu den *.s files...
Zeitgenossen. Eine Tabelle sehe ich dort nicht. Die Tabelle sehe ich hingegen in http://code.google.com/p/stm32f107/source/browse/trunk/STM32F10x_Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/startup/iar/startup_stm32f10x_md_vl.s?r=4
-
Thread
Betriebssystem für 32 Bit µCs?
eine MPU. Es gibt uClinux, das hat aber mit > Mainline-Linux eher weniger zu tun! FALSCH! Der STM32F429 ist in der Mainline! und der H7 wird gerade von ST-Mitarbeitern mit Devicetrees usw. im Mainline Kernel versorgt.
Tec N. schrieb im Beitrag #5232570: > FALSCH! Der STM32F429 ist in der Mainline! und der H7 wird gerade von > ST-Mitarbeitern mit Devicetrees usw. im Mainline Kernel versorgt. Cool, wie viele MByte SDRAM braucht ein STM32 Linux um zu starten?
-
Thread
STM32F103C8T6: Timer 6 IRQ verschwunden?
Laut CubeMX hat dein STM32F103C8T nur Timer1 bis Timer4.
Hatte auch kürzlich das Problem... in der STM32F10x.H steht: - Medium-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers where the Flash memory density ranges between 64 and 128 Kbytes. - Medium-density value line
-
Thread
STM32F030 Timer 14 tut nichts
RCC_APB1ENR_I2C2EN #define RCC_APB1Periph_USB RCC_APB1ENR_USBEN /*!< Only applicable for STM32F072 and STM32F042 devices */ #define RCC_APB1Periph_CAN RCC_APB1ENR_CANEN /*!< Only applicable for STM32F072 and STM32F042 devices */ #define RCC_APB1Periph_CRS RCC_APB1ENR_CRSEN /*!< Only applicable for STM32F072 and STM32F042 devices*/ #define RCC_APB1Periph_PWR RCC_APB1ENR_PWREN #define RCC_APB1Periph_DAC RCC_APB1ENR_DACEN /*!< Only applicable for STM32F051 and STM32F072
-
Thread
Integer-Berechnungen mit grossen Zwischenwerten
0 \leq x \leq 2^{31} [/math] [math] 0 < L \leq 2^{32} [/math] [math] x < L [/math] [math] 0 < a < 2^{16} [/math] [math] 0 < f < 2^{24} [/math] Die einzige echte Variable ist x -
#define xhigh (x>>16) #define xlow (x & 0xffff) #define fhigh (f>>16) #define flow (f & 0xffff) /* jetzt x*f/L , l <= 2^32 , 33 Bit also passt das nur in 64 Bit Variable, wahrscheinlich ein Fehler, aber egal */ /* zweigeteilt, um 32Bit
-
Thread
C++ : Datum-/Zeitberechnungen vor dem 1.1.1970
time.h> int main( int nargs, char **args ) { time_t t = (time_t)-2208988800; struct tm stm; stm = *gmtime( &t ); printf( "%d.%d.%d %02d:%02d:%02d\n", stm.tm_mday, stm.tm_mon+1, stm.tm_year+1900, stm.tm_hour, stm.tm_min, stm.tm_sec ); return
; > > return 0; > } Bei mir (Win7, 32 Bit, Eclipse, GCC C++ == MinGW) gibt er aus : "7.2.2036 06:28:16" Auch dann, wenn ich statt "t = (time_t)-2208988800;" eingebe "t = (long)(long)(-2208988800);" :-(
-
Thread
STM32-F407-DIY-MORE mit gdb und blackmagic blue pill programmieren
for commands related to "word". Target voltage: 3.06V Available Targets: No. Att Driver 1 STM32F40x M4 0x5b93b9be in ?? () (gdb) mon erase_mass Erasing flash... This may take a few seconds. \ (gdb) x /10x 0 0x0: 0x0cfec4ba 0x45d7e9ce 0x90904468 0x5b93b9bf 0x10: 0xb14e2f54 0x77fba4bd
betreiben. Aber primär geht es mir darum, das mecrispstellaris-Forth, das ich erfolgreich in ein stm32F407-DISC1 board geflasht habe, auch in dieses stm32-f407-DIYMORE board zu flashen. Ich habe den UART angepaßt an USART1 an PA09/P10, aber das Programm loopt noch irgendwo in der Initialisierung. Leider
-
Thread
STM32U5 – stromsparende 40nm-Variante mit ARM-Cortex-M33
handlötbaren Gehäuse mehr – STMicroelectronics bietet nur noch QFN, LQFP, WLCSP und UFBGA an." den STM32U5 wird es, genauso wie viele anderen STM32, u.a. in LQFP48 mit 0,5mm Pitch geben. Also gegenüber anderen STM32-Serien ändert sich da bei den Gehäusen nichts. Und ich behaupte mit ein klein wenig Übung
Kundenwunsch des Normalverbrauchers geht dort hin... Zu der momentanten Nicht-Verfügbarkeit von STM32F1 und F0: ist nervend, ja, weiss ich. Aber, andererseits, das sind auch so ziemlich die ältesten Controller die SGS im Programm hat. Außerdem war a) Streik bei diversen Werken von SGS, b) die unerwartet
-
Thread
Neue Low End-Mikrocontroller, interessanter Lesestoff und Corporate Politics
Hmm... wenn man sich mal die Übersicht der "Mainstream" MCUs bei STM anschaut, ist damit die STM32F0 Serie eigentlich fast obsolet: https://www.st.com/en/microcontrollers-microprocessors/stm32-mainstream-mcus.html Oder gibt es irgendein Herausstellungsmerkmal was
schrieb im Beitrag #7315364: > Hmm... wenn man sich mal die Übersicht der "Mainstream" MCUs bei > STM anschaut, ist damit die STM32F0 Serie eigentlich fast obsolet: Das ist sie eigentlich schon seit der Erfindung der L0-Serie. > PS: Die C0 Serie hat eine FPU? Das finde ich ziemlich interessant
-
Thread
Mit Wire.h über I2C auf LCD-Display 1602 zugreifen
oder *DATEN* schicken willst. Also zB <Cursor links> oder "HALLO". Hier machen die das für einen STM32. https://controllerstech.com/i2c-lcd-in-stm32/
Axel R. schrieb im Beitrag #7614956: > Hier machen die das für einen STM32. > https://controllerstech.com/i2c-lcd-in-stm32/ Warum in die Ferne schweifen? https://www.mikrocontroller.net/topic/471336
-
Thread
System Workbench for STM32 mit STM32F103C8T6
1000 kHz, using 950 kHz Info : clock speed 950 kHz Info : STLINK v2 JTAG v27 API v2 SWIM v6 VID 0x0483 PID 0x3748 Info : using stlink api v2 Info : Target voltage: 3.244504 Info : stm32f1x.cpu: hardware has 6 b
verwendet. https://www.mikrocontroller.net/topic/350400 https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board Man kann auch die mbed lib verwenden und den Online Compiler von mbed verwenden: https://developer.mbed.org/users/hudakz/code/STM32F103C8T6_Hello/
-
Thread
Wie STM8 Assembler File "bearbeiten"?
Zumindest glaub ich gefunden zu haben, wo die UART Baud Rate gesetzt wird: [code] ld A, 0x03 ;0x009C06, B6 03 and A, #0x0F ;0x009C08, A4 0F or A, 0x00 ;0x009C0A
, CD 9C C3 ld A, XL ;0x009C14, 9F ld 0x5232, A ;0x009C15, C7 52 32 [/code]
-
Thread
Atmel mit oder ohne Arduino oder ganz anderer µC für Batteriemanagement
Gesucht: optimale Spannungsversorgung für einen dafür ausgesuchten Controller (ich habe noch ein paar STM32F030 rumliegen). Der Controller soll dann die Zellen abgleichen.
noreply@noreply.com schrieb im Beitrag #4705829: > ich habe noch ein paar STM32F030 rumliegen Das passt hier nicht her, mache einen neuen Thread auf!
-
Thread
Triactreiber MOC3061 mit Arduino / Raspberry ansteuern
hast doch eine galvanische Trennung durch den MOC. Ich denke, der TE möchte gerne anstelle des STM32F103 den Arduino einsetzen. Also ja, dann sollte der STM32 auf jeden Fall gekappt werden, damit er a) nicht dazwischenfunkt und b) nicht rückwärts über die GPIO Pins Strom zieht. Man kann da Pin für
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
-
Thread
Wahl Mikrocontroller Abschlussarbeit
Er soll sich das stm32f429 discovery besorgen... Das kostet fast nichts, hat sdram für die daten und der controller hat genügend spi interfaces, um 3 spi per dma in den speicher zu schaufeln :)
das, was du schon kennst. Dein Problem kann ein 8-Bit-PIC oder ein ATMEGA auch lösen. Was den STM32 angeht: Folgenden kann ich empfehlen: STM32F072 Der ist für STM32 relativ simpel, aber trotzdem recht leistungsfähig, hat viel Peripherie und ist gleichzeitig billig. Auch Flash und RAM sind
-
Thread
STM32F207: Alternative Pin-Belegung
Im STM32F1xx RefMan findet sich das ganze unter Alternate function I/O and debug configuration (AFIO) im Bereich der GPIOs beim STM32F2xx RefMan kann ich dieses Kapitel leider nicht finden.
Funktionen (implementierte Peripherie) er verschaltet werden kann. Vergesst einfach was Ihr über STM32F1xx gelesen habt und glaubt dem Datenblatt von STM32F2/4xx.
-
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
> bei R2R-OPVs. Ich revidiere meinen Messbereich: 0,6-14V, Widerstände sind 1% Metallschicht, 12bit Genauigkeit waren nie mein Ziel. Der STM32F103 bekommt seine 3.3V (und damit VREF) von einem ADP151 LDO, der hat +-2,5%... ich denke der bestimmt die
-
Thread
Video Streaming STM32 -> Z80
Oder der lesende Z80 gibt den Takt vor. STM32 muss dann schnell genug reagieren. - Z80 zieht die Leitung kurz auf low. - STM reagiert _sofort_ auf diesen Impuls. - 0 übertragen: STM zieht Leitung auf auf Low. - 1 übertragen: STM macht
Kein Name schrieb im Beitrag #3562266: > Oder der lesende Z80 gibt den Takt vor. STM32 muss dann schnell genug > reagieren. > > - Z80 zieht die Leitung kurz auf low. > - STM reagiert _sofort_ auf diesen Impuls. > - 0 übertragen: STM zieht Leitung auf auf Low. > - 1 übertragen
-
Thread
Preisdivergenz bei Mikrocontrollern;
Ich denke, das kommt noch noch dazu. Ich habe gut 30 kleine und große AVR vorrätig, aber nur 5 STM32. Welche Boards nach der Kriese wieder produziert werden kann wohl keiner abschätzen. Vor allem die mit älteren Mikrocontrollern (Atmega328P ohne B, STM32F103, STM32F40x) sehen wir vielleicht nie
Stefan ⛄ F. schrieb im Beitrag #7032065: > Zur Zeit kriegt man offenbar nur noch chinesische Mikrocontroller, das > wären für Bastler hauptsächlich ESP8266, ESP32, RP2040 und schlecht > gefälschte STM32F103