-
Thread
STM32 Einstieg
Ich finde es nicht grundsätzlich falsch, mit einem Cortex-M (z.B. STM32) anzufangen, da diese Mikrocontroller aktueller Stand der Technik sind. Die kleinen 8 Bit Mikrocontroller, insbesondere PIC, MCS51 und AVR sind einfacher, weil sie weniger Funktionen haben. Aber
Sebastian R. schrieb im Beitrag #6077748: > "STM32 Einsteiger" Es gibt halt auch nicht DEN STM32, sondern ziemlich unterschiedliche. So habe ich unterdessen schon viele Projekte mit STM32F1 und STM32F3 gemacht. Dann habe ich mal auf ein Board,
-
Thread
STM32F103: EEPROM Abstürze abfangen
ist nicht mehr ansprechbar. Da nutzt auch kein 9-maliges Pinwackeln mehr, nur noch ein HW-Reset des STM32.
> 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
-
Thread
STM32 DMA auf GPIO und das schnell
ist momentan ein fliegender Testaufbau bestehend aus einem F407 Discovery und einem 74ABT245 als 3.3V -> 5V Wandler. Hier das DB des SRegs mit den LED Treiber Ausgängen: http://www.siti.com.tw/product/spec/LED/SP-ST2221C-A.004.pdf SERIN: - STM32 GPIO Pin per DMA - PORTA CLOCK: - STM32 Timer Output Compare Ausgang - Timer triggert intern den DMA - PWM Mode mit 50/50 DC - Timer8 OCR1 PC6 LATCH: - GPIO Bitbongo im DMA fertig IRQ - PC0 nENABLE: - STM32 Timer Output Compare Ausgang zur genauen Einhaltung der BAM Zeiten - One Pulse Mode - Timer9 OCR1 PE5 Reicht das
-
Thread
STM32F405 int64_t lehren
benutzten default-Linkerscript liegt der Stack bei _estack-__Stack_Size = 0x20020000-1024 , das ist 8 Byte aligned, oder? @NOP: "ich linke überhaupt keine Libraries zu.". Der STM32F405 kann keine 64Bit ints' nativ rechnen, der braucht dafür ne Software lib, die muss irgendwo her kommen. Mache kein
dieses? https://www.olimex.com/Products/ARM/ST/STM32-405STK/ besorg dir ein Nucleo board ... der ST Link V2-1 da drauf kann alle ST flashen. Ich breche die gern ab und verwende die weiter ^^ Aber dann kannst du zB mit OpenSTM IDE auch ganz
-
Thread
STM32 ADC Verhalten eigentümlich
Hi Norbert, von STM gibt es eine PDF wo das "Phänomen" externer Kondensator an einem AIN-Pin vom STM32 beschrieben wird https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Attachments/22412/2012_STM32%
Hallo, so ich habe heute den STM32F373 16Bit SDADC zum laufen gebracht und getestet. Test1: 72MHz CPU, SADC3 mit externer Vref 2.5V und single Input ohne Mittelwerte im low clock mode (1.5MHz) ergab bestenfalls ein ca. 12Bit ADC
-
Thread
STM32F3 MAX7219 SPI
@version V1.0 * @date 01-December-2013 * @brief Default main function. ****************************************************************************** */ #include "stm32f30x.h" #include "stm32f30x_gpio.h
nicht wie T_CSW oder T_CSS eingehalten werden soll. Logic high input voltage von *mindestens* 3,5V sprechen auch eher gegen einen STM32, der nur 3,3V VCC verträgt. Da müsste ein Pegelwandler zwischen, falls der STM keine mit 5V befeuerten I/Os hat. > via Software SPI Ich sehe da nur Hardware
-
Thread
Floating Pointing Unit STM32F4
Hallo, ich programmiere jetzt seit einiger Zeit die STM32 Controller mit dem Atollic TrueStudio. Ich frage mich jetzt nur ob die FPU der STM32F4 Controller wirklich gestartet wird. Ausgewählt habe ich im Projekt-Erstellen Dialog vom Atollic TrueStdio "Floating
Aktivierung ist in den STMicro Beispielen für STM32F4 aus der StdPeriphLib (das ist nicht das Codepacket zum STM32F4 Discovery-Board) in system_STM32F4.c/SystemInit() untergebracht. Sieht so aus: [c] void SystemInit(void) { /* FPU settings
-
Thread
STM32 Startup Zeit
Lt. ST AN2606 Seite 273 sollte das theoretisch funktionieren: file:///tmp/mozilla_jv0/cd00167594-stm32-microcontroller-system-memory-boot-mode-stmicroelectronics-1.pdf Allerdings leuchtet mir nicht ein, wie der Bootlader zwischen den beiden Konfigurationen PA2/3 und PA8/9 unterscheidet.
, F302, F373 und allen L1. Vom STM32L451RET weiß ich genau, dass der Bootloader den einschaltet weil der Scherz ein neues Layout gekostet hat. > Der STM32L011 vom TO hat kein USB. Ja, der wohl wirklich nicht. Der L451 hat auf dem
-
Thread
STM32 Overhead Funktionsaufruf
der ISR oder sonstwann aufgerufen wird). Konkret sieht mein Beispiel so aus: [c] #include "stm32f4xx_conf.h" #include "pins_main.h" #include "delay.h" #include <stdio.h> #include "intmath.h" volatile int32_t v = 0; int main(void) { SystemInit(); SysTick_Config(SystemCoreClock
int32_t shifterstate_t; int_fast8_t shifter(int32_t v, int32_t l, shifterstate_t *akku ) { int_fast8_t ovrflw = 0; #if 0 assert(v < 1<<30 ); assert(v > -(1<<30) );
-
Thread
Empfehlungen für aktuellen µC
2x SPI > - Toolchain / Programmer unter Linux lauffähig und Open Source > Meine Empfehlung stm32f411 https://stm32-base.org/boards/STM32F411CEU6-WeAct-Black-Pill-V2.0. Preiswert zu bekommen, wenn man etwas Zeit bei Aliexpress. Und den ST Link gleich mitbestimmen. https://stm32-base.org/boards/Debugger-STM32F103C8U6-STLINKV2 Mit Cube-IDE, läuft perfekt mit Linux Christian
-
Thread
ADC STM32 Kallibrationfehler ?
(Extern: dann am einfachsten Aref Pin mit einem Voltmeter messen, Intern: Die ist meist um die 1.2V, bei den meisten STM32 kann man die auf einem ADC Kanal messen)
den meisten STM32 Discovery-Boards ist der Vref Pin in etwa auf Vcc (3V).
-
Thread
WS2812B mit Lib von Martin Hubáček auf F103
Hallo Forum, ich möchte die WS2812B Library von Martin Hubáček von STM32F302 auf STM32F103C8 adaptieren. Leider bereiten mir die DMA Einstellungen Probleme. Meine Adaption ist angehängt. Das Original gibt es hier: https://github.com/hubmartin/ws2812b_stm32F3 Mir schien
Eine fertige und funktionierende Lib für STM32F103C8 und für einige STM32F4xx findest Du im WordClock-Projekt: https://www.mikrocontroller.net/articles/WordClock_mit_WS2812 Repo-Browser, d.h. direkter Link zu den WS2812-Sourcen: https
-
Thread
Vieles gelesen, trotzdem: Welcher AVR-Programmer/Welche IDE??
einen mittelgroßen ATtiny328P als Modul mit USB-UART Schnittstelle (bekannt als Arduino Nano). Im STM32 Umfeld empfehle ich für den Anfang ein STM32F103C8T6 Board. Das ist zur Zeit sehr billig und bei Bedarf kann man sich später sowohl kleinere als auch größere Modelle anschauen.
Karl Ium schrieb im Beitrag #5240475: > Kann man STM32-Controller genau so "frei" programmieren? Ja. Und das macht richtig Spaß. Nucleo + STM32CubeMX + SW4STM32 = ungeahnte Möglichkeiten :)
-
Thread
Hilfe bei OPV Schaltung
kleiner onkel schrieb im Beitrag #5536876: > Welche Spannung müsste dann an V-Ref hängen? Wenn du mit 12V/3,3V nachverstärkst, dann müsste das Vref des DAC an VCC/24V*3,3V liegen. kleiner onkel schrieb im Beitrag #5536876: > Hat auch der Dac eines STM32F0 eine V-ref?
eingesetzt, kein Summierverstärker.) Die Antwort findest du in User Manual und/oder Datenblatt deines STM32. Wird die V-ref von dessen intermen DAC auf einen Pin gegeben? Kann man V-ref an diesem Pin auch extern vorgeben oder ist der Pin nur zur Ausgabe von V-ref nutzbar (oder um V-ref mit einem Kondensator
-
Thread
Hilfe bei der Auswahl des richtigen Quarzes
Formel in der Appnote komme ich auf: > 4 x 40Ohm x (2x pie x 25Mhz)^2 x (12pF + 5pF)^2 > = 1,1 mA/V > > Im Datasheet des Controller steht allerdings: > Gm_crit_max = 1mA/V. > > Dann könnte ich diesen Quarz also gar nicht verwenden?? So siehts aus, wenn die Rechnung stimmt. STM32F4 hat
/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html Praktisch.
-
Thread
Mikrocontroller für KI
computational overhead ... " https://openreview.net/pdf?id=Y6SAZDGWtl Da eine (?) AI-library für STM32: https://wiki.st.com/stm32mcu/wiki/AI:NanoEdge_AI_Library_for_anomaly_detection_(AD)
Welcher der beiden Mikrocontroller hatte ein höhere KI-Rechenleistung? 1. Der ESP32-S3 2. Ein STM32N6
-
Thread
CooCox STM32L
STM32F058 STM32F058C8U6STM32F058R8T6 STM32F071 STM32F071CBT6STM32F071CBT6TRSTM32F071CBT7STM32F071CBU6STM32F071CBU6TRSTM32F071CBU7STM32F071CBU7TRSTM32F071CBY6TRSTM32F071RBT6STM32F071RBT7TRSTM32F071V8H6STM32F071V8T6STM32F071VBH6STM32F071VBT6 STM32F072 STM32F072C8T6STM32F072C8T6TRSTM32F072C8U6STM32F072C8U7STM32F072CBT6STM32F072CBT6TRSTM32F072CBU6STM32F072CBY6TRSTM32F072R8T6STM32F072R8T6TRSTM32F072RBH6TRSTM32F072RBI6STM32F072RBT6STM32F072V8H6STM32F072V8T6STM32F072VBH6STM32F072VBH6TRSTM32F072VBT6
-
Thread
von ELF nach flashbarem Format mit objcopy
-I.\ -o .\objects\stm32f10x_tim.o .\stm32f10x_tim.c arm-hitex-elf-ld.exe -T.\link.ld.tmp -Map=file.map --cref -gc-sections -o .\objects\out.elf sparmed52-Options: -V -Reload -S"..\..\" -S"..\" -S".\"
cpuinit" Include module "flop" Include module "main" Include module "misc" Include module "startup_stm32f10x_ld" Include module "stm32f10x_adc" Include module "stm32f10x_dma" Include module "stm32f10x_flash" Include module "stm32f10x_gpio" Include module "stm32f10x_it" Include module "stm32f10x_rcc
-
Thread
Arduino Custom Firmware für Fitness Armband mit NRF52
Hm okay, also ich kann stm32 programmieren und habe auch etliche Programmer da, SWD hab ich auch.. ich würde erstmal nur versuchen die Bilder der Uhr auszutauschen.
klappen. Die Farben kommen der Realität erst so ab Sekunde 10 nahe. https://www.youtube.com/watch?v=gbP1K4Dh-H8
-
Thread
STM32F030xx > EXTI Interrupt
Guten Abend, ich ein Evo. Board von STM (STM32F030xx DISCO). Dort ist Taster an PA0 angeschlossen. Wird dieser Taster gedrückt, liegt an PA0 3V an. Nun versuche ich diesen Pin mit hilfe des dazugehörigen Interrupts auszuwerten. Leider
ja auch kein Selbstgänger. Da muß man wohl schon selber handanlegen. Selbst wenn man z.B. aus einem STM32F103C8xx einen STM32F103CBxx machen will, der sich einzig in der Größe des Flash unterscheidet.
-
Thread
MOSI-Pegel viel zu niedrig, aber warum?
daraufhin mit einem Oszilloskop Clock und MOSI Leitung geplottet(siehe Bild). Das ganze läuft auf einem STM32F407VGT welcher mit 3V betrieben wird. Ich versuche über den SPI3port -> "0x88" zu schicken, was auch gerade so noch im Bild erkennbar ist. Auf dem Bild erkennt man, dass die Clockleitung wie erwartet
GPIO__OUTPUT(L3GD20_CS, D, 5); GPIO__OUTPUT(MPL115A1_CS, B, 5); GPIO__OUTPUT(LSM330DLC_ACC_CS, A, 8); GPIO__OUTPUT(LSM330DLC_GYRO_CS, C, 9); static bool initClock() { xpcc::stm32::Clock::enablePll(xpcc::stm32::Clock::PLL_HSI, 8, 168); return xpcc::stm32::Clock::switchToPll(); }
-
Thread
Suche: USB Eval-Board für STM32F10x
eine Joystick Anwendung dieses Board hier besorgt. http://www.aliexpress.com/item/ARM-Cortex-M3-STM32F103C8T6-STM32-core-board-development-board/1319507014.html Im Set kamen die damals auf etwa 5€ das Stück.
einen Wiki-Artikel dazu angelegt. Wenn die Boards da sind, kann ich auch mehr dazu schreiben: [[STM32F103C8T6_Boards]]
-
Thread
Ethernet PHY für STM32F107
etwas einfach halten will, kann sich mal den UIP anschauen. Scheinbar hat ST da schon was gemacht: "STM32F107xx connectivity line Ethernet low-level driver and web server demonstration based on uIP TCP/IP stack" http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWARE/stm32_eth_lib.zip
einem geläufig ist. Der Umstieg vom AVR auf Cortex M3 waren schon Welten, zurück auf einen fremden 8Bitter wollte ich jetzt nicht wieder. Eine Frage die es noch zu klären gillt ist, sollte man sich einen teueren STM32f 107 nehmen nur weil er den Ethernet Mac hat, oder besser in einen spi Ethernet
-
Thread
Umstieg von AVR auf PIC
/STM8L. Die sind vergleichsweise regulär aufgebaut (erinnern ein bischen an Motorola 8-Bitter), haben viel schnuckelige Peripherie und brauchen wenig Strom. Es gibt mit dem SDCC eine freie C-Toolchain (und
> Bei der Wahl des richtigen µC sind folgende Punkte entscheidend: > > Spannungsversorgung: 3V-5V > Schnittstellen: > min. 1 UART > min. 1 SPI > optional I2C (selten benötigt, deshalb nur optional) > Gehäuse: SOIC oder TQFN > Kosten (Einzelstück): < 5€ Hat der STM8 alles und mehr. Ein
-
Thread
Kurzmitteilungen: neue Funkchips, Transistoren mit eingebautem Vorwiderstand und vieles mehr
/2.png) ### STMicroelectronics: STM32WB-Bluetooth-SOC ab Sofort mit Codegenerator STM32-Microcontroller ersparen Entwicklern das manuelle Zusammenbauen der Hardwaretreiber durch ein als CUBE bezeichnetes Konfigurationswerkzeug. Diese
necessary embedded software bricks and tools to get users started easily with their applications. The STM32CubeWB MCU package is loaded with many examples and brings a full set of peripheral drivers (HAL and LL), all the necessary radio stacks including Bluetooth 5.2, Zigbee 3.0, OpenThread v1.1 and 802.15.4
-
Thread
TFT-direct-drive, WQVGA-TFT an STM32F4
Der Gedanke mit dem DMA und FSMC vom STM32F4 schwirrte mir auch vor kurzen durch den Kopf. Stört es beim STM32F4-Discovery nicht, daß FSMC_NWE auf der USB-Overcurrent-LED liegt ? Gruß Dennis
- THP); if(line_cnt < Y_START_POS || line_cnt >=V_LEN-TVF) { DMA2_Stream0->CR = 0x490; // 8bit-modus Adressmodus PINC=0 , MINC = 1 DMA2_Stream0->PAR = (uint32_t)&black_pixel; } else { DMA2_Stream0->CR = 0x690; // 8bit-modus
-
Thread
STPM32 - Register beschreiben..
Okay. Du hast es für einen STM32 geschrieben oder?
Nein. Die Spannung jedoch verhält sich auch sprunghaft ( 5-8 V).
-
Thread
stm32 uart flash reset über gpio?
Hi Ich bin STM32 NOOB. Habe ein "Blue Pill" bekommen und flashe bequem vom Sofa über SSH zu meinem Raspberry Pi an dem der/das/die? Blue Pill via USB-FTDI Adapter hängt. Also ich nun "stm32flash" auf dem Raspberry
https://satoshinm.github.io/blog/171223_jtagswdpillblink_jtagswd_debugging_via_black_magic_probe_on_an_stm32_blue_pill_and_blinking_a_led_using_stm32cubemx_libopencm3_and_bare_metal_c.html
-
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
Keil free für STM32F0
for STM32 aids the transition from legacy 8-bit architectures to Cortex 32-bit development by supporting the STM32F0 and STM32L0 series featuring Cortex-M0 and M0+ without any restrictions." Mit M0 und M0
------------------------------------------ The 'Blinky' project is a simple demo program for ST 'STM32F051R8' microcontroller using ST 'STM32F0-Discovery' Evaluation Board Compliant to Cortex Microcontroller Software Interface Standard (CMSIS v2.0). Build target 'STM32F051 RAM' ".\RAM\Blinky.axf
-
Thread
stm32 Cortex I2C : Master zieht SCL auf Masse
schon einmal folgendes Phänomen erlebt: 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 (aber für das auge noch schön sichtbar) zieht der Cortex die Clockleitung auf Masse. Elektrotechnisch
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 (aber für das auge noch schön sichtbar) zieht der Cortex > die Clockleitung auf Masse. Nicht
-
Thread
Problem: CH32V003 läst sich nicht (mehr) flashen
In dem Bild "meldung_3" steht aber was von "CH32V305" erkannt und nichts von einem "CH32V003". Überprüf das mal...
Für "kleinere" Projekte sollten die drei Timer ausreichen, für etwas anspruchsvollere nehme ich den V203 und warte gerade auf einen Satz CH32X035G8R6. Der kann auch 5V (sinnvoll wenn FETs ohne extra Treiber gesteuert werden sollen) hat 3 Timer und bessere OPAs, die auch besser dokumentiert sind. Leider
-
Thread
Pico2 RP2350 GPIO Fehler
> sich privat mit diesen RP-MCUs auseinanderzusetzen, anstatt z.B. mit STM32? Die integrierte PIO ist ein sehr guter Grund. Vanye
Wettbewerbes vielleicht zum Beispiel STM32 für das normale Volk preiswerter. Positiv denken ;-)
-
Thread
STM32F2 welche Pins ADC?
Ich steige bei diesem STM32 nicht durch, Beim Atmel Gibt es ADC1, ADC2 etc. Beim STM32 gibt es ADC3_IN9, ADC3_IN10, etc.. ok, ich vermute mal das meint 3ter ADC Kanal 9 z.B. da 3x8Adcs oder so verbaut sind... ABER was in dreiteufelnamen meint dann ADC123_In9, ADC123_IN8 etc?!?! Im Datasheet auf Seite 41. Wo sind die PWM Ausgänge? Ist beim STM32 der ADC galvanisch getrennt?!? Im Manual steht was von ISOLIERTEM gnd und getrennten VCC?! Irgendwie ist der Xmega128
-
Thread
ARM Einstieg Hilfe bei Controller und IDE Wahl
USB, daher nehme ich den STM32F417.
Also STM32F4 + CoCoox ? sind für den Einstieg ok?
-
Thread
C Programmierung STM32
lauter Bäumen nicht mehr. Ich habe mir für den Start dieses Teil besorgt. http://www.ebay.de/itm/STM32F0-DISCOVERY-USB-STM32F051R8T6-STM32-ARM-Cortex-M0-Development-Board-/161288388361?pt=Mess_Pr%C3%BCftechnik&hash=item258d897f09 Nun ging es daran, die Software auszusuchen. Bin nun bei der CooCoxIDE
schrieb im Beitrag #3943841: > Der XMega ist nett, hat aber leider viele Limitationen aufgrund der > 8/16-Bit Herkunft. Das würde ich mir nicht mehr antun wollen. Ist aber > OT :) Der STM32 ist nett, hat aber leider sehr viele komplexe Konfigurationsmöglichkeiten aufgrund der 32-Bit Herkunft. Das
-
Thread
ARM und WS2812 LEDs mit DMA und ATF16V8B?
statt ein µC: Ein XMC4500 Relax Kit scheint mir das günstigste mit DMA zu sein, billiger als ein STM32F4Discovery. Und der ATF16V8B + ein paar Logik-ICs (z.B. 74AC573 Latch) ist wohl die günstigste Lösung, um die DMA-Daten in das 1-wire-Protokoll zu wandeln, oder was meint Ihr?
beim SD-Karten lesen benötige ich ja mehr als einem Puffer. Und wie soll ich Deiner Meinung nach 8 Ausgänge realisieren? Und nur zum Verständnis: Ein XMC4500 Relax Kit kostet deutlich weniger als ein STM32F4Discovery. Sollte ich ein STM32F4Discovery nehmen? Falls ja, warum?
-
Thread
Full speed USB mit mikrocontroller
Fully independent 832 bytes USB DPRAM for endpoint memory allocation Oder aber du nimmst dir ein STM32F4-Discovery-Board (je nach Version 11 bis 30 Euro), da ist der Debugger auch gleich mit auf dem Board. Das kann auch Full-/High-Speed USB. Und fuer STM32 gibt es auch viele Beispiele, z.B. wie man
Der stm32f4 kann nachweislich 7MBit/s über USB CDC. Fertiges Beispiel unter: http://mikrocontroller.bplaced.net
-
Thread
Prozessor 32 Bit mit 5V z.B. SAMD09
weil an der LED bereits genug Spannung abfällt. Hansi schrieb im Beitrag #6958698: > Wenn Vcc 1,8V ist vertragen die Ausgänge 5V? Kommt auf den jeweiligen Chip an. Bei gewöhnlichen CMOS Chips vertragen alle Pins maximal 0,5V über der Versorgungsspannung. Beim STM32F103, STM32F303 und STM32L073
Joerg W. schrieb im Beitrag #6959976: > Viele 32-Bit Automotive-Controller arbeiten sowohl bei 3,3V als auch mit > 5V: Bei diesen Typen muss ich passen. Nutze für mich privat meist 8 Bit und für grössere Sachen 32 Bit Hansi schrieb im Beitrag
-
Thread
STM32: Bitbanding für Arrays?
funktioniert es auch nicht. ba[0] = 1; ba[1] = 1; ba[2] = 0; ba[3] = 1; v1 = ba[0]; v2 = ba[1]; v3 = ba[2]; v4 = ba[3]; v1 = 1; V2 bis v4 = 0; 0x22003080 <error: Cannot access memory at address 0x22003080> volatile uint8_t *ba = (uint8_t*)BitBandMemAddr
ldr r2, [r3, #8] (99) v4 = ba[3]; 080030A6 ldr r3, [r3, #12] [/c]
-
Thread
Warum 32.768kHz für RTC?
Hallo zusammen, ich befasse mich momentan mit dem NUCLEO-F767ZI, auf dem ein STM32F767ZI verbaut ist. Für ein Projekt benötige ich die RTC, für die auf dem Nucleo wie sonst häufig auch ein 32.768kHz Oszillator verbaut ist. In der von STM bereitgestellten Software STM32CubeMX kann
Configurations" für dieses Board noch 2 andere Möglichkeiten für Oszillatoren für die RTC sehen. 1. HSE mit 8MHz und Prescaler P, sowie 2. LSI mit 32kHz. Im Datasheet zum STM32F767ZI, sehe ich, dass man zum Betreiben der RTC eine Frequenz von 1Hz erzeugen muss. Dazu werden 2 weitere Prescaler gewählt:
-
Thread
Conways Game of Live zu langsam auf Z80
LPT1 Parallel Interface, zumindest meine 2009 Version. Ich habe den Olimex USB Wiggler hier. Das STM32F4 Board hat kein JTAG Interface, es ist ein STZ-Link V2 verbaut, welches über die USBN läuft und einen speziellen Treiber braucht. Die JTAG Pins sind aber heraus geführt wie ich sehe aber nicht konfiguriert
"Alternate Function" ist das? AF0? Keine. Aber es gibt hier im Board irgendwo etwas Text zum STM32 und ich werde den Teufel tun und dir alle Registerbits durchdeklinieren. Das darfst du schön brav selber machen (oder musst jemand anderen finden). ;-)
-
Thread
Neue Low End-Mikrocontroller, interessanter Lesestoff und Corporate Politics
Budapester Zeit durch th - C0 hat KEINE FPU Nachfrage bei SGS wurde von Michael Markowitz beantwortet. STM32C0 ist OHNE FPU. O-Ton: [c] No hw floating-point unit (fpu) on the STM32C0. This a basic controller/8-bit replacement. [/c] ### STMicroelectronics: STM32C0-Serie offiziell angekündigt, Pressemitteilung spricht von „32-Bit-Kick für kostensensible 8-Bit-Anwendungen “. Die in CUBE seit einiger Zeit einsehbaren (und unter https://www.mikrocontroller.net/topic/547244 en Detail vorgestellte) STM32C0-Serie war bisher nicht
-
Thread
Problem mit dem flashen ST-Link/ v2 und Coocox IDE
Ich habe momentan das Problem, dass sich mein Mikrocontroller STM32F407VGT6 nicht flashen kann. Zu den Rahmenbedingungen: - Ich verwende CooCox zum Erstellen des C- Codes. - Das Flashen mache ich über den JTAG Anschluss mit dem ST-Link/ v2. - Die Treiber sind
Ist zwar schon gelöst.. Ich hatte mich mal auf eigener Platine mit den LQFP48 Stm32f030c8t6 und Stm32f103c8t6 vergriffen.. Da die soweit Pinkompatibel sind gab es den gleichen Fehler, da musste ich in Coocox nur das Board umstellen. Muss man erstmal drauf kommen.
-
Thread
Auswahl eines Ethernet Controller
http://www.mikrocontroller.net/articles/STM32#Evaluation_Boards Hier ein paar Artikel, falls Du noch nichts vom [[STM32]] gelesen hast: [[STM32 für Einsteiger]] [[STM32]] Die TI's haben zum Teil auch den PHY gleich mit im µC drin und
hat aber keinen Sinn sich drüber aufzuregen. Der ist wie eine kaputte Schallplatte und ich höre nur STM32, STM32, STM32, STM32 ... Die Antwort auf alle Fragen, auch auf die die keiner gestellt hat. Schade, ich wollte eigentlich mal mehr mit dem STM32 machen, aber mittlerweile glaube ich das der voll
-
Thread
STM32 mit CubeMX Anleitungen
im Beitrag #4935616: > hasst es oder lernt es bei mir noch nicht ganz klar. habe cubemx + sw4stm32 + stlink_v2 installiert. Ein blinky-programm geclickt. eclipse workbench geöffnet. compiliert. Wie bekomme ich das Programm jetzt über den link auf den chip?
mit coiden geht der link: C:\CooCox\CoIDE>"C:/CooCox/CoIDE/bin\coflash.exe" program STM32F103C8 "C:/CooCox/CoIDE/workspace/70_new/70_new/Debug/bin/70_new.elf" --adapter-name=ST-Link --port=SWD --adapter-clk=1000000 --erase=affected --reset=SYSRESETREQ --driver="C:/CooCox/CoIDE/flash/STM32F10x_MD
-
Thread
STM32 F103 - I2C Probleme
------------------------------------------------------------------*/ #include "main.h" #include "stm32f1xx_hal.h" /* USER CODE BEGIN Includes */ #include "string.h" #include <stdio.h> #include <stdarg.h> #include <u8g_arm.h> /* USER CODE BEGIN PV */ /* Private variables ---------------
mit den dafür geeigneten > Funktionen arbeiten, z.B. HAL_I2C_Master_Transmit_IT(...) (siehe > stm32f1xx_hal_i2c.h) Das habe ich gerade mal gemacht, aber kein Erfolg. Aus dem Link von pegel habe ich mal den Code ausprobiert: [c] uint8_t I2C_Write_Byte(uint8_t addr, uint8_t data) {
-
Thread
stm32f429 Expansion board
. Problem bei der Einbindung des DCMI-Projekts: Ich ziehe im Projekt-explorer z.B. die Datei stm32f4xx_fsmc.c in den cmsis_lib/source ordner. Es kommt eine Fehlermeldung weil FSMC_Bank3 usw. nicht definiert ist. ich benenne stm32f4xx_fsmc.c in stm32f4xx_fsmc_c.err um, weil ich den Fehler erst
beim STM32F429 gibt es kein FMSC sondern nur ein FMC !! kann es sein das du das File für den STM32F407 benutzt ? das funktioniert natürlich nicht Die Peripheral-Repository darf beim STM32F429 NICHT benutzt
-
Thread
Wer hat ein ILI9341 Display mit 5v im Betrieb?
integrierten WLAN, Bluetooth und LCD-Interface usw. schon sehr vielseitig einsetzbar. > Wenn ein STM32 mit mehr IO drauf wäre, würde ich dem Nikolaus Bescheid > sagen. Fast alle dieser Displays mit integriertem µC verwenden einen ESP32, welche mit einem STM32 trifft man – insbesondere bei LCD-Auflösungen
jemals leiten, ist sowieso schon etwas falsch. Warum so destruktiv? Ich spiele gerade mit einem STM32G031, dem ich das +/- 5 V RS232 TxD-Signal (500 kBd) über 10 k auf den entsprechenden Rx-Eingang gebe. Nun sind die Flanken 'nur' 200 ns steil, was aber daran liegt, daß der USB-RS232 Umsetzer keine
-
Thread
STM32F4 overclocken
VREF ist beim STM32 mit 3V verbunden. Über U3 werden zwar 3V3 erzeugt, aber über D3 werden daraus 3V. Welchen Sinn die Diode hat (außer die Spannung ungenau zu machen...) erschließt sich mir noch nicht?! Eventuell
> VREF ist beim STM32 mit 3V verbunden. Über U3 werden zwar 3V3 erzeugt, > aber über D3 werden daraus 3V. Welchen Sinn die Diode hat (außer die > Spannung ungenau zu machen...) erschließt sich mir noch nicht?! Ich