-
Thread
Viel Arbeitsspeicher für Bildverarbeitung benötigt
> Zum beispiel einen STM32F676 Sorry, sollte STM32F767 heissen
Naja, serielles SRAM ist schon SEHR exotisch Verwenden das die µC nicht als internes RAM (z.B. der STM32F103: http://www.st.com/en/microcontrollers/stm32f103c8.html)
-
Thread
Calibration ADC STM32F334
Grenzen bleibt. Die sind von Chip zu Chip verschieden und meist an VDD gekoppelt. Erst bei den neueren STM32L entfällt diese Einschränkung. Für VDDA sagt das STM32F334-Datenblatt z.B.[pre]2.4V < VDDA < 3.6V Must have a potential equal to or higher than VDD[/pre] Am sichersten ist es, VDDA/VREF+ mit VDD
Betriebsspannung ca. 10 bis 30 mV genau und jedes Mal etwas anders. Hinterher maximal 1 bis 2 mV Abweichung. Mit STM32F042F6 (nur VDDA genutzt, allerdings 100000 fachem Oversampling). Nach 10 h keine Abweichung erkennbar. Alles bei Raumtemperatur. Vielleicht hilft dir das, ob der einfacherere ausreicht.
-
Thread
Pollin Display WINSTAR WX480320A-TFH-LB (S/W, 480 x 320 Pixel)
Hallo m.n. Unter "TFT-direct-drive" hätte ich niemals einen STM32F407 als Grafik-Controller gesucht, vermutet... Ich habe ein TFT NHD-640xRGBx480 bzw. ein TFT NHD-320xRGBx240, beide 5,7" von newhavendisplay, an den STM32 angeschlossen. Die Daten werden im 3x8-bit-parallel RGB-Mode pro Pixel übertragen. Da die Übertragung max. 100MHz betragen kann und der STM32 an seinen PIN's 84 MHz ausgeben kann, habe ich auf die
-
Thread
rpi <--> avr uart Übertragungsfehler bei Quarzbetrieb
Alle weiteren Bits werden dann in der Mitte abgetastet, meist 3 Mal, um "glitche" auszufiltern. Bit n wird also bei T(n * 16 + 6), T(n * 16 + 7) und T(n * 16 + 8) abgetastet (Mehrheit gewinnt). tl;dr;: Für nMBaud brauchst Du einen Takt T von 16*n Herz. Dieser Takt T muss aus einem internen Takt erzeugt
flag is set at the end of the first stop bit" https://www.st.com/resource/en/reference_manual/rm0316-stm32f303xbcde-stm32f303x68-stm32f328x8-stm32f358xc-stm32f398xe-advanced-armbased-mcus-stmicroelectronics.pdf "The Receiver checks the first Stop-bit only, regardless of the number of Stop bits selected
-
Thread
Drehzahlregler für DC-Motor, ATmega48-328
Versorgungsspannung sondern nur die EMK des Motors gemessen. Bei 16kHz 16000Mal die Sekunde. Beim STM32 sind die ADCs allerdings auch sehr schnell. Ein STM32F4@168Mhz benötigt <1uS für ein ADC Sample. Wie lange benötigt dein MC für ein ADC Sample? Ich kenne mich mit den ATMegas leider nicht aus.
Versorgungsspannung sondern nur die EMK des > Motors gemessen. > Bei 16kHz 16000Mal die Sekunde. > Beim STM32 sind die ADCs allerdings auch sehr schnell. Ein > STM32F4@168Mhz benötigt <1uS für ein ADC Sample. Ich könnte ja auch einen F4 nehmen, nur ist das einem Motor völlig egal ;-) Angehängt sind
-
Thread
stm32 uart flash reset über gpio?
and tdo gpios to add JTAG mode) Info : clock speed 1001 kHz Info : SWD DPIDR 0x2ba01477 Info : stm32f1x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : stm32f1x.cpu: external reset detected Info : starting gdb server for stm32f1x.cpu on 3333 Info : Listening on port 3333 for gdb connections
enabled Info : clock speed 1001 kHz Info : SWD DPIDR 0x2ba01477 Info : stm32f1x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : stm32f1x.cpu: external reset detected Info : starting gdb server for stm32f1x.cpu on 3333 Info : Listening on port 3333 for gdb connections
-
Thread
Anfangen mit ARM-uControllern, Umstieg von Arduino
mir war der Umstieg über 2 Jahre hinweg von AVR/Pic auf STM32 (auch industriell) und ich bereue es nicht.
ST, Atmel etc. gleich ist, nur > die externe Peripherie ändert z.B. von einem SAM3-Serie zu der ST32-Serie. Die ändert sich auch zwischen STM32F und STM32L, oder zwischen SAM3X und SAM3U. > Ich wollte einfach ein paar generelle Informationen über Controller die > einen ARM Kern verwenden, in
-
Thread
STM32F1 HAL UART Senden nicht
auf 3,3 V. Was übersehe ich? Fehlt was? Warum wird nichts gesendet? Programmer: ST-LINK/V2 IC: STM32F103RBT6 Board: Olimex P103 https://www.olimex.com/Products/ARM/ST/STM32-P103/ https://www.olimex.com/Products/ARM/ST/STM32-P405/resources/STM32-P103_P405_sch.pdf Programmierumgebung: Visual Studio
Der String: [c] char data[5] = "test\n"; [/c] belegt 6 Zeichen im Speicher und nicht 5! Am Ende hängt noch eine 0 als Terminierung. Der Rest sieht korrekt aus.
-
Thread
STM32, Atollic, C: Tutorialempfehlung & einige Fragen
Projekten hab ich mich an die Implementierung eines Bootloaders dran gesetzt. Diesen will ich für einen STM32 programmieren - bei den STM8S, die ich ansonsten verwende, hab ich leider keine Option des On-Chip Debuggers (und das Ding ist bei solchen Unterfangen echt nützlich). Also hab ich mich durch eine
Thema für Anfänger. Meine Anleitungen beziehen sich auf die System Workbench for STM32, die dem Atollic Studio dehr ähnlich ist: http://stefanfrings.de/stm32/index.html
-
Thread
Mikrocontroller Einstieg
Ich empfehle Dir: - Arduino Nano Clone = 8bit AVR Controller und USB Interface - ESP8266 = 32Bit ARM Controller mit serieller Schnittstelle und WLAN - STM32F103C8T6 Board = 32Bit ARM Controller mit USB und seriell Als zusätzliche Hilfsmittel: - Ein USB-UART Adapterkabel mit 3,3V Pegeln
einrichten (Compiler und Flashuploadtool) - AVR MCU ===> avr-gcc, avrdude (Kommandozeilen verstehen) - STM32 ===> arm-none-eabi-gcc, st-flash (dto. Kommandozeilen verstehen) - STM8 ===> sdcc 3.6, stm8flash (mit dem gleichen Stück Hardware wie für den STM32) - Datenblätter lesen (und wirklich wirklich
-
Thread
PIC - "beliebtester"?
nehme ich > natürlich auch einen solchen.. Wie ja (fast) alle hier wissen favorisiere ich den STM32Fxxx, 250 verschiedene Typen und jede Menge umfangreiche Peripherie drin. Artikel: [[STM32]] Aber das ist jetzt eine Ecke größer als der PIC. Für mich hat sich der Aufwand gelohnt. Nie wieder
Markus Müller schrieb im Beitrag #2518631: > Wie ja (fast) alle hier wissen favorisiere ich den STM32Fxxx, > 250 verschiedene Typen und jede Menge umfangreiche Peripherie drin. > Artikel: STM32 > ... > Bevor Du dich jetzt auf einen PIC voll und ganz konzentrierst solltest > Du den STM32 mal anschauen
-
Thread
Suche ein Starterkit
gut wie allen Spielarten der STM32 Serie. https://www.st.com/content/st_com/en/search.html#q=Discovery-t=tools-page=1
aber absolut brauchbar: https://docs.rust-embedded.org/ Im speziellen die Controller von Nordic (nRF52) sowie von STM (STM32) sind hervorragend unterstützt, auch was HAL angeht. Alle anderen Cortex kann man problemlos programmieren, hat aber evtl keine HAL dazu - sondern nur eine Abstraktion über
-
Thread
LCD HD44780 an STM32F
) { printChar(0x7F); // Schreibe ständig das Zeichen "<-" } } lcd.c: #include "stm32f10x.h" #define LCD_Port GPIOC #define RS GPIO_Pin_1 #define EN GPIO_Pin_3 #define D4 GPIO_Pin_4 #define D5 GPIO_Pin_5 #define D6 GPIO_Pin_6 #define D7 GPIO_Pin_7 void lcdInit(void); void
Zeitschleife wurde wohl wegoptimiert. So funktioniert es jetzt: [c] void Delay(volatile uint32_t nCount) { for(; nCount != 0; nCount--); } [/c] Vielen Dank!
-
Thread
RPi - CANbus - STM32F303K8
? Ansonsten verbinde ich den RPi mit dem STM32 wie folgt: RPi 24V out (optoentkoppelt) -> Spannungsregler (30V->12V) -> Vin STM32F303 RPi CAN_H -> MCP2551(am STM32F303) CAN_H RPi CAN_L -> MCP2551(am STM32F303) CAN_L STM32F303 Rx/Tx ->
Noch eine Frage bzgl. den Pull Widerständen des I2C Busses. Die Pull Widerstände habe ich auf 3.6K Ohm ausgelegt. Bei 3.3V des STM32 und dem VL53L1X sollte das passen, oder? Ist ein "Platinen-Bus", ohne Kabel.
-
Thread
ARM Cortex M3 STM32F107 Daten in den Flash
Hallo ich programmiere seit neustem mit KEIL uVision 4 den STM32F107VCT6. In meinem Programm habe ich verschiedene Variablen, denen ich beim Start Werte zuweisen möchte. Diese Werte möchte ich im Flash beim Übertragen des Programms auf den Controller abspeichern
Deine Fragestellung lässt vermuten, dass der STM32 ein Nummer zu groß für Dich ist. Das sind absolute C-Grundlagen. Besorge Dir ein C Buch und installiert auf dem PC einen Compiler zum üben. Dann erst ran an den STM32.. Ansonsten ist const vermutlich
-
Thread
Tianma 3,5" TFT Display ansteuern mit STM32
Guten Tag, ich hab zwei Tianma Displays hier liegen und würde diese gerne mit dem STM32 ansprechen. Ich hab noch nie was mit Displays am STM32 gemacht. Mein Eval Board von Keil hat zwar eins von Ampire aber benutzt habe ich es nie. Der Controller des Tianma TM035PDW01 ist ein ILI9481
@UWE Fragenkatalog: - EBI Ansteuerung des Displays mit einem STM32 (aus erstem Post) - White LED Driver 6x20mA oder 1x20mA (aus neusten Erkentnissen)
-
Thread
NXP Cortex-M µCs: Toolchain, Makefile, etc
ein core aus. Besonders wenn du noch DMA einsetzen möchtest, bleibt viel Zeit für den Prozessor. N. G. schrieb im Beitrag #4654029: > 1) Setze ich damit evtl. auf ein "totes Pferd"? Im Deutschsprachigen Hobbyraum sind AVR und STM32 nunmal beliebt. Der Umkehrschluss, dass andere Controller auf
dann den einen nicht-funktionieren Chip zu suchen... Operator S. schrieb im Beitrag #4654352: > N. G. schrieb im Beitrag #4654029: >> 1) Setze ich damit evtl. auf ein "totes Pferd"? > > Im Deutschsprachigen Hobbyraum sind AVR und STM32 nunmal beliebt. Der > Umkehrschluss, dass andere Controller
-
Thread
STM32 Int, Float, Double
Hallo, ich hab eine schnelle Frage: Wie groß sind die Datentypen Int, Float und Double bei den STM32 µC? Moritz
habt ihr eine Idee, wie man einen Wert(float) in Char array umwandeln kann. verwende gerade den stm32F407, keil Compiler. Danke
-
Thread
Sinus - Frequenz und Amplitude messen
neuen Bandpass in LTspice getestet. Die obere Grenzfrequenz (-3 dB) des Bandpasses liegt jetzt bei 32,6 Hz. Die untere bei 1 Hz. Die obere Flanke hat eine Steilheit von 32 dB/Oktave, die untere will ich erst gar nicht ausmessen. War das so gewollt? In der letzten Simu, Input_sym5.asc, hatte ich fast
32 dB Flanken. Input_pwl_5_1.jpg zeigt die Messwerte nach dem Bandpass mit 16 dB Flanken. Input_pwl_6_FFT_2.jpg zeigt die Messwerte nach dem Bandpass mit 16/32 dB Flanken. Je steiler der Bandpass
-
Thread
CAN Baudrate - Erfahrungswerte
Hallo zusammen, ich möchte den CAN-Controller meines STM32 auf 500 kbit/s einstellen. Für 250 kbit/s habe ich es schon geschafft, mit folgenden Werten: CAN_InitStructure.CAN_Prescaler = 6; CAN_InitStructure.CAN_Mode = CAN_Mode_Normal; CAN_InitStructure.CAN_SJW
Woran kann das noch liegen? Anscheinend hat mein APB1 nur 18 Mhz, sonst würde ein Prescaler von 6 ja zu den 500k führen. Warum kriege ich dann aber bei einem Prescaler von 3 gar keine Messages mehr? Was bewirkt eigentlich APB2? Ich habe mal spaßeshalber die Taktfrequenz des STM32 anhand der system_stm32f10x.c
-
Thread
Bourns EM14 5V an STM32 3.3V FT
Hallo, ich würde gerne einen Bourns EM14 Encoder an einem STM32F4x verwenden. Der EM14 läuft auf 5V, der STM32 auf 3.3V. Laut Datenblatt ist der STM32 aber FT auf allen GPIO. Nun gibt es aus meiner Sicht ein paar Optionen, die einfachsten wären Spannungsteiler
Abkürzung... Der STM32F401RCT6 den ich im Blick habe sagt im Datenblatt: ... Up to 81 I/O ports with interrupt capability – All IO ports 5 V tolerant – Up to 78 fast I/Os up to 42 MHz ...
-
Thread
Drehzahlmesser in Assembler (ATmega328)
Peter schrieb im Beitrag #7636145: > Einmal auf einem NXP11, parallel auf einem STM32H Prozessor. Das habe > ich mit C++ erledigt. Das gesamte Framework ist schon C++. > Es geht also auch in einer Hochsprache Selbstverständlich Peter. Auf diesem Hardware-Level geht es eigentlich
für STM32 empfohlen? > wofür die Konstrukteure den Stapelspeicher erfunden > und entworfen haben Halte Dich bitte dran. Erkläre nur nicht anderen mit etwas mehr Fantasie, was sie tun dürfen.
-
Thread
ESP8266 Webradio Stream
(&huart6,sendebuffer2,8,1000); HAL_Delay(1000); printf("An ESP gesendet: %s",sendebuffer2); printf("ESP Antwort: %s \n\n\n\n\n\n", empfangsbuffer); /* HAL_Delay(1000); HAL_UART_Transmit(&huart6
s \n\n\n\n\n\n", empfangsbuffer);*/ HAL_UART_Transmit(&huart6,restart,8,1000); HAL_Delay(1000); printf("\n\n\nAn ESP gesendet: %s",restart); printf("ESP Antwort: %s \n\n\n",
-
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)
MCUA schrieb im Beitrag #3622167: >>STM8S103F3M6 und STM8S903F3M6 sind m.E. die günstigsten und 70% teurer. > teurer? die günstigsten kriegt man für 20..30ct Muss ich Dir denn alles "aus der Nase ziehen"? ;-) Hast Du mal einen Link
-
Thread
clock configuration
Ich arbeite mit dem STM32F072. systickDevider = 1000
Hallo Ich habe versuchshalber mit meinem stm32L476 die clocks eingestellt. (Ebenfalls mit dem CUBEMX) Um den Clock zu testen, habe ich den Timer6 benutzt und mit dem 80MHz clock einen Interrupt eingestellt, der alle 1us aufgerufen wird. 1/
-
Thread
Mikrocontroller-Auswahl: ATTiny, ATMega, Pic,?
bestimmten Modellen hast, ist wohl die aktuelle Tiny Serie die bessere Wahl. Oder vielleicht ein STM32Lxx.
mit voller Geschwindigkeit, weil die in einem neueren Prozess gefertigt worden sind. Ansonsten STM32L/STM32U (https://www.st.com/en/microcontrollers-microprocessors/stm32-ultra-low-power-mcus.html) oder SiLabs EFM32 (https://www.silabs.com/mcu/32-bit-microcontrollers). Die sind extra für solche Anwendungen
-
Thread
Feedback zu Schaltplan für Roboterplatine
STM32 Eingänge nicht 5v kompatibel sind und ich zum anderen Angst davor habe, dass ich den Ground und Vref nicht richtig hinbekomme, sodass das gemessene nutzlos wird. RP6conrad schrieb im Beitrag #5767820
RP6conrad schrieb im Beitrag #5768867: > Mit eine FET etwas anzusteuern geht gut, aber : eine n-mosfet schaltet > nach masse, mit 3.3V brauchen sie ein Logic level fet ! Danke für den Hinweis. Ist das
-
Thread
STM32 sendet nicht im CAN-Mode "Normal"
assert_param error line source number * @retval None */ void assert_failed(uint8_t *file, uint32_t line) { /* USER CODE BEGIN 6 */ /* User can add his own implementation to report the file name and line number, tex: printf("Wrong parameters value: file %s on line %d\r\n", file, line
anders aus und der RX Buffer ist nicht vorhanden (sieh Bild). Kann es sein, dass die API fuer den STM32G4 den FDCAN noch nicht vollstaendig unterstuetzt? (Quelle: https://forums.mbed.com/t/fdcan-support-for-stm32g474-nucleo/9924) Thx and cya Thommy
-
Thread
STM32: Seriell senden via DMA funktioniert zwar, aber wo wird´s gestartet?
[c] /* Includes ------------------------------------------------------------------*/ #include "stm32f10x.h" #include "platform_config.h" #include "stm32f10x_dma.h" #include "stm32f10x_rcc.h" #include "misc.h" #include "stm32f10x_usart.h" #include "stm32f10x_tim.h" #include "stm32f10x_it.h" #include "stm32f10x_flash.h" #include "stm32f10x_tim.h" #include "lib_dbg.h" /** @addtogroup STM32F10x_StdPeriph_Examples * @{ */ /** @addtogroup USART_DMA_Polling * @{ */ /* Private typedef
-
Thread
Welcher CE Zertifizierbare Mikrocontroller mit Bluetooth / WLAN
Kompatibilität. EU-Produkt, nicht aus China. Guckst Du: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/resources/EU-DOC-OLIMEXINO-STM32F3.pdf.
Kompatibilität. EU-Produkt, nicht aus China. > Guckst Du: > > https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/resources/EU-DOC-OLIMEXINO-STM32F3.pdf. Und wo ist da der Funk - um den es hier vorrangig geht?
-
Thread
Mikrocontroller mit exotischem SPI?
STM32F0,F3,F4, F7,L0,L4 und H7 koennen 4.. 16 bit SPI.
Uwe B. schrieb im Beitrag #5342273: > STM32F0,F3,F4, F7,L0,L4 und H7 koennen 4.. 16 bit SPI. Also dann nehm ich 3 mal 6.6666 = 20 bit
-
Thread
RGB-LED-Großmatrix
schrieb im Beitrag #3095195: > wie steuerst du die LEDs an? Ich mache im Moment Bitbanging mit einem STM32F4-Discovery. Bisher gelernte Lektionen: * wenn die LEDs sich generell komisch verhalten dann sollte man doch mal merken, dass die einen 5V-Signalpegel haben wollen und die 3V vom STM32F4 nicht
soweit habe ich alles verstanden mein problem ist aber immer noch, dass ich nicht verstehe wie der STM32 mit dem PC kommuniziert. Kann ich einfach alle 20 ATtiny's per i2C an den STM32 hängen?
-
Thread
[Sammelbestellung] µC-Board + RAM
Torsten C. schrieb im Beitrag #3595903: > Wieviel RAM und welcher CPU-Core soll's sein? CPU STM32 mit FMSC Memory Controller z.B.: STM32F103
Beitrag #3598496: > Torsten C. schrieb: >> Wieviel RAM und welcher CPU-Core soll's sein? > CPU STM32 mit FMSC Memory Controller z.B.: STM32F103 Und dann mit 4MiB PSRAM? Das wäre dann die Variante mit dem kleinsten und teuersten Speicher: Ca. 4,50€. avr schrieb im Beitrag #3598480: > Das dachte
-
Thread
Arduino Uno R4 im Handel erhältlich
. Sämtliche STM32-Nucleo und Discover Boards werden unterstützt. Ob die Renesas schon drinn sind, weiß ich nicht, wird aber sicher so passieren.
allem schreibt man in die Config was man benutzen möchte und das wird installiert. > Sämtliche STM32-Nucleo und Discover Boards werden unterstützt. Nein, werden sie nicht. Ich habe hier schon länger ein Nucleo-Co31C6 liegen das nicht unterstützt wird und der Support für das Nucleo-H503RB das
-
Thread
ARM Cortex M3 für Dummies
pd_rd_r=06a93ce7-8e32-4a65-b045-fa3e5396cf95&pd_rd_w=GKOwr&pd_rd_wg=TSb4r&pf_rd_p=74d946ea-18de-4443-bed6-d8837f922070&pf_rd_r=EWS8HCB69HGV1A2N0ST0&psc=1&refRID=EWS8HCB69HGV1A2N0ST0 Mit Arduino will ich nicht beginnen,
double, der M4 "nur" float in Hardware. Japp, dabei ist double aber ein optionales Feature. Die STM32F7xx können daher nur float. Die STM32H7xx können dann double.
-
Thread
Out of Memory Error im STM32 mit LWIP
Hallo, ich habe ein Problem mit einem STM32 und dem LwIP-Stack: Nach einigen Empfangs-Versuchen meldet die Receiver-Funktion "Out of Memory". Welcher Speicher ist das und wie lösche ich den? Folgendes habe ich gemacht: Als Basis dient
ist ein STM32F745 rtos + lwip + polarssl ( mbedtls vorgänger ) nein keine cryptoHW. nur der randomgenerator socket API + websocket
-
Thread
Ist es noch sinnvoll, mit Controllern zu arbeiten?
Gerade jetzt wo ich immer mehr mit Hausautomatisierung und MQTT mache ist eigentlich der ESP8266/ESP32 immer mehr im Einsatz. Zudem ist "Dank" Arduino (und die IDE ist immernoch Murks) inzwischen auch die Unterstützung für die ESPs und auch STM32f1 soweit fortgeschritten dass man damit wirklich arbeiten
Wer z.B. kein C oder Assembler mag ist ggf. mit einem MicroPython-fähigen µC besser aufgehoben (z.B. stm32, teensy, nRF51 16bit-PIC). Ein Video welches mir parallel zum lesen dieser Frage durch purzelte: https://www.youtube.com/watch?v=mBwTsFBVuQo
-
Thread
STM32 ASM Interrupt
einrichten? Die ersten 4 Byte im Flash sind die Stackadresse. Praktisch gesehen kannst Du ein uint32_t-Array hernehmen: uint32_t my_stack[N]; und die Adresse, die dann im Flash am Anfang stehen muß, lautet einfach &my_stack[N]. Das ist kein Array-Overflow, weil es sich um einen fully descendent
Periepherie-Register per LDR r5,=Timer2_Base ; eigentlich LDR r5,[pc+n] mit n Offset zur Konstante LDR r6,[r5+16] ; Timer2_SR Laden ansprechen. Dazu hat Sophie Wilson extra Base-Offset-Adressierung (neben diversem Anderem) von den IBM-Mainframes abgeschaut. Das
-
Thread
STM32F103 und die Sache mit den NVIC Prioritys
Bzgl. UART, DMA und variabler Länge der Nachrichten: https://stm32f4-discovery.net/2017/07/stm32-tutorial-efficiently-receive-uart-data-using-dma/ Effizienter gehts kaum noch ...
Dr. MCU schrieb im Beitrag #6632134: > Anstelle des STM32F103 nimmst Du einen STM32F411, den gibt es auch als > xxxPill. https://blog.adafruit.com/2021/03/05/new-product-stm32f411-blackpill-development-board Seufz.... bloss gibt es für den keine StdPeriph
-
Thread
STM32F030C8T6: HardFault: Grund?
Hallo, ich habe ein STM32F030C8T6, der ab und zu in den Hard-Fault geht. Der STM32 schaltet ein Relais und danach geht er in den Hard-Fault. Vor und nach dem Schalten wird ein Diagnosebit ins EEPROM geschrieben, um den
für die Nische? Kein STM32 und nur OS/X Support? Wen oder was will man damit anlocken? Debuggende Arduino Hipster.
-
Thread
Universalprogrammer
ATXmega - Microchip PIC/dsPIC - MSP430 (z.Zt. nur SBW) - NXP/Freescale HCS08 - NXP/Freescale S12X - STM SPC56xx - STM ST7Flite - STM8 - STM32 F0xx/F1xx/F2xx/F3xx/F4xx - Renesas 78K0R - Renesas RL78 - Renesas R8C - I2C EEPROM - SPI Flash (25Pxx) - Atmel Dataflash - Xilinx XC9500/XC9500XL - TI
CC25xx Was ist mit dem Ti CC26xx ? Wenn man bei dem Black-Magic-Probe schaut, dann findet man: - STM32 - SAM - Nordic nRF51 und nRF52 - NXP LPC8xx 11xx 15xx 43xx - freescale KL25 KL27 KL02 - SiLabs EFM32 EZR32 - Xilinx Zynq-7000 SoC - Broadcom BCM2836 (Raspberry Pi 2) Mir fehlt dort auch
-
Thread
STM32VL-Discovery & printf
Print1 -Wl,--gc-sections -Wl,-TC:\CooCox\CoIDE\workspace\Print1\link.ld -g -o Print1.elf ..\obj\startup_stm32f10x_md_vl.o ..\obj\core_cm3.o ..\obj\system_stm32f10x.o ..\obj\stm32f10x_pwr.o ..\obj\stm32f10x_gpio.o ..\obj\main.o ..\obj\stm32f10x_rcc.o ..\obj\stm32f10x_usart.o ..\obj\maiin.o [cc] c:/
Print1 -Wl,--gc-sections -Wl,-TC:\CooCox\CoIDE\workspace\Print1\link.ld -g -o Print1.elf ..\obj\startup_stm32f10x_md_vl.o ..\obj\core_cm3.o ..\obj\system_stm32f10x.o ..\obj\newlib_stubs.o ..\obj\stm32f10x_pwr.o ..\obj\stm32f10x_gpio.o ..\obj\main.o ..\obj\stm32f10x_rcc.o ..\obj\stm32f10x_usart.o [
-
Thread
Omron D6T Thermal Sensor
? Angeschlossen habe ich einen D6T8L06 an ein STM43F407VET6 Board, 2k2 PullUps an +5V, 20 cm Flachbandkabel, Versorgung ist auch 5V. IO Pins sind an PB_10 und PB_11 (5V tolerant), SW ist mbed-os. Getestet habe ich zwei Sensoren, die
Das Problem nervt mich immer noch... Habe den Sensor auch an ein Nucleo mit STM32L031 angeschlossen, auch da liefert er zu 100% gültige Messwerte. Nur an dem STM32F407 gibt es ständig Fehler. Also schon das erste Byte (Adresse + Write) das er auf den Bus legt wird negativ quittiert
-
Thread
Das Ende des Z80
welche Lizenz es ist? https://github.com/MockbaTheBorg/RunCPM Es laeuft auf Arduino/Teensy/ESP32/STM32, emuliert natuerlich eine Z80.
Maxim B. schrieb im Beitrag #7651624: > Aber man kann doch wahrscheinlich Z80 mit STM32 emulieren? Kann man, muss man aber nicht. https://clrhome.org/asm/
-
Thread
Mit STM32F4 einen Laser ansteuern
Hallo Ich würde gerne, zu experimentellen Zwecken, einen OEM Industrielaser mit einem STM32F407ZGT6 (Olimex STM32-P407) ansteuern. Ich brauche zwei Ausgänge: 1). Digitaler Pin mit einer Frequenz (PWM ?) von 0.1hz - 200khz Pulsbreite von 50us bis 100us oder höher (in 1us Schritten
ausgegeben. Jetzt habe ich aber ein kleines Problem und zwar funktioniert das Ganze nur auf dem STM32F4-Discovery Board. Wenn ich die Software auf dem Olimex STM32-P407 laufen lasse, riegelt der AD-Port bei etwa ~1.6V ab. Respektive die Kurve wird flach. Hoeher als die besagten 1.6V komme ich
-
Thread
LED-Lichterkette für 6 Std ein und für 18 Std ausschalten
: http://www.aliexpress.com/item/Free-shipping-10pcs-Lot-STM32F030F4P6-STM32F030F/1899750362.html ; die ATtiny25 finde ich nicht unter 1€ das Stück). Speisung entweder aus den Batterien für die Lichterkette (2,7-3,6V, ggf. Step-Up oder LDO nötig) oder eben direkt
attiny25-20ssu/8-bit-mcu-2k-fla-2-7-5-5v-soic8/dp/1636951 http://de.farnell.com/stmicroelectronics/stm32f030f4p6/mcu-32bit-cortex-m0-48mhz-tssop/dp/2393635
-
Thread
STM32: uSD-Layout schafft nur 16 MHz
Bei mir funktioniert ein STM32F407VG mit 33,6 MHz (mehr kann er dank Silicon-Bug nicht) über eine wilde fliegende Verdrahtung mit einer µSD-Karte. Ich halte ein Layout-Problem daher für unwahrscheinlich. Hast du die Driver Strength
Niklas G. schrieb im Beitrag #6214741: > Das DSR ist in Kapitel 6.5 der SD-Spezifikation zu finden. Das High > Speed Aktivieren in 4.3.10.3. > ... > Ich hab das selbst kodiert, kA wie das mit CubeMX geht. Verstehe. Aber der ganze Kram wird ja von den STM32-Bibliotheken
-
Thread
Höchstmögliche Schaltfrequenz an einem normalen AVR Ausgangs-Pin
irgendetwas verbessern würde :-( Wenn Du die vielen, ernstgemeinten Vorschläge verstanden hättest, wären es 6 x ATmegaxxx oder ein STM32 oder RP2040 oder ... gewesen.
m.n. schrieb im Beitrag #7056401: > Als ob dieser irgendetwas verbessern würde :-( > Wenn Du die vielen, ernstgemeinten Vorschläge verstanden hättest, wären > es 6 x ATmegaxxx oder ein STM32 oder RP2040
-
Thread
stm32f411re timer clock speed ermitteln?
Nucleo Board STM32F446RE Nucleo Board STM32F407VG Discovery Board STM32F407VE BlackBoard [/code] Du musst lediglich im Projekt die entsprechende Konstante definieren, z.B. "STM32F411RE". Es
------- */ #elif defined (STM32F411RE) // STM32F411RE Nucleo Board with 8 MHz crystal (100 MHz) #define HCLK 100 // 100 MHz #define PLL_M 4 #define PLL_N
-
Thread
Wahl vom richtigen Mikrokontroller
eine kompletten Source-Code mit allen Initialisierungen. Debugger: - ST-Link/V2 Kosten: - STM32F042 ca. 2,50€ (je nach Stückzahlen weniger) - ST-LINK/V2 ca. 20€ Quellen / Infos: *1) http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f0-series/stm32f0x2/stm32f042c6.html *2) http://www.keil.com *3) http://www2.keil.com/stmicroelectronics-stm32/mdk *4) http://www.st.com/en/development-tools/stm32cubemx.html *5) http://www.st.com/content/st_com