-
Thread
STM32F7 und SDRAM
den Speicher schreiben und lesen, allerdings nur bis zu einer bestimmten Adresse: [code] uint32_t adr = 0xC0000000; volatile uint32_t a[32]; for(uint32_t k=0; k<16; k++) { *(uint32_t *)(adr + 4 * k) = k; a[k] = *(uint32_t *)(adr + 4 * k); } [/code] Für k bis 16 funktioniert
HAL_SDRAM_Init() und meine Funktionen zusammen wieder die Funktion des BSP haben. Hier das Beispiel zu dem STM32F746G-Disco. Im Code sind hoffentlich genug Kommentare als Erläuterung. Da du aber anderes SDRAM als auf dem Disco Board benutzt, musst du wahrscheinlich ein paar Werte ändern. Gruß, dasrotemopped
-
Thread
STM32 beschaltung korrekt?
und ich würde es auch gerne Testen aber ich komme nicht mal so weit, ich kann mich im STM32CubeProgrammer garnicht verbinden.
https://www.mouser.ch/ProductDetail/AVX/08055A220JAT2A?qs=owscpGBW86WTFbKrxpDmHA%3D%3D 22pF C0G 0805 5% Denke das sollte reichen oder?
-
Thread
uC kann nicht programmiert werden
den https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-utilities/stsw-link009.html?dl=Mb6MeyavONqAB%2Fnuk5xNaA%3D%3D%2CCqwGkCNZJ4A928XrwQMA2Q1j4i51vI3xXgPfVzvyt7rWjVJa6hH9jRSGT5xgh7gnmy2IR%2B1wOHmqTto5nN9dLGRCf5ZiY%2BRR2cA%2FrkVFTSeGBS0Kb2dxZPS%2B04%2BxdLTk7qMy6Qsi%2FFTwG7kLdgeD0XZ85X3jb%2Fcm6v2XOoUge%2FnmLTyiw8CbNFP60TQis%2FXvfven%2BPNj%2Fd8NV3P6kqNqYQcTqgf4O03t053OwxbdHU%2B2PfVKzYoB81UQ7tGDIWfXWvuhGLhVazW0WMuNZecajSFg9w812WbNzC0YeU5fdXG2gU16sLgyXCwiLDp0OQxv
-
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
stm32f401 CoIDE Float-Zahl über Semihosting ausgeben
0x00000000 0x40 ..\obj\semihosting.o .text 0x00000000 0x0 ..\obj\startup_stm32f4xx.o .data 0x00000000 0x0 ..\obj\startup_stm32f4xx.o .bss 0x00000000 0x0 ..\obj\startup_stm32f4xx.o .text 0x00000000 0x0 ..\obj\main.o .data 0x00000000 0x0 ..\obj\main.o .bss 0x00000000 0x0 ..\obj\main.o .text.printfloat
-
Thread
DC Motor mit Drehmoment umkehreung
Drehmoment. Das heißt du wirst eine sehr große PWM Frequenz haben. Deswegen einen so starken uC wie zb stm32f1 oder gleich das du keine Probleme hast einen stm32f4.
Alexander N. schrieb im Beitrag #7501527: > Deswegen einen so starken uC wie zb stm32f1 oder gleich das du > keine Probleme hast einen stm32f4. Ein ATtiny25/45/85 reicht völlig aus, wenn mal klar wäre, welchen Motor und Aufbau der TO verwendet.
-
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
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
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
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
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
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
-
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
-
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
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
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
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
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
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
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
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
[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
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
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
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 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
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
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
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
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
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