-
Thread
STM32F303K8 I2C
Schau halt mal in den Schaltplan: SB16 und SB18 brücken PA6 mit PB6 (d.h. Pin A5 und D5) , bzw. PA5 mit PB7 (Pin A4 und D4). STM32F schrieb im Beitrag #5476075: > ich verwende eine i2c verbindung am stm32F401Re board problemlos. > Bei der Verwendung mit einem STM32F303K8
"STM32 PB6 is connected to CN4 pin 7 for I2C SDA support on Arduino Nano A5. In such case STM32 PB6 does not support Arduino Nano D5 and PA6 must be configured as input floating." "STM32 PB7 is connected
-
Thread
STM32F103: bei UART1 remapped funktioniert der UART1 Interrupt nicht
********************** * stm32 uart main.c *************************/ #include "stm32f10x.h" #include "print.h" /* User defined function prototypes */ void GPIOB_Init(void); void USART1_Init(void); void led_toggle
STM32FEBKC6T6: UART1 Interrupt funktioniert nicht. hochsitzcola
-
Thread
STM32F4 mit Code::Blocks
sollte die Verzeichnisstrucktur so aussehen: STM32F4-Test\STM32F4xx_DSP_StdPeriph_Lib_V1.0.1\... 7) Projekt über das *.cbp-File aus CodeBlocks heraus öffnen 8) Unter Project->Build Options und Project->Properties können die genauen Einstellungen
\src\stm32f4xx_gpio.c.o obj\Debug\STM32F4xx_DSP_StdPeriph_Lib_V1.0.1\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c.o obj\Debug\TRIP_STM32_Graph\main.c.o obj\Debug\STM32F4xx_DSP_StdPeriph_Lib_V1.0.1
-
Thread
Terratec (NEC) Fernbedienung mit IRMP
https://github.com/j1rie/IRMP_STM32/blob/master/STM32F103/src/main.c#L747 https://github.com/j1rie/IRMP_STM32/blob/master/STM32F103/src/irmpmain.c#L47 Ist eigentlich alles das Übliche.
Noch etwas ist mir aufgefallen: usb_hid.h: [c] #define HID_IN_BUFFER_SIZE 17 /* ((1...64)+1) STM32->PC */ #define HID_OUT_BUFFER_SIZE 17 /* ((1...64)+1) PC->STM32 */ [/c] usb_hid.c [c] uint8_t USB_HID_OUT_BUF[HID_OUT_BUFFER_SIZE
-
Thread
Neue Auflage vom Buch: Einblick in die moderne Elektronik
werden, habe ich mein Buch überarbeitet. Vorher/Nachher Vergleich: * Wechsel vom BluePill Board (STM32F1) zum Nucleo (STM32F3) * Wechsel von der System Workbench zur STM32 Cube IDE * Wechsel von seriellem Bootloader zu SWD * Neu: Sehr knappe Einführung den Debugger * Neu: Das erste Projekt
#6325227: > Die mir bekannten Fehler habe ich dort kurz hin geschrieben: > http://stefanfrings.de/stm32/stm32f1.html#bluepill Ich sehe da keine Liste der Fehler
-
Thread
Profitiert double von der 32bit FPU?
dann 2 Takte brauchen. Und Wurzel und dividieren 8 bzw. 16. Wenn es mehr Performance braucht geh zum H7 der hat eine DP FPU.
FPU und rechne damit. Bezahlt ist das Teil ja schon ;-) Und wie oben auch erwähnt, gibt es die H7xx, die die Grundrechenarten beider Typen per Hardware rechnen. Klein und günstig STM32H730/750, wenn man nicht dem Flash-Wahn erlegen ist.
-
Thread
STM32F3: IRQ-Prioritäten
STM32 Devices IRQ Channels list, please refer to the appropriate CMSIS device file (stm32f3xxxx.h)) * @param PreemptPriority The pre-emption priority for the IRQn channel. * This parameter
*/ uint32_t PreemptPriorityBits; uint32_t SubPriorityBits; PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NVIC_PRIO_BITS) : (uint32_t)(7UL - PriorityGroupTmp
-
Thread
µC-"Kulturgut"-Verlust:STM32: mikrocontroller.bplaced.net
Beispiele findet ihr unter diesen dropbox links (bin mir nicht sicher ob aktuell und vollständig) STM32F407: https://www.dropbox.com/sh/2r76h2isusr8a02/AAC_X0Q6NAD-_Zkiyg3ZchT8a?dl=0 STM32F429: https://www.dropbox.com/sh/lcmhpkk4q89r3sq/AAD9o7BPZrSlwa5Gryd3uEG0a?dl=0 STM32F746: https://www.dropbox.com
Uwe B. schrieb im Beitrag #5197441: > STM32F407: > https://www.dropbox.com/sh/2r76h2isusr8a02/AAC_X0Q6NAD-_Zkiyg3ZchT8a?dl=0 Hi Uwe, es fehlen folgende Demos: 97 = ILI9325 (um ein Grafik-Display mit dem ILI9325 Chip anzusteuern) 98
-
Thread
UART auf Linux
Laut Datenblatt ist es mit (GPIOx_AFRL) definiert, das wird aber vom Compiler nicht erkannt. Im File "stm32f0xx.h" wird es AFR[2] => Low register definiert. Leider funktioniert es immer noch nicht. Will es jetzt erst Mal auf Windows zum laufen bringen und dann teste ich es auf Linux. Wird eine
denn er hat keine physische UART Schnittstelle. Es ist nur eine virtuelle über USB, und die endet im STM32 Mikrocontroller.
-
Thread
Anbindung SHT71 an STM32F4Discovery
*/ /* Includes ------------------------------------------------------------------*/ #include "stm32f4xx.h" #include "stm32f4xx_conf.h" #include "stm32f4_discovery.h" /* Private typedef -----------------------------------------------------------*/ GPIO_InitTypeDef GPIO_InitStructure, GPIO_SHT
STM_EVAL_LEDOff(LED4); STM_EVAL_LEDOff(LED3); STM_EVAL_LEDOff(LED5); Delay(25000000L); } } void setup_I2C(void) { /* GPIO Setup Initialise Pins PB6 and PB7*/ RCC_AHB1PeriphClockCmd
-
Thread
Loxone Link - CAN-Bus
In der Doku :-) Such z.B. auf AliExpress nach STM32 und CAN.
leider offline -> https://github.com/sarnau/LoxLink ich meinte den STM32 source code. hab ein paar zuhause herumliegen.
-
Thread
Signalkonditionierung für Flügelradzähler
Wenn der Durchfluß stoppt, hören die Impulse auf. Dabei kann sowohl ein Dauer-L als auch ein Dauer-H auftreten. Je nachdem wie das Flügelrad stehen bleibt. > Und genau > diese möchte ich nun mit einem STM32-Board erfassen, anhand der > Qudraratur-Enkoder-Funktion. Nur daß der Sensor *kein*
Aus mehreren Gründen sind wir gebunden an: 1) Software: Zephyr RTOS 2) Hardware-Plattform: STM32-Nucleo (z.B. der H723ZG oder F756ZG) 3) Zeitliche Fristen, die das anlernen von Custom-Timing-Funktionen zurzeit nicht ermöglichen Da dies rigide Anforderungen sind versuche ich nun das benötigte
-
Thread
Nucleo F103 + mbed
gesetzt? Auf U5V stellen. > Fragen: wo steht eigentlich, an welchem Port LED1 hängt? in PinNames.h > Woher weiss der Compiler, mit welcher Frequenz der Controller eigentlich > arbeitet bzw. wo sage ich es ihm? Ich vermute das ist SetSysClock(void); aus system_stm32f1xx.h Exportiere dir das
ist PA_5: https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F1/TARGET_NUCLEO_F103RB/PinNames.h Bei mir blinkts (grüne LD2 auf dem Board).
-
Thread
Probleme mit I2C-Kommunikation zwischen STM32 und AVR-Slaves
wieder laufen zu lassen, bringt es nur was den Slave zu finden und zu resetten der gegen Low zieht, den STM32 zu resetten bringt nix. Zwischen STM32 und AVRs ist ein PCA9515, auf der 3,3V-Seite mit 4,7k-Pullups und auf der 5V-Seite 3,6k-Pullups. Hab das ganze bereits mit 10kHz, 100kHz und 400kHz Busfrequenz probiert, immer dasselbe Ergebnis. Den Quell-Code für den STM32 findet man in dem Thread hier: https://www.mikrocontroller.net/topic/395940#new Der Quell-Code von den AVR-Slaves ist hier: [c] #include <avr/interrupt.h> #include <avr/io.h> #include <stdint.h
-
Thread
STM32 F0 über UART senden zum PC
ebenso kommt auch nichts auf meinem PC an. Der Code sieht wie folgt aus: [c] #include "CMSIS\stm32f0xx.h" #include "STM32F0xx\stm32f0xx_hal_conf.h" #include "STM32F0xx\stm32f0xx_hal.h" #include "STM32F0xx\stm32f0xx_hal_tim.h" GPIO_InitTypeDef GPIO_struct; UART_HandleTypeDef UART_Struct
Kommen denn mit HTerm die Signale an? Gruß Daniel PS: Ich sehe gerade: [c] #include "CMSIS\stm32f0xx.h" #include "STM32F0xx\stm32f0xx_hal_conf.h" #include "STM32F0xx\stm32f0xx_hal.h" #include "STM32F0xx\stm32f0xx_hal_tim.h" [/c] Es müsste doch auch eine [c] #include "STM32F0xx\stm32f0xx_hal_usart.h
-
Thread
STM32 F103 - I2C Probleme
musst Du mit den dafür geeigneten Funktionen arbeiten, z.B. HAL_I2C_Master_Transmit_IT(...) (siehe stm32f1xx_hal_i2c.h)
for 1 bit the address of your I2C device (no matter you write or read) because the value is only on 7 bits expressed (or 0 - 127). Left shifting makes room for the last bit wich is R/W bit. If you study the file stm32fxxx_hal_i2c (.c and .h) of your uC you will see that addressing mode is on 7 bits
-
Thread
Qualität technische Dokumentation TI (MSP432)
jetzt eingeschossen auf NUCLEO L476RG als Debugger/Programmer (11,96€ netto bei Mouser), der den STM32L476RGT6 evaluiert, also drauf hat. Für mein eigenes Board nehme ich den viel kleineren STM32L431CB6. Kann ich den ST-Link V2 direkt nutzen für mein externes Board zum Flashen und Debuggen, oder muss
Uwe H. schrieb im Beitrag #5343398: > bin halz Atmel ICE verwöhnt Na ja, dann kommst du jetzt mit TI oder STM in den rosa Woklen Himmel.
-
Thread
STM32 Frequenzmessung im Capturemodus
"gpio.h" /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ #include "stm32_hal_legacy.h" #include "ssd1306.h" #include "string.h" #include
C-Programmen 3 Die Zuweisung von Werten bei Variablen 4 Operatoren 5 Schleifen 6 Auswahl 7 C – Anwendungsbeispiel (Alarmanlage) 8 C – Funktionen 9 Zusammengesetzte Datentypen 10 STM32 spezifische Programmierung 10.1 Zugriff auf Register des STM32 Microcontrollers 10.2
-
Thread
Welche Nachteile haben die großen STM32H Serien?
. Welchen Nachteil hat die H7 Serie?
außer Stromsparen und kleinere Bauform, bei Kleinserien > oder Hobbybasteleien NICHT auf z.B. den STM32H750 zu setzen? Nein ;) Der übliche Arduino-Hobbybastler ist aber mit der Komplexität der H7 aber vmtl gleich überfordert. Im Vergleich zum Arduino ist ein z.B. F4 zwar auch noch komplexer, aber
-
Thread
STM32F7: CubeMX: stm32f7xx_hal_exti.h nicht da
Ich habe einen STM32F767ZIT6. Nach langer Zeit habe ich nun auf die neue Version des CubeMX umgestellt. Beim Compilieren kommt die Meldung, daß "stm32f7xx_hal_exti.h" nicht existiert. Es ist aber keine entsprechende
Problem schein schon mal jemand gehabt zu haben: https://community.st.com/s/question/0D50X0000BSXrED/stm32h7xxhalextih-file-does-not-exist-in-h7-package So wie ich das sehe, habe ich aber die aktuellste Version des stm32f7xx im CubeMx (siehe Anhang). Warum wird die Datei dann nicht vom CubeMx erzeugt
-
Thread
Image-Grabber für CVBS (bzw. FBAS) per STM32F103C8T6
nur 9,345MSPS = 598 Samples/Zeile entspricht. Bringt das dann überhaupt noch was? Die größeren STM32, z.B. die H7 gibts auch mit schnelleren ADCs, viel mehr RAM, schnellem USB und JPEG-Kompression. Aber da wäre vielleicht die Herausforderung nicht so groß. :)
Hardware. https://www.st.com/resource/en/application_note/dm00356635-hardware-jpeg-codec-peripheral-in-stm32f7677xxx-and-stm32h743534555475750a3b3b0xx-microcontrollers-stmicroelectronics.pdf > Auf die Schnelle habe ich nur einen kaufbaren H7 gefunden und das zum > Preis von über 20 Euro. Einen fertigen
-
Thread
geeigneter Microcontroller gesucht
Wie gesagt STM32H7 oder G4. Wenn du nur umpacken willst reicht vermutlich der G4 der hat jede Menge ADCs. Wenn du etwas mehr machen willst gibt es den H7 unter anderem auch mit Dual Core (M7 für Berechnung, M4 sammelt
Bit Banging ausgegeben werden. Das ist kein grosses Ding, und geht mit jedem Cortex M0+ oder M4/M7, der mit mindestens 2 * 10.24 MHz getaktet ist. Also z.B. STM32F405 oder STM32H750 (mit 3x 16 Bit ADCs mit mehreren Eingängen, und effektiv 12 - 14 Bits).
-
Thread
WS2812B 800KHz PWM mit Transistor Pegelwandler
WS2812B LEDs einsetzten jedoch gibt es da ein paar Probleme bei der Pegelwandlung von 3,3V auf 5V. Mein STM32 erzeugt mit Timer3 ein 800KHz PWM Signal welches ich dann später via DMA rausschicke, damit das Timing möglichst genau eingehalten wird. Da der STM32 mit 3,3V läuft und die LED mit 5,1V gespeist
misst) fließen dort 1,7mA in die Basis rein. Das Signal welches auf den einem Oszilloskop Bild dargestellt (blaue Linie) zeigt die Ausgabe des PWM Signals des STM32 vom Pegel her ist es schon abgesunken auf rund 500mV statt
-
Thread
STM32 Core Arduino Framework
nicht läuft, scheint es bei Ihnen selbst zu laufen. Sie machen Benchmarks und besonders interessant H7 wird wohl unterstützt: https://github.com/huaweiwx/STM32GENERIC/raw/master/STM32/libraries/BoardExamples/examples/all_boards/Benchmarks/Benchmarks-results.xlsx Das H7 Board läuft 5x schneller als
Wie kann man die STM32 Boards debuggen? Es geht wohl mit Eclipse, aber die Einrichtung scheint etwas aufwändig: https://github.com/stm32duino/wiki/wiki/How-to-debug https://www.youtube.com/watch?v=D-MbC9N5U7o
-
Thread
Keil µVision vs. STM32CubeIDE
, sondern versucht, intuitiv die richtigen Einstellungen zu finden. Bei STM und Keil gelang es mir nur, über CubeMX ein Projekt erzeugen zu lassen und dann die vorhandenen .c und .h Dateien hinzu zu kopieren. STM32CubeIDE ist HAL-verseucht; damit bin ich nicht weit gekommen
(von Keil) auf 32 KB begrenzt Wenn Cortex-M0 für STM32 reicht sind es 256kB https://www2.keil.com/stmicroelectronics-stm32/mdk
-
Thread
welche µC-Architektur (AVR, PIC)
> Ich tippe auf den STM32F103. jep, ACK!
Das große Plus Eclipse hat STM32F103 auch. Wie schon oben beschrieben, ein STM32 packt so viel wie 4 AVRs! Serienpreis für einen kleinen STM32F103 ist günstiger als ein AVR!
-
Thread
DMA + UART parallel empfangen
Der CRC kann so lang sein wie du willst (ok, bei der Hardwareunit vom STM32 7, 8, 16 oder 32 Bit). 4 Byte wären natürlich völlig übertrieben, da kannst du ja gleich die Nachricht zwei mal hintereinander schicken. Du musst die Unit nicht nehmen, sondern kannst das auch
schrieb im Beitrag #6664679: > Der CRC kann so lang sein wie du willst (ok, bei der Hardwareunit vom > STM32 7, 8, 16 oder 32 Bit). 4 Byte wären natürlich völlig übertrieben, > da kannst du ja gleich die Nachricht zwei mal hintereinander schicken. > > Du musst die Unit nicht nehmen, sondern kannst das
-
Thread
stm32cube libraries ordner fehlt?
funktioniert nichts, d.h immer Fehler beim Build...z.B. lcd.h fehle oder Pfad nicht vorhanden etc. Jetzt habe ich festgestellt das der Libraries Ordner fehlt (im Stm32Cube Ordner)??? Wieso das? Danke
Sorry, musst mal schnell Geld verdienen ;-) Kurz weiter: 5. \en.stsw-stm32138\STM32F429I-Discovery_FW_V1.0.1\Projects\Peripheral_Examples\LTDC_ColorKeying\TrueSTUDIO wählen 6. User\main.c doppelklick 7. Build (linker Hammer) 8. console: [c] Generate build reports.
-
Thread
FIR-Filter richtig auf STM32 implementieren
-------------------------------------- #include "system.h" #include <stdlib.h> #include "stm32_ub_usb_cdc.h" #include "stm32_ub_led.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_tim.h" #include "misc.h" #include "stm32_ub_adc1_single.h" #include "stm32_ub_lcd_ili9341.h" #include "stm32_ub_graphic.h" int main(void) { UB_ADC1_SINGLE_Init(); UB_USB_CDC_Init(); SystemInit(); delay_init(); sdram_init()
-
Thread
Einstieg Mikrocontroller AVR vs ARM? Gesperrt
Großer Vorteil bei ARM (z.B. STM32): SWD. D.h. Programmieren und ordentlich Debuggen über 4 Leitungen und das Gerät (ST-Link v2) kostet original um die 30 und als Clone um die 5 Euro. Bei AVR hingegen: Zwar günstige Programmer aber
https://www.mikrocontroller.net/articles/STM32_f%C3%BCr_Einsteiger
-
Thread
AEG Lavatherm IH67680IH schaltet sporadisch ab
Nachdem das Problem nach 7 Jahren immer noch ungelöst ist, will es auflösen. Die Lösung des Problems ist die Firmware. Diese stürzt während des Trocknens ab. Verbaut ist ein einfacher STM32, welcher mit einem 2€ STLink v2
Christian S. schrieb im Beitrag #7749995: > Nachdem das Problem nach 7 Jahren immer noch ungelöst ist, will es > auflösen. > > Die Lösung des Problems ist die Firmware. Diese stürzt während des > Trocknens ab. > > Verbaut ist ein einfacher STM32, welcher mit einem
-
Thread
10 serielle Schnittstellen an LAN oder USB
, hast du deinen 12-Fach Adapter. > > Download Quelltext und Binary: > http://stefanfrings.de/stm32/3-Fach-USB-UART.zip > > Du wirst einen ST-Link Adapter brauchen, um die Firmware (die *.bin > Datei im RELEASE Ordner) in den Chip zu laden. Diese Dinger bekommt man > ab 1,50€. Der STM32F103C8
läuft. Niklas hat das hier dokumentiert: https://www.mikrocontroller.net/articles/USB-Tutorial_mit_STM32
-
Thread
L7805 überhitzt bei bestimmten Last-Szenarien
Anbei noch ein Ausschnitt aus dem Datenblatt des STM32-Boards (Nucleo H723ZG). Und mein Vorschlag um zumindest die 24V-Seite mit einem Kondensator auzurüsten.
Lysandros schrieb im Beitrag #8058913: > Anbei noch ein Ausschnitt aus dem Datenblatt des STM32-Boards (Nucleo > H723ZG). Und die Schleifer der beiden Potentiometer gehen direkt auf ADC-Eingänge des STM32H723? Hast Du dabei überhaupt beachtet, welche "I/O structure" die entsprechenden Pins
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
Hier gibts noch 7 ST Discovery Boards mit den E-Ink Displays: https://www.ebay.de/itm/Discovery-kit-for-STM32L0-series-with-STM32L053C8-MCU-1-Stuck/362567926714?hash=item546abb83ba:g:gfEAAOSw8xxcdmDJ:rk:1:pf:0 Was
auf der billigen und durchaus gut ausgestatteten Hardware (manche JieLi-Chips sind quasi fast wie STM32H7) sind damit quasi unmöglich.
-
Thread
Avr 8bit VGA
Hier noch ein Projekt mit dem STM32F103 (VGA 800 x 600): https://www.artekit.eu/vga-output-using-a-36-pin-stm32/
So vielen Dank für die guten Informationen, Ich werde nun erstmal ein 7" nextion Display testen, da das VGA doch ein Problem ist. Falls das nicht funktioniert werde ich ein stm32 als Gpu nutzen.
-
Thread
Passenden STM32 finden
Sebastian schrieb im Beitrag #6735387: > Wie finde ich nun raus, welcher STM32 dafür geeignet ist? Nimm den STM32H7 im TQFP144 Gehäuse. Der kann alles und noch viel mehr ...
Vielen Dank für die Tipps, das hilft mir schon mal weiter. STM32G ist eher für Mixed Signal Anwendungen gedacht und hat kein Ethernet, zudem sind sie langsamer als die STM32F7 und G7. Über die Verfügbarkeit mache ich mir weniger Sorgen, das Projekt ist zwar
-
Thread
STM32F429 Disco Board: SDRAM benutzen
DATA_IN_ExtSRAM /** * @brief Setup the external memory controller. * Called in startup_stm32f4xx.s before jump to main. * This function configures the external SRAM mounted on STM324xG_EVAL/STM324x7I boards * This SRAM will be used as program data memory (including heap
ausprobiert aber falls includes fehlen kann es eigentlich nur die vom fmc und gpio sein #include "stm32f4xx_fmc.h" #include "stm32f4xx_gpio.h"
-
Thread
Peripherie-Aufteilung beim STM32F407?
Also 7 SDIO hat der STM32F407 sicher nicht :-) und Timer sind es sogar 14 (nicht 11) es gibt eine schöne Übersicht im UserManual vom STM32F4-Discovery da ist die CPU als Blockdiagramm gezeichnet mit
Sommer! natürlich habe ich das mit allen möglichen #include-Direktiven versucht - auch mit #include <stm32f4xx.h>! Ich habe es soeben nochmal überprüft. Obwohl diese Anweisung oben drin steht, kommt bei CoIDE bei der Zuweisung // PLLQ = 7, HSE to PLL, PLLP1 = 2, PLLN = 336, PLLM = 8: RCC_PLLCFGR
-
Thread
IDE für STM32
Mit STM32CubeMX kannst du dir die Konfiguration der Hardware zusammenklicken und dann als Projekt für deine IDE (SW4STM32 z.B.) exportieren.
Dazu installierst du neben der IDE zusätzlich CubeMX von ST. Eventuell helfen Dir meine Notizen zu STM32F1 und F3: http://stefanfrings.de/stm32/index.html
-
Thread
Fragen zur IR-Informationsübertragung
erstaunen haben eine ganze Menge Controller IRDA. Das muss noch jemand in grossen Umfang einsetzen. (z.B STM32F051, STM32F103, STM32G071, STM32L151, usw...) Es gibt auch noch neue Transciever: TFBS4711 Olaf
Zu meinem eigenen erstaunen haben eine ganze Menge > Controller IRDA. So ist es. > (z.B > STM32F051, STM32F103, STM32G071, STM32L151, usw...) Und auch alle AVR XMega (sowie deren Erben in Gestalt der neueren Tinys und Megas sowie AVRxxxDy). Und vermutlich noch eine ganze Menge mehr in
-
Thread
Das Ende des Z80
Gerhard H. schrieb im Beitrag #7651633: > Maxim B. schrieb im Beitrag #7651624: >> Aber man kann doch wahrscheinlich Z80 mit STM32 emulieren? > > Emulationen gibts ja offensichtlich bereits einige. Zum anderen
Gerhard H. schrieb im Beitrag #7651906: > Hat solche Emulatoren hier jemand in /produktiver/ Benutzung? Ich spiele ab und zu auf [[STECCY]] mit STM32 die alten ZX-Spectrum-Spiele wie ManicMiner, Bubble Bobble
-
Thread
USB MIDI Gerät
der Repo, in der USB-MIDI von Haus aus implementiert wurde: https://github.com/libarra111/Arduino_STM32 D.h. mit einem 3 EUR Board, das dazu noch um etliches leistungsfähiger als ein AVR ist, kannst du ohne zusätzliche (USB) Hardware einen Midicontroller bauen. Hier eines meiner Videos, um nur eine
kostet gerade mal 4 Euro, ordentliche def-Boards (mit STM32F103VZ) gegen 12 Euro und die ganze STM32F103 Reihe ist via stm32duino vollkommen unterstützt). Das war der Grund warum ich mich vollkommen vom DUE abgewandt habe.
-
Thread
Mikrocontroller Rechenleistung reicht für aktuelles Projekt nicht?
haben auch einen HW-Multiplizierer. IIRC dauert eine Multiplikation 1 Takt und eine Division max. 7 Takte. Für STM32 findest Du hier auch eine größere Anwendergruppe als AVR32.
Habs gerade mal laufen lassen auf einem STM32F4 @168 MHz O0: 4,7 Mikrosekunden pro Durchlauf (PB0), Division braucht 940 Nanosekunden (PB0) O2: 4,6 Mikrosekunden pro Durchlauf (PB0), Division braucht 420 Nanosekunden (PB0) 32 Bit sind
-
Thread
STM32 Leseschutz gecracked (readout protection)
H. R. schrieb im Beitrag #5273615: > Es ist noch nicht mal klar ob nur STMF1 Wo findest Du den? In den Papers ist nur vom F0, speziell STM32F051R8T6, die Rede.
ST-Mitarbeiter nun ein "(ST Employee)" haben): https://community.st.com/s/question/0D50X00009Xke7aSAB/readout-protection-cracked-on-stm32 Philipp
-
Thread
STM32: I2C-Master setzt ARLO-Flag (arbitration lost)
/resource/en/errata_sheet/cd00190234-stm32f101x8b-stm32f102x8b-and-stm32f103x8b-mediumdensity-device-limitations-stmicroelectronics.pdf auf Seite 26 beschriebenen Schritte befolgt. In main.c unten ist die Definition der Funktion. Dies hat
sauber ohne derart seltsame Signale zu erzeugen. Falls du abgucken willst: http://stefanfrings.de/stm32/stm32f1.html#i2c Da sollte man aber noch Abbrüche nach Timeout einbauen.
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
|95|10,d9,42,7f|01|02|83) um den ganzen Smalltalk mit 114172220200 auszufiltern ergibt: 7e,81,72,81,88,32,72,81,88,32,00,81,7f 7e,c2,72,81,88,32,10,d9,42,7f 7e,c2,72,81,88,32,10,d9,42,7f 7e,c2,72,81,88,32,10,d9,42,7f 7e,81,72,81,88,32,72,81,88,32,01,80,7f 7e,01,72,81,88,32,72,81,88,32,00,01,7f 7e,01,72,81,88,32,72,81,88,32,01,00,7f
-
Thread
Layout überprüfen bitte (8051)
Gehäusevarianten mMn unschlagbar. Ich beschäftige mich zufällig auch noch mit "State of the Art" d.H. STM32x Prozessoren. Deshalb stelle ich hier noch einen interessanten Vergleich an: Vergleichsvorgaben: HW:1 x i2C; 2 x Usart; Timer; Interrupt; Basic SW in C: ISR; i2C; Bit I/O; Timerfunktionen
> werden muss, > gibt es momentan mMn nichts besseres als die STM32M Familie. Sepp
-
Thread
Sinusberechnung auf Controller STM32F030
Ralph S. schrieb im Beitrag #4669597: > STM32F030F4P6 Du weißt daß dieser µC 32KB Flash hat? Das Datenblatt sagt zwar nur 16KB, in echt sind aber 32KB drauf, genauso der 32Bit-Timer. Der STM32F030F4P6 und der STM32F031F6P6 verwenden die selben
musst Du Dir wegen Deinem Sinus vermutlich keine Gedanken bzgl. der Codegröße machen und kannst beim STM32F030F4P6 bleiben.
-
Thread
STM32F103C8T6 ARM STM32 Minimum System Development Board Module For Arduino
Hallo, kennt dieses kleine Board irgendjemand hier: STM32F103C8T6 ARM STM32 Minimum System Development Board Module For Arduino http://www.ebay.at/itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino-/311156408508?pt=LH_DefaultDomain
Jetzt mit Wiki Artikel: https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board
-
Thread
STM32 HAL Tutorial
Wie auch immer, wenn Du HAL machen willst, findest Du eigentlich alles in: - Latest release of STM32CubeF0 firmware package - Getting started with the STM32CubeF0 firmware package for STM32F0 Series (UM1779) - Description of STM32F0xx HAL drivers (UM1785)
ich Eclipse in der Version von SW4STM32 von dieser Quelle: http://www.openstm32.org/HomePage Ich habe als konkretes Ziel ein User- Interface für ein Funkgerät mit Red Pitaya als Transceiver und STM32F7Disco als Anzeige- und Bedieneinheit