-
Thread
Arduino Custom Firmware für Fitness Armband mit NRF52
Перезвоните мне пожалуйста 8 (499) 322-46-85 Антон..
.. ist ein Huawei P8 lite
-
Thread
Triactreiber MOC3061 mit Arduino / Raspberry ansteuern
ich aber dann noch einen 200Ohm Widerstand. Das wäre doch machbar und sicher, falls sich beim stm32 noch was rührt. Wie programmiert/flashed man den diesen stm32? Der hat ja keinen USB Ausgang? Gibt's da zart bootloader Kabel?
das gleiche. Ich takte in so einem Fall den PWM Timer mit 50 oder 100Hz aus dem Netz und habe damit 5s oder 2,5s Periodendauer einer PWM mit 8-bit Timer. Für meine Herdplatten oder eine andere träge Heizung ist das genau richtig.
-
Thread
Aktuelle Verfügbarkeit von STM32-Prozessoren
P.S. schrieb im Beitrag #7159640: > Laut ST sind die Chips noch 10 Jahre verfügbar: Ab wann zählen die 10 Jahre? Sicher nicht ab heute. Die STM32F1 Serie ist von 2007, so weit ich weiß.
Hey, LCSC hat massig STM32 auf Lager. Zum Beispiel den STM32F103C8T6 für $3,57 - $2,56 je nach Abnahmemenge: https://lcsc.com/product-detail/Microcontroller-Units-MCUs-MPUs-SOCs_STMicroelectronics-STM32F103C8T6_C8734.html
-
Thread
keine Hysterese, ext. Interrupt feuert ständig, Bluepill
ist für eine gewisse Flankensteilheit ausgelegt. Was versuchst du denn zu erreichen? In meinem STM32F103C8T6-Datenblatt stehen übrigens andere Werte für VIL (0.35VDD) und VIH (0.65VDD) als von dir genannt. Dort ist auch die Hysterese des Schmitt-Triggers als 200mV (TT-Pin) bzw. 0.05VDD (FT-Pin
aber kein Minimal- oder Maximalwert angegeben. In meinem https://www.st.com/resource/en/datasheet/stm32f103c8.pdf ist ein Minimalwert für die Schmitt-Trigger-Hysterese angegeben. LG, Sebastian
-
Thread
STM32 ADC Ungenauigkeit
= ADC_CHANNEL_8; sConfig.Rank = ADC_REGULAR_RANK_2; sConfig.SamplingTime = ADC_SAMPLETIME_640CYCLES_5; sConfig.SingleDiff = ADC_SINGLE_ENDED; sConfig.OffsetNumber = ADC_OFFSET_NONE; sConfig.Offset
; sConfig.SamplingTime = ADC_SAMPLETIME_640CYCLES_5; sConfig.SingleDiff = ADC_SINGLE_ENDED; sConfig.OffsetNumber = ADC_OFFSET_NONE; sConfig.Offset = 0; if (HAL_ADC_ConfigChannel(&hadc1
-
Thread
Hilfe beim KiCad-Layout gesucht: 2-Fach Motorsteuerung (KFZ-Bereich)
Beitrag #8075404: > Meinst du das etwa so ? Für D2 nimm besser eine bidirektionale TVS-Diode (SM8S24CA) Eine unidirektionale Diode wird bei Verpolung höchstwahrscheinlich sterben Das Symbol dann ebenfalls anpassen. Uwe
Treiber hatte ich den DRV8874-Q1 für Automotive Anwendungen raus gesucht, und der Controller ist ein STM32G031k8 geplant. Die Signale der ZV würde ich an der Steuerleitung vom ZV Motor abgreifen wollen. Andreas
-
Thread
100x Infineon XMC2Go Board mit ARM Cortex-M0 zu gewinnen
Marc P. schrieb im Beitrag #3549027: > Seine 1.8V..5.5V find ich chic und einen Kontrast zu den LPCs > (1.8V..3.6V). Dafuer sind NXP (und STM32) Pins beim Betrieb mit 3.3V 5-Volt tolerant, XMC1100 dagegen nicht.
zu sein, aber mit einem einstellbaren Gain 1, 3, 6 und 12 hat er eine Eigenschaft, die ich bei den STM32's oft vermisst habe.
-
Thread
Eingängiger Mikrocontroller
hatte auch keine Schwierigkeiten, in 30 Minuten eine funktonierende HD44780-Display-Library für den STM8 in C von Grund auf zu schreiben. Das aufwendigste war eigentlich nur vorher notwendige Lötarbeit. Daher mein Tipp: Nimm dir Arduino-Hardware und programmiere sie in C. Du bekommst alles fix
einfach oder sehr speziell ist oder sehr schnell da sein muss: - W1209 (1 EUR) Thermostat Board mit STM8 umprogrammiert zu Belichtungsgerät-Timer, SMS-Relay-Controller - Minim-OSD (4 EUR) mit ATMEGA328P wird demnächst umprogrammiert zu eigenem OSD für Türspion-Kamera oder allgemein als menügesteuertes
-
Thread
PWM synchron zu 50Hz Netz
Deinen Code zu verstehen, was mir > bisher nicht gänzlich gelungen ist. Ein Trick ist, daß T0 nur 8Bittig ist und ich daher noch einen SW-Zähler bis 3 brauchte, um die Takte bis zum Nulldurchgang zu zählen. Die CPU arbeitet mit 8MHz, dadurch ergeben sich die: 8MHz / 50Hz / 256 = 625
Ansatz. Ich habe das mal auf einem > F334-Nucleo probiert. Die SOGI-PLL mit float braucht da ca. 8.8µs, die > Notch SPLL mit float 3.2µs und mit int32 5µs. Das sind Werte die bei > 20KHz noch genügend Spielraum für den Rest lassen. Wusste gar nicht, dass der STM32f4 eine FPU hat. Werde jetzt
-
Thread
STM32F4 USART1
gestellt werden (wenn man das STM32F4Discovery Board nimmt). P.S. Ich benutz den USART1 auf PB6/7 ohne Probleme.
mit den Antworten. Danke schon mal dafür. @Jörg Den Systemtakt hab ich über HSE_VALUE in der stm32f4xx.h auf 8 MHz eingestellt und PLL_M in der system_stm... hab ich ebenfalls auf 8 gesetzt. @xmega Das mit dem USART_FLAG_TC hab ich dann jetzt mal ausprobiert, kommt aber ebenfalls nichts sinnvolles
-
Thread
Cortex Arm M3 M4 M7
Der Einstieg nach den 8bittern dürfte der M0 sein. Die werden auch zum Kampfpreis auf den Markt geworfen, ein STM32F030 mit 48mHz, 16K Flash, 4k Ram 15 IOs ... gibt es für unter einem Euro, das Komplette Entwicklungskit mit
Ich bin mit STM32F0-Disco (F051R8) umgestiegen. Dann nach kurzer Zeit auf die STM32F1-Minimal-Boards. Inzwischen habe ich auch die F4..-Discos herumfliegen. Intensiv spiele ich mit den STM32F030, wie von Oliver beschrieben
-
Thread
Einstieg in 8051 - Atmels AT89S52 oder?
Silabs 8051 EFM8 Breakout Board mit Debugger für 6 EUR !! Debugger läuft in Simplicity Studio auch unter Linux ... https://www.mouser.de/ProductDetail/Silicon-Labs/EFM8BB1LCK?qs=sGAEpiMZZMve4%2FbfQkoj%252BKKziDnzRKIEpZqsivMsmCw
://www.mouser.de/ProductDetail/Silicon-Labs/SLSTK2020A?qs=sGAEpiMZZMu6TJb8E8Cjr9wwHbLtDYs2kvF1z02tfJ4%3D https://www.mouser.de/ProductDetail/Silicon-Labs/SLSTK2030A?qs=sGAEpiMZZMsnnjF5aXV%2FXp4paRTmurUin3jKKQUTEZM%3D
-
Thread
ATxMega o. ARM-Cortex-M3
Hallo, bzgl. DMA 1. Auszug ST DB STM32F20xxx >The DMA can be used with the main peripherals: >● SPI and I2S >● I2C >● USART and UART >● General-purpose, basic and advanced-control timers TIMx >● DAC >● SDIO >● Camera interface
eventuell meine Frage weiterreichen? Frage: Wie wäre Ihre Vorgehensweise bei der Benutzung eines STM32Fxx Anbindung mit einem multiplexed device (8Bit) z.B. RAM o. SJA1000 mit dem FMSC I/F? Haben Sie Appnotes für die Hardware und Software?
-
Thread
Bitfelder, Portabilität und STM32
Bitfeldern gesucht. Als erstes fiel auf, dass ein Preprozessor nur 4095 Macros können muss, also, wenn's portabel sein soll scheiden die STM-Header schon mal aus ;) MISRA mag keine unions, aber Bitfelder sind erlaubt. Sie geben dazu nützliche Tipps mit Erklärung, z.B. warum ein Bitfeld aus 1 Bit nicht signed
immer den Eindruck, dass die Chip-Entwickler den auch selbst programmieren - ganz im Gegensatz zu STM. Bei mir war es vorher nur der S12, da konnte ich mir einbilden, dass 32 Bit eben so kompliziert sind ;) > der Hund liegt in der Anordnung der Register und Sortierung der Bits > begraben, die Header
-
Thread
generierten Code in STM32CubeIDE modularisieren
W.S. schrieb im Beitrag #7223853: > BennyV schrieb im Beitrag #7223367: >> Embedded-C-Anfänger-Problem: Habe mein erstes lauffähiges Programm für >> den STM32, ein PWM mit DMA,... > > Ach nö, das ist
ist das die vielzitierte Abstraktion von HW? if (PWMMCR != 3)... while (T0TC < 3000);... W.S. schrieb im Beitrag #7228657: > Ich verteufele nichts. Wer nur Blinkprogramme schreiben und nur bei > STM32 bleiben will und das nur zum Hobbygebrauch, der mag das nach > seinem Gusto tun. CubeMX
-
Thread
Kaufberatung - Fortgeschrittener Einstieg - AVR
Mikrocontrollern sind STMicroelectronics oder Texas Instruments. Die Leistungsfähigkeit gegenüber den "alten" 8bit AVRs/PICs/... ist eine Zehnerpotenz größer und der Preis einfach unschlagbar. STM32 gibt es ab billiger als 1$. Das wichtigste sind aber die Boards die STM und TI anbieten, jeweils mit Programmer
einfach der Programmer mit an Bord ist und dieser auch extern genutzt werden kann. Also um andere STM zu Programmieren / Debuggen. Gleiches gilt natürlich für das TI-Board. Fazit - 32bit sicher nicht so einfach wie 8bit vom Umfang her aber das ist der neue Standart. Nach vorne blicken ...
-
Thread
ELV Labornetzgerät PS7220 defekt, Spannung konstant 60V
schaun, z.B. dieses Angebot hier: https://www.ebay.de/itm/TIP142-Transistor-npn-100V-10A-125W-TO247-von-STM/111130641067?epid=2255472136&hash=item19dfe702ab:m:mhL-xqe_8FhFxRVSPgWWL6w:rk:2:pf:1
Dann wäre ein nächster Schritt um zielgerichtet den Fehler einzugrenzen: Basis und Emitter von T8 kurzschließen 8geht gefahrlos), nachmessen wie nun die Spannung zw. Kollektor und Emitter T8 ist Diese muß nun ca. 10V betragen. Wenn nein: Dann ist T8 defekt. Dann die Spannung zw. + und - von
-
Thread
Welche Projekte mit STM32?
Das RaspberrryPi ist ein Minicomputer, der STM32 ein Mikrocontroller. Dementsprechend hat der RPi kaum vernünftige Außenschnittstellen etc. Außerdem ist es ca. 5x-8x so teuer mit Speicherkarte, Stromversorgung etc. und braucht auch deutlich mehr
Eine industrielle Steuerung habe ich bereits mit dem STM32 hinter mir (STM32F4 SPS mit 8DI/DO 2AI/2AO mit Modbus, Profibus und Profinet). Fertig zertifiziert etc. nur an der Software zum Programmieren müsste man arbeiten.
-
Thread
42kHz Leistungsmesser 110V/3A
Direkt hinter der SPI-Schnittstelle des MCP3911 baust Du Optokoppler oder einen ADuM1401, damit Dein STM32 NICHT auf Netzpotential liegt - das würde ihn killen. Den MCP3911 und die eine Seite vom ADuM1401 (und nur das, nicht mehr) versorgst Du per Kondensatornetzteil wie in Figure 8 gezeigt. Der STM32
umzusteigen und sich die komplette IDE einzurichten. Derzeit sieht es so aus: Herzstück ist der STM32F407 auf dem Discovery Board. Angeschlossen ist: ein Display im 4Bit Modus an den GPIO's Taster, ebenfalls GPIO's MCP3911 über SPI2, sowohl spi als auch Versorgungsspannung galvanisch getrennt
-
Thread
AVR braucht 7us-12us bis in Interrupts ausgelöst wird??
Okey, beim ATmega8 ist sind das 4+3 Zyklen. Am Anfang meiner ISR befinden sich 29 push's, 3 in's, 1 clr, 1 sbiw und 2 out's. Wenn ich das richtig zusammengezählt habe sind das 66 Zyklen + 7 Zyklen (die 4+3 von oben) =
Compiler draus macht. [c] #include <avr/io.h> #define DELAY 150 int main(void) { uint8_t thisLed = ~( 1 << PB0 ); uint8_t nextLed = ~( 1 << PB1 ); uint8_t innerCounter = 0; uint8_t outerCounter = 0; DDRB = ( 1 << PB0 ) | ( 1 << PB1 ) | ( 1 << PB2 ) | ( 1 << PB3 ) | ( 1 <<
-
Thread
stm32 lib compiler error
Ich habe mal versucht um zustellen auf 3.1.2 bin aber daran gescheitert, dass in der Datei "startup_stm32f10x_cl.s" der Sprung in die Routine main() mit einem "void HardFault_Handler(void)" Interrupt quittiert wurde. Aus der .s Datei wird der Assembler Befehle: bl main aufgerufen, danach kommt sofort
for(pulDest = &_bss; pulDest < &_ebss; ) *(pulDest++) = 0; } : : :[c] In der Startupxxx.s darf die Initialisierung nicht drin sein, denn nach einem FW-Update simmen die Infos nicht mehr weil der Bootloader (erste 8 KB) nicht überschrieben werden.
-
Thread
Nachfolger des RP2040/Raspberry Pi Pico
Michael schrieb im Beitrag #7719178: > 12Bit SAR ADC mit 8,7Bit ENOB Jetzt sollen es immerhin mindestens 9, typisch 9.5 sein (S. 1326, Tabelle 1435)
8 x PIO-Kanäle sind noch frei verfügbar. Das nenne ich genial! Christoph M. schrieb im Beitrag #7719289: > Was für eine ENOB hat denn ein typischer STM32 (z.B. F303)? Laut Datenblatt bei 25°C
-
Thread
ARM für zeitkritische Steuerung geeignet ?
kann man eine deterministische Laufzeit erreichen. Oder du lässt VGA ganz sein und benutzt zB einen STM32F7 welche direkt in Hardware große LCD's ansteuern kann. Vielleicht ist es sogar möglich mit einem externen DAC dieses Signal auf VGA umzubauen...
H-G S. schrieb im Beitrag #5017254: > Eigentlich könnte das auch ein etwas flotterer 8051 machen Kann er selbstverständlich: http://community.silabs.com/t5/8-bit-MCU/Random-Latency-with-Laser-Bee-Branch-Instructions
-
Thread
Projekt GPS Datenlogger + OpenStreetMap
einer Größe von 2GB getestet, mehr sollte aber auch machbar sein. Die meiste Info zum CircleOS gibt´s auf der Seite stm32circle.com Die Online-Doku gint´s hier: http://www.stm32circle.com/circleos_doc/index.html Bei der Herangehensweise an das Thema STM32 und CircleOS bin ich persönlich der Verfechter des "Learning by doing". Hier http://www.stm32circle.com/resources/stm32primer2.php findest du das STM32-Primer2 user manual. Darin findet sich eine step-by-step Anleitung für deine erste Applikation. Dann kannst du daran gehen die Applikation
-
Thread
Wie kann ich Daten von einen Triple Axis Accelerometer an den PC per USB senden?
Frank M. schrieb im Beitrag #3168283: > fast nur in QFP Packages ARM LPC810 als DIP-8 :-) http://de.mouser.com/ProductDetail/NXP-Semiconductors/LPC810M021FN8FP/?qs=sGAEpiMZZMtmz9NzafXQyhIvAjwTEyrk
#3168288: > Frank M. schrieb im Beitrag #3168283: >> fast nur in QFP Packages > > ARM LPC810 als DIP-8 :-) > > http://de.mouser.com/ProductDetail/NXP-Semiconductors/LPC810M021FN8FP/?qs=sGAEpiMZZMtmz9NzafXQyhIvAjwTEyrk Zum Glück habe ich 'fast' noch dazugeschrieben ^^ Und jetzt bitte noch mit nativem
-
Thread
DMA für Can beim STM 32
sollte man selber Hand anlegen. Beispielsweise verwendet CAN_Receive [c] RxMessage->Data[0] = (uint8_t)0xFF & CANx->sFIFOMailBox[FIFONumber].RDLR; RxMessage->Data[1] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONumber].RDLR >> 8); RxMessage->Data[2] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONumber].RDLR >> 16); RxMessage->Data[3] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONumber].RDLR >> 24); RxMessage->Data[4] = (uint8_t)0xFF & CANx->sFIFOMailBox[FIFONumber].RDHR; RxMessage->Data[5] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONumber
-
Thread
Vollautomatische Kaffeemaschine Projekt
Johannes N. schrieb im Beitrag #6729571: > Ich habe mir dabei an den STM32G071R8 gedacht. Meine Frage würde der > Microcontroller passen? Ja.
Johannes N. schrieb im Beitrag #6729571: > Ich habe mir dabei an den STM32G071R8 gedacht. Den verwende ich auch - passt
-
Thread
(Vektorieller)Netzwerkanalyzer für Amateurfunk
Hallo Lukas, beim minivna pro mit vnaJ wird speichern in s*p unterstützt. BlueVna kann s1p. Gruß Don
kalte Schulter. Daß das ein Ärgernis für alle ambitionierten Amateure ist, weiß ich. Aber ich kann's nicht ändern. Deswegen haben solche Leute wie die vom Funkamateur durchaus ihre Daseinsberechtigung. Ansonsten halte ich von deiner Idee, per STM32 und TFT dir ein Komplettsystem zu bauen, für sehr
-
Thread
STM32F4 Compiler bremst den Code
Hallo Leute, ich stehe hier vor einem Problem, das ich kaum waage auszusprechen. Mir ist mein STM32F4 mit 168MHz zu langsam um ein par Bits herum zu schieben. Da mach ich doch irgendetwas falsch, oder?! mein Problem: ich muss ein array aus 16 Bytes (uint8_t in[16]) in ein array aus 8 half-words
unglaublich viel Laune auf mehr... (Schönen Gruß von der Ironie) Der erwähnte Code: [c] extern uint8_t in[ 16 ]; extern uint16_t out[ 8 ]; uint16_t out_ptr = &out[0]; for( uint8_t in_bit = 0x80; in_bit > 0; in_bit >>= 1 ) { uint16_t tmp_out = 0xFFFF; uint16_t out_bit = 1; for( int
-
Thread
Wenn die IDE die Controllerauswahl bestimmt.
Du hast die universellen IDE's vergessen, zum Beispiel Netbeans, Eclipse und IMHO auch Visual Studio.
hat man ggf. Vorlieben und legt damit wenn möglich die Reihenfolge der Auswahl fest. In meinem Fall STM32->AVR->PIC->Rest(8051, MSP430, XTENSA, picoblaze, ...). Interessant wird's dann, wenn pro Hardware verschiedene IDEs und Compiler vorhanden sind. Aber auch da gibt's wieder eine (persönliche) Rangliste
-
Thread
Cortex M freie Bibliotheken, API?
Arm gibt's von zig Herstellern, da gibt's ebenso viele Programmieradapter. Die von stm haben z. B. Meist schon einen uart oder USB bootloader drauf, da braucht man dann nicht zwangsläufig einen Programmieradapter
verbreiteten Controller Hardware (mit Funktionen wie USB, Ethernet, CAN Bus, Powerline-Bus, mehreren I/O's, A/D's, D/A's) einarbeiten und alles eben möglichst auf einer hohen Ebene programmierbar... Kenntnisse habe ich nur in C beim Atmega8 und Attiny45...
-
Thread
Prozessorwahl
Wenn du später aber mal ein TFT anschließt dann wars das mit den AVR . Zum zweiten sind die AVR's teuerer als zB. ein STM32 . Aber jder hat seine eigene Meinung.
Henning schrieb im Beitrag #3426820: > Zum zweiten sind die AVR's teuerer als zB. ein STM32 . achja? Dann zeig doch mal ein Beispiel im < 1€ Bereich. Und EEprom sollte er auch haben.
-
Thread
STM32H7-Disco erster Test
>Zeit wird's dass du endlich mal einen MS-DOS-Rechner drauf emulierst. Chocolate Doom gibts schon nativ für den STM32
16Bit mit einem R2R Netzwerk sind durchaus sportlich. Durch dein 32Bit DRAM Interface ist I2S wohl zugebaut. Da ist jetzt die Frage ob der STM dadurch wirklich schneller wird wegen den Caches. Ich hab sowas ähnliches vor, nämlich eine Universal UI Platine für meine Geräte. Da habe ich nur
-
Thread
Suche gutes LCD/LED Display-System mit leicht verwendbarem Framework für meine Bachelor-Arbeit.
Anachronismus, dafür gibt es github & Co. Test mit AdafruitGFX und Portierung auf Mbed für ein STM32F407VE Chinaboard oder LPC1347: https://github.com/JojoS62/mbed-os-example- blinky_STM32F407VE/tree/master/lib/Adafruit_TFTLCD_16bit_STM32-master/src Für den LPC mit dem anderen Display wird die
Speicher für einen Framebuffer. https://www.youtube.com/watch?v=2aIS2tJxsAA lvgl Treiber für einige STM32 Boards sind noch hier: https://github.com/JojoS62/Test-lvgl/tree/master/libs/Display/lvglDriver noch für lvgl v6, da gibt es mittlerweile auch eine v7 die ich noch nicht angesehen habe. Es funktioniert
-
Thread
stm32f103 mit usb-stick
bin mit meinem stm32f103c8 inzwischen relativ weit gekommen. Elm chans fat läuft. Ziel soll - u.a. - ein komfortabler MP3+Radio-Player sein. Jetzt stellt sich die Frage nach dem Speichermedium - sd-Karte oder usb-Stick
Matthias S. schrieb im Beitrag #5012663: > Uwe B. hat erfolgreich Libraries für STM32F4 erstellt, die > funktionieren: > http://mikrocontroller.bplaced.net/wordpress/?page_id=6 Schönen Dank für den Tipp.
-
Thread
Erste Schritte: Bekomme STm32 nicht zum Laufen
() function which is called from startup file (startup_stm32f0xx.s) before to branch to application main. To reconfigure the default setting of SystemInit() function, refer to system_stm32f0xx.c file */ /* GPIOC Periph clock enable
W.S. schrieb im Beitrag #4183623: > Überlege doch mal, was da bei einem 120 Pinner so an Code zusammenkommt, > bloß dazu, daß die lumpigen GPIO's aufgesetzt werden sollen. Ist doch egal, die STM32 haben
-
Thread
STM32Fxxx: Busse ideal takten?
> Ich nutze HCLK_Div_8, also 9 Mhz. Mit 9000 tackert er jede 1ms. Mit 9 > Mio würde es eben 1s sein was mir ausreicht. Nur passen 9 Mio nicht rein > in den Befehl, den ich jetzt nicht im Kopf habe. Irgendwo bei 200ms war
SysTick lässt sich auf jeden > Fall deaktivieren. Das findest du im CM3-Manual, nicht im RM für den > STM32, da der SysTick zum Core gehört. http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dai0179b/ar01s02s08.html
-
Thread
Quo vadis, MC Welt?
P.S. ich bin außderem ziemlich sicher, dass in Zukunft die PSoC - Architektur einzieht. Es ergibt heute keinen Sinn mehr einen MC als Plattform mit unzähligen Features vollzupacken. (STM32, PIC usw..)
Korrekt, Peter. Meine Aufgabenstellungen ändern sich. Früher war's eine einfache Servosteuerung mit lokalen Inputs, da reicht ein Atmega16 oder gar 8 mit seinen 8-16MHz problemlos. Aktuell steh ich vor einem Projekt, das neben USB und Ethernet auch noch eine Funkkomponente
-
Thread
Nutzt gcc/newlib-nano die FPU von Cortex M4F bei double?
verwende die newlib-nano Bibliothek, falls das eine Rolle spielt. Konkret geht es mir aktuell um den STM32F303CC und STM32F303RE.
d, systick_count-start); } int main() { 8000dd0: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} 8000dd4: ed2d 8b02 vpush {d8} 8000dd8: b083 sub sp, #12 init_clock(); 8000dda: f7ff ff63 bl 8000ca4 <init_clock> init_io(); 8000dde: f7ff ffb3 bl
-
Thread
Mikrocontroller für schnelle PWM gesucht
kommst du mit so krassen Anforderungen an die minimale Pulsbreite > am Ausgang? Mit 32MHz auf 31nS aufzulösen? > Sag mal was zur Anwendung, vielleicht kann dir da besser geholfen > werden. Die 16 MHz an den Pins erschließen sich mir aus dem Datenblatt nicht. Der Ausgang der CCU4 bzw. CCU8 sollte
Markus Müller schrieb im Beitrag #3234155: > Der STM32F40x kann T1, T8-11 auch mit 168MHz betreiben aber kaum für <1,50€ (wie auch der STM32F103) legal beschafft werden. Einem richtigen ARM-Fan ist das aber sicherlich egal :-)
-
Thread
STM32 HAL UART Mysterium oder bin ich dumm?
gesagt: ein kleines Beispiel-Projekt zu so etwas hatte ich vor Jahren hier schonmal gepostet. W.S.
erfolgt mittels CubeMX. beispielsweise sieht das dann so aus: [c] UART_HandleTypeDef huart2; uint8_t rx2_buffer[100]; uint8_t tx2_buffer[100]; serial_ctx_t serial2; int main(void) { ... MX_DMA_Init(); MX_USART2_UART_Init(); ... uint8_t tx_buffer[100]; serial_init
-
Thread
Unterschied zw. 8 und 32bit-Prozessoren
Opossum schrieb im Beitrag #2931937: > Und warum gibt es hier drinnen nur ein 8bit-Tutorial? Das ist kein "8-Bit Tutorial" sonder ein AVR Tutorial. Wenn du ein PIC Tut schreibst, dann gibts hier auch ein PIC Tutorial. Und wenn du ein STM32 Tutorial schreibst dann gibts das hier
Kontroller (der 4004, von Intel ?) Zum Umgang mit Texten, Buchstaben, Satzzeichen usw. braucht man 8bit. Das haben die meisten einfachen Kontroller. Früher waren dazu auch die vier-bit RAM's usw. der 4-bit-Technik passend. Alles mit mehr als 8 bit bringt eigentlich nichts besonders Besseres dazu,
-
Thread
STM32 bootloader
check the serial port configuration. REset your device then try again... Die Dokumente: AN2606 (S.120 -> USART1 Verbindun, S.22 Pattern 1) https://www.st.com/resource/en/application_note/cd00167594-stm32-microcontroller-system-memory-boot-mode-stmicroelectronics.pdf AN4488 (S.26 -> Table 6. Bootmodes
uC in den Bootmodus setze > und flashen kann? https://www.mikrocontroller.net/attachment/383626/Stm32Prog_R1.0.6.zip W.S.
-
Thread
STM32F401RC: Flash erase
mal platz für ein SOT23-5 oder ein 2mm*3mm UDFN8? Glaube ich nicht. fchk
> UDFN8? Glaube ich nicht. Es gibt auch noch WLP8. Aber dann jammern wieder alle, "kann ich nicht loeten". :-D Nun ja, bei manchen Devices hat der Hersteller halt den Speicher relativ grob strukturiert
-
Thread
Keil free für STM32F0
for STM32 aids the transition from legacy 8-bit architectures to Cortex 32-bit development by supporting the STM32F0 and STM32L0 series featuring Cortex-M0 and M0+ without any restrictions." Mit M0 und M0
------------------------------------------ The 'Blinky' project is a simple demo program for ST 'STM32F051R8' microcontroller using ST 'STM32F0-Discovery' Evaluation Board Compliant to Cortex Microcontroller Software Interface Standard (CMSIS v2.0). Build target 'STM32F051 RAM' ".\RAM\Blinky.axf
-
Thread
Drehregler Peter D Code
. Das ist beim STM32 mit Prescaler und Periodendauer nicht so schwer hinzukriegen, obwohl man evtl. gleich uin32_t statt uint8_t für die Zwischen- und Ergebnisvariablen verwenden könnte. 2. In der Hauptschleife nur *
Matthias S. schrieb im Beitrag #5587920: > Eigentlich ist es nicht so schlimm: > 1. Timer auf 1ms mit Interrupt initialisieren. Das ist beim STM32 mit > Prescaler und Periodendauer nicht so schwer hinzukriegen
-
Thread
Standard-Schnittstelle für schnelle Datenübertragung CPU <-> FPGA
Ich fahre auch spi zwischen zwei STMs. Mit 8MHz und katastrophaler Verkabelung klappt das erstaunlicherweise 1A. Nicht ein einziges falsches Bit wird übertragen. Mit gscheiter Verkabelung geht da sicher noch mehr.
Wenn ich an einen STM32 denke, fällt mir der FSMC (Flexible Static Memory Controller) ein, mit dem man ein paralleles Speicherinterface abbilden kann. Aus Sicht des STM ist das auch DMA-fähig, der STM ist nämlich Master.
-
Thread
Frage zum ST-Link auf Discovery F4
F4 Board zu holen, das ja einen ST-Link on Board hat. Jetzt habe ich bei ebay verschiedene günstige STM08 und STM32 Boards gesehen. Meine Frage ist nun ob ich die mit dem Discovery auch Programmieren kann. http://www.ebay.de/itm/2PCS-STM8S103F3P6-ARM-STM8-Minimum-System-Development-Board-Module-Arduino
/7959640/ Den IAR Compiler gibt es für lau bis 8K und mehr hat der STM8S003 eh nicht. Super IDE, kann man gut mit arbeiten. Programmer, Debugger, Datenvisualisierung über den IAR zur Laufzeit. Was will man mehr ?
-
Thread
STM32 Software USB
Klar das wäre das einfachste, habe aber noch fast 20 STM32F030C8T6 hier rumliegen, und bei dem ein oder anderen Projekt währe eine USB Funktion ganz nett. Versuche also einfach ein wenig Geld zu sparen.
Der Einzige, der hier rumpöbelt, bist Du. Sei's drum, solange Du wenigstens was Fachlich interessantes dabei rüberbringst, sind Deine sozialen Defizite mir egal. Portzugriffe auf STM32 brauchen übrigens nur bedingt zwei Takte - nämlich wenn man
-
Thread
Interner RC Oszillator von STM32C5 überraschend gut
auch eine Wanderung antreten. Mal vorwärts, mal rückwärts. Mal zwei vor und dann drei zurück. Wie's gerade konveniert.
besonders plöt an. So wie du Depp. https://www.digikey.de/en/products/detail/abracon-llc/AB308-8.000MHZ/5054618