-
Thread
Stabilität von Lwip und stm32
Bei mbed gibt es einen Fix für den STM32 emac Treiber für den Fehler: STM32 - fix bug were sockets stop receiving data https://github.com/ARMmbed/mbed-os/commit/9620b0fc7fcb63d792e5b68e8c55e3c31b273811 m.f.G. Dieter Gräf
anzahl der buffer ... gerade ei 40x pro sek kommen da einige daten zusammen Ich betreie den STM mit RTOS und lwip alles parallel : RTP stream in/out Audio stream RTP stream in Video stream MJPEG Websocket Secure verindung mit max 8kb Block HTTP server usw ... es geht .. muss
-
Thread
STM32 EXTI Modul
Du musst ins Referenzhandbuch schauen. https://www.st.com/resource/en/reference_manual/dm00091010-stm32f030x4x6x8xc-and-stm32f070x6xb-advanced-armbased-32bit-mcus-stmicroelectronics.pdf#page=147 Das EXTICR1 Register ist für die Port Pins 0-3. Das EXTICR2 Register ist für die Port Pins 4-7. Das
musst ins Referenzhandbuch schauen. > https://www.st.com/resource/en/reference_manual/dm00091010-stm32f030x4x6x8xc-and-stm32f070x6xb-advanced-armbased-32bit-mcus-stmicroelectronics.pdf#page=147 > Sorry das verlinkte Blatt war ja auch nur das normale Chip Datenblatt. Das andere habe ich auch.
-
Thread
Bildkompression mit 8-Bit AVR LZSS + Huffmann
. Sollte zur Bildverarbeitung wesentlich besser geeignet sein als ein AVR... Mit dem STM32F407-Discovery-Board kriegst du den bereits einsatzbereit verlötet inkl. Debugger/Programmer für < 20€. Das STM32F429-Discovery-Board hat sogar ein Touch-LCD und 8 MByte SDRAM mit dabei für < 30€.
S. J. schrieb im Beitrag #4285940: > Aber noch was: Er macht 8 Bit, also mit CLUT?! Wie gut spricht dann noch > das RLL/Diff Preprocessing an? Erstmal kein LookUp-table, habe das Datasheet nicht richtig gelesen, es werden zwar 8-Bit Blöcke ausgegeben, jedoch
-
Thread
Auswahl uController
8-Bit Controller (wenn's nicht gerade ein uralter PIC10 ist)
Blume schrieb im Beitrag #5797978: > Wenn die Anforderungen nicht ganz so hoch sind empfehle ich die STM32L4 > Serie. In Assembler grausam zu programmieren. > Mit einem 8 Bitter würde ich ein neues Projekt nicht mehr anfangen, wenn > nicht der Chip Stückpreis extrem sensibel ist. Und schon
-
Thread
Overhead Funktionsaufruf über Pointer
Cache gibt es lt. ARM erst ab dem M7. Beim STM32F4xx ist der Cache Bestandteil des Flashes. Beim I-Cache sind es 64 Cache-lines a 128 Bits (32 Bytes), also 2 KBytes. Der D-Cache ist kleiner und "nur" 256 Bytes groß (8 Cache-lines a 128 Bits).
: > Beim STM32F4xx ist der Cache Bestandteil des Flashes. Beim I-Cache sind es > 64 Cache-lines a 128 Bits (32 Bytes), also 2 KBytes. Der D-Cache ist > kleiner und "nur" 256 Bytes groß (8 Cache-lines a 128 Bits
-
Thread
Arduino IDE mit STM32 Core Themen, BluePill, SPI 2
das anders, da muss man die Signale mosi,miso,clk,ssel im Konstruktor angeben. https://github.com/stm32duino/Arduino_Core_STM32/tree/master/libraries/SPI
keine 6€ übrig? https://www.ebay.de/itm/24MHz-8CH-USB-Logic-Analyzer-8-Channel-Logic-Analyzer-Compatible-to-Saleae/171202927182
-
Thread
Mikrofonverstärker
meiner (wegen chronischen Zeitmangels schlecht vorankommenden) Entwicklung, die auch mit einem STM32F407 + Spartan 6 FPGA arbeiten soll. Allerdings will ich mit einem XC6SLX9-2TQG144C auskommen, da ich keine Module zukaufen möchte. FFT in Hardware ist bei mir also nicht drin, das soll der STM32
warten! Wenn der SPI (oder I2C) Zugriff abgeschlossen ist, ist es auch der Schreibvorgang. Da die STM32F4 Controller kein internes EEPROM haben, bietet es sich ja geradezu an, ein FRAM/MRAM per SPI anzuschließen. Das batteriegepufferte RAM im STM32 ist da keine echte Alternative. Gruß, Thorsten
-
Thread
Zephyr STM32F103C8 canbus pin mapping
babbling sample). Allerdings weiss ich nicht, wie das pinctrl ausschauen soll, damit ich CANRX/TX auf PB8 und PB9 kriege. stm32_min_dev_stm32f103xb_blue.overlay: [code]/ { model = "STM32 Minimum Development Board (Blue)"; compatible = "stm32_min_dev_blue", "st,stm32f103c8";
zephyrproject/zephyr) -- Found west (found suitable version "1.2.0", minimum required is "0.14.0") -- Board: stm32_min_dev, Revision: blue, qualifiers: stm32f103xb -- Found host-tools: zephyr 0.16.8 (/home/edi/zephyr-sdk-0.16.8) -- Found toolchain: zephyr 0.16.8 (/home/edi/zephyr-sdk-0.16.8) -- Found BOARD.dts
-
Thread
Bahnhofsuhr als LCD-Anzeige
kleinen Arduino mit ATMega, vor allem wenn es flüssig laufen soll. Ich würde vermutlich eher zu einem STM32 tendieren, z.B. ein Discovery Board, wo schon ein farbiges Display montiert ist, wie den STM32F429 Discovery: https://www.reichelt.de/de/de/shop/produkt/discovery_kit_stm32f411_128kb_ram_512kb_flash
Ich habe sogar einen da. P4 Modell 8 (2018)
-
Thread
STM32F4 overclocken
noch keine Fehlfunktion feststellen - siehe Bilder. Hat noch jemand Erfahrung im Overclocken des STM32F4?
Thomas, ich habe zwar gerade erst mit dem STM angefangen, habe aber auch das STM32 discovery board. Dort ist der VREF Eingang mit VDD (3,3V) verbunden. Soweit ich weiss, gibt es keine Möglichkeit die interne Referenzspannung zu nutzen, oder?
-
Thread
STM32F2 SPI DMA CS Handling
); } void send_dma(uint8_t* src, uint8_t* dest, uint32_t cnt) { DMA_InitTypeDef dma; NVIC_InitTypeDef nvic; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_DMA1, ENABLE); //init_nvic nvic.NVIC_IRQChannel = DMA_STREAM_IRQn
Irgendwer Die SPI Interrupts hatte ich bisher nicht auf dem Schirm, werde ich mir mal anschauen @STM Apprentice Ich weigere mich bei der Verwendung einer DMA auf irgendwelches Polling zurück zu greifen. Dann wechsele ich lieber den uC ;-) Ich habe hier http://www.diller-technologies.de/stm32.
-
Thread
Dimmbares Lauflicht
#4856618: > Andere µC haben deutlich mehr PWM Ausgänge. > Renesas, NXP, ST > > z.B. kann der STM32 je nach Typ locker 30 PWM Kanäle. Damit kann man > schon mal einiges machen. Come on - ein Lauflicht ergo 6 Bit PWM. Da wirst du doch keinen 32 bitter für 10€ empfehlen. Das geht mit einem 8
Die Kathoden sind ja auf den Ports PB0-PB2, wären somit 1,2,4 Die Anoden liegen auf PB3-5, wären 8,16,32 Oder verstehe ich das Listing völlig falsch? row_led(1)=6 4 2 row_led(2)=5 4 1 row_led(3)=3 2 1 leds_pin(1)=8 8 leds_pin(2)=24
-
Thread
STM32F407 und Double/Float mit FPU
0x0800708A F7FDFC8D BL.W __hardfp_atof (0x080049A8) 0x0800708E EEB0AA40 VMOV.F32 s20,s0 0x08007092 EEF0AA60 VMOV.F32 s21,s1 0x08007096 EC510B1A VMOV r0,r1,d10 0x0800709A F008FD1F BL.W
neue CortexM7 von Atmel Hab ich auch schon gesehen. Der ist aber ja noch weniger lieferbar wie der STM32F7...
-
Thread
CRC16 Polynom 0xA001 auf AVR 8Bit und STM32
crc = (crc >> 1); } return crc; }[/code] Implementierung STM32 [code] uint16_t update_crc16(unit16_t crc, unit8_t a ) { uint16_t i; crc ^= a; for (i = 0; i < 8; ++i) { if (crc & 1) crc
diesen doch mal. Der einzige wirkliche Unterschied ist dass "a" signed beim AVR, und unsigned beim STM32 ist. Definier doch mal "a" als uint8_t beim AVR, und am Besten "crc" auch als uint16_t. Dann ist der Code identisch zum anderen...
-
Thread
(Speicher?-) Problem mit STM32 + VCP
aus dem STM3210x Kit sondern yagarto bzw. gcc-4.6.x. Die STM Toolchain kann aber m.E. keinen Makefile generieren weshalb ich mir alles aus den XML Dateien des Projektes zusammen suchen müsste. Mal sehen, was
nachgefragte Infos nur spärlich. Welche wären das? :) Also: IDE = Rowley Crossworks 2.0.10 µC = STM32103ZET6 Installiertes Package: STM32 CPU Support Package v 2.8 Startup Script sollte passen. Linker sollte auch passen, wird ja Automatisch für mich gemacht (Stm32 project template). Oder? Sorry
-
Thread
RAM /Flash Speicher auslesen?
Hi Wilhelm, das STM32VL Discovery hat einen STM32F100RB (http://www.st.com/internet/evalboard/product/250863.jsp) und besitzt leider kein RS-232. Die Daten müssten alle über den ST-Link per USB / SWD geschickt werden.
An S. schrieb im Beitrag #2869996: > Hi Wilhelm, das STM32VL Discovery hat einen STM32F100RB > (http://www.st.com/internet/evalboard/product/250863.jsp) und besitzt > leider kein RS-232. Und ich glaubte, an so einem Teil wäre wenigstens ein UART an zwei
-
Thread
Optokoppler schluckt Flanken
H. H. schrieb im Beitrag #7608532: > Häng das Oszi mal parallel zu R8, und zeig das. Ich nutze den AUsgang vom STM32 als Push-Pull. Pin4 gegen GND sieht man das saubere PWM Signal, ebenso Pin3 nach GND mit einem entsprechenden Offset natürlich.
Keine A. schrieb im Beitrag #7608543: > H. H. schrieb: >> Häng das Oszi mal parallel zu R8, und zeig das. > > Ich nutze den AUsgang vom STM32 als Push-Pull. Pin4 gegen GND sieht man > das saubere PWM Signal, ebenso Pin3 nach GND mit einem entsprechenden > Offset natürlich. Viel Spaß
-
Thread
STMicroelectronics: Azure RTOS im Fokus
Es kamen noch Links zum Thema rein: http://t.info.st.com/r/?id=h17a4befa,148b48c5,14c7a5e4&cid=stmDM39540&bid=396672762&uid=m3VL/EH901UyToiJHX0Xblw8UKxFw/m0 bringt die Präsentation http://t.info.st.com/r/?id=h17a4befa,148b48c5,14c7a5e5&cid=stmDM39540&bid=396672762&uid=m3VL/EH901UyToiJHX0Xblw8UKxFw/m0 bringt das Azure RTOS Expansion Pack für den STM32H7
-
Thread
TouchGFX integration in Visual GDB
ist nicht STM32 spezifisch, es gab auch Treiber für zB LPC4088. Das braucht wegen der Animaierten Sachen schnelle Grafik und da hat STM die Nase vorn wie ich das sehe, die Grafkikbeschleuniger der STM werden da genutzt
aber dazu ein paar Gedanken: (ST)emWin kann ohne große Klimmzüge ein Display mit SPI z.B. an einen STM32F103C8 - kann man wohl bei TouchGFX auch hinbekommen aber nur mit im RAM gespiegeltem Displayinhalt emWin gibt es auch weiterhin für andere Controller fertig lizensiert gegen den Einwurf von Euros
-
Thread
STM32-SPI-Code Feedback
SSM = 1 * SSI = 1 * Baud Rate = 2 MHz => BR = 101 (fpclk/8 = 16MHz/8 = 2MHz) * STM32F446 = Master => MSTR = 1 * SPI MODE 3 => CPOL = 1 * CPHA = 1 * SPI Enable => SPE = 1 * @param[in] -
zurück > gibt. Was meinst du mit: (wenn es schon byte weise sein muss)? Das DataRegister meines STM ist doch 16bit lang aber ich muss aber 40bit versenden. Ich hätte dann einfach 5 mal 8bit versendet. Wenn das zu umständlich ist, würde es mir helfen wenn du mir erklärst wie ich dann dieses "Problem
-
Thread
Anfängerfreundlicher 32-Bit Controller
www.amazon.de/Programming-32-Bit-Microcontrollers-Exploring-Technology/dp/0750687096/ref=sr_1_4?ie=UTF8&qid=1353673307&sr=8-4 natürlich weitere Hilfen unter http://www.microchip.com/
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
-
Thread
Allgemeine Fragen über STM32
ICH BIN ANFÄNGER UND HABE EIN PAAR FRAGEN ZU STM32 UND ICH BIN DANKBAR, WENN JEMAND SIE BEANTWORTET welcher STM32 Mikrcontroller viele DAC Kanäle hat. Wir haben gesehen, dass manche Mikrcontroller bis zu 7 DAC Kanäle haben, stimmt das? Manche
DAC heißt: Ausgabe von analogen Werten. Das ist relativ selten bei Mikrocontrollern, und viele STM32 haben maximal zwei Ausgänge. ADC heißt: Einlesen von analogen Werten. Das ist häufig, und viele Controller haben 8 und mehr Pins, die analoge Signale einlesen können. Tatsächliche Wandler gibts
-
Thread
stm32f103 wav player?
verknüpfen. Hier hat das scheinbar schon mal jemand gemacht: https://www.youtube.com/watch?v=-L-ZGksh9n8 Von STM gibt es ein Paper, wie man die Auflösung der PWM erhöhen kann: http://www.st.com/content/ccc/resource/technical/document/application_note/7e/17/df/9e/5d/04/4b/72/DM00119042.pdf/files/DM00119042
32 Kbytes. Medium-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers where the Flash memory density ranges between 64 and 128 Kbytes. High-density devices are STM32F101xx and STM32F103xx microcontrollers where
-
Thread
UART to USB HID Keyboard
Robert H. schrieb im Beitrag #4934408: > KeyWarrior24D Chips erzeugen Tastendrücke aus einem 8 Bit Code, so > können Anwendungen mit Microcontrollern oder SPS auf einfache Weise > Tastatureingaben erzeugen. Dafür bräuchte ich dann unbedingt einen µC, der einen 8-Bit Code an den KeyWarrior
Programm auf dem Computer aus. Marcus H. schrieb im Beitrag #4934423: > Mein Ansatz ist derzeit ein STM32 plus RS232-Pegelwandler. Ich habe bis jetzt mit keinem anderen Mikrokontroller gearbeitet bis auf Arduino. Geht es denn mit dem STM32 relativ leicht?
-
Thread
STM32 und C++
STM32 = ARM / Cortex-M3. Folglich gibts GCC.
Programmiererfahrung habe ich schon, auf dem PC mit C++ und auf µC mit C. Ich bin durch Zufall an ein Board mit einem STM32 gekommen, wegen des größeren RAM und Flash im Vergleich zu den 8Bit avr mit denen ich bisher rumgespielt habe, bin ich auf die Idee gekommen C++ auf dem Board einzusetzen. Jetzt wollte ich nur mal
-
Thread
Microcontroller verstehen / A/D Wandler
www.st.com/content/ccc/resource/training/technical/product_training/group0/0b/e4/af/01/4a/92/44/dc/STM32F7_Analog_ADC/files/STM32F7_Analog_ADC.pdf/_jcr_content/translations/en.STM32F7_Analog_ADC.pdf - https://www.st.com/resource/en/application_note/dm00628458-getting-started-with-the-stm32h7-series-mcu
/rm0385-stm32f75xxx-and-stm32f74xxx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf
-
Thread
Welchen Cube MX und IDE für den H7
Betriebssystem deiner Wahl. CubeMX ist bereits enthalten. https://www.st.com/en/development-tools/stm32cubeide.html
auf der 'nervigen' STM Website gibt es auch reichlich AppNotes, hast du da mal nachgesehen ob es etwas zum ADC der M7/H7 gibt?
-
Thread
C-Libs for USB and OLED-Display
> Kennt noch jemand eine Lib für USB für den STM32F103? Siehe http://stefanfrings.de/stm32/index.html#usb Mein Favorit ist die Variante, die W.S. hier veröffentlicht hat. Eine für das Bluepill Board angepasste Version kannst du auf meiner Seite
Mein [[USB-Tutorial mit STM32]] basiert auf dem STM32F103 und nutzt C++, bietet aber keine komplett fertige Bibliothek.
-
Thread
Mini SPS per STM32F4
Hi, ich bin gerade dabei eine "Mini-SPS" auf Basis einer STM32F4 CPU zu schreiben hier der Link mit einer kurzen Beschreibung und einem lauffähigen HEX-File für das STM32F4-Discovery-Board (oder sonst einem Board mit STM32F4) http://mikrocontroller.bplaced.net
Hi ich hab eine SPS auf Basis des STM32F427 entwickelt und suche eigentlich jetzt eine AWL / FUP Software die auf meine Hardware angepasst werden könnte. Die Hardware wurde sogar CE zertifiziert. 9 E/A (8 relais ausgänge + 1 NPN 0,5V
-
Thread
Arduino-Gadgeteer, 64bit-MPU von Microchip und vieles andere mehr
Nur, willst du das wirklich aufbröseln, dann stehst du auf einmal bei deinen drei Tastern vor einem STM32F4. Nicht so lustig.
microcontrollers-microprocessors/stm32c011f4.html - https://www.mouser.de/ProductDetail/STMicroelectronics/STM32C011F4U6TR?qs=IPgv5n7u5Qao9K%252BX0pScKA%3D%3D
-
Thread
RaspberryPi für intensive Berechnungen
für die >Übertragung selbst drauf geht Letztendlich muss ich nur ein paar wenige Bytes auf den STM32 bringen (Ergebnis der Berechnungen) und umgekehrt (Sensordaten). Auf dem STM32 läuft die I2C über den DMA Controller, da sollten keine Schwierigkeiten auftreten. >Berechnungen in einem Interrupt
muss. Bezüglich Interrupt auf dem RPI: Kann ich den RPI als I2C Slave definieren und mit dem STM32 dann zyklisch den RPI abfragen bzw. Daten senden?
-
Thread
STM32Duino DMA DAC
>Für diese Information bietet sich ein Blick in das Reference Manual des >STM32F303 an. Genau .. und daraus habe ich auch die obigen Bilder kopiert. Im Pinout für den NucleoF303K8 gibt es einen DAC2_CH1 aber in der Tabelle gibt es DAC2_CH2. Das passt irgendwie nicht zusammen
Hier mal eine "baremetal" Implementierung für ein Nucleo STM32L432KC ohne DMA. [c] // Nucleo STM32L432KC baremetal DACs for STM32Duino // Sawtooth signals are generated on DAC1 and DAC2 outputs // 11.11.22 // // https://www.mikrocontroller.net/topic
-
Thread
Kostenlose Kits auf der Embedded World 2014
An der aktuellen 'Markt&Technik', Ausgabe 6/2014 ist "Gutschein" über ein STM32F429 Discovery Kit von Rutronik (Halle 1, Stand 310) aussen dran. Gutschein ausfüllen und abgeben "oder gegen Vorlage Ihrer Visitenkarte".
dafür zu machen. Und dabei hat unsere Uni sogar kostenlose Busse für die Fahrt organisiert und ich bei STM zwei schöne Kits reserviert. :( Ciao, Rainer
-
Thread
STM32F103C8T6 "No response from the target"
Hallo Leute, da ich mich gern in die Mikrocontroller Programmierung reinfuchsen will habe ich mir ein STM32F103C8T6 Blue Pill bestellt. Nun habe ich aber das Problem, dass ich schlicht keine Verbindung zum Controller bekomme. Ich habe einen TTL to USB Adapter dran (A9 -> TxD, A10-> RxD, GND -> GND und
Sam K. schrieb im Beitrag #6301409: > STM32F103C8T6 Blue Pill bestellt. Der ist meistens eine Fälschung. Siehe: https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.7.3.1
-
Thread
Rotary-Encoder mit Arduino als Konzentrator
in der Art: [c]int16_t steps = 0; while (1) { if (Serial.availableForWrite () >= 2) { uint8_t buf [2] = { static_cast<uint8_t> (static_cast<uint16_t> (steps) & 0xFF), static_cast<uint8_t> ((static_cast<uint16_t> (steps) >> 8) & 0xFF) }; Serial.write (buf, 2); steps = 0; // Nur wenn
Encoder-Signal ist, indem die Input Capture Einheit die Flanken zählt und die beiden Kanäle vergleicht. Die STM32 können das, bei AVR weiß ich nicht. Wicki W. schrieb im Beitrag #5799247: > und interrupts: wenn ich das richtig verstanden habe, dann > kann ich nicht auf 8 leitungen ISRs einrichten. Die
-
Thread
C Programmierung Wie abfrage ob eine Adresse gerade ist
aber auf kleinen µC eine riesen Platzverschwendung währe. Das wäre nicht wirklich tragisch, jeder STM32 hat genug RAM, aber es wäre nur ein Workaround und keine Lösung des Problems. >folgendes Problem, ich darf bei der STM HAL nur Buffer an die SPI >übergeben welche mit einer geraden Adresse anfangen
@retval HAL status */ HAL_StatusTypeDef HAL_SPI_TransmitReceive(SPI_HandleTypeDef *hspi, uint8_t *pTxData, uint8_t *pRxData, uint16_t Size, uint32_t Timeout) { ... [/c] dort führt die Zeile [c] hspi->Instance->DR = *((uint16_t *)hspi->pTxBuffPtr); [/c] zu dem besagten HardFault.
-
Thread
STM32 UART Ringbuffer richtig lesen
die richtige Antwort gibt. Wie finde ich raus ob es überhaupt das richtige Register ist? Es ist ein STM32F103C8T6. gerechnet habe ich es genauso wie in der Excel Tabelle [c] #define KM_MAX_RXBUFF 20 static uint8_t last_pointer_position; static uint8_t recent_pointer_position; static uint8_t Rx_message_length
es geht sich um folgendes https://github.com/MaJerle/stm32-usart-uart-dma-rx-tx
-
Thread
Stm32f407 flashen
Aliexpress empfehlen für ca. $ 1.90: https://de.aliexpress.com/item/1PCS-ST-LINK-Stlink-ST-Link-V2-Mini-STM8-STM32-Simulator-Download-Programmer-Programming-With-Cover/32792513237.html
Reset" funktioniert nicht mit den billigen China ST-Link clones, weil deren Reset-Ausgang nur bei STM8 funktioniert. Wie Harry schrieb, kannst du die Option "Connect under Reset" verwenden und dann während der Verbindungsaufbaus den Reset-Knopf manuell drücken. Aber nicht zu lange, ist ein bisschen
-
Thread
AVR Temperatur Problem
Schnittstelle. Das Kuriose daran ist - bei meinem STM32L1 funktioniert USB *wunderbar* mit dem internen HSI8. Es wird zwar nicht empfohlen, den HSI8 in die PLL zu füttern und daraus den 48MHz USB-Clock zu generieren, aber es klappt. Allerdings würde
8Mhz Takt (RC)
-
Thread
STM32 DMA Byte Transfer zu Word-Peripherie, aber soll Byte bleiben
der DMA auf WORD -> WORD eingestellt ist und das Array auch WORD Breite hat (wovon aber wirklich nur 8Bit verwendet weren und somit 24Bit brach liegen). [c] uint8_t m_au8Sk6812Buffer[LED_BUFFER_SIZE]; DMA_InitTypeDef dma; DMA_StructInit(&dma); DMA_DeInit(DMA1_Stream5); dma.DMA_Channel = DMA_Channel
einfach. Stellt sich für mich nebenbei einfach die Frage, wie die vielen WS2812 Bibliotheken für STM32 mit DMA und Timer überhaupt laufen können... oder hab ich hier nur Pech mit dem STM32F4?
-
Thread
Auswahl des Quartzes für STM32F7
allem auf low power gezüchtet (deshalb auch ohne Temperaturkompensation). Als Taktgeber für einen STM32H ist die Stromaufnahme aber doch eher relativ...
Quarze verwenden, die STmicro auch für den F7 gut findet.Ich verwende Grundtonquarze von TXC im 3.2x2.8mm Format. Preiswert, zuverlässig, lieferbar.
-
Thread
Mini HF Generator mit SI5351 und Bluepill
beurteilen. Man braucht ein SI5351-Modul wie es für den Arduino angeboten wird, dann noch einen STM32F103C8T6 (Bluepill) und den Flash-Code im Anhang, und schon kann es losgehen. Vier Leitungen (Masse, +5V, SCL und SDA) sind zu verbinden, und der STM32 VCP (Virtual Com Port) Treiber auf dem eigenen
Luftnummer halte. Des Weiteren liegen hier auch noch TM4C123G und LM4F120XL Boards herum und nicht nur STM32. Gruß, Holm
-
Thread
STM32: Mass-Storage Beispiel (USB-FS Device Lib)
Hey Jan, tausend Dank dir für den Link. Versuche grade das Beispiel auf den STM32F103 zu portieren - du hast nicht zufällig den gleiche link für STM32F1x? Tausend Dank nochmals!
von [c] NVIC_InitStructure.NVIC_IRQChannel = OTG_FS_IRQn; [/c] da der betreffende Bereich in der stm32f10x.h per define nur für [c] #ifdef STM32F10X_CL ... OTG_FS_IRQn = 67 /*!< USB OTG FS global Interrupt */ #endif /* STM32F10X_CL */[/c] (was
-
Thread
Buch Vorstellung in eigener Sache - für Weihnachten?
genug Bücher an jeder Ecke. > Aber wenn ich mal ganz faul bin und einen Schnellen Eintieg > in STM brauche, lese ich weiter! Du bist ja kein totaler Anfänger mehr, für dich sind meine knappen Notizen sicher nützlicher: http://stefanfrings.de/stm32/index.html
hat hinter der Wasseruhr nochmal einen Druckminderer auf moderate 2,5 bar. Am Hydranten liegen satte 8 bar an.
-
Thread
Was sind die meist verbreiteten µC Boards / Kits?
mein erstes Board war ein Atmega8-myAvr. Das hat eine einfache Buchsenleiste als 20-Pin Schnittstelle. Ich verwende diese Schnitstelle bis heute. Damit ist man flexibel. Alle boards - vom STM F4-Disco, LPC-DK2, Arduino-M256 bekommen
display ansteuerung zu tun haben, die folgende kleine miniplatine: http://www.aliexpress.com/item/mini-Stm32f103c8t6-system-board-stm32-learning-development-board/1609777521.html mit einem stm32f103c8t6 drauf. Da ich mitlerweile auch dazu übergegangen bin C++ einzusetzen, musste ich erstmal den gcc compiler
-
Thread
Strommessung im µA-mA Bereich - Automatischen Umschalten, Ansätze, Fragen
Das kann ein STM8L-Discovery und auch manche STM32-Discoveryboards (z.B. STM32L152) schon fast O.O.B. incl. Anzeige. Muss man nur ein wenig "umverdrahten". :) Den integrierten ST-Link zieht man ins Reset, damit
Vorwiderstände zu beseitigen? Was übersehe ich und welche andere Probleme gibt es da? Da hier auch STM Discovery Boards angesprochen worden sind. Hier mal ein Auszug als Anhang, Quelle Seite 14 und folgend: https://www.st.com/resource/en/user_manual/um0970-stm8ldiscovery-stmicroelectronics.pdf Das
-
Thread
SD card über sdio interface mit STM32 HAL
und schreiben. Dazu habe ich in mbed ein Blockdevice angelegt und den Code aus einem BSP von einem STM32 board genommen: https://os.mbed.com/teams/ST/code/BSP_DISCO_F469NI/file/3cdfcc4f7c9d/Drivers/BSP/STM32469I-Discovery/stm32469i_discovery_sd.c/ Das Lesen der SD funktioniert schon einigermassen,
. https://github.com/ARMmbed/mbed-os/blob/a5b757312d875521a06de42d898d5d00a86b1a0e/targets/TARGET_STM/TARGET_STM32F4/device/stm32f4xx_hal_sd.c#L2789 Wenn ich wie hier vorgeschlagen https://blog.frankvh.com/2011/09/04/stm32f2xx-sdio-sd-card-interface/ das Find_SCR() einfach weglasse und in den WideBus
-
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 zwei baugleiche
Im Debug-Modus sieht 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
-
Thread
TKM32F499 Board mit Display
ja, F4 steht zumindest im Namen, TKM32F499GT8 steht im Schaltplan.
mit UART für Taojingchi gebaut worden. Und wenn ich das richtig verstanden habe hat der F499 schon 8 MB Flash und 8 MB SDRAM drin.
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
Darius schrieb im Beitrag #7859332: > einen ATMega8 usw. bekommt man auch heute noch quasi > neu (NOS) problemfrei (halt zu Freudenhauspreisen, aber man bekommt > sie...). Der ATmega8 wird sogar noch hergestellt (bei Microchip.com als "active" gekennzeichnet
verwechselt. Norbert schrieb im Beitrag #7859976: > Das kann man mit einem externen Pull-Down von ca. 8kΩ…9kΩ beheben. "8…9 kΩ" sind für mich aber nicht "extrem hochohmig". Insofern ist das schon ein relativ schwerwiegender Silicon Bug, finde ich.