-
Thread
STM32F4 - Timerproblem (Output Compare)
aber ohne genaue bezeichnung ist das ein ratespiel. Hmmm - ich dachte eigentlich mit meiner Angabe STM32F4-Discovery Board sei alles gesagt und hatte daher Deine Frage zunächst nicht verstanden. Aber Du hast natürlich recht: nicht jeder kennt den Chip auf dem STM32F4-Disco-Board - es ist ein STM32F407VGT6
und PortA pion 6 kann nicht mit Timer8 verbunden werden. Bei cubemx erzeugten Code gibts nur ein "stm32f4xx_gpio_hal.h" und keinen "stm32f4xx_gpio.h" Wenn ich die HAL Version benutze habe ich das gleiche Problem (ist jetzt ein anderer Pin und ein anderer Timer) /**TIM5 GPIO Configuration
-
Thread
TI TMS320F28P55x, STSPIN32G0 und Informationen zur Elektronik militärischer Flugkörper
attachment/651493/6.png) Bildquelle: war-sanctions, https://war-sanctions.gur.gov.ua/en/components?f%5Bcountry_id%5D=&f%5Bmanufacturer_id%5D=&f%5Btitle_uk%5D=&i%5Bmarking%5D=&f%5Bsearch%5D=STM32 und https://war-sanctions.gur.gov.ua/en/components?f%5Bcountry_id%5D=&f%5Bmanufacturer_id%5D=374&f%5Btitle_uk
neuer sind, ich hoffe es gibt Anstrengungen heraus zu finden wo die her gekommen sind. Die beiden STM32G071 in der Liste wurden wohl KW11 2021 hergestellt? Der STM32H757 wurde wohl KW13 2022 hergestellt?
-
Thread
STM32 sendet nicht im CAN-Mode "Normal"
Hallo zusammen! Ich habe eine Frage zum STM32H753 Controller mit CAN-FD. Dieser sendet im im External Loopback Modus ganz normal. Ich kann Daten senden und empfange meine eigenen Nachrichten. Die gesendeten Nachrichten sehe ich korrekt in
Daniel F. schrieb im Beitrag #6277607: > zum Schaltplan: Es ist ein original STM32H753I-EVAL2 mit > CAN-FD-Schnittstelle. > > zum Code: Der gehört in den ANHANG, siehe [[Netiquette]]!
-
Thread
Suche programmierbaren Mikrokontroller
STM32F4 Discovery Kit
Google Suche brachte aber beispielsweise das STM32F4 Discovery für 25 Euro bei Ebay. http://www.ebay.de/itm/STM32F4-DISCOVERY-STM32F429-TFT-LCD-STM32-ARM-Cortex-M4-Development-Board-/161177600716 Damit entwickeln und wenn alles so läuft wie soll
-
Thread
atmega168 vs atmega328 (warum noch den 168er nutzen?)
im Gegensatz zu Arduino Nano). Weil sie nicht mit 5V funktionieren. Weil man dafür andere Programmieradapter braucht. Weil der Debugger 10x teurer ist, als für STM32.
Crazy H. schrieb im Beitrag #6530541: > Warum ATMega nehmen, wenns AT*X*Mega gibt? > > ATXMEGA32E5-AU 2.09€/Stück +MwSt bei 25 Stück Ich habe mir einige avr128d[a/b]28 auf die Seite gelegt. Die Teile
-
Thread
Umwandlung ASCII Charactr zu decimal in STM
Hallo zusammen, Ich möchte Daten von Python über die serielle Schnittstelle an STM32 μc senden. Das Problem ist, dass ich nur Zeichen von Python an STM senden kann. Zum Beispiel wird 21 in Python in stm 0x32 und 0x31 empfangen. und ich will es 22 in deciaml haben. import serial
Martin schrieb im Beitrag #5847365: > Zum Beispiel wird 21 in Python in stm 0x32 und 0x31 empfangen. und > ich will es 22 in deciaml haben. Was meinst du mit "in decimal"? Hexadezimal und dezimal sind Eigenschaften einer Zeichenkodierung von Zahlen. 0x32 und 0x31 wären
-
Thread
wie findet ein Flashloader die Prüfsumme?
unwahrscheinlicher wird das. Wenn es nicht aufs letzte Byte oder die letzte µs ankommt nehme ich normal MD5 statt irgendeinem CRC32. Im Gegensatz zu CRC32 ist mir bei MD5 noch nie eine Kollision bei meinen Firmwares aufgetreten, auch wenn sie natürlich theoretisch möglich wäre.
definiert man > einfach, dass alle bytes des Flashes in der XOR Summe 0 ergeben müssen. > > Bei CRC32 musss man halt so lange Bits kippen, bis 0 raus kommt. Bei > komplexeren Algorithmen wie MD5/SHA... hat mam aber schlechte Karten /viel/ einfacher: man verwendet die CRC-Hardware des STM32 und überspringt
-
Thread
µC Programmierung ohne µC
ErsterBeitrag schrieb im Beitrag #6419296: > Ich ... würde ... gerne ... STM32 mit Qt-Visualisierung programmieren Du könntest damit anfangen, ein STM32 Board mit einem Tablet zu verbinden. Den STM32 programmierst du mit der STM32 Cube IDE, das Tablet programmierst du mit
/stm32cube-expansion-packages/x-cube-touchgfx.html
-
Thread
SPI mit AVR: Array-Zugriff in ISR funktioniert nicht
Anwendung auf SPI festgelegt. Der AVR mißt die Signale eines RC-Empfängers, und schickt sie an den STM32. Ursprünglich sollte das direkt im STM32 passieren, aber weil es bei der RC-Messung auf genaue Zeiten ankommt (Codierung der Werte am RC-Ausgang über Zeit zwischen Pulsflanken) und mir im STM32 andere
am RC-Ausgang über Zeit zwischen Pulsflanken) Also brauchst du letztlich eine Auflösung von ca. 2..5µs. Genauer wird der Wert sowieso nicht übertragen. > mir im STM32 andere Interrupts manchmal die Zeitmessung versauen Dass du beim ARM Interrupts priorisieren kannst ist dir aber schon klar? Was
-
Thread
STM32F0xx ILI9341 TFT-Display
GitHub-Projekt gestoßen: https://github.com/martnak/STM32-ILI9341 Mit seinem Treiber soll man mit jedem STM32x Chip in der Lage sein ein Display zu betreiben. Soweit so gut. Ich habe die h/c Dateien in mein Projekt geladen und etwas auf mein Board
Nun ist es jedoch so, dass ich Probleme bei der Erstellung einer SPI Instanz habe. In der "ILI9341_STM32_Driver.h" wird diese mittels #define HSPI_INSTANCE &hspi5 definiert. Hier kriege ich jedoch die Fehlermeldung "'hspi5' undeclared (first use in function)". Auch in der Quelldatei melden einige
-
Thread
IAR und TIM6,7 Interruptprobleme beim STM32F107
Also ich finde in inc von IAR dieses File: iostm32f107xx.h Daraus hab ich entnommen: [c] /*************************************************************************** ** ** STM32F107xx Interrupt Lines ** *******************************
Zeitgenossen. Eine Tabelle sehe ich dort nicht. Die Tabelle sehe ich hingegen in http://code.google.com/p/stm32f107/source/browse/trunk/STM32F10x_Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/startup/iar/startup_stm32f10x_md_vl.s?r=4
-
Thread
True Random Generator mit STM32F0
Ciao Zämä Die STM32F0 Serie bietet leider keinen Hardware random generator. Man kann den aber implementieren, ist nur etwas langsam (100µs pro Zahl oder so). Dazu nimmt man rauschen des internen Temperatursensors und
Achja, der größere STM32 hat keinen TRNG, sondern einen PRNG.
-
Thread
Umfrage: Mikrocontroller der Zukunft
drauf und ich würde nicht wetten, dass die AVR32 in 5-10 Jahren noch existieren.
Liste was die für die Zukunft planen. Nach einem Projekt hab ich den fallen lassen. (Damals gab es den STM32 leider nicht)
-
Thread
CooCox V2 Beta crashed auf Windows XP
Christian J. schrieb im Beitrag #3957337: > Ich habe seit 5 Jahren kein Windows mehr Benutzt du normalerweise Linux? Da kannst du die STM32 auch mit programmieren/debuggen. Mit eclipse und GCC hast du die gleiche Software die Atollic dir für Geld verkauft aber
Erkannt wird das Board aber wehe, man ruft es auf bei Kernel 3.13.0.24 [12439.482627] usb 1-1.5: New USB device found, idVendor=0483, idProduct=3748 [12439.482641] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [12439.482647] usb 1-1.5: Product: STM32 STLink [12439.482653
-
Thread
Mikrocontroller und Komponenten -> evtl. für Serienproduktion
Und das schon seit mindestens 40 Jahren. Dann solltest Du doch diese vorschlagen und nicht die STM32.
ADCler schrieb im Beitrag #3701982: > Dann solltest Du doch diese vorschlagen und nicht die STM32. Ober der der STM32 ist doch momentan in Mode...
-
Thread
STM32F4 USART1
stm32f4 an Moritz
Es muss auch in der system_stm32f4xx.c Datei der Wert PLL_M von 25 auf 8 gestellt werden. Sonst läuft der Core nicht mit den 168MHz sondern halt mit ca 50MHz. Ebenso muss der HSE_VALUE in der stm32f4xx.h von 25000000 auf 8000000
-
Thread
LCD von Pollin
#5925803: > Das klingt falsch. Ich sehe da nirgends Pullups. > Wie soll das Display jemals einen H-Pegel sehen? Die Pullups sind über STM32CubeMX direkt vom STM32F103 gesetzt, allerdings nur an den Datenleitungen. Diese sind, wie erwähnt, als Open-Drain konfiguriert. Alle anderen GPIOs sind als
#5925803: >> Das klingt falsch. Ich sehe da nirgends Pullups. >> Wie soll das Display jemals einen H-Pegel sehen? > > Die Pullups sind über STM32CubeMX direkt vom STM32F103 gesetzt, > allerdings nur an den Datenleitungen. Diese sind, wie erwähnt, als > Open-Drain konfiguriert. Aber warum?
-
Thread
Auswahl des Quartzes für STM32F7
/content/ccc/resource/technical/document/application_note/c6/eb/5e/11/e3/69/43/eb/CD00221665.pdf/files/CD00221665.pdf/jcr:content/translations/en.CD00221665.pdf) für den STM32F7 soll gmind =5 und gm_crit_max=1 sein. Ehrlich gesagt kenne ich mich nicht aus mit der
allem auf low power gezüchtet (deshalb auch ohne Temperaturkompensation). Als Taktgeber für einen STM32H ist die Stromaufnahme aber doch eher relativ...
-
Thread
STM32CubeIDE
STM32CubeMX ist jetzt in die IDE integriert. https://www.st.com/en/development-tools/stm32cubeide.html
Thomas L. schrieb im Beitrag #5830665: > STM32CubeMX ist jetzt in die IDE integriert. > https://www.st.com/en/development-tools/stm32cubeide.html Sieht fancy aus, vor allem wegen der Trace-Optionen. Gab/gibt es die schon im TrueStudio?
-
Thread
STM32(L4) über SWD ohne ST-Link programmieren?
Hallo, danke für eure Antworten. D.h. die entsprechenden Infos finde ich im STM32 Reference Manual und auf der ARM Homepage? Es geht darum, dass der STM32 an eine CPU angeschlossen ist, und im Falle dass der Bootloader versagt der Controller
Was du suchst ist das Dokument "AN3155 • USART protocol used in the STM32 bootloader". Das ist genau das Protokoll, an welches sich auch der ST Flash Loader hält. Das ist alles was du brauchst, um deinen STM32 mit einem anderen Controller über den UART zu flashen. Gruß
-
Thread
Welchen µC benutzen wenn mehr als 32 Inputs benötigt werden?
Wenn du mehr Eingänge brauchst, kannst du einen größeren Mikrocontroller verwenden. STM32 gibt es mit 48 bis weit über 100 Pins.
Schieberegister kannst du locker mit mehreren MHz takten. Damit fragst du 32 Eingänge locker mehrere zig-tausend mal pro Sekunde ab. Für Taster ist ein Abfrageintervall von 1/100 Sekunde mehr als ausreichend. Bei Amazon und Ali Express bekomnst du STM32 Boards mit über 100
-
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
Wasserzähler Impulszählung (Batteriebetrieb)
ist, dann lebt das EEPROM nicht besonders lange. Der Zähler hat einen maximalen Durchfluss von 5m³/h, wenn sich mein Taschenrechner nicht verrechnet hat, dann sollten das max. 83 Imp./min sein.
irgendwie, die gibt es ja quasi beliebig groß. Du könntest aber auch genau so das RAM von der RTC eines STM32 verwenden und nur dieses mit einer Knopfzelle oder Kondensator puffern. Dafür haben die Chips sogar einen separaten Anschluss. Dieses Board kostet nur 5 Euro: http://stefanfrings.de/stm32/stm32f3
-
Thread
Sehr günstiges Devboard gesucht (möglichst mit Debugger)
STM32 Discovery Boards?
STM32F769I-DISCO ;-)
-
Thread
Einlesen mehrerer Analog Signale
Variante. Besondere Anforderungen hast du ja keine genannt. Anregungen: http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini
haben sie? Welche Impedanz haben die Quellen? Sind sie galvanisch getrennt oder auf die Masse des STM32 bezogen?
-
Thread
I2C auf STM32F103
[c] /* STM32 Include files ******************************************************/ #include <stm32f10x_i2c.h> /* Macro defintions ********************************************************/ #define I2C_SCL_PIN
komische Abstraktions-Library besser zurecht. Hier ein kommentiertes Beispiel: http://stefanfrings.de/stm32/index.html#i2c
-
Thread
Topologie 3 Phasen Gleichrichter mit Buck-Funktion und PFC
ist, in welche Richtung die Fahrt geht. > Man braucht erstmal ein Grundgerüst in der Software. D.h. > es sind erst mal Takt, ADC, DAC, DMA, CAN(jedenfalls bei mir) und der > HRTIM1 beim STM32F334 in Betrieb zu nehmen. Dann sollten die > DSP-Berechnungen im PWM-Takt von z.B. 20KHz ablaufen. Hier
Timer etwas stutzig macht, dass er >laut Beschreibung keinen up/down-counting Modus besitzt. Für STM32F405/415, STM32F407/417, STM32F427/437 und STM32F429/439 Center-aligned mode (up/down counting) Seite 520 im reference manual (RM0090) Für STM32F303xB/C/D/E, STM32F303x6/8, STM32F328x8, STM32F358xC
-
Thread
IAR for ARM - IRQ-Funktion nur kompiliert wenn im Code referenziert
Folgender Code für IAR Embedded Workbench ARM 8.22.2: [c] #include "stm32f10x.h" /* IRQ definitions in CMSIS startup_stm32f10x */ __irq void TIM2_IRQHandler (void) { TIM2->SR &=~TIM_SR_UIF; GPIOC->ODR |= GPIO_ODR_ODR13; } void timer2_setup() { RCC->APB1ENR
Max M. schrieb im Beitrag #5398201: > Die startup_stm32f10x_md_vl.s enthält alle IRQ-Handler, die Datei findet > sich unter: > \arm\RTOS\SEGGER\ST\STM32F100\Start_STM32F100_Discovery\DeviceSupport > > Die wird also anscheinend nicht verwendet.
-
Thread
STM32F103C unter Arduino
das wohl zu stande. Markus (Gast): ich habe https://github.com/rogerclarkmelbourne/Arduino_STM32 aber mit https://github.com/danieleff/STM32GENERIC bleibt das problem. source ist DLO-138 Arduino 1.8.4 GCC 6 2017-q2-update Jim Meba (turboj) : da sind keine 5 zeilen davor: _____
built core (caching) in: C:\Users\Meiner\AppData\Local\Temp\arduino_cache_157334\core\core_Arduino_STM32-master_STM32F1_genericSTM32F103C_device_variant_STM32F103C8,upload_method_serialMethod,cpu_speed_speed_72mhz,opt_osstd_788985e64bb343182e2e5afb824970d0.a Der Sketch verwendet 37900 Bytes (57%) des
-
Thread
LPC1102, jetzt wird's winzig. 32-bit auf 5 mm2
Erst vor wenigen Tagen hab ich noch Beschwerden gelesen, dass 32-bit nicht in kleinen Gehaeusen verfuegbar sind. Dabei hat wahrscheinlich keiner and ein Gehaeuse von ca. 5mm2 gedacht :-)) NXP ist mal wieder Vorreiter und hat heute den kleinsten 32-bit ARM Controller
Oberseite versehen (unten sind sowieso keine Bauteile). Funktional ist die Platine ähnlich dem STM32-Header-Board von Olimex (STM32-H103), allerdings ist sie mit 32€ (brutto) etwas günstiger, besitzt den größeren Controller (Olimex: STM32F103RBT6 mit nur 128kB Flash) und die nur einreihigen Stiftleisten
-
Thread
ADC EOC Interrupt
Hallo zusammen, ich bin derzeit dabei, einen STM32F103ZGT6 auf einem STM3210E-Eval-Board mit der Toolchain von Raisonance Ride7 zu testen und will den im STM32 integrierten ADC nutzen. Ich habe ein wenig, aber nicht allzu viel Erfahrung in Sachen
irgendwer sagen, wo das Problem liegt? Danke im Voraus, hier mein Code: [c] #include "platform_config.h" #include <stdio.h> #include "stm32f10x.h" #include "stm32f10x_adc.c" #include "stm32_eval.h" #include "string.h" #include "stm3210e_eval_lcd.h" #include "stm32f10x_tim.c" NVIC_InitTypeDef
-
Thread
TFT-direct-drive, WQVGA-TFT an STM32F4
Der Gedanke mit dem DMA und FSMC vom STM32F4 schwirrte mir auch vor kurzen durch den Kopf. Stört es beim STM32F4-Discovery nicht, daß FSMC_NWE auf der USB-Overcurrent-LED liegt ? Gruß Dennis
Dennis Heynlein schrieb im Beitrag #2970357: > Stört es beim STM32F4-Discovery nicht, daß FSMC_NWE auf der > USB-Overcurrent-LED liegt ? Eigentlich nicht! Dennoch hatte ich schon vor langer Zeit R50 durch auf 3k3 erhöht, um "Interessenskonflikten" vorzubeugen
-
Thread
Suche günstigen Mikrocontroller mit Ethernet
die 7er haben doch Ethernet, STM32F107, F207
Der STM32F107 wirkt ideal, aber sind die momentan dafür aufgerufenen Preise (DigiKey >10€) normal oder dem Chipmangel geschuldet? In meiner Erinnerung gab es für das Geld auch schon F4, F7 und H7.
-
Thread
arduino esp32 32bit/64bit-problem
c-hater schrieb im Beitrag #6917728: > D.h.: du lügst ganz > offensichtlich! Ich habe noch nie gelogen. Ich hab ein relativ neues Asus mit core i5 - das kann selbstverständlich 64bit. Ich habe mich bewusst für 32bit entschieden weil meine
grundschüler schrieb im Beitrag #6918056: > Den stm32f103 bekommt man da sicher auch nochrein? Sicher, nicht nur diesen STM32. > "digitalWrite(2,HIGH);" > ist relativ viel schreibarbeit. Ich ... hätte da gerne eine > funktionstaste, mit der
-
Thread
STM32f030F4 eigene PCB
sich ein Blick in https://www.st.com/resource/en/application_note/dm00089834-getting-started-with-stm32f030xx-and-stm32f070xx-series-hardware-development-stmicroelectronics.pdf
drin, denn es muss laufen. 10k und 100nF am Resetpin sind Standard, so konzipiere ich das bei jedem STM32-Entwurf, ganz egal, ob F030, F303, F411, F446, G431/441 oder H7. Boot0 sollte auf Low und VDDA sollte man auf den Spannungspegel von VDD bringen, also VDDA=VDD. Ferner sollte man nicht an Abblockkondensatoren
-
Thread
welches Target für STM32FEBKC6T6 auswählen
/development/EmbeddedFiles/75-STM32FEBKC6T6.pdf Dieser Prozessortyp ist in keiner der mir bekannten Entwicklungsumgebungen (OpenSTM32, STM32Duino...) direkt als Target auszuwählen. Das STM32 ST-Link Utility sagt zu dem Prozessor
... https://de.aliexpress.com/item/5-TEILE-LOS-STM32FEBKC6T6A-STM32FEB/32837915992.html Ein Referenzmanual habe ich natürlich schon gesucht, aber nicht gefunden... Gruß hochsitzcola
-
Thread
Nachfolger des RP2040/Raspberry Pi Pico
testen > konnte: > > https://dmitry.gr/?r=06.%20Thoughts&proj=11.%20RP2350 Der Schreiber mag den STM32H7 wohl nicht ;-) Vielleicht hat er ja in einigen Punkten Recht. Wenn es ihm reicht, den H7 durch den 2350 zu ersetzen - ich gratuliere. Wenn ich bestimmte Eigenschaften des H7 brauche, dann nehme
Was für eine ENOB hat denn ein typischer STM32 (z.B. F303)?
-
Thread
Renesas M16C Ersatz
Device und/oder OTG - kostenlose Entwicklungsumgebung/Toolchain - Konfigurationstool (sowas wie STM32Cube) Das Einsatzgebiet sind Messgeräte für den Industriellen Einsatz, sowohl stationär als auch Mobil. Stückzahl ist so ca. 1k bis 1.5k/Jahr. Zur Zeit habe ich folgende Controllerfamilien auf
, aber ich will die natürlich nicht komplett ignorieren. Wenn ich die mit reinnehme lande ich bei H7 (scheint mir etwas "drüber" zu sein mit 480-550MHz, Batterielaufzeit bei den mobilen Anwendungen ist immer ein Thema), F7-> scheint ok, oder eben F4. Das Hauptproblem bei den STM32 Typen scheint die
-
Thread
Leistungsstärkere Alternative für Atmega/Arduino
einem "Connected" Board mit 802.11 (CC3200-LAUNCHXL) kombinieren. Gibts aber wohl nicht... Bei den STM32 konnte ich überhaupt keine Infos zu PWM finden...? Der STM32F103ZET6 würde mir am besten gefallen, scheint auch mit STM32duino kompatibel zu sein. Welches Board wäre da am sinnvollsten? Das hier?
hab mir mal ein STM32 Board bestellt: https://www.aliexpress.com/item/NEW-ARRIVE-FREE-SHIPPING-ARM-Cortex-M3-mini-stm32-stm32F103ZEt6-Cortex-development-board-72MHz-512KFlash-64KRAM/32328299925.html?spm=2114.13010608.0.0
-
Thread
Preiswerter X86-Einplatinenrechner, STM-Softwareupdates und anderes mehr
/t5/stm32cubeide-mcus/stm32cubeide-1-14-0-released/td-p/612940 unter anderem eine Aktualisierung der zugrunde liegenden Version von Eclipse mit. Mikrocontroller-Entwickler profitieren von den diversen Verbesserungen
auf dem normalerweise für Linux vorgesehenen Teil eines MP1-Systems auszuführen: [c] Just like STM32CubeMX and STM32CubeProgrammer, STM32CubeIDE is also receiving support for the STM32CubeMP13 package that brings RTOS support to the STM32MP13 MPU. Consequently, developers will be able to create and
-
Thread
ARM Einstieg Hilfe bei Controller und IDE Wahl
wir STM32F10x ein, privat nehme ich LPC17xx.
USB, daher nehme ich den STM32F417.
-
Thread
Welchen Mikrocontroller CAN-Bus
Thomas L. schrieb im Beitrag #2985624: > stm32f103 oder grösser. Eher nur größer, beim stm32f103 geht CAN und USB nicht gleichzeitig. Tach schrieb im Beitrag #2985670: > Lpc11c-Serie hat glaube ich schon alles an Board. Das stimmt, der
vielleicht sagen, daß es vom verwendeten µC abhängt, wie der integrierte CAN-Controller angebunden ist. D.h. auf einem STM32 ist er anders angebunden als in einem PIC24 und nochmal anders in einem C167. Insofern wäre es am sinnvollsten, wenn Du den gleichen µC wählst wie Dein zukünftiger Arbeitgeber.
-
Thread
Problem: CH32V003 läst sich nicht (mehr) flashen
ich das > Ganze, sagt man da "bare metal"? zu programmieren. Diese Strukturen sind an die von STM für ihre STM32-µCs entwickelten HAL "Cube MX" angelehnt. Wer also Erfahrung mit STM32 hat, wird sich schnell zurechtfinden. Wenn Du aber "näher am Geschehen" dransein willst, solltest Du Dir das
Harald K. schrieb im Beitrag #7571812: > Diese Strukturen sind an die von STM für ihre STM32-µCs entwickelten HAL > "Cube MX" angelehnt. > > Wer also Erfahrung mit STM32 hat, wird sich schnell zurechtfinden. Ja, so habe ich das auch empfunden. Ich hatte vor 3 Jahren mal
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
( "OCR3AL = MAX % 256 = " ); > Serial.println( OCR3AL ); Du kannst nicht erst das H-Byte und dann das L-Byte lesen. Dann holst du einen alten Wert aus dem TEMP-Register, der nicht zu deinem L-Byte gehört. https://onlinedocs.microchip.com/pr/GUID-EC8D3BAB-0B5E-454F-AB6E-6A7C91C6F103
in den Headern heißen, wenn, ja, wenn die Timer tatsächlich so regulär aufgebaut wären wie bei den STM32-Familien, dann bräuchte man kein TCB_OVF oder TCD_OVF. Bei den STMs wiederum heißt das entsprechende Flag-Register SR und das Flag immer TIM_SR_UIF, egal welcher Timer. Also, wenn Du Dein Blick
-
Thread
STM32f100RB Discovery Board
soniUSMP_Init_TIM3; // time based structure to define a timer described: stm32f10x_tim.h soniUSMP_Init_TIM3.TIM_ClockDivision = TIM_CKD_DIV1; // default value; divide clock; described: stm32f10x_tim.h soniUSMP_Init_TIM3.TIM_CounterMode
TIM_CounterMode_Up; // timer mode, count from 0 to TIM_Period; uint16_t, described: stm32f10x_tim.h soniUSMP_Init_TIM3.TIM_Period = 65535; // timer counts until this value; uint16_t, described: stm32f10x_tim.h soniUSMP_Init_TIM3.TIM_Prescaler
-
Thread
WS2812b über STM32 flackert ohne Logic Analyzer
Problem am zu kleinen High-Pegel am Eingang der WS2812. Der soll mindestens 0,7*VDD betragen, bei 5V also min. 3,5V - das kann der STM32 mit seiner 3,3V Betriebsspannung nicht liefern. Du brauchst also einen Pegelwandler.
ich die +5V/GND vom STM32 Discovery board, und Pin B9 für die Daten (DMA1 Stream 7 Channel 2, Timer 4 Channel 3). Das ganze geht dann durch einen SN75176B an den Output. An OUT1 schließe ich eine XLR Buchse an
-
Thread
STM32F103VC + SSD1963 Problem
nicht auf - die Hintergrundbeleuchtung wird dort jedoch mit PWM der MPU bedient. #include <stm32f4xx.h> #include <RTL.h> #include "GUI.h" #include "adc1.h" #define USE_BANDING_MEMDEV (1) /* Set to 0 for drawing without banding memory device
Als Ergänzung habe ich derweilen auch ein 3.5" (320x240) und auch ein 5" Display (800x480 Pixel) mit SSD1963 an ein STM32F4Disco angeheftet. Das Timing der Register für die interne PLL muss natürlich gegenüber einem 320x240 Pixel Display angepasst
-
Thread
ARM7 Entscheidungshilfe Atmel vs. NXP
3 Bit für die Einstellung der Vorteilers und damit für die Baudrate geopfert. D.h. der max. Vorteiler ist 256. das entspricht beim STM32F103rb mit 36Mhz AHB-Tackt / 256 = 140.625kHz. Ich wollte sowas in der Gegend von 10Khz haben... Die LPC11C2x Serie von NXP ist mit eingebauten
> kein SDRAM Der neue CortexM4 von ST (stm32F429) unterstützt doch SDRAM.
-
Thread
Config Parser für embedded
https://github.com/compuphase/minIni habe ich auf einem STM32F103C8 schon benutzt.
M. H. schrieb im Beitrag #6392798: > Das habe ich leider beim Platinendesign verpeilt. Und der STM hat leider > kein internes EEPROM. Und die Flashpage möchte ich nicht dafür > freihalten. Das ist einfach
-
Thread
ESP-Baseboard auf Proto-Shield
Keil uVision 5 */ #include "stm32f4xx.h" #include "defines.h" #include "tm_stm32f4_ili9341.h" #include "tm_stm32f4_stmpe811.h" #include <stdio.h> int main(void) { char str[30]; //Create TouchData struct
://stm32f4-discovery.com/?wpdmdl=1757