-
Thread
HardFault will nicht!
Man so ne kacke. Da will man mal ausnahmsweise einen Hardfault im STM32 erzwingen und es klappt nicht! Schnell, ich brauche einen GoToHardfault() :>
es zumidnestens beim Atmel SAM3X. Wie soll der STM32 erkennen können, ob du deinen Stack gerade gekillt hast? Ja, es wird langfristig irgendwie/irgendwo zu einem schweren Fehler (wenn auch nicht zwingend einem Hard-Fault!) führen, wenn der Stack zu
-
Thread
Pc selber bauen empfehlungen
werden 50% videoschnitt/ bildbearbeitung 20% office und internet 20% CAD und programieren (für esp32/8266, arduino, stm32) 5% sonstinges also zocken werde ich höchstens in fhd ich denke 32gb ram passen im moment nicht ins budget, ausser ihr habt vorschläge für guten und günstigen ich werde
findest du diese besser ? https://www.alternate.de/html/product/1452352?gclid=Cj0KCQjwxYLoBRCxARIsAEf16-ulvYKYP_GI7_vf_1OvAIJJG9IXeqe9g83-v_KQaFP9gwIH7DSXFzUaAoOUEALw_wcB
-
Thread
STM32 SPI: keine kontinuierliche Ausgabe (ohne Pause)?
Hallo :) Nach jedem Byte macht der STM32G0 eine Übertragungspause von ca 1 Clock. Bisher war es immer egal, aktuell benötige ich aber ein fortlaufenden Datenstream. Ist das mit dem SPI-Controller des STM32 möglich? Danke
Daniel schrieb im Beitrag #7033321: > Nach jedem Byte macht der STM32G0 eine Übertragungspause von ca 1 Clock. > Bisher war es immer egal, aktuell benötige ich aber ein fortlaufenden > Datenstream. Meinst du nicht eher Datastrom? ;-) > Ist das mit dem SPI-Controller
-
Thread
Befehle hinter vorgefertigten Funktionen STM32
. Den Overhead nimmt man in Kauf, die STM32 habe für die meisten Einsatzfälle genug Leistungsreserven. Die Lib dürfte in vielen Autos mit herumfahren...
#define bit_off(BYTE, BIT) { BYTE &= ~(1 << BIT); } #endif [/c] led.c: [c] #include "stm32.h" #include "main.h" #include "gpio.h" #include "led.h" int ledCnt=0; int led_init(void) { bit_on(RCC->APB2ENR, IOPB_EN); // enable PORT B GPIOB->CRH = ((GPIO_OUT_PUSH_PULL
-
Thread
Eclipse kompiliert asm startup nicht bei STM32
: Assembler messages: ../src/startup_stm32f40xx.S:1: Error: junk at end of line, first unrecognized character is `*' ../src/startup_stm32f40xx.S:2: Error: junk at end of line, first unrecognized character is `*' ../src/startup_stm32f40xx.S
Problem liegt da: ../src/startup_stm32f40xx.S: Assembler messages: ../src/startup_stm32f40xx.S:1: Error: junk at end of line, first unrecognized character is `*' ../src/startup_stm32f40xx.S:2: Error: junk at end of line, first unrecognized
-
Thread
STM32F405RGT6TR vs. STM32F405RGT6W vs. STM32F405RGT6
. STM32F405RGT6 => R = 64pins, G=1024Kbytes; T=LQFP; 6=-40°-85° Ok. Ohne weitere Informationen kostet er bei RS-Online 9,54€. TR (Tape&Reel?) 5,50€ (einzeln bestellbar) W = 11,81€. Auf den Floating-Point-Part
. Benötige lediglich IO, 1xI2C, 1xUSART, 1xSPI, 5 Timer. Nix wildes im Grunde. Da ich aber ein STM32F407Discovery habe, mit dem ich entwickel und teste, würde ich gerne beim STM32F4 bleiben, STM32F1 würde sicherlich reichen, aber da müsste ich IMHO den Quelltext ändern. Das ganze wird mein erstes
-
Thread
GRBL auf STM32 ?
Hallo Ich wollte mal in die runde fragen, ob es den GRBL CNC code auch für STM32 Prozessoren gibt ? Gooogle hat bis jetzt nichts gefunden, aber vielleicht hat ja jemand bereits versucht den code auf den stm32 zu portieren ?
Google scheint kaputt gewesen zu sein. Treffer eins und drei bei der Suche nach "grbl stm32" gaben bei mir: https://github.com/Meekdai/STM32-GRBL (chinesisch, STM32F103-basiert) https://github.com/deadsy/grbl_stm32f4 (englisch, nutzt STM32F4-Discovery)
-
Thread
Datenlogger mit SD Karte, hoher Samplerate und 12-Bit ADC
/software/lib_drivers_code_examples.jsp Dazu das Board: https://www.olimex.com/Products/ARM/ST/STM32-P103/ fchk
Link zum Bestelle am besten. 2) Alles im selben Board: https://www.olimex.com/Products/ARM/ST/STM32-P103/ Und zum JTAG Programmieren: https://www.olimex.com/Products/ARM/JTAG/ARM-USB-OCD-H/
-
Thread
Probleme mit STM32F4 Libs
MoinMoin, ich versuche grad, mich ein wenig in die 32bittige Welt einzuarbeiten. Ich arbeite mit AtollicTrueStudio 5.0 Lite und mit dem STM32F429 DiscoveryBoard. Ich wollte nun das auf dem Display ausgaben machen, hab aber schon Probleme, die Libs einzubinden
der Code, falls die Betriebblindheit mich wieder einen Tippfehler übersehen lässt. [c] #include "stm32f4xx.h" #include "stm32f4xx_spi.h" #include "defines.h" #include "tm_stm32f4_ili9341.h" #include "tm_stm32f4_fonts.h" #include <stdio.h> int main(void) { //Initialize system SystemInit
-
Thread
gdb/openOCD flasht nicht STM32F407
Habe im Moment das Problem, daß ich ein STM32F407G-DISC1 (Discovery) Board mit einem .BIN und dem STM32 ST-LINK Utility uter Windows 8.1 geflasht habe. Jetzt wollte ich unter gdb/openOCD ein anders kleines Programm hineinladen, aber es passiert
krieg den Code nicht überschrieben. Mein openOCD-Aufruf: [code]/Users/kuku/opt/xpack-openocd-0.10.0-14/bin/openocd -f /Users/kuku/opt/xpack-openocd-0.10.0-14/scripts/board/stm32f4discovery.cfg -c "gdb_port 4242" -c "telnet_port 4444"[/code] und mein .gdbinit: [code] file firmware.elf target
-
Thread
Theremin bauen mit µC oder/und FPGA
man auch direkt die Frequenz messen kann? > Für die Signalverarbeitung (DSP) dachte ich an einen STM32F102 oder nen > FPGA. Ein FPGA halte ich für übertrieben, der STM32 sollte das leicht schaffen.
/part/STM32F103 dann müsste der verstimmte Schwingkreis mit ner geringeren Frequenz laufen <500kHz!!!
-
Thread
NAND-Flash mit STM32
Hallo allerseits ich möchte mit dem FSMC des STM32F407 einen NAND-Flash vom Typ S34ML04G100TFI000 ansteuern. Die Kommunikation mit dem Flash ansich funktioniert, denn ID auslesen etc. ist möglich. Ich bin aber nicht sicher, wie das jetzt mit dem
> ich möchte mit dem FSMC des STM32F407 einen NAND-Flash vom Typ > S34ML04G100TFI000 ansteuern. Bist du Masochist? Der einzige Grund, rohe NANDs einzusetzen, ist Massenfertigung wo es auf jeden Pfennig ankommt. Und selbst dann
-
Thread
USB-C zum Laden und Programmieren
aber muss nicht separat vom normalen USB-Controller laufen. Hierfür sehr zu empfehlen ist z.B. ein STM32G0, für den es von ST auch die entsprechenden PD-Bibliotheken gibt. (Tipp: nicht die veraltete und verkorkste Version verwenden, die STM32CubeMX generiert, sondern die jeweils neueste direkt vom Github-Repository verwenden!) Ich habe erst kürzlich ein Gerät entwickelt, bei dem zuerst ein G0 das USB PD aushandelt und nach erfolgreichem Aushandeln von mindestens 12V/3A die Spannungsregler für die anderen Schaltungsteile aktiviert, so auch den STM32H7 für die Hauptfunktionalität, der an den
-
Thread
Werkstatt-Aufräumaktion
Großbritannien VHB 8€ (2 Stück) +2,60€ Versand (ohne Netzstecker) oder 4€ (mit Netzstecker) 9. STM32F4-Discovery Board, unbenutzt VHB 10€ +2,60€ Versand 10. STM32 Value Line Discovery Board, unbenutzt VHB 5€ +2,60€ Versand 11. ispMACH4256ZE Breakout Board, unbenutzt VHB 10€ +2,60€ Versand
Analog-Frequency Converter MINI MCR-SL-UI-f von Phoenix Contact für Hutschienenmontage (neu) Eingang 0(4)...20mA, 0...10V, 0...5V, 2...10V, 1...5V Ausgang 0...50Hz, 0...100Hz, 0...1kHz, 0...10kHz Transm. Error <0,1% of full scale VHB 30€ +4€ Versand 32. Ringkerntrafo (gebraucht) 95VA prim. 120V+
-
Thread
delay(ms) funktioniert nicht
Da ich noch ein ziemlicher Anfänger mit dem STM32F4 Discovery bin, probiere ich im Moment eine Delay Funktion aus, die solange in einer Schleife nichts tut, bis ein counter unter 0 ist. Dieser wird im SysTickHandler() runtergezählt. folgendes Problem
irgendwie endlos ausgefürt, jedenfalls gehen die LED's nich wieder an. Hier der Quellcode: [c]#include "stm32f4xx_conf.h" #include <stdio.h> #include <stddef.h> #include <stdlib.h> #include "stm32f4xx.h" signed int counter = 100; //delay funktion abhängig von SysTick_Config void delay(signed int
-
Thread
DSP Normalisierung Float und Konvertierung Fixed Point
Matthias G. schrieb im Beitrag #5217381: > STM32Disco Welches? Die M4 sind erstaunlich schnell bei Float32. Ich habe gestern für Spaß einen recht multiplikationslastigen Algorithmus erst in float und dann in
Matthias G. schrieb im Beitrag #5217381: > Ich programmiere in C und will später mit einem STM32Disco mit 16Bit ADC > arbeiten. Momentan beschäftige mich gerade mit Festkommaarithmetik. Wenn das ein STM32Disco
-
Thread
Frage zu VDDA und VDD von STM32
Moin zusammen, bei meiner Frage geht es um den STM32F302RBT6. Ich mache gerade die Grundbeschaltung und habe eine Frage zu den Anschlüssen VDDA und VDD. Ich will meine Schaltung mit einem LDO(3V) versorgen und wollte wissen, ob ich den digital und
Der > hat den VREF-Pin. Und ja, das macht einen großen Unterschied. Eine generelle Aussage wie "STM32F303 haben den externen Vref und STM32F302 haben den nicht" ist so nicht richtig. Es kommt auf das Package an. Größere Packages haben den (ich meine alle 100-Pin und aufwärts, vielleicht manchmal aber
-
Thread
TCP Verbindung zu langsam
Hallo miteinander, ich benutze den Stm32F4, sample (32bit Werte) Daten mit einer Datenrate von 192kHz und würde diese dann genre über TCP an meinen PC schicken (Matlab socket). Die Übertragung ist leider viel zu langsam. Meint ihr es ist
TCP ist fuer Echtzeitanwendungen eher ungeeignet. Nimm UDP. Der STM32 ist der Sender. Pakete, die noch nicht bestätigt wurden, darf der nicht wegwerfen, also muss der TCP-Stack(!) dort 100ms puffern können. Stelle die Window-Size hinreichend groß ein, damit effektives
-
Thread
Spannungsgesteuerter Widerstand
Dennis schrieb im Beitrag #6853891: > ich möchte mit dem DACs eines STM32 einen variablen Widerstand zwischen > 5-25k erzeugen. > Gibt es digitale Potis mit analogem Eingang? Das ist doch schon vom Ansatz her widersinnig. Der STM32 funktioniert digital, da wird
Dennis schrieb im Beitrag #6853891: > möchte mit dem DACs eines STM32 einen variablen Widerstand zwischen > 5-25k erzeugen. Wofür? Wo wird dieser Widerstand angeschlossen?
-
Thread
ARM und WS2812 LEDs mit DMA und ATF16V8B?
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?
Noch so nebenbei bemerkt wäre ein STM32 Discovery für ein kommerzielles Produkt laut Lizenz nicht zulässig...
-
Thread
PWM invertieren
Hallo, möchte eine 3,3Volt PWM invertieren und die invertierte PWM an einen STM32 Pin (input capture) pin anschließen. Welche Bauteile benötige ich? Abei der Schaltplan zur invertieren PWM. +V ist in dem Fall 3,3V V0 die PWM mit 3,3 Volt Lg Julia
im Beitrag #6238160: > möchte eine 3,3Volt PWM invertieren und die invertierte PWM an einen > STM32 Pin (input capture) pin anschließen. Wozu, um alles in der Welt, soll das denn gut sein? Es ist doch überhaupt kein Problem, jegliche denkbare Auswertung im STM32 an invertierte Eingangspegel anzupassen
-
Thread
EPROM an Mikrocontroller STM32F103 (3.3V)
Für STM32 F100 gibt auch ein "EEPROM" SW um in das Flash zu schreiben. Schreib cyclen sind dan begrenzt auf ca 10 k, aber mit wear leveling kan das verbesseren. Nachteil : um das flash zu wischen, muss minimal
Andere STM32 als der F103 haben auch etwas OTP on chip...
-
Thread
Overflow : "Grundlagenfragen"
hallo, ich arbeite mit einem 32 bit TriCore von Infineon und habe mal eine Frage über dessen Timer/Counter Register(mit der name: System Timer STM): der STM von Infineon ist ein 56 bit Timer, besteht aus 7 REGISTER (TIM_T0 bis TIMER_T6
Langsam! TIMER_T0 wie schon oben gesagtt! 32 Bit breit! TIMER_T6 auch 32 bit breit wobei (bit an der stellen 2^25 --> 2^32 0 sind) mit deinem Compiler kannst nur bis unsigned long Typen handlen! Nun sag mir konkret
-
Thread
RGB Cube Driver
256x3x12 Bits rein. Ihr benötigt einen schnellen Controller mit SPI DMA und möglichst viel RAM. Ein STM32F4xx kann das leisten denke ich mal.
STM32F4 raus gesucht: https://www.exp-tech.de/plattformen/arm/stm32-discovery/9059/xcore407i-stm32f4-core-board?gclid=CjwKCAjwiN_mBRBBEiwA9N-e_qHnCQwgY1kkl_4FdwoDkbvH0TPLfTi1upjmgM3bzsJgXSqCX5TYexoCSn0QAvD_BwE
-
Thread
Suche Bauteil
gesuchten Bauteil + 10Volt sein, wenn PWM2 100% soll die Ausgangsspannung -10Volt sein. Bei beiden PWM 0% Ausgangsspannung 0Volt. MfG Hans
Arduino Nano, müssten also 5Volt sein. Wenn ich es im zweiten Schritt packe werde ich Code auf einen STM32 portieren, da wären es nur 3,3V, die könnte man über den Verstärkungsfaktor auf 10Volt bringen. Aber das ist erstmal Zukunftsmusik. Beim Servoverstärker kann man 0Volt einstellen, dieses Teil was
-
Thread
STM32 USART2 wie mehrere bytes empfangen?
folgt an dem stm32 empfangen und in variablen schreiben. myPCbyte[40] int32 myint1 = 12345678; ... .. int16 myint2 = 128; uint16 myint3 = 244; ... auf dem STM32 benutze ich momentan folgenden code zum
(USART_TypeDef* USARTx, uint8_t* pChunk, uint16_t nBytes) { while (nBytes--) { *pChunk++ = stm32_usart_rw(USARTx, 0) & 0x00FF; } } static __INLINE uint16_t stm32_usart_rw(USART_TypeDef* USARTx, uint16_t data) { /* Wait for Tx buffer empty */ while(USART_GetFlagStatus(USARTx, USART_FLAG_TXE
-
Thread
1-Wire und non-blocking code (state machine)
Guten Tag, ich beschäftige mich aktuell mit 1-Wire auf STM32 (C, CubeIDE) und habe mir auch schon einige Beiträge hier im Forum durchgelesen. Mir wäre jedoch wichtig, dass der Code nicht blockierend aufgebaut ist und damit scheint die Angelegenheit dann etwas
3.3V nur "gerade noch" * manche Chips brauchen viel Strom, also einen umschaltbaren Pull-Up * STM32-Pins erzeugen unnötig steile Flanken * STM32-Pins sind relativ empfindlich, man möchte kein Kabel ohne ESD-Schutz anschließen. Mehr als wenige Dutzend Ohm Serienwiderstand sind aber nicht erlaubt
-
Thread
Richtige Quarzbeschaltung von RTC an STM Controllern
geq 5[/math] Die ganze Sache kann folgendermaßen berechnet werden: [math]gain_{margin} = \frac{g_m}{g_{mcrit}}[/math] Wobei gmcrit erst ermittelt werden will: [math]g_{mcrit} = 4 * ESR * (2*\pi*F)^2 * (C_0+C_L)^2[/math] Suche ich nun nach einem Quarz mit folgenden Eigenschaften ESR = 35 kOhm, C0 = 7 pF und nehme die im STM Datenblatt angegebene Kapazität für Boarddesign 4,5 pF (im Mittel) an, sollte ich doch als CL1 und CL2 ca. 7pF Kerkos einsetzen. Demnach würde sich folgende Berechnung
-
Thread
SPI Kommunikation mit STM32 und PST360G2
ist mein erster Beitrag und hoffe alle Regeln zu beachten. Zu meinem Problem: ich bin neu in der STM Umgebung sowie der Programmierung. Ich möchte nun einen Sensor (PST360G2-1S) mit dem STM32-L432KC auslesen. Leider stoße ich an Probleme, die ich mir leider nicht erklären kann. Im Anhang findet
{ return ((src[1] << 8) | (src[0])); } static inline uint32_t u8u32(uint8_t *src) { return ((src[3] << 24) | (src[2] << 16) | (src[1] << 8) | (src[0])); } [/c]
-
Thread
wann Windows 10 IOT/Linux, wann zwingend Microcontroller ? Gesperrt
wenige I/Os auf einer leiste auf dem board gibt ? gibt es da irgendetwas über PCIe ? ist USB 2.0 oder ggf. 3.0 schnell genug ? und auf der anderen Seite ein Arduino, STM8 oder STM32 basiertes System , vor das, wenn es notwendig werden sollte, noch ein OS basiertes System geschaltet wir.
Sensorik um eine Fahrzeugsensorik. die eigentliche Motoransteuerung läuft in Echtzeit über einen STM 32. ich gehe zunächst davon aus, daß ich keine Reaktionszeit unterhalb einer Sekunde brauche . bis dann
-
Thread
globale Variable mit einem assembler befehl auslesen
(0x800bc1c <getUsTime+52>) 0x0800bbfa: ldr r3, [r3, #0] 0x0800bbfc: str r3, [r7, #0] 134 return ( (tempOverflows * 0x0000FFFF) + (uint32_t)tempCounter); 0x0800bbfe: ldr r2, [r7, #0
0x00010000) + (uint32_t)tempCounter); } [/code]
-
Thread
Controllerwahl Energy Harvesting-Anwendungen
vllt. ein 32-bit-Controller zum Vergleich: STM32L: http://www.st.com/internet/mcu/subclass/1376.jsp
Bis jetzt auf meiner Liste: -MSP430 -STM8L -STM32L -Atiny -PIC XLP und was mir bisher völlig unbekannt war -Energymicro habe ich noch etwas vergessen?
-
Thread
Lerne Assembler - brauche eure Hilfe
des AVR zur Kommunikation mit dem STM32-Board. Und das versuche ich gerade zum laufen zu bekommen. Dazu generiere ich einfach irgendwelche Daten, die ich mir dann vom STM32 abholen lassen will. Nur genau das geht noch nicht. Lassen
des AVR zur >Kommunikation mit dem STM32-Board. Und das versuche ich gerade zum >laufen zu bekommen. Das ist doch Unsinn. Wozu willst du die ADCs per SPI durch einen Atmel auslesen, um diese Daten dann per SPI an einen anderen µC
-
Thread
Serial Bootloader für STM8S103F3P6 (Linux)
verdoppelt und die für die Chips verdreifacht... aber immer noch billig). https://www.ebay.de/itm/ARM-STM8S103F3P6-STM8-Minimum-System-Development-Board-Module-For-Arduino/132486311875?hash=item1ed8ccafc3:g:YyQAAOSwjRtbNEld:rk:2:pf:0 https://www.ebay.de/itm/STM8S-STM8S105K4T6-Development-Board-Module-MCU-Learning-Core-Board-Small-System/263351137116?hash=item3d50f3735c:g:vqAAAOSwySlaHmbR:rk:2:pf:0 Somit sind nun zwei getrennte Bootloader verfügbar (eben einer für STM8F003 / STM8F103 und einer für STM8F105). Leider stellt man fest, dass die 103er sogenannte Low
-
Thread
Zener Diode Bezeichnung im Datenblatt VZ1 / VZ2
werden. Ja, das wäre auch noch eine Idee mit den 2 Dioden gegen VCC und GND. Danke! Es wird ein STM32G4. BTW: hab jetzt die Diode mal ausgelötet und bekomme die 3.3V. Grüße
internen Schutzdioden > das aushalten. Das steht auch alles im DB deines µC. und: > Es wird ein STM32G4 sowie > bis 60V U_in: eine Begrenzung <1mA schafft der STM32G4 mit den interne Dioden D.h. R1= 62kohm wäre meien Wahl. Das "backpowering überdne uC Eingang in die 3.3V: Wen nur ein
-
Thread
Impulse mit Interrupt zählen
Aber schön, daß sich die STM32-Jünger auch mal wieder melden. > (in diesem Fall 1350) ein Relais schalten. Bei 1500 Impulsen soll der > counter auf 0 zurück gesetzt werden. [c] //Atmega48 TCCR1B |= (1 << WGM12) | (1
aber habe grad nicht geprüft wenn man den Pin als Sonderfunktion benutzt. Also am beispiel Port B 0. Beinchen: [c] PortB|=0x01; [/c] MfG Shee2e
-
Thread
MMC SD library FAT16 FAT32 read write
Wieso ist in der 0.6.3.1 beim AVR STM32 Code drin?
Hi! Ich habe ein Problem und zwar hab ich das fertige KEIL - Project von Version 0.6.3.1 auf meinen STM32F107VB geworfen. Ich hab nur den CS-Pin auf meine Hardware angepasst. Aber leider funktioniert bei mir das mmc_init nicht. bei CMD0 bekomm ich noch 0x01 zurück, aber bei ACMD41
-
Thread
STM32f767zi: HAL_UART_Transmit_DMA funktioniert nicht
hängt. in stm32f7xx_hal_uart.c hier [c] HAL_UART_StateTypeDef HAL_UART_GetState(UART_HandleTypeDef *huart) { uint32_t temp1; uint32_t temp2; temp1 = huart->gState; temp2 = huart->RxState; return (HAL_UART_StateTypeDef)(temp1 | temp2); } [/c] bekomme ich den Wert 0x21 = #33 für temp1 = huart->gState. Während der erwartete Wert HAL_UART_STATE_READY = 0x20 = #32 Mit [c] ... #define HAL_UART_STATE_READY 0x00000020U /*!< Peripheral Initialized
-
Thread
STM32 Anfänger
http://www.mikrocontroller.net/articles/STM32
assert_param(expr) ((void)0) #endif /* USE_FULL_ASSERT */ #endif /* __STM32F10x_CONF_H */ [/c] sobald ich die zeile // #define USE_FULL_ASSERT 1 auskommentiere funktioniert alles. Wenn ich die zeile im code
-
Thread
STM32 Debugger meldet No source available
=== arm v7m registers (0) r0 (/32): 0x00000020 (1) r1 (/32): 0x00000000 (2) r2 (/32): 0x2000003C (3) r3 (/32): 0x2000083C (4) r4 (/32): 0x080005A0 (5) r5 (/32): 0x200005E4 (6) r6 (/32): 0x00000020 (7) r7 (/32): 0x00000014 (8) r8 (/32): 0xBF76FFDD (9) r9 (/32): 0xFFBFBFFC (10) r10 (/32): 0x304C7B31 (11) r11 (/32): 0x9C473FE3 (12) r12 (/32): 0xFF9FEFFF (13) sp (/32): 0x4C05B510 (14) lr (/32): 0xFFFFFFFF (15) pc (/32): 0xB9337822
-
Thread
Gibt es einfach zu handhabende "große" Rams (16/32MB?)
Also, ich habe ähnliches vor und nehme ein STM32F429I-Discovery (hat 8 MB SD-RAM, kostet so 25-30 €) und ein UDA1380 Board (beim E-Bay-Chinesen für ca 8 €). Liegt beides schon hier, nur habe ich im Moment keine Zeit. Den STM32F4 will ich primär
Habe mich mal eingeloggt, falls du Interesse an einem Aufbau mit dem STM32F4 (Discovery oder Brombaugh Board) hast.
-
Thread
Welchen Mikrocontroller wähle ich?
und dem AVR beim privaten basteln ist die große Community im deutschsprachigen Raum, aber auch die STM32-Reihe ist hier stark vertreten. Mikrocontroller-Familien gibt es aber einige z.B. - AVR - PIC - MSP430 - 8051 - V850 - STM8 Und viele mehr. Der Trend geht seit einigen Jahren in Richtung
jedoch auch andere Mikrocontroller in erwägung ziehen wenn ich meinen Horizont erweitern will. Stm32 sieht interessant aus.
-
Thread
uC mit USB3 Device (!) - welche uC gibt mittlerweile im Jahr 2023?
im normalen USB-Kabel. Sprich: USB-3 geht, USB-2 geht nicht. Von daher können wir einen Standard STM32 nicht verwenden, weil der nur USB-2 kann. Die Datenrate ist dabei vollkommen egal. Von daher würde ich mich über einen USB3-fähigen STM32 (o.ä.) freuen.
connectivity-solutions/usb-network-connectivity/ds-700 und überbrücke die Strecke mit Ethernet-LWL. Schon geht Dein STM32 mit USB 2.0. Auf dem PC ist dann ein Treiber, der als USB-Hostadapter arbeitet. fchk
-
Thread
STM32 Registermanipulation HAL
Registernamen zugreifen kann? Einfach hinschreiben? [c]htim2.Instance->EGR = TIM_EGR_TG | TIM_EGR_CC4G;[/c] Eventuell musst du noch ein [c]#include <stm32f303k8.h>[/c] hinzufügen (oder so ähnlich, schau mal was da im Projekt ist). Wenn du die HAL nutzt brauchst du eigentlich auch gar keine direkten
Oh, ich seh grad ich hab's sogar selbst auf dem Rechner. Es muss [c]#include <stm32f303x8.h>[/c] sein. Da stehen so Dinge drin wie: [c] #define TIM_EGR_TG_Pos (6U) #define TIM_EGR_TG_Msk (0x1U << TIM_EGR_TG_Pos) #define TIM_EGR_TG TIM_EGR_TG_Msk [/c]
-
Thread
BatDroid: Ultraschall Fledermausrufe Aufnahmesystem und Stereo Bat-Detector mit Android UI
Gesamtes User-Interface über Android Phone (WLAN oder Bluetooth) - Basierend auf XynergyXS Modul mit STM32 Prozessor und Xilinx Spartan-6 FPGA - FreeRTOS auf dem STM32 - Nicht gerade billig, aber mit Optimierungspotenzial und vielen Möglichkeiten erweitert oder auch in anderen Bereichen eingesetzt zu
machen? Ansonsten bietet die Webseite zumindest einen netten Source-Code Pool von Beispielen im STM32 und Spartan-6 Bereich. Viele Grüße, Michael
-
Thread
STM32F1 LCD Problem
Moin, ich bin Einsteiger in der ST32-Welt. Bei 8-Bitern habe ich einiges an Erfahrung, trotzdem scheitere ich hier an einem einfachen Problem. Ich möchte mein STM32f100-Discovery Board an ein Display 2x16 anschließen. Ich habe bisher
es ebenfalls gut aus, die Pegel an den I/Os kann ich messen. Infos: - 8Mhz HSI - Display 5V - STM32 3,3V - LCD-Daten 4-Bit an PC0-PC3 --> D4-D7 am Display - RS an PC8 - RW an PC7 - EN an PC6 [c] #include "stm32f10x_conf.h" void Delay(long); #define RS GPIO_Pin_8 #define EN GPIO_Pin
-
Thread
Günstigstes Web I/O
schau mal bei OpenWrt rein und die unterstützden Geräte. Ansonsten such mal nach AVR + Ethernet oder STM32F107 + Ethernet wenns auch selbst gebaut werden darf.
15€) gibts alle nur ohne PHY, die DP83848 PHY kostet z.B. 5€ aus China das macht zusammen mit einem STM32F4DISCOVERY dann ~20€
-
Thread
STM32 C Programmierung Tutorial (Buch)
http://www.diller-technologies.de/stm32.html
du "ich" ja garnicht gefragt, sondern: Ich schrieb im Beitrag #5177702: > ... Tutorial/Buch zur STM32 Programmierung in C OK, wenn du also nur lernen willst, wie man die STM32 mit einer in C geschriebenenen Firmware versieht, dann kannst du dir die o.g. Seite durchlesen und am besten ausdrucken
-
Thread
[STM32] Einfaches Beispiel für AD Wandler gesucht
320x240. Musst es noch etwas anpassen. Arbeitet auch ohne DMA mit 2 analogen Kanälen. [c] // ARM 32-bit CORTEX-M3 - STM32F103RB8 // EVA-Borad "STM32-P103" / Olimex // Quarz: 8MHz, PLL: 72MHz // Speicher: 128KB FLASH, 20KB SRAM // TOUCH (analog, 4 Anschlüsse) //*********************************
entweder die HAL (iiieh baah) oder gar kein Framework verwenden. Hier ein einfaches Beispiel für die STM32F1 Serie auf Basis der CMSIS (also ohne Framework): http://stefanfrings.de/stm32/index.html#analog
-
Thread
Billigere und Bessere Raspi-Alternativen aus China?
jetzt noch USB-Host-Funktionalität >> und das Gefrickel wollte ich mir einfach sparen > > Bei STM32 gibt es halt keine vernünftigen Demos und keinen Support :-) Ach, mit den Beispielen bin ich in der Regel gut zurecht gekommen ... Wahrscheinlich würde ich das mit dem USB Host auch hinbekommen
Heizungssteuerung. Für eine Heizungssteuerung ist das alles egal, aber da kann man alles in einen STM32 stopfen, oder sich ein eigenes Linux aufsetzen - dann mit allen Vorteilen ohne die Nachteile - oder man nimmt ein Linux von der Stange, wo man ein paar Nachteile in Kauf nehmen muss und sich einen