-
Thread
STM32WB5MMG -* ADC wackelt um 10 digits
Hallo liebe Community, es ist mein erstes Projekt mit dem STM32(WB5MMG) (sonst viel Atmega`s). Ich brauchte zwar nur 6x grobe Temperaturmessungen und habe daher einen ntc10k und einen 10k als Spannungsteiler an den adc geschlossen. Die Referenz ist absolut glatt
STM32 und stark wackelnder ADC, da kommt bei mir sofort das Stichwort „Calibration“ hoch. Es gibt doch bei jedem STM32 mit 12bit diese ADC Calibration Prozedur, der man beim ersten Kontakt nur wenig Beachtung
-
Thread
[V]erkaufe - STM32 F1, F2, F4 Breakoutboard V2
Modelle haben "RBT" in ihrem Namen. So z.B. dieser Controller: https://www.reichelt.de/mcu-arm-32-bit-128-kb-lqfp-64-stm32-f103rbt6-p125400.html?&trstct=pos_1 Wenn du weitere Fragen / Anregungen / Anmerkungen hast, freue ich mich auf deinen Post. Grüsse
ähnliches Breakoutboard für die C-Größe (48 Pins) veröffentlicht: https://github.com/electroniceel/stm32....c-breakout Passt für F0 bis zum F4. Es lohnt sich kein Verkauf, jeder kann sich ein Stapel solcher Boards für 2 US$ + 5 US$ Versand selbst bestellen (https://jlcpcb.com/).
-
Thread
ILI9341 langsam Verbesserungsvorschläge?
ili9320 dauert das Füllen des screens ca. 2 secunden. [c] void lcd_clear(uint16_t Color){ uint32_t index=0; lcd_setcursor(0,0); lcd_write_index(0x0022); cs_lcd_off; LCD_Write_Data_Start(); for( index = 0; index < ((uint32_t)lcd_max_width*lcd_min_width); index++ ) { lcd_write_data_only
So langsam finde ich das ILI gar nicht. Ich hab das ILI9341 vom STM32F429 Discovery runtergelötet und einen Test gemacht: 1.) ILI mit SPI, 4wire (IM = 0b1110) 2.) ILI mit 8bit parallel (IM = 0b0000) Das Ganze von einem ATMega 1284p und 14,7456 MHz bei 3.0V befeuert
-
Thread
Controller für mehrere Interrupts
Hi >Die Genauigkeit soll 0,001% betragen >Ich hatte gedacht vielleich gibt es einen µC der das kann obwohl er mit >einer Frequenz von 20MHz getaktet ist. Denk weiter. MfG Spess
, die mit einfachen Mitteln nicht überschritten werden kann. Wie A.K. oben schrieb, eignen sich STM32 Prozessoren, die schnelle interne Timer bieten. Eine Möglichkeit wäre, ein Discovery-Board STM32F407 zu nehmen. Wie man damit einen reziproken Frequenzzähler aufbauen kann, hatte ich hier gezeigt
-
Thread
Implementierungsfrage VHDL
geändert und es nochmal versucht. Im Gesamten ist es dann im FPGA ca 75 mal schneller als auf einem STM32F3 mit 72MHz. Aber die Zahlenkonvertierung frisst halt am meisten Zeit - muss man aber leider machen. Auf dem STM32 kann man die Konvertierung nicht machen, weil durch den Datentransfer viel
IMHO das beispiel mit dem LFSR recht gut. > Die > Geschwindigkeitssteigerung verglichen mit einem STM32 empfand ich > jedenfalls alles andere als beeindruckend. Wobei der STM32 als ARM den m.E. "schnelleren" Befehlssatz gegenüber x64 mitbringt, er taktet aber eben nicht im GHz-bereich. > Zum
-
Thread
gcc-4.7 -lto -Os funktioniert nicht
800036c: b500 push {lr} 800036e: b08b sub sp, #44 ; 0x2c 8000370: f8df d54c ldr.w sp, [pc, #1356] ; 80008c0 <_close+0x6> ... [/code] [code] __attribute__ ((externally_visible,used)) void stm32f10xCL_Reset_Handler(void) { //
sp, =__stack"); unsigned int * ptrDst; unsigned int * ptrSrc; register uint32_t foo = 0; for (foo=0;foo < UINT32_MAX;foo++ ) { __asm__("nop"); }; [/code]
-
Thread
STM32F4xx: Fragen zum startup
Hallo ich habe mir ein STM32F4-Discovery-Board zugelegt und gerade den Eclipse-Codesourcery-Toolchain aufgesetzt. Als erstes hab ich mich durch die Beispielprojekte geklickt und bin am Startup-Code (startup_stm32f4xx.S) hängen
Ich habe mal .lst unter die Lupe genommen (mit Flags): ... mflo = mflo + 3.0f; 8000210: ed97 7a03 vldr s14, [r7, #12] 8000214: eef0 7a08 vmov.f32 s15, #8 8000218: ee77 7a27 vadd.f32 s15, s14, s15 800021c: edc7 7a03 vstr s15, [r7, #12] ... Das sieht
-
Thread
STM32F4 ARM Platine - bitte ansehen
sich anbieten auf jede 2. Ader Masse zu legen. Ansonsten: was macht der FTDI auf dem Board? Dein STM32 kann problemlos selber ein serielles Interface per USB bereitstellen.
Bei den Quarzen könnte man überlegen, ob die überhaupt benötigt werden. Insb. die 25 MHz. Die STM32 haben PLLs und interne Takte, die man zur Not mit dem externen 32 kHz abgleichen kann. USB wird, warum eigentlich, auch nicht vom Controller übernommen, sondern von einem FT232RL
-
Thread
Günstiger uC mit hoher Taktfrequenz
16 CPUs verteilen - das gibt etwa 8 * 10^9 Interrupts / Sekunde. Welche Drogen nimmst du? MfG Falk
Nimm nen AVR und übertakte den ordentlich, der Rekord liegt glaub ich grad bei 32 MHz. :D
-
Thread
TFT ILI9341 SPI modus ohne D/C pin HILFE!
hier: https://www.ebay.de/itm/2-4-TFT-LCD-Display-Touch-Panel-SPI-Serial-240-320-ILI9341-5V-3-3V-STM32/164178637669?hash=item2639cf3365:g:UacAAOSwhr9cRU8V hier die Pin Belegung klar zu erkennen: https://www.ebay.de/itm/2-4-240x320-SPI-TFT-LCD-Serial-240-320-ILI9341-PCB-Adapter-SD-Card/253169553120?hash=item3af214cee0:g:IgkAAOSwwrtZxGe5
-
Artikel
STM32F4-Discovery
StdPeriphLib V1.0.0/Libraries/CMSIS/Device/ST/STM32F4xx/Include /home/user/eclipse/STM32/STM32F4xx StdPeriphLib V1.0.0/Libraries/STM32F4xx_StdPeriph_Driver/inc /${ProjDirPath} Als nächstes werden die Quellcode-Dateien
. Jetzt müssen noch 3 Dateien ins Projekt kopiert werden. /home/user/eclipse/STM32/STM32F4xx StdPeriphLib V1.0.0/Project/STM32F4xx_StdPeriph_Templates/TrueSTUDIO/STM324xG_EVAL/stm32_flash.ld /home/user/eclipse/STM32/STM32F4xx StdPeriphLib V1.0.0/Libraries/CMSIS/Device/ST/STM32F4xx
-
Thread
Leistungsmessung mit MSP430
#6577431: > Da wär ich jetzt über Empfehlungen für ADCs und µC ganz froh :) Ich bin ein Freund von STM32, aber da werden dir 10 Leute 10 Meinungen geben. Ich habe vor kurzem eine Energiemessung für 3 Phasen umgesetzte, das habe ich mit einem STM32G4 gemacht, da ich nicht viel Platz hatte und der schon
bei Devolo und TP-Link geschaut und darüber keine Angaben gefunden... :( > Ich bin ein Freund von STM32, aber da werden dir 10 Leute 10 Meinungen > geben. Ich habe vor kurzem eine Energiemessung für 3 Phasen umgesetzte, > das habe ich mit einem STM32G4 gemacht, da ich nicht viel Platz hatte >
-
Thread
Raisonance und SAM7
Ausführungen. Dann wird meine Wahl auf Rowley denke ich fallen. Muß nur mal schauen ob die auch den STM32F103RET unterstüzten. Den STM würd ich gerne einsetzen weil der so klein ist und viel zu bieten hat. Obwohl der AT91SAM7S256/512 auch nicht übel ist. Falls Rowley den nicht kann werd ich wohl beim
#1701232: > Dann wird meine Wahl auf Rowley denke ich fallen. Muß nur mal schauen ob > die auch den STM32F103RET unterstüzten. Crossworks unterstützt die STM32.
-
Thread
EEPROM Schreibschutz gegen Manipulation
allen Varianten dabei ist: man legt sich auf einen Hersteller fest. Oder man nimmt gleich einen STM32G030J6, der hat ein 1K OTP drin. Als I2C- oder SPI-Slave ... Da kann man natürlich auch gleich softwaremäßig ein größeres EEPROM mit simulieren.
man nimmt gleich einen STM32G030J6, der hat ein 1K OTP drin. Als > I2C- oder SPI-Slave ... > Da kann man natürlich auch gleich softwaremäßig ein größeres EEPROM mit > simulieren. (STM32G030J6 könnte für ein zukünftiges Projekt
-
Thread
STM32F103 I2C/TWI
ist denn die GPIO-Initialisierung der I2C-Pins? Siehe auch: http://www.diller-technologies.de/stm32.html
einem STM32F103 I2C betrieben haben, oder nicht?
-
Thread
20 x 16 bit PWM auf einem günstigen RISC-SoC!?
in Frage. Ziemlicher > Overkill zum dimmen von 6 RGB- und 2 WW-Ketten... Hallo Optiquenz, STM32F103 mit 100 pin TQFP (z.B. F103VC). Haben 4 normale Timer mit je 4 Kanälen und noch zusätzlich TIM1/TIM8. Alternative: TI C28 Piccolo Serie, die haben auch etwa diese Menge PWM, sind aber auch Meist
Ziemlicher >> Overkill zum dimmen von 6 RGB- und 2 WW-Ketten... > > Hallo Optiquenz, > > STM32F103 mit 100 pin TQFP (z.B. F103VC). Haben 4 normale Timer mit je 4 > Kanälen und noch zusätzlich TIM1/TIM8. Alternative: TI C28 Piccolo > Serie, die haben auch etwa diese Menge PWM, sind aber
-
Thread
Arten und Möglichkeiten von z.B. #include?
" #include "stm32f4xx_hal_sdram.h" #include "stm32f4xx_hal_sai.h" #include "stm32f4xx_hal_sd.h" #include "stm32f4xx_hal_i2c.h" So konnte ich viele Fehler (unbekannte Datentypen usw. aufgrund fehlender Includes
Problem zu beschreiben. Ich habe das STemWin Beispiel-Projekt aus dem F4 Framework -> C:\Users\Unknown\STM32Cube\Repository\STM32Cube_FW_F4_V1.14.0\Projects\STM32469I-Discovery\Applications\STemWin\STemWin_SampleDemo Und in diesem möchte ich Code der von CubeMX erstellt wurde zum Laufen bringen. Trotz
-
Thread
Octave und Serial Port / USB Port unter Windows
-gFfuCg35bPwyOYi3IkYQEWauS1b9SJrHz8odRMRSziQvV4yc6wJRPcVg0RqT1jtVTf7C3gT2J3lJqi2l_s6rHrdxtJHQ9Qr6GjI5WJ5AlwSBrCpNhh6N9gsubL86tf54NafyF0nRLJHxJXcoTfr76oJ72jSI1TsclLJaD5K3YrAp5CPsDDsllHUSpcHWRutW9xHLSkLKNToVCteZZvkXtBXxPvmGYjKp
-gFfuCg35bPwyOYi3IkYQEWauS1b9SJrHz8odRMRSziQvV4yc6wJRPcVg0RqT1jtVTf7C3gT2J3lJqi2l_s6rHrdxtJHQ9Qr6GjI5WJ5AlwSBrCpNhh6N9gsubL86tf54NafyF0nRLJHxJXcoTfr76oJ72jSI1TsclLJaD5K3YrAp5CPsDDsllHUSpcHWRutW9xHLSkLKNToVCteZZvkXtBXxPvmGYjKp
-
Thread
Lerncomputer so wie KOSMOS CP1 nachbauen
eines der vielen Z80 Projekte oder den Dram <PC vom 8 bit guy? https://www.youtube.com/watch?v=ayh0qebfD2g&t=300s
der 12 I/O für die Tastatur und 2 I/O für die Anzeige benötigt. Kandidaten wären hier dann: STM32F030 ATMega irgendwelcher STM8S103 Aber wie gesagt, man bräuchte das Manual des "Rechners"
-
Thread
ARM Axx für Real-Time
ist, dass die neuen Regelparameter alle z.B. 25us neu berechnet werden müssen. Also auf einem STM32H7(M7-Core) hatte ich auch mal ein Benchmark gemacht, der war aber nur minimal schneller im Vergleich zu dem oben erwähnten DSP. Jitter in der Berechnungszeit wäre kein Problem, solange man sicher
reinschieben. Manche Microcontroller haben auch eine eingebaute Cordic. (Für die Trigonometrie) z.B. STM32G4. Die könnte dann sogar per DMA paraller zur CPU rechnen.
-
Thread
Suche Controller zur Beleuchtung von Lego Modellfahrzeug
unterschiedliches Bliknken sollte der auch haben. http://www.ebay.de/itm/Arduino-IDE-kompatibles-Board-STM32-STM32F103RCT6-ST-ARM-32-bit-Cortex-M3-198-/321915131573?hash=item4af3a316b5:g:enYAAOSwYHxWPyMo Wenn das nicht reicht einmal Overkill ohne Arduino IDE. http://www.mouser.de/ProductDetail/STMicroelectronics
Es gibt eine Menge freie IDEs je nach Betriebssystem und vorlieben. Darüberhinaus auch ein Project STM32 in der Arduino IDE zu programmieren. > Bis jetzt sieht der mir nach dem Passendsten Controller aus und ich > hätte sogar nach Platz nach Oben. Ja > Oder ist der von dir Verlinkte Cypress
-
Thread
Ein kleiner Oberoncompiler für die C16x-Familie
dem verfügbaren on-chip RAM schnell knapp. Ist leider > so und die sector-Granularität bei den 29f0x0 sowie die erase/write > times sind etwaaaaaas groß ggf. Kann man nix machen ausser ggf. durch > RAM ersetzen auf der HW. Falls Du mal einen sockel für plcc-32 brauchst, > so etwas habe ich noch
Moins Guido, ähemmmm - header files für diverse STM32-CM3, wenn Du nicht die sourcen von Keil nimmst sondern die vom gcc und dann per script nach oberon konvertierst ? gruss, tom.
-
Thread
STM32: LQFP100 mit PSRAM (FSMC)
Hallo, ich möchte meinen STM32F303RE mit einem PSRAM verbinden. Ich habe mich da für ein IS66WV51216EBLL entschieden (512x16). http://www.mouser.de/ProductDetail/ISSI/IS66WV51216EBLL-70TLI/?qs=sGAEpiMZZMtm4RFapVkzrMYXsREyNxowT9d1XIRAtRVJMBiGmckRBA
sicher fühlen, wenn ich weiß, dass ich alles im Prinzip richtig verbunden habe: Ich habe nun FMC D0-15 vom STM32 mit den Eingängen vom Latch und den IO0-15 des PSRAM verbunden. Die Ausgänge vom Latch gehen auf A0-15 vom PSRAM. A16-18 kommen direkt vom STM32, genauso wie die restlichen Steuerleitungen
-
Thread
PWM 5V to ADC 3.3V
mit einem Timer/Counter einlesen => viel genauer! Das ist eine gute Idee, das sollte auf einem STM32F3 klappen. Da alle freien Pins nur 3.3V tolerant sind, habe ich mir gedacht, eine Zener Diode für die Spannungsbegrenzung zu verwenden wie im Bild im Anhang.
meist von einem > Arduino angesteuert, daher die 5V Eingang, es kann aber sicher auch mal > ein STM32 oder ähnlich sein. Vorwiderstand und Klemmdioden nach GND/Vcc und der Eingang wird 5V-tolerant.
-
Thread
Einstieg TFT
www.basteln-mit-avr.de/LPCXpresso_1769.html#TFT_3.2 (Display inkl. Controller SSD1289 16 bit Ansteuerung + STM32f4discovery Board)aufgebaut auf Lochraster. http://www.exp-tech.de/Displays/3-2--TFT-LCD-Screen-Module--ITDB02-3-2S.html nachgebaut. Funktionierte sofort! Schönen Gruß an Gerhard G. für die
www.basteln-mit-avr.de/LPCXpresso_1769.html#TFT_3.2 > > (Display inkl. Controller SSD1289 16 bit Ansteuerung + STM32f4discovery > Board)aufgebaut auf Lochraster. > > http://www.exp-tech.de/Displays/3-2--TFT-LCD-Scree... > > nachgebaut. Funktionierte sofort! > > Schönen Gruß an Gerhard G. für die tolle
-
Thread
Spannungsregler 5 V auf 3,3 V bei < 1 mA
hast Du mich doch noch abgehängt. Welcher µC, welche Datenleitung? Der auf dem Flugregler verbaute STM32F405 weist eine ziemlich wilde Mischung an tolerablen Eingangsspannungen auf, siehe "https://electronics.stackexchange.com/questions/492275/stm32f4-i-o-max-voltage-input". Und der BMM150 verträgt
hast Du mich doch noch abgehängt. Welcher µC, welche Datenleitung? > Der auf dem Flugregler verbaute STM32F405 ... muß in Deinem Aufbau mit 3,3 Volt laufen, nur dann ist die Verbindung zum BMM-Modul stabil. Wenn da eine Differenz von 200mV ist, macht das nichts. Kläre einfach, auf welchem Weg der STM32
-
Thread
[Biete] Mouser Artikel aus Fehlkäufen/Massenrabat-Reste
863-NCN5120MNG > 02x 989-EPM570T144C5N > 02x 579-PIC16F1825-I/P > 06x 538-50079-8000 02x 511-STM32L100C- DISCO 01x 844-6TQ45SPBF 01x 863-NTJ3157NT1g 02x 512-FIN1002M5X 05x 873-AS169-73LF 01x 595-PCM1803ADBR 10x 726-BGA616H6327XT 03x 998-SY100EPT23LZGTR 03x 756-LRMAN1206R01FT5 03x 71
Jemand könnte weitermachen mit Zusatzinfosbeisteuern: 02x 511-STM32L100C- DISCO 01x 844-6TQ45SPBF 01x 863-NTJ3157NT1g 02x 512-FIN1002M5X 05x 873-AS169-73LF 01x 595-PCM1803ADBR 10x 726-BGA616H6327XT 03x 998-SY100EPT23LZGTR 03x 756-LRMAN1206R01FT5 03x 71
-
Thread
Code von einem Mikrocontroller auslesen
Ich frag mal konkret: Kann man ein STM32 XXX auslesen? Wenn ja, wie? Und wie kann mann dann das HEX File in ein lesbares Code umwandeln? Wie kann man das Auslesen bei einem STM32 XXX verhindern?
Hosen hast, dann verkaufe eins und erstehe diesen Emulator: www.ebay.de/itm/ST-LINK-V2-ST-LINK-STM8-STM32-kompatibler-Emulator-USB-Programmer-Debugger-/401080063158 Wenn der Controller *nicht* geschützt ist, dann hast du Glück gehabt.
-
Thread
STM32: Seltsames Verhalten
HAL_PWR_EnterSTANDBYMode(); /* USER CODE END 2 */ [/c] Ich habe den Sketch auch mit Nucleo F411RE & G071RB getestet. Bei Beiden gibt es das Problem nicht. Die funktionieren bis auf 2V einwandfrei. Ein zweites Board mit STM32F401CC verhält sich gleich. Mit RCC-Flags konnte ich leider die Zustände beim
KT315 schrieb im Beitrag #6808094: > Das Board ist ein HW-848 mit einem STM32F401CC MCU aus > China > Nucleo F411RE & G071RB getestet. Bei Beiden > gibt es das Problem nicht. > Ein > zweites Board mit STM32F401CC verhält sich gleich. Ist das zweite F401-Board auch
-
Thread
STM32 Uart implementierung findet die defines nicht?!
Ich habe die ioc mit SW4STM32 importiert, alles ok. In der main.c erfolgt die Auswertung mit: void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)
sollte funktionieren. Die magische HAL_UART_RxCpltCallback Funktion befindet sich als __weak in der stm32f7xx_hal_uart.c . Da wird sie auch aufgerufen.
-
Thread
Synchrontester für Drosselklappen
Für weitere Experimente ist just heute folgendes Kit eingetroffen: http://www.amazon.de/SainSmart-STM32F103VCT6-Entwicklungs-Board-Module-Serial/dp/B0081JPBQU/ref=sr_1_1?ie=UTF8&qid=1409168960&sr=8-1&keywords=SainSmart+STM32+STM32F103VCT6%2B3.2%22 Hierzu werde ich sowohl die Software veröffentlichen
wie so oft zu ambitioniert, doch so langsam wird's was. Zur Hardware: Ich verwende nun das HY-MiniSTM32V Modul mit 3.2" Touch Display. Die Ausgänge der Messverstärker sind jetzt an PC0/IN10 und PC11/IN11 angeschlossen. Der externe ADC wird nicht mehr benötigt. Die komplette Schaltung der Sensorik zeigt
-
Thread
UV-Laserdrucker
doppelte PWM-Frequenz. Allerdings ist in diesem Mode OCR0B für das Tastverhältnis zuständig und der PWM-Ausgang ist OC0B. MfG Spess
32Bit Controller STM,Atmel, ich habe von Anfang an einen 32Bit PIC da. Ein 32Bit Timer zur Ausgabe der Zeile, hat den Vorteil, das der Timer für eine komplette Zeile reicht und nicht laufend neugestartet
-
Thread
USB PowerSupply mit Mikrocontroller
Softwareinstallation steuern kann. Weiß jemand, wie das genau funktioniert? Kann man das auf den STM32 machen?
Cornelius schrieb im Beitrag #5656676: > Kann man das auf den STM32 machen? Das hat mich gerade auch interessiert und habe ein wenig gesucht; ich habe nur ein Codebeispiel gefunden. Es soll auf einem STM32F4 Discovery Board lauffähig sein: https://github.com/fetisov
-
Thread
STM32 : Float linken mit Coocox
Hallo, ich versuche, float Zahlen mit einem stm32f107rc und der Cooide 1.7.0 und winarm 4.6.q4 auszugeben. Leider klappt das nicht, es kommt nur Müll raus. Welche Libs muss ich dazulinken und aus welchem Pfad? Oder erkennt das die IDE automatisch
Oder hier: http://www.mikrocontroller.net/articles/STM32#Tipp_FPU_von_STM32F4xx_nutzen
-
Thread
Controller für CNC Fräse
ist aber die Schrittfrequenz in Summe <40 kHz und das schon nur mit unregelmässigen Steps. Bessere STM32 Controller kommen so wie ich gesehn habe schon an die 500 kHz. Ansteuerung über EstlCam, was mit 50 € ein sehr gutes Preis/Leistungsverhältnis hat. Estlcam soll aber einen sehr überschaubaren G-Code
Stepper mit Schrittinterpolation oder eben eine schnellere MCU. Nehm doch ein GRBL Derivat mit STM32. Hält Dich doch keiner von ab und ESTLCAM kann das auch betütern Nur Linux CNC solltest Du Dir erstmal auf einem ollen Lappi ansehen und eine Testkonfiguration erstellen bevor Du da HW für kaufst
-
Thread
HX711 mit Wägezelle
ist 1 kg. Es wird Kanal A des HX711 mit Verstärkung 128 verwendet. Das HX711 Board hängt an einem STM32-Nucleo, die Spannungsversorgung für das HX711 Board kommt direkt von STM32-Nucleo (3.3 Volt bzw. 5 Volt). Wenn man den 24-Bit Messwert vom HX711 so ungefähr auf Gramm mit 0.1 Gramm Auflösung skaliert dann ergibt sich: [code] keine Belastung: Messwert 0.0 g 100 Gramm Gewicht: Messwert 100.0 g +/- 0.1 g 200 Gramm Gewicht: Messwert 200.0 g +/- 0.1 g [/code] Es gibt zwischendurch Ausreißer der Messwerte mit mehr als der obigen Abweichung, das
-
Thread
avr-gcc-10 - "volatile deprecated [-Wvolatile]" Warnungen
ursprüngliches*p++ += 42; > frisst mein avr-gcc nicht. Komisch, meiner schon: [pre] D:\avr-gcc-10.0.0_2019-12-16_-mingw32>bin\avr-gcc.exe -Wall -Wdeprecated -gdwarf -g3 -O0 t.cpp D:\avr-gcc-10.0.0_2019-12-16_-mingw32>bin\avr-objdump.exe -d -S a.out a.out: file format elf32-avr Disassembly
pop r0 6e: df 91 pop r29 70: cf 91 pop r28 72: 08 95 ret D:\avr-gcc-10.0.0_2019-12-16_-mingw32> [/pre]
-
Thread
Frage zum STM32 - Widerstandsproblematik
Batterieüberwachung anbelangt: Die Antwort mit 'nem MOSFET (alternativ Analogschalter), oder bei den neueren STM32 (z. B. G0) gleich den eingebauten Spannungsteiler mit internem Schalter dazu für VBat-Messung. S. RM0444, 14.10 Battery voltage monitoring.
Spannung und Strom da angegeben sind? Ich denke damit erübrigt sich die Problematik von selbst. Die STM32 die ich kenne haben alle eine interne Referenz die der ADC messen kann. Daraus kann man dann die aktuelle Betriebsspannung berechnen, ganz ohne zusätzlichen Spannungsteiler.
-
Thread
Lifecycle AT90CAN Controllerfamilie
Hast du mal einen Kostenvergleich gemacht, was so ein kleiner STM32 im Vergleich zum AT90CAN kostet? Willst du mittelfristig aus der Entwicklung raus oder in Rente gehen wenn du an neuen Techniken nicht mehr interessiert bist?
Ich bin von den 90CAN32 und ATMEGA16M1 weg weil die kein CAN-FD können. Also egal wie lange die noch angeboten werden, technologisch sind die für mich bereits tot, leider. Und weil es gar keine Automotive STM32 gibt und
-
Thread
I2C auf dem STM32 F411RE
du die HAL benutzen... Gerade die I²C-Peripherie der alten STM32-Controller (F1, F4) ist ziemlich umständlich, und die ohne HAL zu nutzen ist ziemlich lästig. Bei den neueren Controllern (F0, L0, F7) ist das deutlich einfacher, braucht aber das genannte Tool.
Wolfgang E. schrieb im Beitrag #5521794: > also BeispielCode oder dergl. wie er ja für die F0/F3 > offenbar zur Verfügung gestellt wird. Hier gäbe es Beispielcode, passend für die F4er: https://github.com/ChibiOS/ChibiOS/tree/master/os/hal/ports/STM32/LLD/I2Cv1 Das ist aus dem HAL von
-
Thread
RTC low cost/time
interne RTC und nicht der ganze Chip. z.B.: - https://www.st.com/resource/en/product_training/STM32G4-System-Power_control_PWR.pdf - https://www.st.com/resource/en/application_note/dm00226326-using-the-hardware-realtime-clock-rtc-and-the-tamper-management-unit-tamp-with-stm32-microcontrollers-stmicroelectronics.pdf - https://www.st.com/resource/en/application_note/an4206-getting-started-with-stm32f3-series-hardware-development-stmicroelectronics.pdf
-
Thread
ARM C-Compiler
vertrieben wird. Die haben auch genau die „Platine“ die mir so vorschwebt (mikromedia for Stellaris/STM32 M3/STM32 M4. Meine Frage: hat jemand von Euch diesen Compiler in Gebrauch und kann dazu etwas sagen? Ich setze ihn nur für private zwecke ein. Gruß Jürgen
: klaus@LittlX:~/src/stm32/LernBetty_R0.03/BettyBase$ grep -i Tasten.h * Appfinder.c:#include "tasten.h" BettyWorkMenu.c:#include "tasten.h" cmd.c:#include "tasten.h" Interrupts.c:#include "tasten.h" Interrupts.c~:#include