-
Thread
uC Programmiertechniken - Gibt es da Bücher?
testen ob die Genauigkeit der delta T für die Berechnungen noch reicht. Und dieser Code läuft auf F103 oder F411 oder H743.
überraschende Seiteneffekte mit sich. Nur so als Beispiel: Wenn ich bei einem 8 Bit AVR die I²C Schnittstelle einschalte, dann muss ich mir un die Konfiguration der I/O Pins keinen Kopf machen, denn I²C ist I²C. Bei STM32 muss ich hingegen den Port aktivieren, die I/O Pins konfigurieren, das
-
Thread
CH340N nur bis 38400 Baud?
hatte bisher noch nie Probleme mit Chips von diesem Lieferanten. Selbst mit dem extrem oft gefälschten STM32F103C8 nicht. Schön dass du deine Design gut durchdacht und sehr solide gemacht hast. Warum läßt du mich/uns nicht daran teilhaben und zeigst dein Design hier? (Eine Tabelle was das Dingens können
Oszi aus, wenn die den Oszillator des µC gleich so ausser Takt bringt? > an der 5V Leitung des USB Merke: Es ist nur eine grobe Schätzung, das da 5V herauskommen. > Ein STM32F030 der über einen AMS1117 3.3 an der 5V Leitung des USB hängt
-
Thread
STM32 programm mit FLOAT Zahlen
/CodeSourcery/lib/gcc/arm-none-eabi/4.2.3/thumb -Tprj/STM32F103CB-ROM.ld -Map=main.map out/lib/src/cortexm3_macro.o out/src/main.o out/src/stm32f10x_it.o out/src/stm32f10x_vector.o out/src/analogout.o --output main.elf Der Pfad vom Parameter
er, er würde die Datei nicht finden, also die Datei libgcc.a findet er. Die Funktionen "__aeabi_ui2f" usw. sind auch drin. Hat jemand eine Idee warum es nicht geht? Vielen Dank im Voraus.
-
Thread
STM32 hardfault when debugger attached
Hi kann wer weiterhelfen? ich muss ein älteres Projekt wieder zum Leben erwecken. Es ist ein SMT32F4 make Projekt aus Zeiten vor Cubeide. Binary läuft top, es sei den ich gehe mit Debugger drauf(cube ide aktuelle version und ein segger). Habt ihr eine idee warum?
BluePill: https://www.electronicshub.org/getting-started-with-stm32f103c8t6-blue-pill/ ... und auf das Ding die Firmware vom ST-Link draufpacken und damit debuggen. Oder noch einfacher, von einem anderen Discovery/Nucleo/Eval-Board den On-Board-Debugger (BluePill
-
Thread
Verzweifelt wegen Drehencoder und Interrupt :/
Hi, ehrlich gesagt würde ich für solche Zwecke heutzutage eher einen STM32F103 nehmen. Kost nix, die Abmessungen sind vergleichbar und das Ding kann extrem viel mehr. Unter anderem hat er Hardwareencoder für Drehgeber und außer bei der Initialisierung der Hardware hat man
Beitrag #5395527: > Hi, > > ehrlich gesagt würde ich für solche Zwecke heutzutage eher einen > STM32F103 nehmen. Kost nix, die Abmessungen sind vergleichbar und das > Ding kann extrem viel mehr. > Unter anderem hat er Hardwareencoder für Drehgeber und außer bei der > Initialisierung der Hardware
-
Thread
STM3210E Funktionierender Beispielcode
sah ja alles super toll aus, STElectronics stellt ja die "STM32F10x Standard Peripherals Library" zur Verfügung. Zu dieser gibt es ja hier auf dem Forum auch jede Menge Diskussionen und Artikel. Klingt alles super! Ich habe mich gefreut als ich gesehen habe,
Helios, GNU ARM Plugin, CDT 7.0, ZylindCDT, GDB Hardware Debugging, J-Link EDU und einem thailändischen STM32F103RB-Board hin und her, aber von rund laufen ist das ganze doch noch meilenweit entfernt. Gelegentlich kann ich mal ein simples return 0 compilieren, nur hat das dann wieder gar nix mit STM32 oder
-
Thread
[V] Diverse µC, Speicher und andere ICs
- TQFP-32 10,00EUR 1 x RFM70D - RF Transceiver - 2.4 GHz 3,00EUR 1 x ATMEGA128A-AU - TQFP-64 5,00EUR 1 x VNC2-64L1B - LQFP-64 - FTDI USB Vinculum 2 Controller 3,00EUR 1 x STM32F103RBT6 - TQFP
x RFM02 - 433 - RF Sender 6,00EUR 1 x ATMEGA324PA-AU - TQFP-44 4,00EUR 1 x ATMEGA162-16AU - TQFP-44 3,00EUR 1000 x 0 Ohm - SMD-Widerstände - Bauform 0805 4,00EUR 1 x STM32F103ZET6 - LQFP-144 4,00EUR 1000 x 1k Ohm - SMD-Widerstände - Bauform 0805
-
Thread
Probleme mit STM32F103 und SPI1 remapping
Hallo allerseits, ich habe mich mal nach längerer Pause wieder an die STM's rangewagt und habe mir ein kleines Board zum Spielen designed und gebaut. Dabei handelt es sich um ein Board mit dem STM32F103, der auch auf dem BluePill-Board verbaut ist. Ich habe am SPI1 ein
Bist du sicher, dass es ein originaler STM32F103C8 ist?
-
Artikel
STM32F10x Standard Peripherals Library
=Allgemeines= Die STM32F10x Standard Peripherals Library ist eine umfangreiche komfortable C-Bibliothek, die den Zugriff auf alle Funktionen der STM32F10x Familie erlaubt. Dabei ist für die verschiedenen Peripheriekomponenten
(GPIO, Timer ...) PM0056 STM32F10xxx Cortex-M3 programming manual Cortex-M3 eigene Peripherie (wichtig zb. NVIC) Datasheet des verwendeten µC Types (zb. STM32F103xC/D/E) Pinout des µC und alternative Verwendbarkeit der PINs Download
-
Thread
Nokia Display an STM funktioniert nicht
heute mal wieder an meinem Projekt versucht und wollte mal schnell ein Display anschließen. Daten: STM32F103, Display Nokia 3310 Clone, Sprache: C Ich habe mir den Code von zwei Seiten zusammen geklaut: http://www.micromouseonline.com/2009/05/26/nokia-3410-lcd-on-the-stm32/ https://stm32f4-discovery.net/pcd8544-nokia-33105110-lcd-stm32f429-discovery-library/ Ich will einfach erstmal irgendwas auf dem Display anzeigen. Leider hat dies jetzt über mehrere Stunden nicht funktioniert. Vielleich seht ihr Experten ja etwas sofort. Das
-
Thread
Controller IC für digitale RGBW LED-Streifen
bewerkstelligen können. Die Idee ist die Mainstream ARM Cortex-M0 Value MCU with 16Kbytes Flash und 48MHz CPU ( STM32F030F4 ) auf dieser Platine durch einen ATMEL AVR Mikrocontroller zu ersetzen. Vorerst die wichtigsten Fotos. Bernd_Stein
Nur aus Interesse: Was spricht denn dagegen, auch in der eigenen Steuerung z.B. einen STM32F1 zu nehmen unddas ganze via DMA zu machen?
-
Thread
CH32V003 Minimales Testboard
Ja, 0.40EUR für einen ATtiny202 ist wirklich ein schlechter Scherz. Dafür gibt es auch schon einen STM32G030 oder zwei STM8S103, die deutlich fähiger sind. Bei Microchip scheint man wohl inzwischen die motivierten Atmel-Mitarbeiter vergrault zu haben. Als ich letztes mal auf der embedded World gefragt
ich > jetzt noch nicht gesehen, aber ist ja auch späte Nacht. > So komme ich dann auch wieder zur C-Programmierung. 😁 Es gibt auch diese open-source Umgebung: https://github.com/cnlohr/ch32fun
-
Thread
64 Punkte FFT auf guenstigem Mikrocontroller
im Beitrag #4348321: > Nein, darauf kommt es dann nicht an. Gut. Dann kannst Du auch einen PIC32MX110F016B-I/SP verwenden. 50MHz 32 Bit MIPS Kern, damit sollte das schon flutschen. Bei Bedarf gibts auch Versionen mit mehr Speicher... > Ich würde gerne mit noch etwas > kleinerem als dem Atmega8
http://www.watterott.com/de/STM32F030F4P6-Minimum-Systerm-Board-Cortex-M0 Als Einzelchip irgendwo um die 1€. Oder den hier: http://www.watterott.com/de/STM32F103TB-ARM-Cortex-M3-Development-Board Es wäre sinnvoll, wenn Du
-
Thread
Schaltung für Reset nach langem Tastendruck
Moin, ich habe einen Microcontroller STM32F103RET6, der über eine Lithium-Battery und einen DC-DC-Wandler mit Spannung versorgt wird. Das Gerät soll sich über einen Knopf ein- und ausschalten lassen. Dazu gibt es einen Taster, der das Gate
Alex G. schrieb im Beitrag #5697878: > Sowas baut man grade für den Fall ein, dass der uC nicht mehr > reagiert... Dafür gibt es Watchdog-Timer > Wobei es noch die Möglichkeit eines Watchdogs gibt wenn der uC sowas > hat. Hat er - laut Datenblatt besitzt der STM32F103RET6 davon
-
Thread
richtigen Mosfet aus dreien auswählen
SE30150 -------------------- 30V --- 150A --- € 0.43 Schalten tuen die alle bei 3V, da sie von einen STM32F103 angesteuert werden sollen. Was mein ihr? Welchen soll ich nehmen? Erster wäre schon ein bischen mein Favorit (einen etwas änlichen findet auf dem Ramps) aber er ist der teuerste. Die anderen
DocRaptor schrieb im Beitrag #6051090: > Schalten tuen die alle bei 3V, da sie von einen STM32F103 angesteuert > werden sollen. Um einen FET sauber über eine 3,3V ansteuern zu können reichten eine Schaltschwelle von 3V nicht aus. Der FET sollte schon bei der halben Versorgungsspannung
-
Thread
Softwareupdates durch die Bank: CubeMX mit Vorschaufunktion, neues Quartus uvam
ebenfalls aktualisiert. In Version 1.28 gibt es Stabilisierungen im Bereich der PWM-und CAN-APIs: [c] This release of MicroPython sees machine.PWM support finally added to the stm32 port, as well as the alif port. This rounds out PWM support to all Tier 1 and Tier 2 microcontroller-based ports, making
[](/attachment/694986/3.png) Bildquelle: https://community.st.com/t5/developer-news/introducing-stm32cubemx2-a-new-flavor-of-stm32cubemx-tool/ba-p/885793 Außerdem gibt es eine – kleine - und unter https://community.st.com/t5/developer-news/what-s-new-in-stm32cubeide/ba-p/888111 und Detail beschriebene
-
Thread
STM32: JTAG mit ST-LINK: Error in Initializing ST-Link device
www.st.com/stonline/products/literature/an/15285.htm Siehe dazu Seite 8 (Kapitel 2.2) "Connection with STM32 applications" Wir verwenden folgenden Pins am Kundenboard ST-LINK Hardware (STM32F103) 3 GROUND GND 7 SW IO PA13 9 SW CLK PA14 Optional: 15 RESET NRST (mit Wdst`s.) ---- Was bei mir mit ST-LINK klappt. Mit der 32k Eval. Version von IAR klappt das Flashen und Debuggen via ST-LINK in beiden Modis hervorragend. Mit der kostenfreien Truestudio Version klappt das Flashen via JTAG auf das Demoboard STM3210C-EVAL
-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
AVR64EA32 | AVR64EA48 | [/c]
M. H. schrieb im Beitrag #7453745: > Das ist in der Tat tatsächlich eher unüblich. Bspw. Die STM32Fxxx Serien > haben immer den vollen RAM und FLASH Ausbau. Bei den AVRs geht das nicht, da kann man mit dem RJMP Befehl um +/-4kB springen und das wird auch ausgenutzt. Man kann damit also von
-
Thread
ARM Daten Hilfe
ne Frage weil ich bald von AVR auf ARM umsteigen will. Wieviele MIPS hat denn so ein AT91SAM7S256 µC wirklich? Ich lese oft, dass sie 16/32 Bit Controller sind, heißt das jetzt, dass sie bei einem Clock Cycle 32 oder 16 Bit verarbeiten können (so wie die ATMEGAs 8 Bit)? Der Leistungsunterschied zu einem
leistungsfähig, und nach etwas Einarbeitung auch nicht schwer zu programmieren. Als Cortex hat mich der STM32F103 von STM sehr überzeugt. Ich arbeite mit dem MCBSTM32 (Keil). Sehr einfach zu programmieren, wenn man eine Kleinigkeit, die hier beim GPIO anders gemacht wird, erst mal raushat (Hab da nen schönen
-
Thread
Eclipse Indexer und STM32F10x CMSIS
Deshalb hoffe ich hier Hilfe zu erhalten. Das sind die Include Paths (-I) für den Cross ARM GNU C und C++ Compiler [code] "${workspace_loc:/${ProjName}/system/include}" "${workspace_loc:/${ProjName}/system/include/cmsis}" "${workspace_loc:/${ProjName}/system/include/stm32f1-stdperiph}" [/code
Ich benutze SW4STM32 mit HAL und habe keine Probleme mit der Auto Ergänzung.
-
Thread
STM32F4 und Hallsensoren
8-bitter (ATMega88/168...), das Prinzip ist aber leicht umsetzbar auf einen der Advanced Timer des STM32 mit 3 seiner 4 CC Register. (Ich nehme Timer8 auf einem STM32F103). Am elegantesten alleridngs finde ich dafür allerdings AWEX auf einem XMega. Tobias Plüss schrieb im Beitrag #2893738: > Wie
portierbar, auch auf andere Motore. Bis jetzt läuft es hier auf dem Orginal Mega88, dem XMega A3 und dem STM32F103. Als Motore benutze ich hier einen Plattenspieler Pioneer Direct Drive zum Testen und ein paar 48V/2000-4000W Radnabenmaschinen.
-
Artikel
Radar-Verkehrsmessung
color:#FF0000"| Stückliste Name Beschreibung Distributor Bestell-Nr. Menge Stückpreis Preis Gesamt µC-Board NUCLEO-64 STM32F302R8 DigiKey 497-14594-ND 1 11,91 € 11,91 € LoRa-Modul RFM95W-868S2 DigiKey RFM95W-868S2-ND 2 15,81 € 15,81 € OPV für Vorverstärker ADA4841 DigiKey ADA4841-2YRZ-ND 3 6,89 € 20,67
DigiKey 1738-1439-ND 2 3.47€ 6,94 € OPV für Stromversorgung MCP6241-E/P DigiKey MCP6241-E/P-ND 3 0,32€ 0,96 € Stecker-Akku CP-2215-ND DigiKey CP-2215-ND 3 4,32€ 12,96€ Lochrasterplatine 8029 DigiKey V2025-ND 1 7,58€ 7,58 € Draht Schwarz 1,5m C2003A.12.01 DigiKey C2003B-5-ND 1 1,07€ 1,07 € Draht Rot 1,5m
-
Thread
STM32 Systick Variable zurücksetzen
simples Problem. Ich möchte eine einfache Idle Zeit Berechnung machen. Dafür setze ich im SysTick des STM32f103TB alle 10ms eine counter Variable zurück. Diese ist natürlich volatile. Nun passiert aber manchmal, dass die Variable schlicht nicht zu 0 gesetzt wird, dann steht etwa das doppelte in "last_idle_counts
Die memory Barriere war lediglich ein Versuch, der nix brachte. Woran könnte das liegen? main.c: [c] #include "stm32f10x.h" static volatile uint32_t idle_counts = 0; static const uint32_t idle_counts_max = 1; // max counts per systick if no task and interrupt is running. Reference value
-
Thread
Rechteckgenerator mit 20A Ausgangsstrom
Wenn man eine sehr feine Abstimmung vom Tastverhältnis benötigt, so würde ich doch lieber einen STM32F103 nehmen. Damit hat man auch im KHz Bereich noch viele Tic's um das Tastverhältnis sinnvoll einstellen zu können, da der Timer mit bis zu 72MHz läuft. Wenn es noch feiner sein sollte, dann ein STM32F4xx nehmen. Beide gibt es günstig als DISCOVERY Version, komplett mit JTAG Interface. Außerdem hat der STM32Fxxx bis zu 4 Ausgänge (je Timer), mit denen man auch die H-Brücke gut ansteuern kann
-
Thread
FOC-Ansteuerung eines BLDC Motors mit einem STM32F103: sporadisches Ticken während Motorlauf
Baumarkt"-EBikes wie Fischer, NCM, Prophete... verbaut ist geschrieben. In dem Controller werkelt ein STM32F103. Das Ganze läuft robust und hat auch schon einige zufriedene Nutzer :-) https://github.com/EBiCS/EBiCS_Firmware/wiki Wir kämpfen aber noch mit einem sporadischen hörbaren "Ticken" bei einigen
weise professionell, suche mir in der Regel aus code-Beispielen was zusammen. Da der verwendete STM32F103C6T6 keine FPU hat, habe ich inzwischen jegliche floats rausgeschmissen, da er nur 32kB Speicher hat, verzichte ich auch auf Sachen wie FreeRTOS. Für die FOC-Arithmetik nutze ich die CMSIS Festkomma-Funktionen
-
Thread
Neue Chips und Module von Espressif, GigaDevice, STMicroelectronics und Co
Espressif_AWS_IoT_ExpressLink_Module_GA. ### GigaDevice: neuer High End-Mikrocontrollerfamilie GD32F47x/42x Am chinesischen Markt präsentierte GigaDevice eine zusätzliche Chipfamilie auf Basis eines ARM-Kerns: die GD32F470/F427/F425-Serie basiert auf einem ARM Cortex M4-Chip, und ist eine leistungsfähigere Variante des bekannten GD32F450/F407/F405.  (Bildquelle: GigaDevice) Neben einer maximalen Taktrate von 240 MHz erweitert GigaDevice auch das Speicherkomplement: [c] The new GD32F4 is
-
Thread
STM32 läuft nicht mit globalen Variablen?
Hi everyone, Das ist wieder ein Beitrag für STM32. Obwohl es schon so viele Beiträge im Forum gibt, helfen sie mir leider nicht bei meinem merkwürdigen Problem. Meine Entwicklungsumgebung: Linux, Sourcery G++ Lite 2010.09-51 for ARM EABI, Eclipse, STM32F10x_StdPeriph_Lib_V3.4.0 aus STM und der uC STM32F103. Der Kode ist sehr einfach, und zwar: int m = 2; //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! int main() { int i; // GPIO Configuration
-
Thread
MCP23017 Unterschiedliche Spannungen
Taster an GB Ports? Man muss aber beachten, dass MCP23017 als Slave Befehle von einem anderen Gerät (STM32F103 - I2C Kommunikation), der wieder nur 3.3V betrieben werden kann. Geht die I2C 3.3V <-> 5.5V Kommunikation? Bin leider nicht so erfahren im Lesen von Datenblätter. Gibt es eine gute Einführung
Die I2C-Pins des STM32F103 sind 5V-tolerant. Du kannst also den MCP23017 mit 5V betreiben, und die I2C-Pullups auf 5V legen. Vorausgesetzt, alle anderen Slaves an dem Bus werden ebenfalls mit 5V betrieben oder
-
Thread
bin neu hier, atmega8.
. Auch 32-bit-Vertreter wie STM32F103 gibt es schon eine ganze Weile. Aber in den letzten 20 Jahren hat sich halt in der Mikrocontroller-Evolution insgesamt sehr viel getan. Momentan geht es aber gefühlt nicht
weil man damit ja so tolle Sachen machen kann.... Und? Die werden im Schrott landen, weil moderne uC einfach um Welten überlegen sind. Und das macht auch Spaß. Also wenn ein Tipp von mir recht ist: Kauf dir ein STM32 Nucleo und übe damit. Es tun sich Welten auf!
-
Thread
Reihenfolge der Speicherung auf SD Karten.
daß zwei davon (und ein Teil des dritten) optional sind. http://download.microsoft.com/download/0/8/4/084C452B-B772-4FE5-89BB-A0CBF082286A/fatgen103.doc
1000 Dateien zuzugreifen. Frank M. schrieb im Beitrag #5803294: > Der Source ist allerdings für STM32 und hat nichts mit Arduino zu tun. > Soll Dir auch nur als Anhaltspunkt dienen. Wir verwenden hier quasi Arduino kompatible Teensy Module (3.5) mit einen ARM Core von NPX - vergleichbar mit STM32
-
Thread
Hardwareversion in Mikrocontroller speichern
Hallo zusammen, ich arbeite an einer Leiterplatte mit einem Mikrocontroller (STM32H743) bei dem es voraussichtlich im Laufe der Zeit ein paar Hardwareänderungen geben wird. Ich würde jetzt gerne eine Hardwareversionsnummer im Mikrocontroller speichern, so dass bei Firmware-Updates
Bei einem STM32F103 haben wir die 16 HW Revisionen über einen Spannungsteiler an einen A/D Wandlereingang gelegt.
-
Thread
AVR vs ARM Lohnt ein Umsteigen
> Es mag aber bessere Typen geben. Allerdings: Der STM32F103: 3.5µA im Standby mit Watchdog + 1.4µA für RTC. Bei 8MHz stehen ~3mA (AVR) gegen ~11mA (STM32). Bei 72MHz: -- gegen 63mA.
erfolgreich layoutet haben und stabil zum Laufen gebracht haben. Als Anfänger sollte man für nen 32-Bitter mindestens 4 Layer nehmen. Peter
-
Thread
STM32F103C8, externen INT auf PA9
STM32F103C8, BluePill moin, ich möchte einen externen INT auf PA9 auslösen. Das Portbit wird in AFIO_EXTICR3 ( Bit4..Bit7) eingetragen. Nach DB wird eingetragen: 0000: PA[x] pin 0001: PB[x] pin
Stefanus F. schrieb im Beitrag #5793659: > Waaaaah Wirklich? Ja, bei den STM32 sind die EXTI-Interrupts jeweils pro Pin quer über die Ports zusammengefasst, dh. EXTI9 ist PA9, PB9, PC9, PD9, etc. Dazu kommt
-
Thread
Fachliteratur Cortex M3
gute Fachliteratur auf Deutsch über den Cortex M3?? Welches ist die beste?? Und sonst über den STM32F107VC /STM32F103 ??? Vielen Dank und freundliche Grüsse!!
Vielleicht hilft das hier: PW: u6#F2+a)_eD0X4KC http://www.2shared.com/file/1sBm34Un/CM3.html MfG Th.C
-
Thread
STM32F103T8 USART
Ich versuche mit dem USART des STM32F103T8 eine Kommunikation mit dem PC hinzubekommen. Im Moment komme ich aber mit der Konfiguration des USART nicht zurecht. So kann ich zum Beispiel die TE und RE Bits des CR1 Registers nicht setzen
u16 RESERVED6; } USART_TypeDef; USART_TypeDef* USARTx = 0x40004400; USARTx->CR1 = 0x000C; //TE + RE Bit [/c] Muß man den Mikrocontroller noch in einen bestimmten Modus schalten? Eine MPU die den Speicherzugriff verhindert besitzt der STM32F103T8 doch nicht oder doch?
-
Thread
Suche µC mit 4 bis 8 PWM-Kanälen, mind. 12Bit
Meine Empfehlung: Der STM32F103, der packt das locker. Hat jede menge Timer drin und je Timer bis zu 4 PWM Ausgänge. Somit sind bis zu 32 PWM möglich. Siehe Artikel: [[STM32]] Damit hatte ich auch schon ein Signal mit 10KHz
stm32 --> soviele PWMs wie IO-Pins verfügbar sind.
-
Thread
Digitalpins I/O
Mikrocontroller zu benutzen. Zum Beispiel den "Arduino Mega 2560" mit rund 50 I/O Pins oder das billige "STM32F103VET6 Minimum System Development Board" mit mehr als 70 I/O Pins. Für fortgeschrittene Anwender möchte ich mich den Vorschlägen von MaWin anschließen.
schrieb im Beitrag #5965580: > Es kommt auch auf die LED's an (Stromverbrauch). ... und auf den µC (maximal zulässiger Ausgangsstrom). Dabei ist sowohl der Grenzwert für den einzelnen DIO-Pin, als auch der für den Gesamtstrom zu berücksichtigen. Beim ATmega32U4 sind das 40mA für DIO und 200mA
-
Thread
STM32F4 FPU Verwendung
: eef4 7a67 vcmp.f32 s15, s15 80001b0: eef1 fa10 vmrs APSR_nzcv, fpscr 80001b4: d005 beq.n 80001c2 <main+0x3a> 80001b6: ed97 0a02 vldr s0, [r7, #8] 80001ba: f000 fabf bl 800073c <sqrtf> 80001be: eef0 7a40 vmov.f32 s15, s0 80001c2: edc7 7a01 vstr s15, [r7, #4] 80001c6: 68fb ldr r3, [r7, #12] 80001c8: f103 0301 add.w r3, r3, #1 80001cc: 60fb str r3, [r7, #12] 80001ce: 68fb