-
Thread
STM32, i2c Daten verarbeiten..
Moin! Ich arbeite derzeit an einer Kommunikation zwischen einem STM32F407 (Master) und 6x STM32F103 (Slave) die über I2C im Interrupt / DMA Betrieb und einer RJ45 Verbindung kommunizieren sollen. Der Master erkennt an den RJ45 Ports wo ein Slave angeschlossen wurde
I2C_HandleTypeDef *hi2c) { rxCount++; process_data(); } void process_data() { switch(RxData[0]) { case GET_VERSION: txData[0] = 0x1; txData[1] = 0x2; txData[2] = 0x3; break; case GET_VOLTAGE: txData[0] = 0x6; txData[1] = 0x7; txData[2] = 0x8
-
Thread
ILI9341 SPI Pixel auslesen geht teilweise. ID4 auslesen nicht
vom Display funktioniert teilweise. Ich habe auch versucht zB. die ID4 auszulesen(Gibt dann ja 0x9341 wieder) jedoch bekomm ich da nur 00 00. Nie etwas anderes. Mit einem STM32 Nucleo Board und der eTFT Library hab ich es auch nicht geschafft die ID4 auszulesen andere Befehle(Auch aus der Level1
: > Beim eTFT ist ein Beispiel ScreenCapture dabei, das soll mit ILI9341 und > STM32 laufen. Das das läuft tatsächlich! Ich habs auf einem STM32F446RET6 gespielt und siehe im Anhang die Pixel konnten ausgelesen werden und mittels Processing 4.3 dargestellt werden. Also das Display
-
Thread
Full Speed WinUSB-Gerät gesucht
Ich hatte das mal für einen STM32F042 implementiert: https://github.com/Solartraveler/audiomux/commit/93f77494a07cac6d8725a0295ec0d34d0a35b499 Hier hab ich das auch mal aufgeschrieben, was zu tun ist: https://www.mikrocontroller.net
Hier habe ich erläutert wie das geht: https://www.mikrocontroller.net/articles/USB-Tutorial_mit_STM32#Konfiguration_der_PC-Seite Auf GitHub sind Binaries für den STM32F103 welche eine Enumeration als WCID Device durchführen, musst du nur auf ein Bluepill o.ä. flashen: https://github.com/Erlkoenig90
-
Thread
10W Bitcoin miner mit 450GH/s für Raspberry Pi
This program is designed to reset the option bytes of a STM32 device to their factory settings. If read protection of the device is enabled, reset the option bytes will cause a mass erase. Options: [0] Exit [1] STM32C0xxxx [2] STM32F0xxxx [3] STM32F1xxxx [4] STM32F2xxxx [5] STM32F3xxxx [6] STM32F4xxxx [7] STM32F72xxx, STM32F73xxx [8] STM32F74xxx, STM32F75xxx [9] STM32F76xxx, STM32F77xxx [10] STM32G0x0xx [11] STM32G0x1xx
-
Thread
STM32F103 - UART Loopback- die eigene Sendung empfangen..
Hi, alsooo ich habe einen STM32F103 (BluePill) und möchte in ein Programm einen einfachen Test für die UARTs implementieren. Die Idee dahinter ist, dass ich Rx und Tx brücke, dann ein paar Byte raus sende und wieder empfange.. Vom
Generieren des UART Codes mit HAL ein Interrupt-Handler installiert wird (werden kann) der von <stm32f1xx_it.c> auf die ausführliche Behandlung in <stm32f1xx_hal_uart.c> springt. Damit sollte dann auch die lückenlose Abarbeitung von empfangenen Daten abgedeckt sein (was ich in diesem HAL
-
Thread
STM32F446 USB-CDC mit StandardPeripheralLib - nix geht
verschiedene MCU drauf laufen können. Der USB darauf funktioniert mit SPL-OTG-Treibern von ST beim STM32F405, STMF401, STM32F429, STM32F407 und am STM32F103 oder STM32F042 mit unterschiedlichen Treibern (auch mit dem Code von W.S.). Aber nicht beim STM32F446. Verwende ich die HAL und CubeIDE/MX, läuft
nächsten Tagen dann noch was dazu. Edit: Ein "Diff" zwischen den tatsächlich gesetzen Registern von STM32F446 und STM32F401 habe ich dadurch gemacht, indem ich einfach alle Registerwerte ab 0x5000000 in einen 4k-Buffer (der gesamte USB_OTG-Bereich ist 256k, aber das war mir erstmal zuviel Aufwand) ausgelesen
-
Thread
I2C Scanner / STM32 Adressproblem..
Moin Zusammen, Habe einen STM32F407VET6 und programmiere in C++ Aktuell habe ich mich gewundert, warum mein Slave mit der I2C Adresse 0x01 nicht von meinem Scanner gefunden wird. Der Fehler war über den Logicanalyzer schnell
Die Dokumentation (https://www.disca.upv.es/aperles/arm_cortex_m3/llibre/st/STM32F439xx_User_Manual/group__i2c__exported__functions__group2.html#gade6a669a25f0e99ef7fd52724acb3dec) schreibt bei allen Funktionen, denen eine Geräteadresse übergeben wird, dies hier: > DevAddress
-
Thread
Intelligentes TFT (3,2 - 4,3 Zoll) gesucht
um auf direkte > TFT-Programmierung. Ist bei uns auch angedacht. Eigentlich war das Hostsystem (STM32F4...) auch für ein paralleles Display ausgelegt - dem verantwortlichen Entwickler war das aber zu aufwendig. Dann doch lieber ein "statische" Lösung.
Pins für die Anwendung zur Verfügung stehen. Das Layout wird deutlich aufgebläht. Beim STM32F407 habe ich als Zeichengeschwindigkeit für ein 8x16 Zeichen 18 µs in Erinnerung. Bei vielen alphanumerischen Ausgaben kommt da Einiges an Rechenzeit zustande. Diesbezüglich hat ein abgesetztes TFT-Modul
-
Thread
Variable innerhalb eines Threads ändern
aber beim nächsten Durchlauf der for schleife ist "isRailConnected" wieder auf false und refVal = 0.... Was muss ich tun, um aus dem gestarteten Thread die Variablen außerhalb zu ändern? Das ganze läuft auf einem STM32F407VET6 und C++.... vielen Dank, Daniel
uint8_t refVal = 0; bool isRailConnected = false; uint8 und bool und noch vermutlich verschiedene Contexte. Da würde ich aufpassen. Denn STM32 ist ja 32 bit weit. Wenn der Compiler den uint8 und den bool dann in eine
-
Thread
ADC-Wert skalieren
genau Du damit meinst: >Das würde ich jetzt gerne so skalieren, dass der komplette bereich von 0 >(0V) bis 4095 (5V) genutzt wird. Das finde ich nämlich alles andere als eindeutig. Heißt das, Du suchst eine Funktion f mit der Eigenschaft f(192) = 0 und f(2221) = 2048 und f(4072) = 4095? Wenn
ist der ADC? Wahrscheinlich in dem selben wie dort: https://www.mikrocontroller.net/topic/559471 STM32F4 - selbst der kleinste hat genug Speicher für mehrere LUT's
-
Thread
arduino und dfplayer spielt einfach nichts ab
Beitrag #7542389: > Übertreibe mal nicht mit "tausende Seiten Doku". Schau dir mal die Doku eines STM32F4 an. Datasheet, Reference Manual, Errata. Die Doku von Arm zum CPU Kern und Befehlssatz lassen wir mal außen vor. Und C/C++ kann man einfach so (hust).
Manfred P. schrieb: >> Übertreibe mal nicht mit "tausende Seiten Doku". > Schau dir mal die Doku eines STM32F4 an. Datasheet, Reference Manual, > Errata. Die schaue ich mir nicht an, weil ich Arduino mit ATMega328 verwende. Und auch die schaue ich nicht an, weil mich Arduino-C++ weitestgehend von der
-
Thread
Stepper Motor Microstepping Frage zu TMC2208
256KB/8K RAM/16MHz mal Stand der (DIY) Technik. Wenn du heute die freie Wahl hast fang gleich mit 32Bit an. z.B. mit einem STM32F413ZH mit 1.5MB/320KB RAM/100MHz/144Pin https://www.reichelt.de/nucleo-144-arm-1-5-mb-320kb-nucleo-f413zh-p363496.html?&trstct=pos_4&nbc=1 >kann Arduino Mega 16000
K. M. schrieb im Beitrag #7536812: > Wenn du heute die freie Wahl hast fang gleich mit 32Bit an. > z.B. mit einem STM32F413ZH mit 1.5MB/320KB RAM/100MHz/144Pin > > https://www.reichelt.de/nucleo-144-arm-1-5-mb-320kb-nucleo-f413zh-p363496.html?&trstct=pos_4&nbc=1 Beeindruckend, was
-
Thread
Anfänger / welcher mContr / welche Software
dir AVR Mikrocontroller http://stefanfrings.de/mikrocontroller_buch/index.html Wenn es unbedingt 32 Bit sein soll, dann fange mit einem STM32L0 an. Die "Gigantische IDE" ist da allerdings Standard. http://stefanfrings.de/mikrocontroller_buch2/index.html
/xc8 Soweit steht es also 1:1 für STM32 und PIC32. Beim Flashen ist PIC klar im Nachteil, man braucht ein PICkit5 (ja, -3 oder -4 geht auch). Die STM32 haben alle ab Werk einen UART-Bootloader, zum Flashen reicht also jeder PC mit serieller
-
Thread
PIC Programmieren
PICkit bzw. Clone umzusehen: https://www.ebay.de/itm/304848167280?hash=item46fa5de170:g:DqYAAOSwv1FkF83t&amdata=enc%3AAQAIAAAA4OG243tOjIH%2BwAK1crHr9qJCoN391NC0kCwf6xwgGvghSVX%2FoSeKz8i41JIuQj5dCv0tjcYvgoy0JLPBpkqlOgoMeg%2FmeumEXNX8c4MKaYwGXSi20T%2BxRZNUEP0wUWFXpBwSeeHUNDQO%2Foduu3eCoPZHUZNdT%2Froh8XPkEJcE30qozfwt8moIrxhbvOZHWZO3U9zE1Kttr1EmmkGe6W0cGbn6ol391GbhJ1SWPtIldPW3sC8uv9zVP8SDDQgpNKri47DayhnEhXh5vQLmo1Sn
offen bist was die Platform angeht sind vielleicht auch kleine ARM-Controller eine Options. Für die STM32 gibt es sehr günstige China-Module, und auch eine anständige freie Toolchain dafür (https://developer.arm.com/Tools%20and%20Software/GNU%20Toolchain).
-
Thread
Schlanker UART Bootloader für STM32F031c6
dann ja der ST-Bootloader ausgeführt wird. https://www.st.com/resource/en/reference_manual/rm0091-stm32f0x1stm32f0x2stm32f0x8-advanced-armbased-32bit-mcus-stmicroelectronics.pdf Nachtrag: Denkbar wäre auch, dass noch Interrupts aktiviert sind, wenn du nicht alles sauber deinitialisierst. Wenn in
Vielleicht bringt mich das auf die richtige Spur?! https://community.st.com/t5/stm32-mcus/how-to-jump-to-system-bootloader-from-application-code-on-stm32/ta-p/49424 Lässt mich dieser empty-check ggf. stolpern: >except for the STM32F0 and some STM32L0 that have an empty check mechanism
-
Thread
Warmstart STM32F0 unter IAR
Hallo Experten, wenn der WatchDog anschlägt wird ein Reset ausgeführt. Dann ist das Display (per Initialisierung) schwarz. Ich möchte feststellen, ob ein POR (Kaltstart) oder ein WDR (Warmstart) ausgeführt wird und entsprechend den Display Inhalt nicht initialisieren. Problem: Der IAR Compiler manipuliert das RAM bevor mein Programm einsetzt. Dann ist der aktuelle Displayinhalt weg. Wie kann ich in der IAR-IDE dieses Aufrufen der IAR-Assemblerroutine ausschalten? freundlichst, Uwe
-
Thread
Helligkeitsschalter mit Phototransistor.
werden. Die kann ja hauptamtlich :) noch einen Betriebszustand anzeigen. Habe ich so mal bei einem STM32 Evalboard gesehen. Funktioniert recht gut.
verwendet, ohne spürbaren Meßfehler. Als Puffer für die Umladung des S&H-Kondensators nehme ich einen 100nF.
-
Thread
Anzeige für Stockschützen
danke für die Info. Und was würdest du dafür nehmen? Hoert sich bloed an: Die bluePill (als eine STM32F103) die hier auf meinem Schreibtisch liegt (oder die BlackPill, die im Regal liegt): Blue: https://de.aliexpress.com/item/1005006110046576.html Black: https://de.aliexpress.com/item/1005005953179540.html Und ein wenig Googeln nach "STM32 usb cdc example" und auf eine steile Lernkurve vorbereiten. Beim Raspberry Pi ist mir ein Fehler unterlaufen: Der Raspberry Pi Zero hat KEINE WLAN-Antenne, erst der Pi Zero W (fuer WLAN) hat eine
-
Thread
Suche preiswerten µC mit 2xUSB (unabhängig)
am Meer, wenn man z. B. in CubeMX sucht, gibt's da über 700 (naja, viele Gehäuse-Varianten usw.): STM32F730R8T6 wäre ein günstiger Kandidat.
Auch die STM32F4xx haben zwei USB, die unabhängig voneinander laufen. Ich habe hier einen F429 mit Mass Storage Host auf einem und CDC auf dem anderen Port. Preiswert gibts die auf den Discovery Boards.
-
Thread
Poti / Buffer / ADC / STM32
Hallo, basierend auf einem STM32F07 erstelle ich gerade einen Motor Controller der in einem Motion Simulator (Rennsimulationen, Flugsimulationen etc.) eingesetzt werden soll. Hört sich komplizierter an als es eigentlich ist, denn
ist im Anhang zu finden. FB1 ist der Anschluss des Poti, MPU_FB1 ist der ADC des STM32. Reicht evtl. ein simpler Spannungsteiler doch aus? Wenn ja, mit welchen Größenordnungen bei den Widerständen arbeitet man hier in Kombination mit dem ADC des STM32? Ich habe noch einen low-pass
-
Thread
Softwareseitige Diskussion mit Evaluation einer Schrittmotoransteuerung - stm32f103c8t6
Behauptung, daß es tatsächlich so ist. Die einzig harte Info war bisher "Schrittmotorsteuerung" und "STM32F103c6t8". Alles Andere sollen wir raten. Also: Welche HW soll verwendet werden. Welche Entwicklungssoftware soll verwendet werden. Welche Frequenzen sollen erreicht werden. Wozu soll das Ganze
anderer Programmierer an, dann siehst du schon, was gemeint ist. Zum Beispiel: http://stefanfrings.de/stm32/stm32f1.html Ich werde mir jedenfalls nicht die Mühe machen, deine Hex Codes in die Namen der Bits/Flags zu übersetzen.
-
Thread
Frequenzerzeugung
bewegen, wenn man es sorgfältig macht. Aber ich würde trotzdem einen 8-Pin-ATTiny oder einen STM32 dafür nehmen. my2ct (re)
Spannung 0 - x,x V umwandeln und damit einen U/F-Umwandler betreiben. Was nimmt man denn heute, wenn man XR2006/2007 nicht mehr bekommt? CD4046 vielleicht? Das Ganze ist doch schnell gelöst, wenn man nicht auf
-
Thread
Ein Lob an STM32 + CubeMX
] } [/pre] myboard.cfg: [pre] source [find interface/stlink-v2.cfg] source [find target/stm32l0.cfg] reset_config none separate [/pre]
Und dieser ganze Bastelkram mit VSCode und Cmake bei STM32 bleibt dir erspart, wenn du einfach die STM32CubeIDE benutzt, wie sie ist. Mampf F. schrieb im Beitrag #7525619: > (PWM 2 Channel, > RTC, USB CDC, Interrupts, GPIOs, ...) 🤯 Für Interrupts
-
Thread
GigaDevice GD32VW553 mit RISC/V, Bluetooth 5.2 und WiFi 6
URL https://www.gigadevice.com.cn/Public/Uploads/uploadfile/files/20231017/GD32VW553xxDatasheet_Rev1.0.pdf. Unter https://www.gd32mcu.com/cn/download/0?kw=GD32VW5 findet sich außerdem die Firmware Library im 7z-Format, die allerdings keinen Code für das Drahtlosinterface bereitstellt
Vergangenheit haben einige Unternehmen schwer zu handhabende Stacks den Markt gebracht (Stichwort STM32WBA), die die Nutzung der MCUs erschwerten.
-
Thread
[V] Diverse devboards: NXP, STM, Espressif, RISC-V, Breadboard,
12) Iteaduino lite - Arduino clone mit LGT8F88A statt M328 VB 5€ und switching power supply. 13) NXP LPC1227 EVK - VB 7€ 14) STM M24SR NFC Discovery board VB 15€ 15) STM 32F0 Discovery board VB 5€ 15) STM 32F3 Discovery board VB 5€ 16) XMC1100 Boot kit VB 10
-
Thread
STM32 Bluepill -> SK6812 (auf Basis von WS2812B Lib)
eschrieben. Das Original ist von "Roger Clark Melbourne" https://github.com/rogerclarkmelbourne/Arduino_STM32/tree/master/STM32F1 Ich hatte von ihm die Library für die WS2812B auf einer STM32 Bluepill verwendet. Für ein Beleuchtungsprojekt habe ich die SK6812 in der Variante Kaltweiß, Warmweiß, Amber
man achten muss: In SK6812.cpp wird die Baudrate für die SPI gesetzt. 'Ich' verwende SPI2, die im STM32F103 am langsameren Bus hängt. Daher ist in meinem File der Taktteile = 4, nutzt man die default SPI_1, muss der Teiler = 8 sein.
-
Thread
Nachfolger Bluepill?
de.aliexpress.com/item/1005001456186625.html - Github: https://github.com/WeActStudio/WeActStudio.MiniSTM32F4x1 Beim Ali gibt es auch Nachbauten, die teils billiger (F401) und teils teurer(!) sind. Einfach mal dort nach STM32F401CC oder STM32F411CE suchen. Die allerbilligste Variante ist ein STM32F401RC
moin, für mich habe ich folgende Lösung gefunden: BlackPill mit STM32F401CC kaufen, den MC ersetzen durch STM32F412CE. BlackPill mit STM32F401RC kaufen, den MC ersetzen durch STM32F446RE. Beim STM32F401RC stört mich, das dieser 7,5 Raster Abstand der Stiftleisten
-
Thread
STM32F401RE, Fake?
moin, habe in der Bucht aus versehen das falsche BlackPill bestellt. Nun liegt ein STM32F401RE auf dem Tisch. Der STLink zeigt an: Device STM32F401xB/C DeviceID 0x423 RevisionID Unknown Flash size 256KByte Diese Angaben passen nicht zum 401RE, der hat laut DB 512KBytes
Das Reference manual sagt: STM32F401xB/C: 128 KBytes / 256 KBytes Flash with 64 KBytes SRAM. Die ID 0x423 passt auch dazu. STM32F401RE wäre STM32F401xD/E Ich vermute mal, der Controller ist original, hätte aber nicht als
-
Thread
STM32F4+FreeRTOS+lwip
Kombination ans Rennen zu bringen. Prinzipiell geht es aber... Erstmal meine Vorgehensweise: 1. In der STM32CubeIDE die Hardware Konfigurieren und die generierung der 3 Handler die Freertos braucht abwählen. 2. Die aktuellen Dateien von FreeRTOS ins Projekt packen. Dabei die Freertosconfig.h aus dem entsprechenden
anpingbar. Jetzt versuche ich vom lwip den netconn http-Server dazu zu packen und nun das Spannende: STM32F747-nucleo - Ping OK HTTP-Server OK STM32F746-nucleo - Ping OK HTTP-Server OK STM32F429ZI-nucleo - Ping OK HTTP-Server OK STM32F407VET6 black board -Ping OK HTTP-Server bleibt im low_level_output
-
Thread
System Workbench für STM32 Anfängerfragen
einer Anleitung "Eine LED zum Blinken bringen in 78 einfachen Schritten" Allerdings steht dort STM32F103C6Tx aber auf dem Blue Pill ist doch ein STM32F103C8T6 drauf. Wo kann ich das ändern? [code] Info : The selected transport took over low-level target control. The results might differ compared
adapter_nsrst_delay: 100 Info : clock speed 4000 kHz Info : STLINK v2 JTAG v37 API v2 SWIM v7 VID 0x0483 PID 0x3748 Info : using stlink api v2 Info : Target voltage: 3.232490 Info : Stlink adapter speed set to 4000 kHz Info : STM32F103C6Tx.cpu: hardware has 6 breakpoints, 4 watchpoints Info :
-
Thread
UART lib für ATmega328P
Hallo zusammen, habe davor nur STM32 Prozessoren programmiert und wollte jetzt für einen Controllino MINI über Microchip Studio einen ATmega programmieren. Jedoch bekomme ich die USB Schnittstelle einfach nicht zum Laufen. Alle anderen
ja schon vorher aber da war dein Sendepuffer leer. Das ist ein genereller Unterschied zwischen STM32 und AVR an ganz vielen (nicht allen) Stellen. Bei STM32 musst du jeden Interrupt selbst Quittieren oder Deaktivieren, sonst wird die selbe ISR bei ihrem Ende direkt wieder aufgerufen. Bei AVR werden
-
Thread
STM32 gesucht (SPI Kommunikation + USB + Handlötbar)
STM32F042F4P6 TSSOP-20 STM32G0B0KET6 LQFP32 mit 0.8mm Pitch 0.5mm lässt sich aber auch noch von Hand löten.
USBOTGHS USBHS STM32F042K4Tx LQFP32 445 M0 16k 6k - 1 - - - STM32F042K6Tx LQFP32 445 M0 32k 6k - 1 - - - STM32G0B1KBTx LQFP32 467 M0+
-
Thread
VFD-Segmente treiben ohne Transistor
wegzulassen und duch einen 1kOhm Widerstand zu ersetzen, um den Strom durch die Clamping-Dioden im zB STM32 zu begrenzen. Sagen wir mal bei einem Potential von 3,3V + 24V und 1kOhm + 47kOhm wären das sowas 0,6mA. Würde genügend Strom zum Treiben bringen aber den Strom durch die Clamping-Dioden auf
wegzulassen und duch > einen 1kOhm Widerstand zu ersetzen, um den Strom durch die > Clamping-Dioden im zB STM32 zu begrenzen. Wie soll das Funktionieren? Die Spannung am Pin des STM wird sich im Bereich +3.3V und ca -0.4V einstellen. Wie soll das VFD dann die -24V sehen?
-
Thread
1 Wire CRC STM32
gerade, die CRC Berechnung von Maxim mit der 8Bit CRC nach AN187 durchzuführen. Dafür möchte ich das STM32-interne CRC Modul benutzen (STM32L010RBT6). Dazu verwende ich den Code aus dem Anhang. Das Problem ist, dass die falsche Prüfsumme am Ende rauskommt. Getestet habe ich gegen diese Website (https:/
müssen beide gesetzt werden). Wenn man die CRC so berechnet wie das CRC Modul konfiguriert ist kommt 0x3F heraus und nicht 0xE1.
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen, Evalboards
Evalboards: 1x Mikroncontroller in C programmieren, Franzis -> 5,00€ 1x STML8L-Discovery, STM: Evaluation board -> 3,00€ 1x STM32-PerformanceStick, STM: Evaluation board -> 3,00€ 1x NUCLEO-L476RG, STM: Evaluation board STM32L476 -> 5,00€ 1x NUCLEO-L073RZ, STM: Evaluation board STM32L073 -> 4,00€ 1x X-NUCLEO-IKS01A1, STM: Multi-Sensor Board -> 4,00€ Alle Preise verstehen sich zzgl. Versandkosten. Versand abhängig von Größe und Gewicht
-
Thread
wie Bluepill Board prüfen?
aber auf der Webseite finde ich nichts was mit einem STM32F103 Test zu tun hätte. Wo kann ich die Software finden? Viele Grüße, Georg
Georg S. schrieb im Beitrag #7515851: > aber auf der Webseite finde ich nichts was mit einem STM32F103 > Test zu tun hätte. > Wo kann ich die Software finden? https://github.com/keirf/Greaseweazle/wiki/STM32-Fakes
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
TEMP-Register, der nicht zu deinem L-Byte gehört. https://onlinedocs.microchip.com/pr/GUID-EC8D3BAB-0B5E-454F-AB6E-6A7C91C6F103-en-US-3/index.html?GUID-A7CE312E-676A-4DC2-B0C1-0A78575A1F85
, PortD::Out); //-> DDRD = 0xff; //*************************************************************************** //Timer0::OutputCompare<0xA>::Set (F_CPU/256*1e-3 -1 ); //Timer0::OutputCompare<0xA>::EnableInterrupt
-
Thread
Routing CP2102N zu USB-C
kann. Genau spezifizieren kann ich frühestens am Montag. Der Wandler versorgt dann den ESP8266 ud den STM32. Bei der Hälfte der Leiterplatten habe ich ein LC-Glied in der 5V Versorgung eingefügt. Bei den anderen ist ein 0-Ohm-Widerstand und der Kondensator. Bei beiden Varianten ist jedoch der Fehler in
ESP32: Eric schrieb im Beitrag #7514685: > Der CP2102N ist über UART mit einem STM32 verbunden, aber > derselbe UART ist auch mit einem ESP8266 verbunden.
-
Thread
STM32F103 Bluepill externen Interrupt auch PIN B1
jetzt erstmal ins Bett. Von da an ist es dann leicht weiter herauszufinden wie es geht. # Bluepill, STM32F103C8, Interrupts [c]program STM32F103V8_16x2; { Declarations section } { Declarations section } procedure ExternerInterrupt(); iv IVT_INT_EXTI1; ics ICS_AUTO; Begin DisableInterrupts()
im Beitrag #7513767: > Nun muss ich nur noch die Sin von EXTI_PR verstehen http://stefanfrings.de/stm32/stm32f1.html#nvic
-
Thread
Stm32 Offline Programmer
Guten Abend, Ich wäre auf der Suche nach einem Gerät Mit dem man einen STM32 ohne, nenne wir es mal geklicke, programmieren kann, quasi Serienfertigung... Stell mir das so vor: 1 Platine auf Test Adapter Einspannen, 2 Flash wird mit bereitgestellem ELF oder BIN File
Das geht mit dem ST-Link und dem STM32CubeProgrammer, einfach automatic mode aktivieren. Alternativ kannst du das Ding auch noch per EXE oder über die DLL ansprechen und in deine Programmier Anwendung integrieren. Nur mit irgendeinem Blödsinn
-
Thread
Wie heftet ihr z.B: das Reference Manual von Controllern ab?
verstehen, so ist es eben so. Aber ich habe schon mein Gründe weshalb ich mir ein Manual , wie dem STM32F103 ausdrucke, wenn ich diesen für meine Projekte einsetzen möchte. Ja, diese Spirale hatte ich ja bereits zu Anfang gepostet
aber (zumindest bei mir) höchst selten vorkommt. Peter D. schrieb im Beitrag #7514607: > Beim STM32F103 sind es 1136 Seiten, also 568 Blatt. Das kann ja fast noch als Daten"blatt" durchgehen ;-) Zum Vergleich: Das Reference-Manual des NXP i.MX RT1060 (der bspw. auf dem Teensy 4.0 verbaut
-
Thread
Vor/Nachteil Getsample und fortlaufende ADC Messung
Atmega oder aktuell STM32F103 Macht das einen Unterschied? Die meisten Controller haben doch diese Option, also fortlaufende Messung und GetSample. Daher hatte ich das nicht weiter spezifiziert
Max M. schrieb im Beitrag #7511134: > Atmega oder aktuell STM32F103 > Macht das einen Unterschied? > Die meisten Controller haben doch diese Option, also fortlaufende > Messung Ja, aber es kommt auch darauf an, inwiefern das "free running" konfigurierbar
-
Thread
Tageslicht taugliches Kleindisplay
sich auf der Waveshare-Webseite, mit Beispielcode für verschiedene Microcontrollersysteme (Arduino, STM32, ESP32 etc.).
Ja, ich steuere das ePaper s/w an. Basis ist die Waveshare Demo-SW für STM32, hatte ich auf Arduino portiert. Sieht auch top aus, solang man in Räumen oder draußen bei bewölktem Wetter ist. Auch ein geschütztes Beschreiben und anschließend der Sonne aussetzen ist ok.
-
Thread
ALLPOWERS S2000 PRO Reparaturhilfe
ok, by selecting stm32f103rb chip i was able to erase the flash, but i still can not upload anything. now i get this error: J-Link>loadfile c:\flash1.bin 0x08000000 'loadfile': Performing implicit reset & halt of MCU
, Does anyone have the firmware for the Monster X BMS board CFYBMS48V-150A ver 1.4 with the CKS32F103C8T6 MPU (STM32F103FC8T6 clone). Does anyone have spare BMS board(s) they would like to sell? Just for reference here are the pinouts from the CFYBMS48V-150A board. The header pins(pads) are