-
Thread
Struct im Union über array abfüllen
Ich arbeite übrigends mit dem GCC Compiler für STM32. Versteht der das anderst?
aber auch ein langer Tag ;) Wenn der Speicher nicht allzu knapp ist (wovon ich mal ausgehe, da der STM genug davon hat) versuch folgendes: [c] typedef struct { union { uint32_t as_array[3]; struct { uint16_t id; uint16_t flag; float serial;
-
Thread
PT100-Thermometer
lassen kann, kann ichs auch nicht lassen ;) Die Nucleos waren ein Beispiel, dass es das in der STM32 Welt durchaus gibt. Ansonsten gibts eben DFU und das ist nicht speziell, sondern offen. Ein MSC im Bootloader zu haben ist dann schon spezieller.
Mw E. schrieb im Beitrag #6480946: > Die Nucleos waren ein Beispiel, dass es das in der STM32 Welt durchaus > gibt. Da muß dann aber erst mal ein Bootloader dazu geladen werden. Die LPC haben das teilweise (z.B. LPC11Uxx) in HW gegossen. Das ist schon etwas anderes. Da stöpselt man das an
-
Thread
Was benötige ich um einen 8086 in Assembbler zu programmieren ?
8086 Prozessoren heranwagen Was erwartest Du dabei? Die ollen 8086 sind arschlangsam und jedem stm32 hoffnungslos unterlegen. Welchen Erkenntnissgewinn erhoffst Du Dir bei 8086 ASM im Vergleich zu AVR ASM? Das beim 8086 einfach alles noch viel furchtbarer ist?
Percy N. schrieb im Beitrag #6482018: > AVR hat 32 privilegierte Register, die man möglicherweise als Akkus > ansprechen könnte. Worauf willst du raus? Ein wasserdichtes Kriterium dafür, ab wann ein Akku
-
Thread
Stromsenke Opamp virtuelle Masse Verwirrung
das 2,2V Signal lag wunderbar in der Mitte. Das Problem ist nun, wenn ich wirklich den DAC vom STM32 verwende hat der ja seine Massepunkt bei der echten Masse der 3.3V Versorgung. Ich kann die Masse vom STM32 ja nicht einfach an VGROUND legen, so wie ich dass mit meinem Funktionsgenerator gemacht
gekommen mal ein paar zu bestellen. Ladungspumpe wollte ich eigentlich nicht in der nähe meines STM32 haben wegen ADC Störeintrag und weil ich nur 1 Layer Platinen ätze... Übrigends habe ich den IRFZ44N mal getestet und für 1A brauche ich mindestens 4,6V :)
-
Thread
Black Magic Probe auf ST Link v2 clone "baite"
programmieren hat es bei mir mit st-flash nicht funktioniert. Für openOCD habe ich ein anderes Target mit stm32f1x.cfg als Basis erstellt, indem ich einfach eine Kopie (cs32f103c8t6.cfg) erstellt und dort weiter oben (vor der Abfrage): set CPUTAPID 0x2ba01477 eingefügt hatte. Sir S. schrieb im Beitrag
Natürlich ist das rumgefrickel mit den China-Clones, SWD Interface finden und dranlöten, flashen etc... n Haufen Arbeit! (wenn man mit STM32 vertraut ist, sicher weniger). Ich kannte die "echte" BMP für 75€ und den Segger J-Link EDU für einen ähnlichen Kurs. Das wäre zwar OK, aber nicht günstig genug wenigstens
-
Thread
3A Step Down + Arduino
glaube hier https://www.st.com/resource/en/application_note/dm00536349-usb-typec-power-delivery-using-stm32-mcus-and-mpus-stmicroelectronics.pdf Oder füttere Google einfach mit den Begriffen "USB Type C Rd Rp", jeder Hersteller hat dazu eine Appnote.
im Beitrag #6486978: > Mit einem kleineren Quarz lassen sich auch die beiden Ziehkapazitäten > (C6, C7) besser positionieren. Hoffe, dass es so besser passt. Tom schrieb im Beitrag #6486991: > Gestern um 13:32 waren die Leiterbahnen noch auf dem Top-Layer, um 17:10 > über Vias unter dem Chip
-
Thread
7-10" Display Arduino
mit einer Farbpalette und reduzierter Farbtiefe, kann man mit STM32F4 (kleiner als F407) bei dieser Auflösung einen 256 Farben Framebuffer einrichten.
einbetten, zum Beispiel Conrad: https://www.ebay.de/itm/STMicroelectronics-Entwicklungsboard-NUCLEO-F303RE-STM32-F3-Series/402314690739
-
Thread
Erstes Bluetooth RF Design (pcb antenne)
Ich versuche derzeit für einen STM32WB eine pcb antenne zu routen. Folgende Überlegungen sind eingeflossen, der aktuelle Stand siehe Anhang. 1. Im nucleo board wird eine 50 ohm Anpassung mit pi FIltern gemacht. Es gibt aber inzwischen
aber kein Beinbruch. Es wäre trotzdem toll, wenn es im Ansatz funktioniert. Es ist eine 2 lagige 1,6mm FR4 Leiterplatte.
-
Thread
ZigBee/MMT Module: How-To?
mal an: https://www.st.com/resource/en/application_note/dm00710974-getting-started-with-zigbee-on-stm32wb-series-stmicroelectronics.pdf
Das liest sich ja gut. Welchen Vorteil hat der stm32wb gegenüber den ganzen anderen? Hast du zufällig ein umgesetzten Beispielprojekt von dem man lernen kann? Ich habe bei github gesucht aber nichts gefunden.
-
Thread
Leiterbahnbreite für 2,45GHz RF Design
Rechner in KiCad. Dort gebe ich ein: Er: 4.5 (FR4) TanD: 2e-2 (FR4) Rho: 1.72e-8 (copper) H: 1,6mm H_t: 1e+20 (was ist das?) T: 0,035mm Gleichmäßigkeit: 0 (default) Frequenz: 2,45GHz Als Ergebnis erhalte ich eine Leiterbahnbreite von 2,97774mm. So eine breite Leiterbahn habe ich jedoch noch
nur ein Pi Filter zwischen CHip und Antenne hängt und dann gibt es eine Schaltung wie bei dem neuen STM32WB µC, dort hast du zwei Pi-Filter, einen Bandpass und noch einen 10nF Kondensator. Was sollen diese Unterschiede? Ist RF tatsächlich mehr Sein, als Schein? Kurze Leitungen, ein Pi-Filter und eine
-
Thread
STM32 mit AVR/FAT32 Bibliothek
ich zunächst in der "mmc_config.h" anstelle der avr/io.h, die stm32f1xx.h eingebunden, wie es ja auch direkt angeboten wird, falls man mit dem STM32 arbeiten möchte. Außerdem habe ich in der mmc.c/h den Hardware abhängigen Teil an meinen STM32 angepasst, genauso wie
Hat denn jemand schon mal mit dem STM32 und FatFS richtig gearbeitet? Ich finde leider kein funktionsfähiges Beispiel für meinen STM32f103
-
Thread
ZX Spectrum wie von Kassette laden?
meine, es gibt sogar Emulatoren für den ZX Spectrum. Hier auf µC.net ist auch einer, läuft auf STM32, Linux und Windows: Artikel: [[STECCY]] https://www.mikrocontroller.net/topic/490145
Kanal 30 MHz Logikanalysator im Hobbyraum :-D Aber für praktische Anwendungen ist ein ATmega oder STM32 sicher die bessere Wahl.
-
Thread
Sensorwerte vom µC an den PC übertragen
Trennung von Daten. So könnte wenn du nur von einem uC Daten überträgst das so aussehen: :A12.4;B3.6;C96.3;CRC;\r\n Warum willst du dir das Leben schwer machen und keine ASCII Zeichen übetragen? Ich kann mir jetzt keine (Mess) anwendung vorstellen wo es einen unterschied machen würde für einen
Viele Vorschläge aber nix konkretes.. Es gibt z.B. so was: https://gitlab.com/PaniR/rero_stm32 Inklusive Python package zum empfangen. Da kein µC gesetzt ist kann ja einer verwendet werden der ausreichend Leistung hat.
-
Thread
Marlin 2.0.72 lässt sich nicht compilieren
welche CPU hat dein 3D Controller 2.x und höher ist eigentlich nur für 32 Bit
im Beitrag #6463646: > welche CPU hat dein 3D Controller > 2.x und höher ist eigentlich nur für 32 Bit das ist falsch; richtig ist, dass man für die 32-Bit-Versionen PlatformIO zum Compilieren benötigt.
-
Thread
STM32 - Oscillator / Werte / Fragen
Hallo, ich mache gerade erste Ausflüge in Richtung STM32 und möchte gerne einen STM32F103C8T6 in einem Projekt verwenden. Natürlich kommt man irgendwann auch zum Thema Oszillator und nachdem ich nun diverse (Demo) Board-Schematics, Datasheets und Application
Benjamin K. schrieb im Beitrag #6462754: > ich mache gerade erste Ausflüge in Richtung STM32 und möchte gerne einen > STM32F103C8T6 in einem Projekt verwenden. Natürlich kommt man irgendwann > auch zum Thema Oszillator und nachdem ich nun diverse (Demo) > Board-Schematics, Datasheets und
-
Thread
TRACESWO Buffering in Black Magic Probe (BMP) mit swolisten?
Tipp geben, in welche Richtung ich weiter vorgehen kann? Ist das Buffering eher im Prinzip des STM32 Embedded Trace Macro (ETM), in der BMP Firmware oder im Anzeigeprogramm "swolisten" zu suchen? Das ganze ist recht ärgerlich da in meinem Setup die letzte Zeile typischerweise der "assert()" Output
PB3) des Target angeschlossen. Das Target Board ist ein STM32F401CC "Black Pill" Board dieser Art: https://stm32-base.org/boards/STM32F411CEU6-WeAct-Black-Pill-V2.0.html Den TRACESWO Output schaue ich mir im Terminal mit [code]swolisten -vd[/code] unter macOS
-
Thread
Optokoppler-Eingang richtig schützen.
Quatsch. Eine LED verträgt problemlos auch einen Rückstrom, solange er klein genug ist. Eine 1N4148 hat bei Raumtemperatur und 20V max. 25nA Rückstrom. Die Durchbruchsspannung einer Standard-LED liegt zwischen 5V und 10V, macht dann höchstens 250nW. Und selbst wenn die 1N4148 bei 150°C 50µA fließen
geht das so nicht. Auch sind Sockel für DIL nicht unbedingt ein Wunder an Zuverlässigkeit. Selbst STM32 Controller hole ich dir ganz von der Platine runter mit dem Fön.
-
Thread
Gelöteter Step-Down-Wandler funktioniert nicht
Lars N. schrieb im Beitrag #6460941: > Welcher Widerstand? Siehe... Lars N. schrieb im Beitrag #6460941: > Hier: > https://www.ti.com/lit/gpn/tps62082
der Oberseite. Die Platine ist doppelseitig, natuerlich selbst gemacht, auf der Unterseite ist ein STM32F030. Ich hab da die analoge Elektronik in einem alten SCA300 Adapter ersetzt um 100% Kontrolle ueber die alten Blitze zu haben die es billig bei Ebay gibt. (Leistungsteuerung, Mehrfachblitzen) Ein
-
Thread
Nucleo64 -STM32L476RG Problem mit HSE-Clock
automatisch auf den HSI zurück, wenn der HSE nicht startet. Siehe https://github.com/STMicroelectronics/STM32CubeL4/blob/master/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_conf_template.h Zeile 102
https://github.com/ARMmbed/mbed-os/blob/2f87d59c7f2eed226ff82df72d2724b0ac122177/targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/STM32L4xx_HAL_Driver/stm32l4xx_hal_rcc.c#L559-L566 Aber warum tut man sich das mit LL überhaupt an? Damit der Controller vielleicht eine μs schneller startet? Ist der
-
Thread
STM32 F303 Quarz Instabil
dem Quarz ist auch noch Quarzmassefläche. Programmierumgebung: platformio, Arduino Core PLL Mul: 6, 12*6 = 72MHz, CSS aktiviert Clockconfig generiert durch STM32Cube Aufgrund der Fertigung von JLC und um das Löten zu vereinfachen ist der Quarz auf der Oberseite und der STM auf der Unterseite
https://www.st.com/resource/en/application_note/cd00221665-oscillator-design-guide-for-stm8afals-stm32-mcus-and-mpus-stmicroelectronics.pdf Gelesen?
-
Thread
SW4STM32 + CubeMX Targetauswahl Probleme
http://www.ac6-tools.com/Eclipse-updates/ Welches ist eigentlich die "offizielle" neueste Version? Als ich SW4STM32 zuletzt benutzte, war es: org.openstm32.system-workbench.update-site-v2/
Übrigens kann man in STM32CubeIDE problemlos bestehende SW4STM32 Projekte importieren.
-
Thread
TUSB2046BVF Code 43 USB Gerät wurde nicht erkannt
ich benötige Hilfe bei dem beiliegenden Aufbau. An dem Hub sind 3 Teilnehmer angeschlossen, 1x ein STM32F103T8C6 und 2x ein FT232RL. Wie beschrieben bekomme ich die Fehlermeldung bei Windows. Hat jemand eine Idee was ich übersehe? viele grüße und Danke Thomas
liegen, laut Spec > sind nur 10µF erlaubt. Werd ich nochmal ändern. Das mit dem Rest Pin vom STM32 zum Hub sollte so aber funktionieren oder? Viele Grüße Thomas
-
Thread
Katzenklappe funktioniert nur mit Batterien. Warum?
inlet, bzw. IEC-320-C14 inlet. https://cpc.farnell.com/ideal-power/25hk-ab-060a300-d56/desktop-psu-6vdc-3a-c14-vi/dp/PW04186?st=6v%20power%20supplies https://cpc.farnell.com/multicomp/mcext6v15wc1/power-supply-15w-c14-inlet-6v/dp/PW04368?st=6v%20power%20supplies
Wenn ich hiervon keine Ahnung hätte, tät‘ ich hier nichts posten. Dafür bin ich zB „zu blöd“, einen Stm32F411 (Blackpill) so aufzusetzen, dass er mir via DMA vier PWM (32khz Carrier) 1k-Sinus ausgibt und mir 4 ADC mit 1k Buffer bereitstellt, wo ich mir die ausgegeben und wieder empfangenen Daten über
-
Thread
STM32F4 discovery auslesen - unbekannte Programmgröße
[code] Rev D.1 --> PCB label MB997 D-01, silkscreen modified for mbed-enabled, STM32F103C8T6 replaced by STM32F103CBT6 Rev C.1 --> PCB label MB997 C-01, R31 not Fitted, PDR_ON of STM32F4 replaced by VSS Replace LIS302DL by LIS3DSH (U5) Rev B.2 --> PCB label MB997
einmal ganz genau anschaust, so sollten die sich voneinander unterscheiden: Die D-Version hat den STM32F103CBT6 und die C-Version hat den STM32F103C8T6 drauf. Beide Chips sind Variationen des STM32F103. Die Unterschiede finden sich hier beschrieben: https://www.st.com/content/st_com/en/search.html
-
Thread
BME680 Druckberechnung viel zu hoch
Aus den Infos vom deutschen Wetterdienst habe ich folgende Prozedur für einen STM32 gemacht (Partialdruck H2O bzw. Luftfeuchte geht auch mit ein): [c] uint16_t DEV_GetPressureNN(uint16_t abspressure, int16_t temperature, uint16_t humidity, int16_t altitude) // INPUT: [ zum Beispiel
Beitrag #6456933: > Aus den Infos vom deutschen Wetterdienst habe ich folgende Prozedur für > einen STM32 gemacht Kannst Du uns die Quelle angeben? mfg Klaus
-
Thread
Ethernet funktionniert nicht
> - War der STM32 eingeschaltet? > --> Glückwunsch du hast verbindung zu deinem STM32 und muss nun herausfinden wieso der SSH Daemon nicht gestartet wurd Als ich gepingt war mein STM eingeschaltet.
also vom STM32 den STM32 angepingt? Das sagt überhaupt nichts aus. Das funktioniert auch bei nicht funktionierendem LAN. Pinge bitte den PC an. Oder pinge vom PC den STM32 an.
-
Thread
Device Electronic Signature menschenlesbar machen?
Mahlzeit! Benutzt hier jemand die 96-Bit-UID der STM32-Familie? Die würde sich ja als Geräte-Seriennummer anbieten. Aus der Kryptografie-Ecke hört man, dass man alle 96 Bits nutzen muss, damit sie eindeutig bleibt. Dass effektiv viel weniger Bits drin
Aber unabhängig davon: Der OTP-Bereich ist sicher die sinnvollere Alternative. Gibt's bei den meisten STM32.
-
Thread
STM32G030J6 CubeMX SPI OpenDrain output
eine Chance geben... für ein aktuelles Projekt benötige ich einen SPI-Output auf 5V Level auf einem STM32G030J6. Mit einem OpenDrain-Output und Pullup sollte das ja kein Problem sein, der Pin am µC ist jedenfalls 5V tolerant und MOSI als Alternate Function mit OD-Ausgang ist auch dokumentiert. Nur
Familien hin-und her switche geht es noch. Versuche jeweils eine Familie für einfache Sachen (war STM32F0xx ist jetzt STM32G0xx) und größere Sachen (STM32F4xx) zu verwenden und dazwischen eher nichts. Hier noch der Clock Initcode, kann man natürlich noch mit Konstanten aufhübschen: [c] //
-
Thread
STM32 mehrere UART Interrupts
Hallo, ich habe auf meinem STM32L4R5ZI-Nucleo Board 6 UARTs laufen, alle half-duplex (Single wire) und mit Interrupts. Gesteuert werden Motortreiberbausteine, hauptsächlich geht es um das fortlaufende Auslesen der Motorlast im Hintergrund
abgearbeitet. Der STM32L4 ist viel zu schnell, als daß man ihn mit ein paar UARTs groß in die Knie zwingen könnte. Sudo schrieb im Beitrag #6452245: > Habt ihr einen Tipp für mich, wie ich das hinbekomme? Reduziere
-
Thread
Auswahl Funktechnologie
der Sender nun nah > genug dran ist. So genau muss es gar nicht sein. Wenn ich irgendwo im 3-6m detektieren kann das sich der Sender entfernt genügt es
muss der Preis von 5 Euro den enthalten? Gibt doch bereits mehrere Controller, die Ble fähig sind. Stm/nordic/efr32mg.
-
Thread
Digitale Signale "verstärken"
Lars N. schrieb im Beitrag #6444620: > Ich habe ca. 2x 16 Pins eines STM32 direkt mit einer allgemeinen > I/O-Schnittstelle verbunden. Das Problem ist, dass jeder Pin zwar 25 mA > leisten kann, alle zusammen
Lars N. schrieb im Beitrag #6445656: > Der STM32 ist SMD, da wird das schwierig. :-) Dann mach gleich ne Kleinserie an Boards für Kaputtspieler: https://youtu.be/BSGcnRanYMM?t=57
-
Thread
32k Uhrenquarz am STM32H743 board Problem
github.com/mcauser/MCUDEV_DEVEBOX_H7XX_M https://github.com/mcauser/MCUDEV_DEVEBOX_H7XX_M/blob/master/docs/STM32H7XX_M_schematics.pdf wurde mir noch erschwert duch ein Problem dem 32k LSE clock. Dieser wird für den LPTImer verwendet und weckt die CPU aus dem sleep mit WFI auf. Zum Testen habe ich den HSE dann
im HAL Makro die Revisionsabhängigkeit berücksichtigt wird: https://github.com/STMicroelectronics/STM32CubeH7/blob/beced99ac090fece04d1e0eb6648b8075e156c6c/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc.h#L7727-L7757 Aber da ist die Frage wo das Define RCC_VER_X herkommt, das muss ich wohl noch
-
Thread
for-schleife rückwärts bis auf 0 laufen lassen probleme
largest value that can be > represented by the resulting type." Für unsigned int wird also (a-b) mod n gerechnet, mit n=UINT_MAX+1 (z.B. 2^32) -1u ist daher wohldefiniert, enspricht dem Wert 0u-1u und stellt die Zahl da, die man erhält, wenn man 0u um den Betrag 1 verringert.
sowas? Ist ne ernsthafte Frage, ich kann mir das nicht vorstellen. Benutzt man tatsächlich lieber 32 Controller aus 32 Familien mit 32 Compilern und Spezialitäten, anstatt bei einer Familie zu bleiben und die richtig von 8pin bis 144pin zu kennen? Ich mein, bei AVR, PIC und auch STM32 ist die Bandbreite
-
Thread
S: Empfehlung nachbausicheres LC-Meter-Projekt mit Atmega
des STM8 Teils des Discovery, sondern auch den integrierten STLink V2..so das man nachvollziehen kann wie das angeschlossen ist. Der Anschluß SWIM_RST_IN (41/PB5) des STM32C8T6 geht über 220Ohm, heißt dann
des STM8, dann ST_LINK_SWIM heißend. Das sind also die Verhältnisse auf dem STM8S Discovery, das sollte so also funktionieren... Der STM8S903K3 hat nur 32 Pins im Gegensatz zum STM8S105C6T6 auf dem STM8S
-
Thread
BluePill STM32 Bezugsquelle
Thomas W. schrieb im Beitrag #6520342: > Du erkennst den Unterschied zwischen STM32F103CB > und STM32F103C8? 64kB gegen 128 kB Flash? Ja den kenne ich. In der oben verlinkten Artikelbeschreibung steht, dass es ein STM32F103C8T6 sei, was der normalen Bestückung des Boardes
Moin, - ich habe wirklich einen STM32F103CBT6, und der Aufdruck sieht sehr gut aus. Wenn man das Datenblatt/errata-Blatt nimmt, dann gilt fuer folgende devices STM32F10xx8 STM32F10xxB dieses Errata-Sheet: Errata sheet STM32F101x8
-
Thread
Fragen zu Grafik-LCD 128x64?
reichen sollte. Aber wie gesagt gibt es deutlich bessere Alternativen und es gibt auch Arduino mit STM32.
etc. https://www.display-elektronik.de/Products_LCD_Graphic-mono.html Z.B: DEM 128064F SBH-PW-N
-
Thread
8-stelliger Frequenzzähler, reziprok, STM32F7xx
wie die 74AUP1Gxx dafür aber einfacher zu verwenden und reichen für die meisten Anwendungen aus. Den STM32G431KBT6 mit 128 kB FLASH gibt es sogar bei Reichelt zu einem moderaten Preis.
Mi N. schrieb im Beitrag #6836476: > Bei den neueren STM32Fxxx können die Timer in der Regel mit dem CPU-Takt > laufen und die max. Eingangsfrequenz beträgt wegen der internen > Synchronisierung 1/
-
Thread
Hardware online frei schalten
drin, ganz sicher, ich hab mittlerweile schon fast überall rumgeschraubt. Vermutlich meinst du T5/T6...
verschenken ihre Toolchains unter sehr weitgefassten Bedingungen: Xilinx-Vivado, Altera-Quartus, avr-studio, STM32Cube, ...
-
Thread
Rumgefragt: Verwendung 'reiner' FPGA's heute (2020)
Leistungsunterschied zwischen Soft-CPU und SoC. Also von mir als Laie gefühlt. Das Zwischensegment wie PIC32/STM32 + FPGA bieten weder Xilinx noch Intel. Ist diese Wahrnehmung korrekt?
Leistungsunterschied zwischen Soft-CPU und > SoC. Also von mir als Laie gefühlt. Das Zwischensegment wie PIC32/STM32 > + FPGA bieten weder Xilinx noch Intel. Hier noch ein bisschen mehr Marktübersicht (auch zum Zitat von oben): - Microchip SmartFusion und SmartFusion2 mit Cortex-M3, Einzelpreis 15€ bei Mouser
-
Thread
C++ für Umsteiger
Generell für den STM32 würde ich erst einmal dieses Tutorial empfehlen: http://stefanfrings.de/stm32/ Was mir bei C++ sehr geholfen hat war: Der C++ Programmierer von Ulrich Breymann. https://www.amazon.de/Programmierer-professionell-anwenden-L
sei eine komplett andere Sprache. Modernes C++ hat vom Stil her > nix mit C zu tun. Auf einem STM32 ist man dann aber doch auch viel mit C-Code im Kontakt. > Und suche unbedingt Ressourcen, die mindestens nach C++11 entstanden > sind. ja, auf jeden Fall.
-
Thread
Buch: Realtime C++
kleinen Arduino Welt, nicht wirklich weiter. Da bin ich lieber voll auf dem C++ Puder. AVR, SAM, ESP, STM32, um nur die üblichsten zu nennen, mit denen ich es da zu tun habe Dann auch noch den "Kendryte K210". Dessen Flash mit ASM voll zu bekommen, ist ein 10 Jahres Projekt. Bitte falsch verstehen
Umfang des Beispiels. Und: natürlich ist der Maschinencode derselbe wie oben. [c] template<size_t N> using Iterations = std::integral_constant<size_t, N>; template<typename> struct StaticFor; template<size_t N> struct StaticFor<std::integral_constant<size_t, N>> { static inline constexpr
-
Thread
Timer Overflow Counter - Wie richtig berücksichtigen?
wenn auf anderen µCs verschiedene Interruptprioritäten möglich sind, STM32xxx zum Beispiel.
ein ATmega64, 128, 324, ..., die mehrere 16 Bit Timer bieten. Noch besser wäre zum Beispiel ein STM32Fxxx, wo einige Timer 4 x Capture-Eingänge haben. Dein Problem ist mit vertretbarem Aufwand gut lösbar.
-
Thread
Sparsamkeit Atmega8 vs STMF0 für direkten Batterienetrieb
Stojahn schrieb im Beitrag #6420294: > STM32F0 Falsche Serie. Für sowas sind fir STM32L0 da: https://www.st.com/en/microcontrollers-microprocessors/stm32l0-series.html Dynamic run mode: down to 49 µA/MHz (with external DC/DC) and 76 µA/
Stojahn schrieb im Beitrag #6420374: > Irgend W. schrieb: >> Falsche Serie. Für sowas sind fir STM32L0 da: > > Ich weiß darüber bescheid, dieser ist aber einfach zu teuer. STM32F030F4P6 100St. 0,649 € STM32L010F4P6 100St. 0,673 € Satte 3,5% Aufpreis, die würde ich für sowas auch nicht bezahlen
-
Thread
Wie werden Touchdisplays/TFTs in Endbenutzerprodukten gesteuert??
ist riesig! Aber fang erstmal mit einem Devboard mit Beispielprogrammen an, dafür gibts zB das stm32f429 discovery. Ansonsten gibts imx6 stamps (bzw system on modules) recht günstig: https://www.phytec.de/produkt/system-on-modules/phycore-imx-6/ Da kannste auch ein Display anschließen und Linux
riesig! > > Aber fang erstmal mit einem Devboard mit Beispielprogrammen an, dafür > gibts zB das stm32f429 discovery. > > Ansonsten gibts imx6 stamps (bzw system on modules) recht günstig: > https://www.phytec.de/produkt/system-on-modules/phycore-imx-6/ > Da kannste auch ein Display anschließen
-
Thread
STM32 - Funktion liefert merkwürdiges Ergebnis zurück
: bl 0x8001550 <acquireRawOutputVoltage> 08001564: strh.w r0, [sp, #6] 97 float32_t outputVoltageScale = (float32_t)raw / 4095.0f; 08001568: ldrh.w r3, [sp, #6] 0800156c: uxth r3, r3 0800156e: vmov s15, r3 08001572: vcvt.f32.u32 s15, s15
[pc, #44] ; (0x8002f74 <TIM3_IRQHandler+72>) 08002f46: vldr s15, [r3] 08002f4a: vcmpe.f32 s14, s15 08002f4e: vmrs APSR_nzcv, fpscr 08002f52: bgt.n 0x8002f6c <TIM3_IRQHandler+64> 162 TIM_ClearITPendingBit(TIM3, TIM_IT_Update); 08002f54: movs r1, #1 08002f56
-
Thread
CAN-FD + µC mit wenig Pins?
Hallo, STM32G431 gibt es als LQFP32/48/64 oder als UFQFPN32/48 bzw. als BGA64 Schöne Grüße, Martin
https://www.microchip.com/wwwproducts/en/PIC32MK0256MCJ048 120MHz, 256k Flash, 64k RAM, CAN FD, TQFP48 MicrochipDirect.com hat 544 auf Lager. fchk PS: Oder DSPIC33CK256MP502T-I/2N im UQFN28 (6mm*6mm), ebenfalls mit CAN-FD. Digi-Key hat
-
Thread
Mikrokontroller Crash Kurs mit ANSI-C, mit ATMega Register Nutzung Gesperrt
Notation so, wie ich mich wohl damit fühle. Wir machen eine PID Regelung, usw. kann man alles mit dem STM32. ( kann ich auch ) Aber nicht 8..10 Tagen und mit ~6..14 Leuten CRC Funkprotokole für LoRa etc.. Ja, da kann man mal mit dem STM32 reden, aber nicht mit Anfängern.
Notation so, wie ich mich wohl damit fühle. Wir machen eine PID Regelung, usw. kann man alles mit dem STM32. ( kann ich auch ) Aber nicht 8..10 Tagen und mit ~6..14 Leuten CRC Funkprotokolle für LoRa etc.. Ja, da kann man mal mit dem STM32 reden, aber nicht mit Anfängern. Merke. Es hat alles seine
-
Thread
STM32L051K8T6 wird vom ST-Link nicht erkannt
Hallo Zusammen, ich möchte gerne den STM32L051K8T6 auf einer selbstgemachten Leiterplatte in Betrieb nehmen. Diesen möchte ich mit dem ST-Link V2 Debugger und dem ST-Link Utility Tool auslesen. Leider erhalte ich immer eine Fehlermeldung (
Warum ist im Schaltplan ein STM32L05 abgebildet, im Titel gehts aber um einen STM32F05?
-
Thread
Verständnis AVR Interrupts Gesperrt
ich da 6 PC's zusammenklöppeln würde, wäre ich keinen Schritt weiter. Gruß Rainer, und bei diesem herrlichen Spätsommerwetter verabschiede ich mich nun in Garten und an Grill :-)
doch mal um. [[IRMP]] läuft mit ein- und demselben Quellcode auf vielen ATTinys, ATMegas, PICs, STM32, STM8, TI Stellaris, ESP8266, TEENSY MK20DX256VLH7, MBED LPC1347, MBED LPC4088 und anderen µCs. Programmiere den mal in ASM nach. Dafür müsstest Du für jeden µC ein eigenes Assembler-Programm schreiben