-
Thread
STM32: Alternativen zu Semihosting
Mein Projekt läuft momentan auf einem Nucleo STM32F722ZE-144. Zwecks Debugging möchte ich gerne Log-Nachrichtugen auf der Konsole o.ä. ausgeben. Dazu habe ich Semihosting (also Umleitung von printf-Nachrichten auf die IDE-Konsole) erfolgreich
Guter Punkt, ich verwende SW4STM32. :-)
-
Thread
STM32 µC Board und DAC
Konvertierungen aus Deinem > Beispiel einmal weg, dann dauert die double-Multiplikation geschätzt <= > 1,5 µs. > Ich finde das richtig schnell! Das ist ein STM32F334 mit 64MHz! Keine Frage auch die 1,5µs für eine double Multiplikation sind schnell. Kostet aber nur mal so aus versehen die 5 fache Zeit
ohne daß Du Dich gleich auf den M7 stürzt ;-) temp schrieb im Beitrag #4320821: > Das ist ein STM32F334 mit 64MHz! Keine Frage auch die 1,5µs für eine > double Multiplikation sind schnell. Hochgerechnet auf den ..F411 (100 MHz) bleiben ca. 1 µs und auf den ..F407 (168 MHz) rund 0,5 µs. FDIV
-
Thread
ADF4156A reagiert nicht
so 1 nF oder sowas und schauen, ob das etwas bringt. Die Leitungen auf meiner Leiterplatte vom uC zum ADF4156 sind ca. 1.5 cm lang. Da ich den uC aber noch nicht hier habe (vergessen zu bestellen.....), habe ich über Wrapdrähte die entsprechenden Verbindungen mit einem Discoveryboard gemacht. Die
00 ); // R3; enable counter reset // MOD send_adf( (10u << 24) | (1u << 15) | (10u << 3) | BIT_01 ); // R2 send_adf((1u << 3) | BIT_00 ); // R1 // INT FRAC send_adf( (3u << 27) | (100u << 15) | (5u << 3) ); //
-
Thread
Suche Hardware für Bildverarbeitung
video and compressed data (JPEG). >This interface is >for use with black & white cameras, X24 and X5 cameras, and it is >assumed that all pre-processing like resizing is performed in the camera >module. /Reference Manual STM32F4xx/
Sensor recht schnell (wenn man will). Da wäre der Raspi oder ggf. ein kleines ARM Board (z.B. mit STM32F3...) schon besser.
-
Thread
for-Schleife - Bit verschieben
Anwendungsbereich ist der Datenaustausch mit der > (int. / ext.) Peripherie. Bspw. ist bei einem STM32 das Datenregister > eines der USARTs zwar 32Bit breit, aber davon sind nur 8Bit relevant. > Bei manchen µC steht sogar im Ref-Man., dass die nicht-relevanten nicht > verändert werden dürfen bzw
Anwendungsbereich ist der Datenaustausch mit der > (int. / ext.) Peripherie. Bspw. ist bei einem STM32 das Datenregister > eines der USARTs zwar 32Bit breit, aber davon sind nur 8Bit relevant. Wenn von Hunderten von 32-Bit-I/O-Registern einige wenige einen oder mehrere 8-Bit-Teilbereich haben,
-
Thread
USB-RS232 ATtiny13 programmieren
solltest Dich für eine IDE mit Soure-Level-Debugger entscheiden. Einer dieser Kandidaten ist z.B. der STM32. Ein "ST Link" kostet unter 4€. Suchbegriffe "Maple Mini" oder "STM32 Nucleo" oder "STM32 minimum system board".
>> USB Bootloader. > > Der nackte Chip. Das Evalboard liegt bei 26.80EUR Der "nackte" Atmega32U4 kostet über 5 EUR und kommt ohne USB Bootloader. Das Evalboard hat im Gegensatz zum Breakout-Board ein LCD und einen J-Link Debugger drauf. Vergleichbare Atmel-Boards sind sehr viel teurer.
-
Thread
EMbitz IDE lebt? Kommt bald neue Version 2.0!
läuft. Dazu kannich nichts sagen, aber laufen nicht inzwischen viele IDEs unter Linux? Z.B. die STM32 IDE? Die PIC IDE baut doch auf netbeans auf?
Frank M. schrieb im Beitrag #6867825: > - Debugging with original STM32 Nucleo board (ST-Link on board) does not > work. Mit einem Original ST-LINK/V2 (am STM32H750) gibt es keine Probleme. Allerdings habe ich Probleme mit dem Live-Watch siehe hier: https://www.mikrocontroller.net
-
Thread
STM32F4x7, Ethernet, DP83848I
ja, ich weiß. Aber genau daher ja meine Frage. Die 50 Mhz bekommt der PHY und der STM32, die 50Mhz liegen am MAC/STM32 nur am PA1 Pin an, oder? Auf dem Datenblatt sieht es ja so aus, als würden die 50Mhz einmal durch ETH_RMII_REF_CLK kommen, aber auch durch einen anderen "PIN" um
Hendrik K. schrieb im Beitrag #7792236: > Der STM würde doch immernoch mit den Frequenzen laufen, die ich im > CubeMX konfiguiert habe. Beim STM32F407VG Disco Board also 8MHz HSE oder > 32.768KHz LSE. Ja. Hendrik K. schrieb im Beitrag #7792236
-
Thread
Projektidee RGB Pixel mit Touch
wirklich viel kann er eigentlich nicht, wenn du ihn z.B. mit dem kleinsten M0 von ST vergleichst (STM32F030). Bei den kleinen Attinys und PICs ist die Peripherie halt extrem minimal. Der µC könnte auch die Led ansteuern, dann kann man auch die günstigeren RGB-Leds ohne "Intelligenz" nehmen.
einen µC. Wenn man sich > nicht auf Atmel beschränkt, bekommt man den auch für bis zu 20 Cent > (STM8S003F3P6). Genau das war der Gedanke dahinter ;-) Zwischen den uC (einer pro Pixel) wird eine Leitung der UART gezogen und damit kann man wunderbar einen Ring vom Master durch alle Slaves ziehen
-
Thread
DOGXL-Display rührt sich nicht
meine also nur die Kommandos die Du über SPI schickst. Der Programmcode ist nicht nötig da ich einen STM32 verwende Gruß TOm
Buchstaben anzeigen zu >> lassen? > > schau mal in diesen Thread: > > Beitrag "Re: DOGXL an STM32" Das ist für die Größe von 7x5 Pixel. Ich würde gerne die großen Buchstaben (16x7) benutzen.
-
Thread
Mikrocontroller Cluster Computing
spürbaren Vorteil gegenüber einem einzelnem Tiny hat. Ich würde das Experiment eher mit ein paar STM32 machen, die gibt es zum Preis eines ATMEGA (<5.00€) und die Dinger bieten schon alleine ein vielfaches an Rechenpower und Speicher. Und man hat hat bei den meisten Typen min. 2 UARTS die man im MBit-Bereich
Performance nur zur Verteilung der Tasks benötigen. Ein STM32 macht das schon eher mal nebenbei.
-
Thread
TTN V3 das Ende einer guten Idee?
Jedenfalls nicht zum jetzigen > Zeitpunkt. Warum? Der Zeitpunkt ist genau richtig. Wir haben mit dem STM32WL55 einen benutzbaren Chip, der ein LoRa-Modul integriert hat. Das Ding kann viel und ist kostengünstig. Wir haben mit dem ASR6501, der aber etwas seltsam ist, sowas ja auch schon, aber der STM32WL55
STM32WL55 ist einfach nochmal > besser, weil er einfach viel mehr kann. Die Entwicklungsboards für > LoRaWAN-Lösungen sind kostengünstig, die Gateways kommen mittlerweile > auch in gute Preisbereiche
-
Thread
STM32F4 Discovery Takt am Ausgang
-------- // File : main.c // Datum : 23.10.2013 // Version : 1.0 // Autor : UB // EMail : mc-4u(@)t-online.de // Web : www.mikrocontroller-4u.de // CPU : STM32F429 // IDE : CooCox CoIDE 1.7.4 // GCC : 4.7 2012q4 // Module : CMSIS_BOOT, M4_CMSIS_CORE // Funktion : Hauptprogramm // Hinweis
----------------------- #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "system_stm32f4xx.h" #include "stm32f4xx_conf.h" #include "stm32f4xx.h" void init(void) { GPIO_InitTypeDef GPIO_InitStructure; //
-
Thread
SPI MISO erkennt falsche Werte bei höherer Geschwindigkeit
Hallo, ich kommuniziere per SPI zwischen einem STM und einem Atmel. Der Atmel ist hier der Master und würde laut Datenblatt einen SPI-Takt bis zu 66MHz schaffen. Die Daten werden bei steigender Flanke am clock übernommen. STM: STM32F105RC; core-clock
vom STM32?
-
Thread
STM32F4 Schaltung um Controller über USB zu programmieren
Hallo allerseits, ich möchte eine Platine mit einem STM32F4 machen, den ich dann über eine USB-Buchse programmieren (mit Keil µVision) möchte. Wie wird dies umgesetzt bzw. brauche ich noch ein extra Bauelement dafür?
den aus der eigenen Software nutzt: https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2Fcortex_mx_stm32%2FJump%20to%20internal%20bootloader¤tviews=10061 (wird z.T. auch am Anfang der AN2606 erklärt)
-
Thread
Cortex M0 ROR instruktion
dazu lerne, will ich die Aussage, dass es kein Load / Store mit post increment revidieren: Die STM und LDM Instruktionen (Store / Load multiple) inkrementieren den Pointer (post inc)! Nicht auf Anhieb ersichtlich, aber man kann sie auch Nutzen um nur einen einzelnen 32 Bit Wert zu lesen / zu schreiben
normales STR/LDR. Also z.B. so: MOVS r0, #0 <- Adresse nur zur Veranschaulichung... STM r0!, {r1} <- r0 hat danach den Wert #4 Ich habe mal probiert, ob IAR den Kniff kennt, als sowas gemacht: int i; volatile int u; volatile uint32_t *ptr = (uint32_t*)buf; for (i=
-
Thread
Halbleiter-Allerlei: Zenerdioden, Mikrocontroller und mehr
lesenswert ist, wie immer hier im Round-Up. ### STMicroelectronics – Erweiterung der Low End-Linie STM32C0 Der Markt für “Achtbit-Ersatz auf Basis von 32bit-Kernen” ist und bleibt umkämpft. STMicroelectronics erweitert die für diesen Bereich vorgesehene STM32C0-Familie – als Rechenkern dient ein Arm® Cortex®-M0+ - nun um ein als STM32C071 bezeichnetes und mit mehr Speicher ausgestattetes Modell.  Bildquelle: https://www.st.com/en/microcontrollers-microprocessors/stm32c0-series.html Im Rahmen
-
Thread
Einfacher Messverstärker 10 Hz - 100 KHz
Es ist die AN83-Schaltung (allerdings mit 80dB Gain an einem ADC-Pin des STM32) mit Batterieversorgung, einmal mit kurzgeschlossenem Eingang und einmal mit besagter +5V-Versorgung am Eingang als DUT. Alle Klarheiten beseitigt? branadic
im Beitrag #2720024: > Es ist die AN83-Schaltung (allerdings mit 80dB Gain an einem ADC-Pin des > STM32) mit Batterieversorgung, einmal mit kurzgeschlossenem Eingang und > einmal mit besagter +5V-Versorgung am Eingang als DUT. > Alle Klarheiten beseitigt? > > branadic Hallo und Moment mal bitte
-
Thread
Single Board Computer (SBC) oder Single Board Microcontroller (SBM)?
Microcontroller realisieren können. Dafür aber die minimalen Anforderungen? Das Nucleo L496ZG besitzt einen STM32L496ZG Microcontroller, welcher drei AD-Wandler integriert hat. Die AD-Wandler haben 12-Bit und 5 MS. Damit sollte ich also die Minimalanforderungen erfüllen können. Kritische Stimme dagegen? Die
S. W. schrieb im Beitrag #7053491: > Das Nucleo L496ZG besitzt einen STM32L496ZG Microcontroller, welcher > drei AD-Wandler integriert hat. Die AD-Wandler haben 12-Bit und 5 MS. > Damit sollte ich also die Minimalanforderungen erfüllen können. > Kritische Stimme dagegen
-
Thread
Was fuer ein Program?
keine LED, nimm ein LCD Glas. https://de.aliexpress.com/item/32546519261.html Dafür braucht der STM32 nur genug Ausgangspins, für 2 1/2 genutzte Stellen 16 pins (+Stromversorgung, Tasten zum Einstellen und DAC Ausgang) Der Stromverbrauch so einer Schaltung liegt im 100uA Bereich, per standby bei
> Der Stromverbrauch so einer Schaltung liegt im 100uA Bereich, per > standby bei 5uA, da hält sogar ein 9V Block (am MC78FC03) 1 Jahr durch, Wie der zufall so will hab ich am Wochenende erst einen STM32L451 vermessen. Controller war in DeepSleep,
-
Thread
-
Thread
lwIP 1.4.1 + freeRTOS 8.2.3 + stm32f107vb
mache ich falsch? Nachfolgend Details zu meinem Setup. Software: -FreeRTOSV8.2.3 -lwip-1.4.1 -STM32_ETH_Driver -STM32F10x_StdPeriph_Lib_V3.5.0 Hardware: - selbst gemachtes Evaluationboard mit stm32f107vb betrieben mit 25MHz - Micrel KSZ8041TL PHY verbunden über RMII Tasks: -idle
bin ich gekommen, indem ich mir die Implementierung von ethernetif.c in einem Beispiel für den STM32fxx angeschaut habe. Die Funktion sieht jetzt wie folgt aus: [c] static struct pbuf * low_level_input(struct netif *netif) { struct pbuf *p, *q; u16_t len; int l =0; FrameTypeDef
-
Thread
Welcher Schrittmotor?
so überragend dick sein müsste. Karl schrieb im Beitrag #4493690: > Das Spielzeug macht nur 80 U/min bei 4Ncm. Nicht ganz. Es schafft 32Ncm, dann aber bei 0rpm. Bei 60rpm also 11Ncm. Das hält er nicht im Dauerlauf aus, daher mein Hinweis.
wirklich fundiert einen Tip geben, was für den Einstieg gut geeignet wäre. Sicher nicht schlecht sind die STM32 von ST http://www.st.com/web/en/catalog/mmc/FM141/SC1169 , ein STM32F0 mit einem Nucleo http://www.st.com/web/en/catalog/tools/FM116/SC959/SS1532/LN1847 oder Discovery- http://www.st.com/web/en/catalog
-
Thread
Lebensdauer von lokalen Variablen
nimmt sich einen fetten Batzen des Stacks. Versuche mit malloc und calloc waren fruchtlos, nach 4-5 Durchläufen kam nur noch ein NULL Zeiger zurück, obwohl alles ge-free()'t wurde. Keine Ahnung wieso, beim stm32 lief das alles immer prima. ich weiss aber auch nicht wie gross der Heap beim Arduino eingestellt
oder GUI-Generator hast du den das Bund-Display zum > laufen gebracht? ILI9341 SPi Version für STM32F103, beim F407 sind die Prescaler anders zu setzen und der APB ist auch ein anderer für die SPI.
-
Thread
Prozessoren für Leistungselektronik
bereitstellte und musste die Software selten selber schreiben. Gefunden habe ich bis jetzt die STM32F3 Serie von ST (vor allem natürlich STM32F334) und F28M3x von Texas Instruments. Es muss aber nicht unbedingt ein ARM Cortex sein, ich hab mir aber sagen lassen ich solle mich mal damit befassen (
Sucher schrieb im Beitrag #5023434: > Hier scheint es aber bei gewissen Chips von ST (STM32F2xxx und > STM32F4xxx Probleme zu geben (habe Sammlungen von Errata und > Forendiskussionen im Internet gefunden). Errata haben alle Controller... Die STM32 sind lediglich sehr beliebt, deswegen
-
Thread
STM32F4 FSMC / FMC mit SDRam und beispielsweise Flash
source and destination buffers is done to check that all data have been correctly transferred. STM32 Eval board's LEDs can be used to monitor the transfer status: - LED4 is ON when the program starts. - LED3 is ON when the configuration phase is done and the transfer is started. - LED5 is ON
code in waiting loop in the main.c file). @par Directory contents - DMA_FLASH_RAM/system_stm32f40x.c STM32F4xx system clock configuration file - DMA_FLASH_RAM/stm32f4xx_conf.h Library Configuration file - DMA_FLASH_RAM/stm32f4xx_it.c Interrupt handlers - DMA_FLASH_RAM/stm32f4xx_it.h
-
Thread
Portierung ATMega -> ATXMega
Das gilt für alle AtXmegas, immer die -U Varuanten nehmen, also A1U, A3U, A4U... Auch niedlich sind die E5, die haben zwar kein USB, sind aber sehr klein und haben unheimlich flexible Timer und Custom Logic.
Gazechimp-Minimum-System-Development-Arduino/dp/B01N4E8RTE/ref=sr_1_fkmr0_2?s=ce-de&ie=UTF8&qid=1518288149&sr=1-2-fkmr0&keywords=stm32f103+baord Ein großer (aber noch nicht der größte) aus der selben Serie: https://www.amazon.de/Waveshare-STM32F103-STM32F103VET6-Cortex-M3-Development/dp/B00KM6XNRE/ref=sr_1_8?s=ce-de&ie=UTF8&qid
-
Thread
C Programmierung vertiefen
dass man mit jedem für eine ganze Weile beschäftigt ist. Beispiele für Serien von Boards: STM32 Discovery Serie STM8 Discovery Serie (Wobei die nicht so weit verbreitet sind) NXP LPC Xpresso (oder war das mbed?) Serie TI Launchpad TIVA Serie TI Launchpad MSP430 Serie Atmel Xplained oder
Jack schrieb im Beitrag #4720490: > STM8 Discovery Serie (Wobei die nicht so weit verbreitet sind) Die STM8 sind schön. Aber wenn es darum geht, C zu lernen, solltest Du für STM8 entweder SDCC oder den Compiler von IAR verwenden. Die anderen
-
Thread
C versus Assembler->Performance Gesperrt
der asm Code für folgendes künstliche Konstrukt aus: > volatile > struct > { > uint8_t u8CntFct; > void ( *apfct[8] ) (void); > //--------------------------------------------------------- > uint32_t u32TickMs; > uint32_t u32TickSec; > } > scEsc_SysTick;
Beiträge steht was ganz anderes: > Keep it simple! Gerade wegen C kann ich Programmschnipsel unter den 5 Prozessorwelten von 8 bis 32 Bit, in denen ich unterwegs bin, einfach austauschen. Und Code, der z.B. auf einem alten 68332 uC schon seit 20 Jahren läuft, einfach mal kurz auf einem STM32 oder auf einem
-
Thread
Drehgeber mit "Gangschaltung" = Beschleunigung
problemlos erweiterbar. Von den Kosten her ist z.B. ein ATtiny84 etwa gleich teuer wie ein kleiner STM32F051.
Beitrag #5458972: > Von den Kosten her ist z.B. ein ATtiny84 etwa gleich teuer wie ein > kleiner STM32F051. Und den STM betreibst Du von 1,8 - 5,5 V? Auch so, das brauchst Du nicht. Rudi D. schrieb im Beitrag #5458921: > 1, 10 , 100, 1000, 5000, 9K, 10K, 100K, 1M, unter anderen wegen des
-
Thread
STM32F042 gecloned aber verhält sich seltsam
Dieter S. schrieb im Beitrag #7812505: > ist 0x08000000 bei diesem STM32 nicht eher 0x08004000 ?
Eingang des CAN Chips für die Daten, die zum Bus zu senden sind. Der hat einen internen 25k Pull-Up auf 5V .... da macht der 470R eigentlich keinen Sinn, um den STM32 zu entlasten. Den sollten die 25k nicht stören. RxD ist ein CMOS Output mit den vom CAN Bus empfangenen Daten. Da muss ich noch mehr
-
Thread
Nucleo F401RE 5V Spannung?
hi leute, das ist mein erster Beitrag. Ich arbeite seit kurzem mit einem stm32 nucleoboard F401re für ein Projekt in der Th. Ich will damit einen Micro-Servo ansteuern welcher ca 5V braucht. Am Nucleo board gibt es einen 3.3 V und einen 5V Ausgang. Kann ich dafür den
sicher und wird keinen Schaden nehmen. In den Absolute Maximum Ratings steht, dass an solchen 5V-toleranten Pins eine Spannung von bis zu Vdd+4V angelegt werden kann, ohne das der STM32 Schaden davon nimmt. Übrigens: Nicht jeder Mikrocontroller hat solche 5V-toleranten Pins. Vielleicht weiß
-
Thread
SPI flash GD5F1GQ4UB auslesen
Schade das Du nicht mit STM32 arbeitest. Für den und deinen Chip gibt es hier etwas: https://github.com/rgwan/stm32-gcc/blob/master/workspace/src/msc/bsp_nand.c Vielleicht lässt sich daraus eine abgespeckte Version für
hp-freund schrieb im Beitrag #4793752: > Schade das Du nicht mit STM32 arbeitest. Einen STM32 hab ich rumliegen. > Vielleicht lässt sich daraus eine abgespeckte Version für AVR machen. Da ist ja gleich ein ganzes Dateisystem dabei... Ich befürchte das macht
-
Thread
Gesucht: Bus-System um mehrere uC zu vernetzen
keinen LAN Anschluss, weil der uC STM32F4xx nicht genug Ressourcen hat. SPI, I2C, LIN, ModBus, und weitere, auch ältere Bussysteme sind mir bekannt, aber ich müsste einen recht umfangreichen Protokollstack schreiben, damit man die
>weil der uC STM32F4xx nicht genug >Ressourcen hat. So ein F407 zB braucht doch nur einen PHY fürs Ethernet. RS485 gäbe es auch noch.
-
Thread
ARM C-Compiler
vertrieben wird. Die haben auch genau die „Platine“ die mir so vorschwebt (mikromedia for Stellaris/STM32 M3/STM32 M4. Meine Frage: hat jemand von Euch diesen Compiler in Gebrauch und kann dazu etwas sagen? Ich setze ihn nur für private zwecke ein. Gruß Jürgen
, ob man nen 32K Flash Controller einsetzen kann oder auf nen >=64K Flash Controller zurückgreifen muß, den man obendrein mit Faktor 1.5 schneller takten muß für die gleiche Funktionalität. Und nochwas: temp schrieb
-
Thread
Mikro-Controller vs. -Prozessor
bekommt man einen TI AM3352 Cortex-A8 mit 1GHz und einer Unmenge an Peripherie für ca. 8$, während ein STM32F7 mit 200MHz 12€ aufwärts kostet. Bei Rockchip bekommt man GHz-Quadcores für 5$ während manche Händler mehr für einen AVR verlangen! Es hängt natürlich stark davon ab wo man kauft, aber irgendwie
Zusammen mit den Caches sind das insgesamt 384K RAM und 176K On-Chip Boot-ROM (vermutlich Flash). Der STM32F7 hat mindestens 256 RAM und 256K Flash. Ein Derivat mit dieser Speichergröße ist der STM32F722RCT6 und kostet bei DK derzeit 4,96984€/960. Ein STM32F765IIK7 mit 2MB Flash und 512K RAM kostet bei
-
Thread
Anfängerfreundlicher 32-Bit Controller
Ich würde auch einen STM32 empfehlen, da ich damit bis jetzt gute Erfahrungen gemacht habe. Speziell das STM32F4DISCOVERY ist preislich unschlagbar, da hier nebenbei noch der STLinkV2 mit auf der Platine ist und lediglich
Herrn. :-<<< TI: LaunchPad Evaluation Kit is a low-cost evaluation platform for *ARM* ST: The STM32VLDISCOVERY is a low-cost and quick way to discover the STM32 value line. und ein ST32 ist??? *ARM* !!! NXP: LPCXpresso™ is a new, low-cost development platform available from NXP. It supports
-
Thread
Schaltungsentwurf TTL/PWM Signal und größere Lasten
Das hier lässt mich allerdings aufhorchen. Man sucht sich keinen Mikrocontroller danach aus, ob er 5V Pegel ausgeben kann. 3.3V sind mittlerweile Standard. Register musst du bei jedem Mikrocontroller setzen, ich würde dir allerdings stm32 empfehlen, da kannst du alles grafisch mit CubeMX einstellen
hier lässt mich allerdings aufhorchen. Man sucht sich keinen > Mikrocontroller danach aus, ob er 5V Pegel ausgeben kann. > 3.3V sind mittlerweile Standard. OK wenn nicht so wie dann einen Lüfter mit 5V auf einem GPIO I/O mit 3.3V das PWM Signal auswerten? Wie soll ich denn mit einem STM32 ein
-
Thread
Spin Semiconductor FV-1 in SDR?
schrieb im Beitrag #7425203: > Der Entwickler ist tot Oh, woher weißt Du das? Werde dann auf den STM32G431 umsteigen.
Beitrag #7425203: >> Der Entwickler ist tot > > Oh, woher weißt Du das? > > Werde dann auf den STM32G431 umsteigen. Mit dem STM32G431 wollen unsere Softwareleute auch was machen. Die sind davon recht angetan. Soll auch eine FM Demodulation aus I/Q Signalen werden. Ich habe leider von der I/
-
Thread
EDT Display Interface mit STM32F7
Ja. > Ubrigens spricht die Beschreibung des Displays gar nich darüber, > wie das Display am uC angeschlossen wurde. Doch: > The MCU used is STM32F750 Cortex-M7 series with integrated > TFT controller.
Dein Problem > eingehen, dafür kannst Du ja den anderen nutzen: > > https://community.st.com/t5/boards-and-hardware-tools-mcus/edt-graphich-display-with-stm32f7-mcu/td-p/571237 > > Sonst hätte man Dir ja noch ein paar Fragen stellen können, /warum/ Du > ausgerechnet dieses Gerät ausgewählt
-
Thread
Quelltext: Lesestoff gesucht
Fragestellung zu begreifen. Um mal diesen dummen Kreis zu unterbrechen, werfe ich hier mal das STM32Duino Repository in die Waagschale: https://github.com/stm32duino/Arduino_Core_STM32 Das interessante hier ist die Verzeichnisstrukur. Einerseits sind die vielen unterstützen Prozessoren
überladen und kaum kompilierbar. Hier mal als Beispiel die EEPROM Library: https://github.com/stm32duino/Arduino_Core_STM32/tree/master/libraries/EEPROM/examples
-
Thread
Welches Toolkit bzw. welche Library für Programmierung grafischer Oberflächen
Wenn ich mich recht erinnere gibt es eine Version von emwin fuer stm32 Prozessoren for free. Siehe http://www.st.com/en/embedded-software/stemwin.html
>ich möchte gerne eine einfache grafische Benutzeroberfläche (Basis ist ein >STM32F429) programmieren. >würde ich gerne ein entsprechendes Toolkit ... benutzen. Klingt bis hier hin nach einer Applikation mit GUI auf einem uC. >Wenn ich ein Produkt entwickle, dann mache
-
Thread
STM32F4 Bitbanding-Problem
alles, ist ja nicht so, das garnichts funktionieren würde. z.B. das EXTI_PR, Bit 10 [c] #define STM32_EXTI_PR_PR10 (*(volatile u32 *) (PERIPH_BB_BASE | (((u32)(&STM32_EXTI->PR) - PERIPH_BASE) << 5) | ((10) << 2))) [/c] Nach meiner Rechnung kommt da raus: 0x422782A8 = 0x42000000 | (0x00013C14
mit Bitbanding genau ein Bit setzen oder loeschen. Wie nutzt Du denn Dein Macro? Es sollte mit STM32_EXTI_PR_PR10 = 1 das Bit setzten und mit STM32_EXTI_PR_PR10 = 0 das Bit loeschen. Es kommt auf das Bit 0 an, dass man schreibt. Tschuess
-
Thread
Super-Kongresstag: STM32-H5-Vorstellung, Google IO, Raspberry Pi-Börsengang geplant
Letzt plant man im Hause Raspberry Pi abermals einen Börsengang. Hier ein kleiner „Round up“. ### STM32H5 - sehr schneller Cortex-M33-Prozessor mit verschiedenen Sicherheitserweiterungen. Die erste Foliengruppe des STM32-Vortrags „positionierte“ den Controller wie in den Abbildungen gezeigt. !
sich in der unter https://www.st.com/content/ccc/resource/training/technical/product_training/group1/5b/23/3d/3b/5b/a4/45/d4/STM32H5-System-GPIO/files/stm32h5-system-gpio.pdf/jcr:content/translations/en.stm32h5-system-gpio.pdf bereitstehenden und lesenswerten Präsentation. Zweites von STMicroelectronics
-
Thread
Codegröße 8051 vs Cortex M0
Bytes STM32F051: 33388 Bytes und mit optimize size: 26392 Bytes Dabei habe ich schon auf dem Cortex-M0 sprintf und sscanf durch eigene Routinen ersetzt, davor waren es noch etliche 10k mehr. Noch ein paar Rahmenbedingungen: Compiler sind Keil C51 und CooCox mit GCC, uC sind ADuC847 und STM32F051R8 Wie sind Eure Erfahrungen damit? Hat jemand einen Tipp, woran man noch drehen kann? Vielen Dank Gruß Martin
-
Thread
"Clean Code" in C für Mikrocontroller
der Umsetzung. Mein Arbeitsumfeld ist die Programmierung von Controllern (Atmel 8bit und ARM cores 32 bit meist STM32). D.h. die OO-Konzepte gibt es nicht. Keine Exceptions, keine Klassen, keine Vererbung, usw. Auch habe ich noch nie mit Unit Tests gearbeitet. In diesem Zusammenhang stelle ich mir ein
nicht immer sinnvoll, Verstand einschalten. > - lohnt doch der Umstieg auf C++ zumindest bei den STM32? Hab ne Münze geworfen. Sie zeigt Kopf. Was das für dich heißt weiß ich nicht.
-
Thread
STM32 Chan FAT mit SD karte über SPI
Hallo, Hatt wer von euch schon ne SD karte im SPI-Mode und der CHAN FAT lib zum laufen bekommen mit STM32 CUBE? Mir fehlt da irgendwie die Anbindung SD-Karte SPI an die CHAN Lib. Controller soll ein STM32F103C8 werden, daher auch klassisch über SPI.
Reference manual [pre] 22 Secure digital input/output interface ... High-density devices are STM32F101xx and STM32F103xx microcontrollers where the Flash memory density ranges between 256 and 512 Kbytes. XL-density devices are STM32F101xx and STM32F103xx microcontrollers where the Flash memory
-
Thread
Bootloader Mode STM32F303
Hallo, ich habe neulich einen STM32F303 Mikrokontroller gekauft und möchte jetzt den in Booadmode versetzten. Den Pin Boot0 habe ich auf High geschaltet und den uC neu gestartet. Leider erkennt CubeIDE Progrmmer den nicht über DFU
Application note nach, ob Dein exaktes Derivat überhaupt DFU kann. Die meisten F303 können es, aber "STM32F303x4(6/8)/334xx/328xx" können es nicht. In der Application note AN2606 von ST ist alles genau beschrieben: https://www.st.com/resource/en/application_note/an2606-stm32-microcontroller-system-memory-boot-mode-stmicroelectronics.pdf
-
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?