-
Thread
CH32V006 und CH32V007 von WCH
neben einer echten 32-Bit CPU und DMA eine deutlich bessere Funktionsvielfalt gegenüber den Atmel-MCU's. Die Timer wurden von der Funktion her von den STM-MCU's übernommen / gecloned, so daß es sich empfiehlt auf die Beschreibung von STM zurück zu greifen (Timer1_STM32f446xx.pdf), in der die Timer viel
wirtschaftlich reparieren ließ diese MCU zu finden war. Bei dem SH79F084AL handelt es sich um einen "2.8V~5.5V 51 Family 8KB FLASH SOP-16 Microcontroller"
-
Thread
SVPWM Ansteuerung eines BLDC
der Ausgangstreiber des Pins von Vorteil. Bei einem Redesign würde ich für meine Umrichter den STM32F3 verwenden aber mit externen Opamps und Komperatoren für Überstrom usw. Unabhängig vom Proze. Die 2 SO8 kann ich verschmerzen. Das sind meine Erfahrungen mit dem Proze und internen OPs. Gruß
habe, ätzen lassen und den Controller erstmal extern lassen. Ich habe mich bei den STM32s für diese Anwendung noch nicht festgelegt. Ist das Okay, oder sollte der uC unbedingt auf der selben Platine sitzen, was ja natürlich weniger Masseprobleme, Spikes und andere Schweinereien reinbringt
-
Thread
Freier unbegrenzter Toolkit für silabs 8051er
>STM8S103F3M6 und STM8S903F3M6 sind m.E. die günstigsten und 70% teurer. teurer? die günstigsten kriegt man für 20..30ct (und, er ist verflixt schnell, rechnet oft besser als AVR)
EBV.com, bei Search - Inventory, dann Typ eingeben () STM8S000/003 sind die kleinsten
-
Thread
Linux auf dem STM32 externes RAM
S. R. schrieb im Beitrag #5686480: > Man kann an einem STM32 problemlos einen Netzwerkchip betreiben, z.B. > den ENC28J60 (wird von Linux unterstützt). Das mag ja sein, aber in 128kB RAM (um die es
S. R. schrieb im Beitrag #5686598: > eher nicht schrieb: >> Und mit externem RAM kann ein Microcontroller wie der STM32 seine >> Vorteile nicht mehr ausspielen. > > Warum nicht? Die meisten netten
-
Thread
MCURSES - Mini Curses Bibliothek für Mikrocontroller
code] In Zeile 126 steht: [c] if ((sign = n) < 0) n = -n; [/c] Da "sign" als uint8_t definiert ist, kann der Ausdruck niemals negativ sein. In Zeile 131 dasselbe: [c] if (sign < 0) s[i++] = '-'; [/c] Dann habe ich smed aufgerufen mit: ./smed ohne Eingabe
Ich habe gerade die Version 2.2.0 hochgeladen mit den folgenden Änderungen: - Portierung auf STM32F10x und STM32F4xx - Auswahl der UART-Schnittstelle (nur STM32) - Neue Funktionen: printw() und vprintw() (nur STM32) - Neue Makros: mvprintw() und mvvprintw() (nur STM32) - Variablen-Typen
-
Thread
STM32 Nucleo-F303K8 führt plötzlich kein Programm mehr aus
Hi, ich habe mal auf einer Messe ein "STM32F303 - Nucleo-32 - ST part number: Nucleo-F303K8" Board geschenkt bekommen und wollte das jetzt einfach mal ausprobieren. Da ich das ganze mit Arduino machen wollte, habe ich gestern ewig rumgegoogelt
: __sw4stm32_tmp/jre-8u131-windows-x64.tar.gz inflating: __sw4stm32_tmp/tar.exe 0 [main] us 0 init_cheap: VirtualAlloc pointer is null, Win32 error 487 AllocationBase 0x0, BaseAddress 0x68560000, RegionSize
-
Thread
SAM-Controller, Einstieg und Auswahl
Ein kleiner Schwenk von SAM zu STM: STM32F3 (Cortex M4F) gibt es in LQFP32 7x7mm Falls Dir 32MHz genügen: STM32L0 (Cortex M0+) gibt es ebenfalls in LQFP32 7x7mm. Einige STM32L0 Modelle gibt es auch in TSSOP20 6,5x4,4mm und in UQFP20
Johannes S. schrieb im Beitrag #5980077: > STM ist populär weil die das bessere Marketing haben, nicht die besseren > oder einfacheren μC. Möglicherweise waren sie auch schon eher präsent, gerade mit den
-
Thread
STM32 eval board mit MAC aber ohne Eth PHY für SPE
zu dem enstrpechenden board=? P.S was ist denn an dem STM32XXXX so schlecht? was wäre besser?
Boris S. schrieb im Beitrag #6172340: > Vielen Dank euch:) Wenn ich mich entscheide den STM32F407 zu nehmen, mit > diesem > Board https://www.st.com/en/evaluation-tools/stm32f4discovery.html Bevor Du
-
Thread
STM32F407 aus Arduino-IDE als DFU-Device flashen
Hallo, Ich versuche auf einem Generic-STM32F407-Board mit der Arduino-IDE eine Leuchtdiode blinken zu lassen, schaffe es aber nicht das Ding zu flashen. Ubuntu 16.04 + Arduino 1.8.3 + https://github.com/rogerclarkmelbourne/Arduino_STM32
Johannes S. schrieb im Beitrag #5441055: > Auf der SourceForge Seite sind doch binaries für die V 0.9? Binaries gibt's nur bis 0.8. Warum auch immer.
-
Thread
Topologie 3 Phasen Gleichrichter mit Buck-Funktion und PFC
Timer etwas stutzig macht, dass er >laut Beschreibung keinen up/down-counting Modus besitzt. Für STM32F405/415, STM32F407/417, STM32F427/437 und STM32F429/439 Center-aligned mode (up/down counting) Seite 520 im reference manual (RM0090) Für STM32F303xB/C/D/E, STM32F303x6/8, STM32F328x8, STM32F358xC
Hallo S.K Da hast Du Dir ja Arbeit gemacht! Ja definitiv können die das. Wir werden aber den STM32f334R8 nutzen. Diese Reihe in der f3-Familie, ist speziell für Power Conversion gedacht und hat einen
-
Thread
STM32F103 USB CDC von W.S.
Mir kommt da nämlich der Verdacht hoch, daß etwas mit den EP-Puffern bei dir nicht stimmt. Die alten STM32F103C8T6 haben nämlich eine ausgesprochen eigenartige Art, wie man auf den Puffer zugreifen darf und wie nicht. Ich hatte das in der Quelle vermerkt, siehe: [c] /* Layout des USB RAM's (512 Bytes
Welches OS benutzt du denn? Falls das < W8 ist gibt's keine direkte Unterstützung für CDC dann brauchst du eine inf Datei.
-
Thread
STm32F103: Beispielcode der Chan FatFs zum Laufen bekommen
Rotuine sieht so aus: [c] uint8_t SPI_TransferByte(uint8_t data) { while (SPI_I2S_GetFlagStatus(RF_SPI, SPI_I2S_FLAG_TXE) == RESET); /* Wait for SPIz Tx buffer empty */ SPI_I2S_SendData(RF_SPI,data);
Christian J. schrieb im Beitrag #5171090: > Ich erreiche uebrigens 20 Mbyte/s mit meiner Loesung. 20Mbit/s? 20MB/s erreichen nicht mal die neuen STM32H7. Selbst mit 20Mbit/s bewegst du dich schon außerhalb der Spezifikation des STM32F103.
-
Thread
STM32F4 "Gameboy"
notwendig. > >> Jedoch wo liegen die Vor-/Nachteile und was würdet ihr mir Empfehlen? > > Falls 6-8 Bit Farbtiefe ausreicht, gibt's eine einfache Lösung fürs > discovery-board. Beitrag "TFT-direct-drive, WQVGA-TFT an STM32F4" > > Svenska schrieb: >> Erstmal die Ansprüche runterschrauben auf ein
FLash wird nicht so ganz funktionieren, da wir hier glaube schon festgestellt hatten, dass man beim STM32F4 keinen Code von einem externen Flash ausführen kann. Die SDIO Schnittstelle beim STM32F4 kann 1-bit, 4-bit und 8-bit. Bei SPI muss jedes Bit einzeln über eine Leitung geschoben werden. Angenommen
-
Thread
STM32F4Discovery mit CooCox CoOS-RTOS und printf
..\obj\usart.o -L..\..\.. -lm [cc] ..\obj\fonts.o:(.data+0x0): multiple definition of `Font8x8' [cc] ..\obj\stm32f4_discovery_lcd.o:(.data+0xc): first defined here [cc] ..\obj\fonts.o:(.data+0x8): multiple definition of `Font8x12' [cc] ..\obj\stm32f4_discovery_lcd.o:(
here [cc] ..\obj\fonts.o:(.rodata+0x0): multiple definition of `ASCII8x8_Table' [cc] ..\obj\stm32f4_discovery_lcd.o:(.rodata+0x0): first defined here [cc] ..\obj\fonts.o:(.rodata+0x600): multiple definition of `ASCII8x12_Table' [cc] ..\obj\stm32f4
-
Thread
500 MHz µC für kleines Geld
Falls jemand Rechenleistung braucht und sich mal außerhalb des STM32 umtun will: von NXP gibt es unter dem Schlagwort "500 MHz für 1$" den i.MX RT1010. Eckpunkte: Cortex M7 (1 Core) mit 500 MHz, FPU, 128 kB RAM, 8x32 Bit-Timer. Gehäuse: LQFP80. Braucht wohl externes
dass die 500 MHz ein "Turbo" Mode sind. Der Stromverbrauch ist *deutlich* geringer als der von uC's mit 50 - 200 MHz, dank deutlich kleinerer Strukturbreiten! Der Cache ist mit 16 kByte Instruction und 8 kByte Daten schon grösser als der gesammte RAM von so manchem 8 Bit Microcontroller. Peripherie
-
Thread
XMEGA reif für den produktiven Einsatz?
die vielen Projekte und die besseren Möglichkeiten Amortisiert und niemand möchte mehr zurück zum 8-Bitter (ATMega), selbst der Einkauf ist mit dem Preis zufrieden denn die 8-Bitter sind auch nicht günstiger. Eingesetzt werden z.B. STM32F103RC..STM32F103ZE. Einmal musste ich sogar aus einem Projekt
Das untere Ende der STM32 Serie gibt es jetzt auch bei R**ch*lt...
-
Thread
segger J-Link EDU
Neukauf.. Welcher Cortex-A denn genau? Ein Cortex-A9 (i.MX6) funktioniert z.B. mit einem J-Link HW 8.0 auch wenn angeblich nur der Cortex-A8 mit HW 8.0 funktionieren soll.
Hardware/Firmware 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.
-
Thread
Uno-Board mit ATMEGA256
Ralph S. schrieb im Beitrag #6699283: > Warum noch STM32F303, wenn es Corte-M4 Blackpill gibt ? Weil der STM32F303 ein Cortex M4 ist, du Witzbold.
Kreis wird niemals Eckig. Anscheinend willst du beides, je nach Anwendungsfall. Mal ein Board für's Steckbrett, mal für Shields. Ich glaube, dass ich dir dafür eine sehr gute Empfehlung gab: Für Steckbrett: das schwarze STM32F303 Board von Robotdyn Für Shields: das Nucleo-F303 Board Vorteil:
-
Thread
STM32F103 und CooCox, Anfängerfragen
mit dem STM32F103C8T6-Board verbunden? So (?): ST-Link STM32 ---------------- GND ---> GND SWCLK ---> CLK SWDIO ---> IO 3.3V ---> 3.3
%3AIT&_trksid=p2057872.m2749.l2649 (GOOD STM32F103C8T6 ARM STM32 System Development Board 40 Pin For Arduino TE435) STM32F103C8T6-Board = Bluepill?
-
Thread
STM32F072 Disco + CooCox CoIDE + CubeMX
Heinz M. schrieb im Beitrag #5053392: > Dann probiere ich doch mal SW4STM32. Tja ........ und dann nicht zu vergessen: embitz Ein geniales Teil, je länge ich es verwende desto doller. Da hat sich wirklich ein kleiner Haufen Entwickler (oder war's nur einer?) Gedanken
das etwas teuer. Die Discovery Boards haben trotzdem noch mehr freie GPIOs, als MSP430G2 oder Atmega 8, welche wir beim Studium hatten ;-) Bei SW4STM32 wird das STM32F072 unterstützt. Timer funktioniert mit von CubeMX erzeugtem Code. Frage: CubeMX erzeugt diesen Code: [c] /*Configure GPIO pin
-
Thread
[STM32] HAL vermeiden?
Github ein "Bare Metal" Projekt für ein Nucleo-F401 angelegt: https://github.com/prof7bit/bare_metal_stm32f401xe Das habe ich mir dann mal geschnappt und auf einen F103C8/F103CB angepasst. Den Code findest du hier: https://github.com/ChristianRinn/bare_metal_stm32f103c8/blob/master/Makefile]hier
dann nur mit 48 MHz befeuert wird, interessiert den Filter nicht :-) Die Tabelle oben ist aus dem STM32F051x4-Datenblatt. So habe ich das zumindest verstanden :-) P.S.: Ich wollte das immer mal real am Oszi testen - vielleicht mache ich das am WE.
-
Thread
Reverse engineering Autoaid / EN-Plus AC011K-AE-25 Wallbox mit ESP32
The results might differ compared to plain JTAG/SWD Info : clock speed 1000 kHz Info : STLINK V2J17S4 (API v2) VID:PID 0483:3748 Info : Target voltage: 3.243588 Info : stm32f1x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : starting gdb server for stm32f1x.cpu on 3333 Info : Listening on
512kbytes wrote 263171 bytes to file firmware.bin from flash bank 0 at offset 0x00000000 in 5.667848s (45.344 KiB/s) ➜ ~ openocd --file interface/stlink.cfg --file target/stm32f1x.cfg -c "init" -c "reset init" -c "flash read_bank 0 firmware.bin 0 0x40404" -c "exit" Open On-Chip Debugger 0.11.0
-
Thread
STM32F4: BMA020 per SPI
chip GPIO_SetBits(GPIOC, GPIO_Pin_9); // Return the byte read from the SPI bus return (uint8_t)SPI_I2S_ReceiveData(SPIx); } uint8_t Spi_ReadByte(SPI_TypeDef *SPIx, uint8_t _address) { // Clear MSB -> Read mode _address &= 0x7F; return Spi_WriteWord(SPIx, _address<<8 & 0xff00);
read from the SPI bus return (uint8_t)SPI_I2S_ReceiveData(SPIx); } [/c] mfg
-
Thread
Spannung so schnell wie möglich ändern
gebaut habt, gibt's da doch schon mal erste Anhaltspunkte für eine Optimierung. a) warum sind die Piezos kaputt gegangen (STM runtergefallen?) b) welche Piezos hattet Ihr bisher, welche Begrenzungen gab es dabei (kam
Andreas S. schrieb im Beitrag #4569300: > Wie groß ist denn bitte schön Euer STM? Bei 150 Hz Resonanzfrequenz > müssen die Piezos und Halterungen ja aus Meterware hergestellt sein. > Oder hast Du Dir einfach
-
Thread
Welche uC /IDE hat besten Aussichten?
ST-Link ist für STM8 und STM32 Controller die Standardoption und sehr preisgünstig. > ich gar nicht richtig klauben wenn man bedenkt was Atmel > für einen Debugger nimmt. Ja, das ist dort viel billiger, als bei
Hier zwei Kits für relativ wenig Geld: https://www.mouser.de/ProductDetail/Cypress-Semiconductor/CY8CKIT-059?qs=sGAEpiMZZMuo%252BmZx5g6tFKhundMNZurhvz2tw2jO%2Fk8%3D Oder sogar mit einem BLE 5.0 Modul https://www.mouser.de/ProductDetail/Cypress-Semiconductor/CY8CPROTO-063-BLE?qs=sGAEpiMZZMve4%2FbfQkoj
-
Thread
STM8 Example Code
Hallo zusammen Ich verstehe beim STM8S nicht, warum der Beispielcode funktioniert. Ich habe in meiner IDE einen Projektordner selbst definiert und die notwendigen Files hinzugefügt. Ich war einmal neugierig und habe ein GPIO Example benutzt
xyz schrieb im Beitrag #6216349: > Ich hab hier noch einen Forthcompiler fuer den ST6. > Mit dem STM8 muss das dann ja wie das Brezelbacken gehen. Cool :) Hast Du vor den auf STM8s zu erweitern? Wäre sicher ein sinnvolles GitHub Projekt. Ich will eForth auf STM8s probieren weil ich bei dem
-
Thread
STM32 5V tolerant, welcher Pegel?
Kommunikationsschwierigkeiten auf den Grund zu gehen? Angenommen da sitzt ein Pegelwandler vor dem STM32 der die 5V wieder auf 3V3 runterteilt, kann es sein dass hier ein Pegel nicht erreicht wird? Bei dem STM32 handelt es sich um diesen Controller. https://www.mouser.de/datasheet/2/389/stm32f103c8
Ben S. schrieb im Beitrag #7471076: > Aber so gut wie alle. Bei dem SZM32F103C8 sind 14 I/O Pins nicht 5V tolerant. Darauf liegt die USART2 (PA2, PA3)
-
Thread
Neue Cortex-M0+-Familie von Atmel
Lohnt es sich denn überhaupt noch sich mit zb.8Bit AVR zubeschäftigen, Denn wenn ich mir ansehe was ein Atmega128 kostet kriegt ich fast zum gleichen Preis ein STM32F103ZET6
Busse schon "so breit" sind, warum kann ein ARM dann nicht statt seinem Flaschenhals cont. (in 4 oder 8 Bit incr.) von 8..128 Bits OPCode einlesen? >Ich hab hier nen 64-Bitter Baujahr 1992, zugegeben es ist kein µC >sondern eine "normale" MIPS R4k4, aber damals(TM) gab's keinen >Unterschied zwischen
-
Thread
Mikrokontroller Crash Kurs mit ANSI-C, mit ATMega Register Nutzung Gesperrt
aus dem externen Link - zufällig mal hingeblättert: > [code] > // ********************** > uint8_t PseudoRandom(void) > // ********************** > { > static uint8_t s=0xaa,a=0; > s^=s<<3; //XOR > s^=s>>5; > s^=a++>>2; > }; > Zufallsfund: > Auf der suche nach einer Speicherschonenden
aus dem externen Link - zufällig mal hingeblättert: >> [code] >> // ********************** >> uint8_t PseudoRandom(void) >> // ********************** >> { >> static uint8_t s=0xaa,a=0; >> s^=s<<3; //XOR >> s^=s>>5; >> s^=a++>>2; >> }; >> Zufallsfund: Auf der suche nach einer Speicherschonenden
-
Thread
STM32 - CooCox Fragen & RTC
Ah, jetzt hab sogar ich's gesehen, STM32F401. Schau da einfach mal in den Download der HAL, da sollte ein RTC-Beispiel sein. Für den STM32F303 nutze ich folgenden Code: [c] { // lse config __HAL_RCC_PWR_CLK_ENABLE()
Lasse S. schrieb im Beitrag #5255663: > Welcher STM32 ist es denn? STM32F401RE, hatte ich bereits oben genannt :) Jim M. schrieb im Beitrag #5255664: > Johnny S. schrieb im Beitrag #5255657: >> Da
-
Thread
Wordclock Flashen ESP8266 Probleme
Hallo, habe kein Nucleo. Habe das STM32F103C8T6 Mini-Development Board. Dies habe ich über den ST-Link Adapter direkt an USB geschlossen (Siehe Bild aus dem Gerätemanager). Danke.
loslassen User-Taste nach 2 Sekunden loslassen bzw. Jumper ziehen Speziell beim ESP-12F am STM32F103 Mini Development Board < v3: TX vom USB-USART-Adapter (geht an PA10) wieder anschließen." ...sehe ich nach dem Reset und den 2s, dass ich das WLAN modul flashen kann? ...oder einfach starten
-
Thread
IAR St Link V2 Target doesnt match
Leopold N. schrieb im Beitrag #5759986: > Programmieren möchte ich einen STM32F103C8T6 über SWD. Schau mal genau auf den µC, vermutlich hast Du einen CS32F103C8T6 und keinen STM32F103C8T6. Die Chinesen rüsten die Bluepills mittlerweile mit CS-Clones aus, die kompatibel sind
Frank M. schrieb im Beitrag #5762358: > Leopold N. schrieb: > >> Programmieren möchte ich einen STM32F103C8T6 über SWD. > > Schau mal genau auf den µC, vermutlich hast Du einen CS32F103C8T6 und > keinen STM32F103C8T6. Die Chinesen rüsten die Bluepills mittlerweile mit > CS-Clones aus, die kompatibel
-
Thread
CubeMX und HAL - I2C hängt sich auf
Meine Frage ist nun, ob jemand vielleicht etwas lauffähigen Code mit dem CubeMX und dem HAL für einen STM32F103C8 hat? Gruß und Danke Peter
Frage ist nun, ob jemand vielleicht etwas lauffähigen Code > mit dem CubeMX und dem HAL für einen STM32F103C8 hat? Ich habe lauffähigen Code ohne Cube HAL, aber auf Basis der CMSIS Core Library, die in allen HAL Projekten als Unterbau enthalten ist. Das ist nicht ganz das, wonach du suchst, aber
-
Thread
STM32 Einstieg
Matthias S. schrieb im Beitrag #6071999: > Warum erwähnt hier niemand die STM32 Discovery Boards? D Habe ich mehrfach getan.
W.S. schrieb im Beitrag #6077297: > Kannst du eigentlich den Terminus "STM32 Einsteiger" mal definieren? Stefan F. schrieb im Beitrag #6077316: > Um erste Erfolge mit STM32 Mikrocontrollern zu erreichen
-
Thread
Mit welchem Programm programmiert ihr Controller?
zur Frage: beruflich (aber selten, da ich Hardwareentwickler bin): AVR: C mit Atmel Studio 7.0, STM32: C mit STM32CubeIDE, nein. (Ich würde auf Controllern derzeit nix anderes machen wollen.) War zwar nicht die Frage, ich schreib's aber trotzdem: Beruflich und privat auf dem PC nur noch Python
Beruflich: Editor ist Eclipse Compiler/Linker IAR/MSP430 oder IAR/STM32... (-> BuildServer) Privat: dazu ein Sammelsurium aus den alten Zeiten (alt_beruflich + privat): * FreescaleCodeWarrior für alte Nitron HC08-Chips * MPLAP für (alte) PIC's * PsOC-Creator von
-
Thread
STM32F4 USB CDC
CooCox Forum für das Discovery F4. Der funktioniert tadellos: https://rapidshare.com/#!download|150p8|3892093798|STM32F407VGT6_Cdc.zip|486|0|0
type name 'USB_OTG_CORE_DEVICE'" etc.), habe ich dann angefangen die Beispiele nachzubauen. Da hat's mir dann alles um die Ohren gehauen, nichtmal uint8_t oder uint32_t waren bekannt. Habe dann Stück für Stück die includes geprüft und die stm32f4xx.h und stm32f4_discovery.h quasi überall eingebunden
-
Thread
Suche Projektpartner für Kalmanfilter-Implementierung
Werte sind wohl einigermaßen OK. - Auf einem E8500 braucht man für einen 20 Zustands SOUKF rund 0.15s für 1000 Durchläufe, der schafft rund 12 GFLOPS. 8. Wieso ist das so langsam? - Ein Großteil der Operationen sind Floating Point und die Cortex-M3 haben keine HW-FPU - Wenn man http://www.nxp.com
habe und deshalb gar keine ableitung jakobimäßig berechnet werden muss. srukf 2.736 s ukf 2.701 s srssukfaug 1.757 s ekf 0.699 s srssukfaugreduc 0.646 s srssukfad 0.402 s Liebe Grüße aus Lyngby Tobias
-
Thread
STM32F103 und ADC DMA mehrere Kanäle
gescheitert bin. Ich kriege es einfach nicht hin, 4 ADC-Werte an PA4-PA7 auszulesen. Habe die Hardware (STM32F103C8T6, blue pill) noch mal mit STM32duino verifiziert. Aber mit STM32CubeIDE klappt es einfach nicht. Ich bekomme immer 4 gleiche Werte. Jetzt habe ich Christians Code in ein STM32CubeIDE-Projekt
/bin/ld: warning: cannot find entry symbol Reset_Handler; defaulting to 0000000008000000 Liegt's vielleicht daran, daß ich ein ST32F103C8T6 habe und das .ioc für R8Tx ist? Kann ich die MCU im .ioc umschalten, sozusagen "mitten im Strom die Pferde wechseln"?
-
Thread
STM32 - Fragen zum Einstieg
Hi, Nachdem ich mich enschlossen hab die 8 bitter AVR hinter mir zu lassen, bin ich beim ARM STM32F407 gelandet. Ich hab mir das STM32-E407 Board von Olimex und einen ST-Link/V2 Programmer zugelegt und kämpfe jetzt damit ein funktionierendes
IO_Toggle Bsp des Disovery, inkl. Makefile mit folgendem Inhalt: [code] main.c Makefile startup_stm32f4xx.s stm32f4xx_conf.h stm32f4xx_it.c stm32f4xx_it.h stm32_flash.ld system_stm32f4xx.c [/code] Ich kanns kompilieren und mit "make flash" auf das olimex board spielen ... doch leider tut
-
Thread
Viel RAM am kleinen Controller
>Die STM32F4 können nur SRAM/Flash ansteuern, hier das gleiche Die STM32F429 können SDRAM ansteuern. Zum testen auch als STM32F429-Discovery mit 8MB und 320x240 RGB Display für ca 30Euro zu haben.
holger schrieb im Beitrag #3870193: > Die STM32F429 können SDRAM ansteuern. > Zum testen auch als STM32F429-Discovery mit 8MB und > 320x240 RGB Display für ca 30Euro zu haben. Das Problem beim F429 ist lediglich die völlig irrsinnige Anschlussbelegung
-
Thread
Suche 16 bit CPU mit externem Buszugriff
aber heutzutage zu langsam. Wenn man ähnlich bequem in Assembler programmieren möchte, bieten sich H8S, H8SX oder auch RX-Controller an. Da sind die Grenzen zwischen 8 - 32 Bit schwimmend und Letztere sind von der Hardware sehr 'elegant'. Für Deinen Bedarf reicht vielleicht schon ein RX210. H-G S.
wurde dann pixelweise das Bild immer einen pixel später ausgegeben, bis 8 erreicht war und dann wurde der Speicherinhalt verschoben und die Verzögerung wieder auf 0 gesetzt: [code] S9ABCEDF... S9ABCEDF... S9ABCEDF... S9ABCEDF... S9ABCEDF... S9ABCEDF
-
Thread
ADC über SPI
Controller im Titel nennen sollen. So ohne jede Information lockt man viele an, die z.B. den ATmega8 kennen, aber den STM32F446RE nicht.
mal Ordnung in dein Chaos. Hier mein Vorschlag das Ganze übersichtlich zu gestalten: [c] uint8_t SPI_TransferByte (uint8_t val) { uint8_t ret_val; /* wait for TX empty */ while ((SPI1->SR & SPI_I2S_FLAG_TXE) == 0) { /* wait */ }; SPI1->DR = (uint8_t)(val); /* wait
-
Thread
Schnellstarter für Leuchtstofföhren - welche taugen was?
Bei Wikipedia gibt es sogar einen Schaltplan: https://upload.wikimedia.org/wikipedia/commons/b/b8/Philips_S10-E.JPG Die neuesten sehen einfach und billig aus im Gegensatz zu den älteren (Made in Holland) mit dem IC. Ich habe mir mal einen von den älteren bestellt. Der STM-Chipsatz scheint nicht
Manfred schrieb im Beitrag #6979048: > Was auf dem TO-220 an Schriftbild zu erahnen ist, passt zu STM. Ich > denke, das ist der Standardaufbau, wie bereits beschrieben. Ich bin ja schon gespannt, wie die alten Philips S10-E aufgebaut sind und was das für ein SO8-IC auf der Rückseite ist. Kommen
-
Thread
STM32 -> A53
auch > nicht direkt vergleichen kann). und die machen nebenbei noch ein OSD, Datenlogging mit 8 kHz, AutoPID, die ganzen Berechnungen mit dem IMU? Nicht mal die STM32F1 möchte man dafür noch haben.
nebenbei noch ein OSD, Datenlogging mit 8 kHz, AutoPID, > die ganzen Berechnungen mit dem IMU? Nicht mal die STM32F1 möchte man > dafür noch haben. Klar, die nehmen dann einfach einen Coprozessor, der für diese Aufgaben ausgelegt ist
-
Thread
ATTINY85 als DCF77-Empfänger
Ich musste sogar das Histogramm in grob und fein trennen um SRAM zu sparen. Wenn man sonst nur mit STM32s arbeitet ist es mit einem ATTINY so, als ob man einen Keller mit einer Schippe ausheben würde. > 4,95 Euro Man könnte auch einen China-STM32F030F4P6 für 50 Cent nehmen. Der hat sogar genug Resourcen
// ### Empfänger für den Wettersender Pinneberg "DDH47" auf 147.3 MHz ### // // - Hardware // STM32F103C8 - "Blue Pill Development Board" // // - Anschlüsse // GPIO-PA7: Antenneneingang: 147.3 MHz, mind. 0.1mV // GPIO-PA9: UART-Ausgang: "9600 8N1" (9600 Baud, ein Startbit, acht Datenbits
-
Thread
Anfänger / welcher mContr / welche Software
mplab-xc-compilers/xc16 https://www.microchip.com/en-us/tools-resources/develop/mplab-xc-compilers/xc8 Soweit steht es also 1:1 für STM32 und PIC32. Beim Flashen ist PIC klar im Nachteil, man braucht ein PICkit5 (ja, -3 oder -4 geht auch). Die STM32 haben alle ab Werk einen UART-Bootloader, zum Flashen
J. S. schrieb im Beitrag #7537977: > Ich bezweifle stark das ein 8 Bitter da Vorteile beim Stromverbrauch > hat. Hat er durchaus. Allerdings muss man auch erstmal mit dem restlichen Design bis dahin
-
Thread
Gibt es den Atmega1284 auch eine Nummer größer?
Frank schrieb im Beitrag #5755525: > STM32 progge ich schon länger, will mir aber die Portierung sparen. Dann war die ganze Mühe rund um 32bit Controller unnötig. Sage so etwas nächstes mal bitte gleich im Eröffnungspost. Um bei 8bit
S. R. schrieb im Beitrag #5755572: > Außerdem ist eine 8 GB SD-Karte mit FAT32 irgendwie bescheuert, wenn man > einfach nur ein paar Hintergrundbilder und UI-Elemente zeichnen muss. Niemand, aber
-
Thread
STM32F4 lässt sich nicht mehr programmieren
Moot S. schrieb im Beitrag #7081353: > Programmieren funktioniert nicht mit dem STM32CubeProgrammer. Mit der grafischen Oberfläche probiert? Da kannst Du Verbosity level einstellen. Probier mal 3, dann
Moot S. schrieb im Beitrag #7081442: > wie ich im STM32CubeProgrammer auf > Connect klicke funktioniert es nicht mehr. Damit hält das Programm an.
-
Thread
Wie oder wo STM32 bestellen?
Ich habe ein paar Blue-Pill Boards mit STM32F103C8T6 (sehr wahrscheinlich originale) übrig. Ich glaube es sind 4 Stück.
Ich habe ein paar Blue-Pill Boards mit STM32F103C8T6 (sehr > wahrscheinlich originale) übrig. Die haben nur 20KiB RAM.
-
Thread
Lohnt sich der Umstieg auf 32-Bit Controller
Hannes S. schrieb im Beitrag #2250667: > 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) > Bei NXP sollte das
>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!