-
Thread
Erstes größeres Projekt - Multitasking Konzept
Artikel Multitasking kenne ich, ebenfalls die Timer und Interrupt Artikel. Ich verwende aber einen stm32 und muss daher die Routinen etwas anpassen (ich verwende die aber sowieso nicht komplett, sondern versuche mir etwas daraus zusammenzubauen). Folgende Situation: Ein stm32f103 @ 56Mhz hat einige
im Beitrag #3466753: > Ist es eigentlich üblich, Interrupts global zu deaktivieren bei einem > STM32? Habe das noch nie gesehen, immer nur bei den AVR Beispielen. Nein. Beim AVR gibt es das Read-Modify-Write Problem, das der STM32 nicht hat.
-
Thread
STM32F103C8T6 Blue Pill - SSD1306 - u8g2
Hallo zusammen, ich habe mir das Projekt von https://github.com/w1ne/u8g2-ssd1306-CubeMX als Grundlage genommen um mir etwas auf einem OLED (SSD1306) mit der u8g2 Lib etwas auszugeben. Zur Programmierung nutze ich Stm32CubeIDE und für die Konfiguration eben STm32CubeMX
vorgibt. Fall du kein DMA brauchst kannst du von meinem Beispiel abgucken http://stefanfrings.de/stm32/stm32f1.html#i2c
-
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
STM32 Bootloader mit USB Device Mass Storage
SDC wird ja oft die Elm Chan Implementierung benutzt, und da gibt es einige Stellschrauben. Bei den STM32F4/F7 habe ich bisher keine Karte gehabt die nicht funktionierte, bis bisher 32 GB SDHC. Aber die kleinen 8 Pin Flash IC bieten ja auch mehrere MB für unter 1 Euro.
https://community.st.com/s/question/0D50X00009Xkejt/need-usb-mass-storage-device-example-code-for-stm32f4-discovery-board ?
-
Thread
STM32 ADC und SPI Problem
, dein ADC aber. bei dem 12 bit adc wird die 3V3 in 4096 Stufen geteilt. Also ungefähr 0,8mV pro Stufe (der kleinste unterschied der gemessen werden kann). Angenommen dein eingangssignal bleibt immer gleich bei 1V dann würde der adc einen wert von
messen. Also 1250, vorrausgesetzt deine Referenz ändert sich nicht. Tut sie es aber doch (Abfall auf 3V ~= 0,7mV) misst der ADC 1 / 0,0007 = 1428. In deinem Programm gehst du aber von 0,8mV pro Schritt aus, würdest das also als 1428 * 0,0008 interpretieren. Das wären 1,14V. Ändern kannst du das nur
-
Thread
stm32cube darstellungsprobleme
ubuntu 16.04 LTS openjdk version "1.8.0_121" STM32CubeMX 4.19.0
Configure log4j with default settings from jar:file:/C:/Program%20Files/STMicroelectronics/STM32Cube/STM32CubeMX/STM32CubeMX.exe!/log4j/log4j.properties 2017-02-03 08:33:44,243 [INFO] MicroXplorer:483 - Using Application install path:C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX
-
Thread
Controller für Batteriebetrieb : Bootloader ?
mA und musst 5 Volt liefern. Es gibt Prozessoren mit USB, die man schlafen legen kann, aber ob es STM32 als bastlerfähig fertiges Board gibt? Also nochmal: Manfred P. schrieb im Beitrag #7785491: > da würde ich einen > Arduino Pro-Mini-Clone mit AT328 und 8 MHz einsetzen. Besorge Dir einen
brauchst nur für die Uhr, falls du sie verwenden willst. Falls du USB verwendest, brauchst du einen 3,3V Spannungsregler. Falls du den Bootloader verwendest, brauchst du einen Taster oder Jumper am Boot0 Pin und einen Pulldown Widerstand. Das war's schon. Ganz einfach! http://stefanfrings.de/stm32/stm32l0
-
Thread
AVR atmega328 ausgereizt? Und nun? 32bit?
Architektur zu stricken. Frage: 1) Wie lange dauerte der Umstieg typischerweise bei Euch von AVR atmega32 auf z.B. STM32F4 (nur IDE einrichten, Chip initialisieren, ADC auslesen, Ports setzen, timer/ counter mit Interruptaufruf, Umschreiben von ca. 600 Zeilen linearem C-Code), 1 Tag, 1 Woche, 1 Monat?
einer eigenen Architektur dagegenzuhalten. Nur rechnet sich das eben nicht mehr, wenn mittlerweile 32Bit ARMs günstiger als viele firmenspezifische 8-Bitter verkauft werden. Gruß, Stefan
-
Thread
Maiskolben an STM32 ADC Amplifier
Rene. K schrieb im Beitrag #5327913: > externe Ref. Spannung für 2.048V Rene. K schrieb im Beitrag #5327947: > Ich möchte einen STM32F103 nutzen, dieser hat > einen ADC_Ref+ und Ref- Eingang. Aufpassen bei den Randbedingungen! Aus dem F103x8/xB-Datenblatt: 2,4V
?! Was meint das? Also sollte man für einen STM32F373 am besten was für eine Ref bei 3,3V verwenden?
-
Thread
Wenn die IDE die Controllerauswahl bestimmt.
sind in CubeMX hinterlegt, sodaß selbst beim STM32F7 inkl. Peripherie innerhalb von ein paar Minuten was lauffähiges generiert werden kann. em::Blocks/Code::Blocks wäre für die STM32 auch noch eine Möglichkeit, gerade wenn man nicht den Eclipse-Overhead
Sascha schrieb im Beitrag #4444979: > emIDE für STM wird aber nicht mehr gewartet Richtig, aber nur weil es ein nachfolger gibt, der sich EmBlitz nennt und dieser nur noch weiterentwickelt wird. Benutze die aktuell mit dem STlink v2 auf STM32F1 und
-
Thread
WARNUNG SEGGER J-LINK V4.78k nicht nehmen! [Problem gelöst!]
@ Alle die den SEGGER J-LINK und einen STM32 verwenden Die aktuelle Software ist buggy und kann den STM32F103 nicht korrekt laden. Kleine Programme gehen noch aber bei größeren bricht der den Download einfach ab. Anbei ein Screenshot,
hast du verwendet, bevor du den V6er ausprobiert hast? (V7, V8, V9, ...) >Ich wollte das im Forum von Segger schreiben, aber es gibt keine Taste >"Neuen Thread erstellen". Du wurdest noch nicht freigeschaltet. Sollte inzwischen
-
Thread
STM32 24VDC am Eingang über 1mO
weiter über 1000 ausgelieferten Platinen niemals zu einem Problem. Jetzt frag ich mich, ob das beim STM32 ebenfalls ohne weiteres möglich ist. Hat jemand Erfahrung, ob die von mir gepostete Schaltung STM32 tauglich ist? Für hilfreiche Kommentare wäre ich dankbar. lg Flo
ATmega haben Klemmdioden mit einer definierten Strombelastbarkeit an allen Pins (außer Reset). Die STM32 an allen 5V-toleranten Pins nicht.
-
Thread
ISP Programmer defekt? Gibts ne "notlösung"?
von den AVR zu verabschieden und auf uC umzusteigen die keinen "Programmer" zum Flashen brauchen: EFM8, EFM32, LPC, STM8, STM32 ...
den AVR zu verabschieden und auf > uC umzusteigen die keinen "Programmer" zum Flashen brauchen: EFM8, > EFM32, LPC, STM8, STM32 ... Räusper... Ob hier dein Kommentar hilfreich und angebracht ist? Antoli B. schrieb im Beitrag #4912983: > Ich müsste ziemlich dringend was flashen.
-
Thread
Datei auf SD-Karte via AVR auf Computer übertragen
Stromverbrauch nochmal fast 10-fach. Die Daten von 2 Stunden würden dann sogar ins RAM vom uC passen (na gut, STM32L496 aufwärts). > Ist die Genauigkeit der Positionsdaten usw. ähnlich, wie die des > Neo-m8n? > Was mir am 8er gefällt ist die Tatsache, dass zu mehreren > Satelliten-Systemen eine Verbindung
-7_DataSheet_(UBX-13003830)-1.pdf und ATmega8U2/16U2/32U2 - Complete Datasheet
-
Thread
Doppelte Pull-Ups bei i2c?
I2C und weiß, das es auf die Pull-Ups drauf an kommt. Nun stellt sich mir die Frage, ich habe ein STM32F407.... nutze von diesem den I2C Bus 100KHz Clockrate, nun habe ich an dem I2C Bus 1.8K auf SCL und 1.8K auf SDA zu VCC 3.3V, bei 100 KHz. (Master) Ich möchte aber nun an den I2C Bus 5 weitere
auf die manche Chips ausgelegt sind, gegen die vielen pulls > kämpft. Warum das denn? meine 1.8K waren eigentlich schon laut Datenblatt falsch, denn im Datenblatt von meinem STM32F407 stehen 2x 4k7 Widerstände drin.
-
Thread
AC Sinus messen im mV Bereich mit uC
Hallo, ich möchte gerne ein AC Sinus Signal mit einem AVR/Arduino messen (ca 0,8V-2V bei 60Hz) Mein Ziel ist es 3 Zustände zu unterscheiden, jeder Zustand hat eine definierte Spannung (habe ich durch ein Rechenmodel bestimmt). 1.Zustand liegt bei 0,8166V 2.Zustand liegt bei
sonstige Störungen drauf sind, war es das mit der Unterscheidung. >STM32F oder STM32L Serie oder etwas von NXP (oder wie die heute zufällig >gerade heißen), die haben 12Bit ADC und teilweise auch OPAs inklusive. Vollkommen nebensächlich!
-
Thread
STM32F7 UART - Parität Problem
Hallo zusammen, ich hab ein kleines Problem mit einem STM32F746BGT µC. Genutzt wird hier die CubeIDE mit dem V1.17.3 Firmware Package. Ein älteres Package hat das Problem nicht behoben. Die Anforderung ist eine UART Kommunikation mit 8Bit Daten, Parität
Cyblord -. schrieb im Beitrag #7877138: > Leider können die STM32 tatsächlich kein 9 Bit + Parity. AVRs können > das. Das ist ja doof, aber brauch er ja hier nicht: 8Bit + Paritiy mit 9K6 sind gefordert. Würde ich dann auch auf 8E1 einstellen, nicht auf 9N
-
Thread
Arduino: max. Strom duch interne Schutzdioden
von Pin zu Pin unterschiedlich! Wer sich nur so eine pauschale Regel wie oben merken will: Die STM32-Pins haben keine Schutzdioden, es sind trotzdem nur VDD+0.3V erlaubt. Und die Krönung: Auch sogenannte 5-Volt-tolerante Pins vertragen keine 5 Volt sondern nur VDD+3V, aber sicher keine 6.3 Volt. Vor allem verträgt kein STM32-Pin 5 Volt, wenn VDD = 0V ist. Ja, es ist so kompliziert, nur das richtige Datenblatt für genau den fraglichen Pin gilt! Aber kochen können sie, die Franzosen und Italiener ;)
-
Thread
Voltmeter/Amperemeter DSN-VC288 stirbt durch geringe Spannung. Warum?
Vorlage dient und evtl. > kompatibel in der Schaltung ist? Auf anderen solcher Panelmeter wurden STM8 vorgefunden. STM32 wäre auch möglich. Beide µC kriegt man in China für einen Appel und ein Ei. AVR ist auch möglich, aber IMHO weniger wahrscheinlich. Dann eher ein PIC. Wenn ich wetten müßte, würde ich auf den STM8 setzen. Schau dir halt die Beschaltung an und gleiche sie mit den Pinouts der Kandidaten ab. STM8 und STM32 sind mit dem Vcap Pin für die Abblockung des internen LDO recht leicht erkennbar.
-
Thread
Was kommt nach Atmega?
paar links: http://www.st.com/internet/mcu/class/1734.jsp http://www.mikrocontroller.net/articles/STM32 http://www.diller-technologies.de/stm32.html
haben die STM32 dann wieder ein CRC-Register drin, die LPC aber eine "richtige" RTC und nicht einfach nur einen Counter. Dafür gibt es die STM32 in viel mehr Gehäusen als die LPC. usw., usw., usw. Kurzum: Das
-
Thread
Mikrocontroller lernen als E-Technik-Student: Assembler bzw 8 Bit noch sinnvoll?
alles machen, was man mit C macht. 8-Bit MCU sind leichter zu verstehen als 32-Bit.
es den Großteil nicht mehr. NEC, Mitsubishi, Fujitsu um nur einige zu nennen. Falls du meinst, der STM32F103C8T6 sei eine ganz andere Prozessorfamilie als der STM32F103CBT6, dann kommt deine Rechnung eher hin. W.S.
-
Thread
Geschwindigkeit ATMega
Atmel Betrüger schrieb im Beitrag #5963045: > Ich plädiere jetzt schon mal für einen STM32F103 (Bluepill) STM32 ist gut, aber nicht immer und nicht überall. Mit 3,3 Volt gibt es Problem, MOSFET direkt zu steuern, und das ist gerade bei Verwendungen für Motorregler wichtig. AVR mag etwas
#5963159: > Atmel Betrüger schrieb im Beitrag #5963045: >> Ich plädiere jetzt schon mal für einen STM32F103 (Bluepill) > > STM32 ist gut, aber nicht immer und nicht überall. Mit 3,3 Volt gibt es > Problem, MOSFET direkt zu steuern, und das ist gerade bei Verwendungen > für Motorregler wichtig
-
Thread
stm32 HAL UART Receive_IT(.) sendet nur 1 Byte
while(ptr != NULL){ HAL_UART_Transmit(&huart3,(uint8_t*)ptr,strlen(ptr),10); ptr = strtok(NULL,","); } } } } In der stm32f7xx_it.c: extern a; void USART3_IRQHandler(void) { a = 1; HAL_UART_IRQHandler(&huart3); }
Fang mal hiermit an! Sonst wird das nix.... STM32Cube basics MOOC with hands-on exercises: https://www.youtube.com/playlist?list=PLnMKNibPkDnGtuIl5v0CvC81Am7SKpj02 Moving from 8 to 32 bits workshop - first steps in STM32: https://www.youtube.com
-
Thread
ATTINY85 o.ä. als I2C zu WS2812 Bridge
Das ist doch DER Fall für den LPC810 DIP-8 ARM: https://github.com/cpldcpu/light_ws2812 Der eingebaute SCT (State Machine Timer) schlägt den ganzen STM32F405 locker (trotz M0 vs M4)
Protokoll-Umsetzung machen, auf einem kleinen Atmel ist das ggf. eine Assemblerübung. Da Du aber schon bei den STM32 bist - für eine ähnliche Aufgabe und weil mein Kunde keine Last im RTOS haben wollte, haben wir einen Protokollumsetzer mit STM32F030 unter GCC gemacht. Kostet sogar bei Farnell nur einen Euro.
-
Thread
AVR Watchdog Timer zu ungenau 6h/18h
32kHz Quarz unabhängig vom CPU-Takt geht erst ab ATmegax8. Als Stromaufnahme im Power-Save habe ich bei 5V gemessen: ATmega48: 6,4µA ATmega168: 5,5µA Atmega328P: 1,3µA Für die A-, PA- und PB-Typen
Nichts für ungut, aber stimmen hier noch Aufwand und Nutzen? Der MEMS-Oszillator läuft mit <= 3,6 V und bräuchte noch einen Spannungsregler. Wenn die Grundfläche eng wird, würde ich bei einem Einzelstück in die Höhe bauen: https://www.reichelt.de/keramik-smd-quarz-3-2-x-1-5-x-0-8-mm-32-768-khz-gey-kx
-
Thread
Programmerwahl
> Und für 25 EUR schon einen Debugger bekommen. Oder für 3€ https://www.ebay.de/itm/ST-Link-V2-New-STM32-Downloader-Programmierung-STM8-Unit-Emulator-Mini-HOT/322683610655
Buchse, Spannungsregler und Reset Taster: https://www.aliexpress.com/item/Free-Shipping-1pcs-lot-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduin0/32498344057.html 1,00€ einzeln als Chip https://www.aliexpress.com/item/Original-10pcs-STM32F103C8T6-STM32F103-LQFP48-ic/32641687060
-
Thread
FIR Filter auf PIC
Dergute W. schrieb im Beitrag #5096625: > scheint mir irgendein > Billigboard mit irgendeinem STM32 oder was entsprechendem (und eben auch > GCC-Unterstuetzung) da erheblich "sicherer". Ich hab eins von diesen Boards mit einem STM32F103C8T6 hier, allerdings hat der weder einen DAC noch I2S oder
Bezeichnung...) posten? Max M. schrieb im Beitrag #5096639: > Ich hab eins von diesen Boards mit einem STM32F103C8T6 hier, allerdings > hat der weder einen DAC noch I2S oder sowas :( STM24F4 Discovery hat das alles und gibts für <30 Euro. Ausserdem hat das eine FPU, 32Bit Architektur und läuft mit flotten
-
Thread
Einstieg 32Bit µC - Welche "Familie"
Flexis Familie von Freescale an. Da gibt es ein günstiges Eval-Board und Pin- und code-kompatible 8- und 32-Bit MCUs. Außerdem besitzen die ein USB-Master/Slave und OTG. Die 32-Bit Controller sind Coldfire V1. Das Eval-Board: http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=DEMOJM
um einen "Exoten" handelt. Ich finde das Demo Board DEMOQE128 mit den 2 Controllern MC9S08QE128 (8 Bit) und MCF51QE128 Cold Fire V1 (32 Bit) sehr interessant für dich. Das nette an der Sache ist, dass die Controller Pin kompatibel sind (64 Pins) lassen sich auch per Hand löten. Das Demo-Board besitzt
-
Thread
ATMega328PB lässt sich nur noch programmieren. Sonst keine Funktion mehr
schon erfahren durfte – fürs Prototypen und „Debuggen” extrem kontraproduktiv. Das gleiche gilt beim STM32 natürlich auch – mindestens einen ST-Link-2V1 aus einem Board wie beispielsweise Nucleo benutzen, mit dem man in der IDE direkt mit dem µC arbeiten kann und nicht die Daten/Flashinhalt erst über zwei
aber damit gehts wahrscheinlich am besten. Mein Ursprünglicher Plan war es ja tatsächlich auch ein STM32 wieder zunehmen aber ich hatte damals kein preislich guten gefunden(<2€) da ich vor habe 7-10 Stk dieser Sensoren zubauen und dann waren die STM32 mit 4-5€ Stückpreis nicht mehr so attraktiv. Dafür
-
Thread
Analog Voltmeter Clock
--> Über Batterie gepuffert, STM32F0 hätte das DAC mit 8 Bit -> 2 Portpins Verbesserung DCF77: Modul gibt es bei Pollin für <5 Eur --> bessere Genauigkeit, 1x pro 24 h Sync Taster für ZwangsSync Evtl. Alarm? --> Buzzer + weitere
enthalten in dem > Bausatz. Man siehts: Andreas H. schrieb im Beitrag #4360432: > Controller (zB STM32F0 32 Bit Controller für ne Uhr?
-
Thread
openOCD + ST Link V2 + OS X = usb open failed
source [find interface/stlink-v2.cfg] source [find target/stm32f4x_stlink.cfg] reset_config srst_only srst_nogate [/code] Programmaufruf mit Debuginfo: [code] openocd -f stm32f4.cfg -d 3 .... Debug: 178 3 stlink_usb.c:1573
Super, vielen Dank! ich hatte den stlink v2 benutzt! [code] openocd -f stm32lx.cfg Open On-Chip Debugger 0.8.0 (2014-07-21-14:23) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/doxygen/bugs.html
-
Thread
STM32Fxxx: Frage zur Initialisierung mit der StdPeriphLib
nur Register und Makros, die länger sind als meine Lebensgeschichte. Und der STM32F103 hat auch kein SDIo Interface. Bin froh, wenn das irgendwie läuft, der Affentanz mit der RTC, usw.
Dr. Sommer schrieb im Beitrag #5356249: > meinen > eigenen SD-Karten- und FAT32-Treiber für STM32 entwickelt Ok... und das ganz ohne Therapiesitzungen nachher? Ich meine nur .... meine Freundin meint auch immer ich "spinne" ein wenig, wenn ich 8h programmiert habe und diesen
-
Thread
Cortex M4: NXP oder STM32?
brauchst du nimmer einen Cortex M4. Ein CM3 oder weniger reicht dafür locker aus. Weniger = AVR + V-USB PIC18F + USB STM32 + USB jeder beliebige Controller + USB-UART Gruß Oliver
...http://blog.frankvh.com/2012/01/13/stm32f2xx-stm32f4xx-dma-maximum-transactions/
-
Thread
Ich finde den richtigen Baum im ARM Wald nicht
Alexander B. schrieb im Beitrag #5215685: > ein passender STM32 kann einen CAN Transceiver direkt ansprechen Mir ist kein STM32 Automotive Grade bekannt. Und der empfohlenen LPC11C24 ist der einzige der den CAN Transceiver bereits drauf hat. Ist aber auch
Keil-Compiler als auch mit dem GCC. Was die Chips betrifft, so haben eigentlich alle LPCxxx und STM32Fxxx einen eingebauten Bootlader im ROM (nicht im Flash), mit welchem du die Dinger per serieller Strippe programmieren kannst. Für die LPC gibt's das FlashMagic Programm und für die STM32F... hab
-
Thread
[S] SEGGER J-Link EDU
? Den RP2040 hatte ich schon genannt. Dessen Kerne laufen mit typisch 1,2 V. Erbarmen, zu spät, mit in 3 Jahren und 1,8 V ist also nichts mehr. "Vielleicht, könnte, vermutlich, ..." Deine Probleme sind voll konstruiert. Obwohl mein EDU ein Gehäuse hat und mit 1,8 - 5 V
hast du einen STM32 zum flashen da? Ob es beim RP2040 langsamer ist? Obwohl ich mir das auch nicht recht vorstellen kann.
-
Thread
Neue ATTINY3226 usw. gar nicht mitbekommen
werden die nach kurzer Zeit wieder abgekündigt und durch andere ersetzt. Das ist eher ein Grund zu STM32 zu wechseln:-(
daran schlimm?" Das die Vielfallt nichts bringt, wenn ständig welche abgekündigt werden. Erst Atmega32 dann Atmega 328 beide abgekündigt z.B. etc die alten Stms gibt es alle noch, billig
-
Thread
Auslesen Reset Source STM32
herunterladen) die entsprechende Source und Header-Datei. Und binde sie in dein Projekt ein. Also stm32f4xx_rcc.h und stm32f4xx_rcc.c
beim F1 sieht es so aus: http://stm32.kosyak.info/doc/stm32f10x__rcc_8h.html http://stm32.kosyak.info/doc/stm32f10x__rcc_8c_source.html Ach ja, deine Fehlermeldung kommt vom Compiler, nicht vom Linker. Es fehlt (mind.) der include
-
Thread
STM32F401RC: Flash erase
einfach ein I2C Flash oder EEProm daran, und alles wird einfacher. Die Dinger sind doch so billig. Ein 32KByte EEProm STM M24256 gibt es für unter einem Euro. Das verwende ich, funktioniert prima.
winzigen Ausnahmen). Da wird dann genau deshalb genau dasselbe Prinzip verwendet, wie ich es bei den STM32 verwende...
-
Thread
AVR ARM STM32F3 Discovery GPIO Einführung
CodeBlocks\STM32F3-Discovery_FW_V1.1.0\Libraries\CMSIS\Lib\GCC -IC:\Programme\CodeBlocks\STM32F3-Discovery_FW_V1.1.0\Libraries\CMSIS\RTOS -IC:\Programme\CodeBlocks\STM32F3-Discovery_FW_V1.1.0\Libraries\CMSIS\SVD -IC:\Programme\CodeBlocks\STM32F3-Discovery_FW_V1.1.0\Libraries\STM32_USB-FS-Device_Driver\inc -IC:\Programme\CodeBlocks\STM32F3-Discovery_FW_V1.1.0\Libraries\STM32F30x_StdPeriph_Driver\inc -IC:\Programme\CodeBlocks\STM32F3-Discovery_FW_V1.1.0
-
Thread
STM32 USB HID Keyboard an Win CE
Leute, ich bin aktuell etwas ratlos und könnte ein paar Denkanstöße gebrauchen. Es geht um einen STM32F103C8 als USB HID Keyboard. Umgesetzt mit der ST Standard Peripheral Library und der ST USB Lib nach http://www.dl1dow.de/inhalt/selbstbau/hid_keyboard/index.htm. Am PC funktioniert es und ich kann
Gerät nicht. Rufus Τ. F. schrieb im Beitrag #5714121: > Dann wäre natürlich irgendein AVR mit V-USB eine Alternative Oder V-USB auf den STM32 portieren.
-
Thread
Tasten entprellen
mir ca. ein gutes Dutzend - und das akzeptiere ich keinesfalls. Ausguck über den Tellerrand von 8-Bit: Ich bin schon vor einigen Jahren von den AVRs zu den STM32 gewechselt und bin froh, dass ich meine C-Programme mit sehr geringem Aufwand von AVR zu den STM32 portieren konnte. Lediglich die hardwarenahe
viel weniger, als man denkt! So läuft zum Beispiel [[IRMP]] auf ATmegas, ATtinys, Xmegas, ESP8266, STM32, STM8 und diversen anderen Cortex-Mikrocontrollern. In Assembler müsste man [[IRMP]] jedes Mal komplett neu programmieren. Bei 32-Bit-Controllern kann C seine Stärken richtig ausspielen und die
-
Thread
AtTiny85 Core Empfehlung?
Stefan U. schrieb im Beitrag #5158759: > STM32F1 Mikrocontroller haben übrigens ab Werk einen seriellen > Bootloader drin, der keinen Platz im Flash Speicher belegt. Das haben eigentlich alle uC außer AVR und PIC z.B. EFM8 8051 EFM32 LPC TMS > Für Embed kompatible Boards (z.B. STM32 Nucleo) braucht man nicht einmal > ein extra Programm, da genügt Drag&Drop im Dateimanager. Anmeldung als USB Stick haben verschiedene uC auch ab Werk z.B. LPC11U LPC13 LPC15 LPC54 EFM8UB
-
Thread
Spannungsregler 5 V auf 3,3 V bei < 1 mA
), auf dem der Controller sitzt, versorge ich mit zwei in Reihe geschalteten LiPo-Zellen. Also ca. 8,4 V bis ca. 6 V.
hast Du mich doch noch abgehängt. Welcher µC, welche Datenleitung? > Der auf dem Flugregler verbaute STM32F405 ... muß in Deinem Aufbau mit 3,3 Volt laufen, nur dann ist die Verbindung zum BMM-Modul stabil. Wenn da eine Differenz von 200mV ist, macht das nichts. Kläre einfach, auf welchem Weg der STM32
-
Thread
Neuer Jetson, ESP32-P4-Entwicklerplatinen, Satelliten-Arduino uvam
mitbringt: [c] • New tools and versions: The latest STM32Cube tools include STM32CubeMX configuration tool v6.13.0 and STM32CubeIDE v1.17.0. Additionally, there are new versions for eight existing STM32Cube MCU packages and two brand-new packages to support
have been released for STM32U0, STM32U5, STM32WB0, STM32WB, STM32WBA, STM32H5, and STM32H7 series. • Maintenance updates: Applied to STM32F1, STM32F2, STM32L4, and STM32G4 packages. [/c] An „detaillierten Changelogs
-
Thread
Stack im STM32
genug für den worst case haben, damit ich den freeRTOS Heap maximieren kann. Ich verwende einen Stm32L0 mit einem M0+ core, da habe ich nur drei interrupt prio level. d.h. es müssen nur drei Interrupts gleichzeitig in den Stack passen. 3*8*4 = 96Bytes für die gesicherten Register plus das was ich
worst case" ad > absurdum zu führen. na das hab ich doch geschrieben. > Ich verwende einen Stm32L0 mit einem M0+ core, da habe ich nur drei > interrupt prio level. d.h. es müssen nur drei Interrupts gleichzeitig in > den Stack passen. 3*8*4 = 96Bytes für die gesicherten Register plus das
-
Thread
stm32f103 CAN-Interface
pending */ #define CAN_TxStatus_NoMailBox ((uint8_t)0x04) /*!< CAN cell did not provide an empty mailbox */ (Auszug aus stm32f10x_can.h)
Hallo Zusammen Ich hatte auch schon CAN auf einem STM32 programmiert und es hat funktioniert... Folgende Seite war mir sehr hilfreich. http://diller-technologies.de/stm32.html#can Gruss
-
Thread
Interrupts bei Fahrradtacho und clock
ist doch vermutlich selbst ein 1ms Timer für die Uhrzeit schlecht zu realisieren. Es wird wohl ein STM32 als Controller eigesetzt oder ein ATmega bei 3,3V Wie realisiert man das am besten?
richtige Verzeichnis kopiert, keine Ahnung warum ich hier gelandet bin. Es wird jedenfalls sicher ein STM32 verwendet, vermutlich STM32L152 Die Gründe sind belanglos, mir ist klar as auch ein kleiner AVR gehen würde.
-
Thread
STM32F4 LCD DM-LCD35RT Pixelmüll (SSD2119)
Vielleicht hat ja jemand ein ähnliches Problem oder gar eine Lösung dazu. Gegeben ist: ST ST STM32F4-Discovery Board mit STM32F407VG Embest Discover More STM32F4DIS_BB Board dazu gehörendes LC-Display (Hersteller unbekannt, wird aber im bündle bei Farnell verkauft) IDE: CooCox 1.7.6 GCC Toolchain
Problem gefunden. Einstellungen im system_stm32fxx.c waren falsch [c] #define PLL_M 8 #define PLL_N 288 #define PLL_P 2 #define PLL_Q 6 uint32_t SystemCoreClock = 144000000; [/c] Mit 168Mhz gibt es Fehler auf
-
Thread
STM32 Utility Link unter windows 10
Habe ein Problem mit der Verbindung vom USB ST Link V2 Dongle am STM32 Utility Link unter Windows 10. Es kommt bei mir immer der Fehler "can no connect to target" In den Settings erkennt er den Stick aber ich kann ihn nicht connecten ,was mache ich
Orginal -Tool bestellt...Ich brauche das nur um eine Firmware zu flashen.... PS.habe es gerade mit dem STM8 versucht , gleiches Problem wie beim STM32,schade
-
Thread
STM32 Interrupt
NVIC_InitStructure.NVIC_IRQChannel = TIM2; Fehler: incompatible pointer to integer conversion assigning to 'u8' (aka 'unsigned char') from 'TIM_TypeDef *' und der Compiler gibt folgende Meldung: C:\Keil_v5\ARM\Inc\ST\STM32F10x\stm32f10x.h(96): error: #35: #error directive: "Please select first the target
_IRQn lauten. Aber schön das das jetzt die wahre Ursache für deine Probleme ausgräbt. >C:\Keil_v5\ARM\Inc\ST\STM32F10x\stm32f10x.h(96): error: #35: #error >directive: "Please select first the target STM32F10x device used in your >application (in stm32f10x.h file)" Dir fehlt ein define für