-
Thread
STM32F4 Timer zählt nicht
Hi ich habe in C eine Funktion geschrieben zum Initialisieren des Timer 7 auf dem STM32F407 die nicht wie erwartet funktioniert. Der Counter bleibt einfach bei 0. Das ganze läuft bei mir in Keil uVision Debugger als Simulation. Kann es daran liegen? Das ganze läuft mit 84 MHz und soll
-
Thread
Kalibrierung Inertialsensor - Wie Anwendungsumgebung für MAG berücksichtigen?
beschäftige mich aktuell mit der Kalibrierung von Inertialsensoren (IMU - MPU9250, Mikrocontroller stm32f407, Spi) Die Kalibrierdaten vom ACC, Gyro und MAG sind bereits aufgenommen worden.(extern). Nun soll noch zum MAG der Bias für unsere Anwendungsumgebung in die Kalibrierung mit einfließen. (siehe
-
Thread
ADS1015 12-Bit Analog-Digital-Converter: Kleine Verständnisfrage
halt der Fluch von Mikrocontrollersystemen, alles nacheinander. Apropos ADCs, noch nie einen STM32F407 in Händen gehalten, richtig? ;-) Es gibt ein Leben nach den AT90xxxx µCs…
-
Thread
Aufwand für die Portierung auf Plattformen wie Arduino, mbed, Micropython,.
Netzwerkinterface ist jetzt sehr kompatibel zu Berkeley sockets. Damit habe ich einen MQTT Client auf einem STM32F407 laufen. Am Webserver incl. Websockets arbeite ich gerade, funktioniert auch schon einigermaßen. Mbed hat auch eine Unterstützung für ESP oder Cellular als NIC, habe ich aber noch nicht benutzt.
-
Thread
STM32F4Discovery DMA für Timer 2
Hallo, ich probiere seit einer Weile an der Programmierung herum, komme aber nicht weiter: STM32F4 Discovery über CooCox Ich versuche neben dem Timer1 auch Timer2 für eine PWM-Erzeugung mit DMA zu betreiben. Beim Timer1 hat alles geklappt (aus einem Beispiel kopiert und variiert). Ich befürchte
DMA1, Stream1, Channel2 ist beim STM32F407 gar nicht definiert schau mal im RefManual RM0090 auf Seite 216+217 nach UB
-
Thread
STM32F4 TIM1 mit Encoder und PWM
Hallo. Ich verwende einen STM32F407 und bin etwas knapp an Encoder-Eingängen und PWM-Ausgängen. Würde gerne ohne zusätzliche Bauteile auskommen. Es würde ausgehen, wenn ich z.B. TIM1 mit EncoderMode (Ch1&2) und CH3 & CH4 als
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
betreibst, reichen für diesen auch 3Volt. Für eine gescheite Auflösung ist der avr eh zu langsam. Ein stm32f407-board mit dcmi-camera-Schnittstelle kostet um die 10€. Auch damit ist der Betrieb des camera-Moduls noch anspruchsvoll genug.
Value of 0xEC = 0x88 Value of 0xED = 0x88 Value of 0xEE = 0x1A Value of 0xEF = 0x1A Value of 0xF0 = 0x1A Value of 0xF1 = 0x1A Value of 0xF2 = 0x1A Value of 0xF3 = 0x1A Value of 0xF4 = 0x1A Value of 0xF5 = 0x1A Value of 0xF6 = 0x1A Value of 0xF7 = 0x1A Value of 0xF8 = 0x88 Value of 0xF9
-
Thread
PWM-Netzteil 400V
von 0..400V ausgibt, bei einem Maximalstrom von 50mA. Benutzen möchte ich den PIC-Controller 16F627A, da hab ich noch einige vom rumliegen. Die 400V stammen von einer "Trafo-Rücken-an-Rücken"-Schaltung: 12V und 15V als Sekundärwicklungen geben richtig zusammengeschaltet nach dem Glätten eine Spannung von ca. 407V. Ich habe bereits ein Volt- und Amperemeter gebaut, diese werden als Feedback mit eingebaut. Das Voltmeter ist als Feedback für den PWM-Teil da, damit da bei wechselnder Last nichts in die Sättigung
-
Thread
Direkt flashen mit BMP
mal eine OpenOCD-Session mit gdb zum Laufen zu bekommen. STLinkV2 des Nucleo-Boards ist an das stm32-F407-DIYMORE Board angeschlossen. Da ich immer noch nicht weiß, wie mein memmap aussehen soll und mir gesagt wurde, ich solle das rom nach 0x08000000 lagern, versuche ich also Folgendes: [c] $ cat memmap
) } > ram } $ cat DEBUGnucleo #!/bin/sh /Users/kuku/opt/xpack-openocd-0.10.0-14/bin/openocd -f /Users/kuku/opt/xpack-openocd-0.10.0-14/scripts/board/st_nucleo_f4.cfg -c "gdb_port 4242" -c "telnet_port 4444" $ $ ./DEBUGnucleo xPack OpenOCD, x86_64 Open On-Chip Debugger 0.10.0+dev-00378-ge5be992df
-
Thread
Heizungsregelung selber bauen
verworfen, CAN gefällt mir besser und eine Kommunikation zwischen einem LPC11C24 und Bluepill STM32F103 habe gestern noch hinbekommen. Die einzelnen Heizkreisregler mache ich doch autark, mit dem single point of failure beim zentralen Controller hast du Recht. Den sehe ich aber trotzdem als Brücke
dann n-mal für die Heizkreise + Reserve. Für das CAN-Ethernet Gateway doch ein Chinaboard, das STM32F407 oder ein STM Discovery, mal sehen. Wichtig wäre das erstmal der Regler autark läuft, dann ist Fernbedienung die Zugabe. Sebastian L. schrieb im Beitrag #5644568: > Du spähst vielleicht einen Funktionsumfang
-
Thread
DABPi - FM/DAB Empfänger mit Si4688 für Raspberry Pi
Probier es mal hier : http://download.siliconexpert.com/pdfs/2013/9/27/21/18/24/407/slab_/auto/si4688.pdf
absoluten Werte (aus der oben angehängten DAB.xls) sind: [code] Rs (Ohm) Xs (Ohm) |Z| (Ohm) f: 174M 7,562314497 9,582364336 12,20697779 f: 200M 8,08466514 9,740150416 12,65829138 f: 220M 8,183232535 10,36603156 13,20681282 f: 240M 8,175020796 12,04458657 14,55688945 [/code
-
Thread
TFT mit ILI9341, Displayqualität
Hallo, ich habe ein Acelex STM32F407VET6 Board mit einem passenden Display von Acelex mit ILI9341 darauf. Die Ansteuerung per FSMC funktioniert auch, aber das Display flackert leicht bei jedem Schreibzugriff. Ein anderes Display mit
/Pixel read=565, write=565. #ifdef ILI9486 // PGAMCTRL(Positive Gamma Control) 0xE0, 15, 0x0F, 0x1F, 0x1C, 0x0C, 0x0F, 0x08, 0x48, 0x98, 0x37, 0x0A, 0x13, 0x04, 0x11, 0x0D, 0x00, // NGAMCTRL(Negative Gamma Control) 0xE1, 15, 0x0F, 0x32, 0x2E, 0x0B, 0x0D, 0x05, 0x47, 0x75,
-
Thread
Eclipse: Debug-Configuration mit Variablen möglich?
project-name}, ${ProjPath} etc. klappt das gut. Das Hardwaredebuggin mit den ST-Link auf dem StM32F407-Demoborad funktioniert auch. Ich gehe wenn ich ein neues Projekt anfange immer so vor: Ich kopiere das Blanko-Projekt und gebe ihm einen neuen Namen. Dann fülle ich die main{} mit Code und compiliere
-
Thread
MCU mit 24-Bit-SPI?
Nein! ... wenn man es richtig macht. Hier Anschauungs-Material (zwei 8-Bit Transfers auf einen STM32F407): https://www.mikrocontroller.net/topic/415233#4841468
Transfer bit length is selectable as 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 24, or 32 bits. Z.B. R5F565N7ADFP https://mou.sr/3Hxw1el Grüße
-
Thread
AVR Bootloader
alle anderen Pins offen. COM1 und COM2 sind auf dem Mainboard, und haben die Standardadressen: 0x3f8 unf 0x2f8 ... COM3 und COM4 ist eine PCI-Karte mit Netmos Chip. COM3 hat folgende Resourcen: E/A: D400-D407 IRQ: 9 Ich vermute die DOS-Box emuliert dann die Adresse 0x3e8 ... ? Meine selbstkompilierte Version sendet mit der sendstring Zeile folgendes (hex): 0xF8 0xF0 0xE0 0x80 0xFC 0x0D >Ich habe den Debugger vom dev-c++ nie richtig benutzt Er ist eine reine Katastrophe ... Ich habe den Fehler nochmals untersucht: Ich führe dein Programm
-
Thread
CycloneTCP auf Cortex-M3 - Erfahrungen?
Ethernet-Phys, was den Einstieg nochmal erleichtert. Angefangen hatte ich mit einer Kombination aus einem STM32F4 Discovery Board und dem DP83848 Ethernet Phy (als Steckbrettfähiges Modul von Waveshare). Was für mich besonders interessant war, war, dass der Stack bereits neben HTTP und FTP bereits viele weitere
noch deine Frage schlussendlich zu beantworten: Mein Setup besteht hauptsächlich aus einem STM32F407 mit einem DP83848 Phy unter Einsatz von FreeRTOS. Zusätzlich nutze ich die FatFs Bibliothek von ElmChan (diese ist wie so vieles bereits im Downloadpaket des Stacks enthalten). Ich arbeite größtenteils
-
Thread
[Suche] Interessierte(n) an Projekt (ARM/FPGA)
@Markus Müller : der STM32F2xx hat keinen internen Displaycontroller.
Ich auch eine interessante Kombination. Ich würde sowas suchen mit Altera FPGA + STM32F407.
-
Thread
Funk-Dimmer und -Schalter mit ESP8266 - wer will mitbauen?
gut aus http://www.ebay.de/itm/PE-Leistungsrelais-bistabil-5-A-1-x-Wechsler-TE-Connectivity-PE014F05-Bistabil/400684106486?_trksid=p2054897.c100204.m3164&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D20140407115239%26meid%3D2f59bf2f9b92413e8a605daeebfb6bb6%26pid%3D100204%26rk%3D4%26rkt%
Falls jemand an der SW-Entwicklung des Triac-Dimmers mit einem 'STM32F407 Discovery' mitmachen will, ich lege mit folgender Pin-Belegung los: [code]µC Pin Name Typ Beschreibung ¯¯ ¯¯¯ ¯¯¯¯ ¯¯¯ ¯¯¯¯¯
-
Thread
STM32F4 Uart baudrate Float-Teiler
Hallo Leute, ich habe den UART des STM32F407VG in Betrieb genommen. Ich habe eine theoretische Frage: Man kann beim Uart den Prescaler für die Baudrate über eine Floatzahl einstellen. wie funktioniert das (also in Hardware), dass man z.B
-
Thread
FreeRtos Heap 5 - Bestimmte Teile düfen nur im 2. Bereich landen
Hallo. Ich sizte gerade an einen Projekt mit einem STM32F407 mit externem RAM. Darauf läuft FreeRtos, zZ mit Heap_2.C, wobei der Heap im CCM Speicher liegt. Nun brauche ich aber für eine Ethernet Anwendung mehr Speicher auf dem Heap. Extern habe ich
-
Thread
SI4703 Probleme beim Channel auslesen
, Seek Up/Down funktioniert tadellos. Hat einer eine Tip, woran es liegt?? Controller ist ein STM32F407 Gruß Sascha
-
Thread
[V] *NEU* Chauvin Arnoux Messgeräte (Multimeter/Strommesszange)
ich mehrere Chauvin Arnoux Messgeräte an. Sie sind alle neu und orginalverpackt. Strommesszange F407 430 Euro Strommesszange F65 230 Euro Multimeter CA5277 230 Euro Versand für langjährige Mitglieder ist inklusive. Ich würde mich freuen, wenn sich ein neuer Besitzer finden würde.
-
Thread
ENC28J60 myEthernet mit NeMo Stack Probleme
verwenden. Wenn es mehr Boards sein sollen dann reduziert nachbauen. Oder eine Kombination aus STM32 f407 Blackboard und Ethernet PHY zusammen- schustern. Ist die einfachste Möglichkeit ins LAN zu kommen.
-
Thread
Conways Game of Live zu langsam auf Z80
[19] 236 ld a,-23 (ix) 1F16 C6 FF [ 7] 237 add a,#0xFF 1F18 DD 77 E8 [19] 238 ld -24 (ix),a 1F1B DD 71 F2 [19] 239 ld -14 (ix),c 1F1E DD 70 F3 [19] 240 ld -13 (ix),b 1F21
406 00105$: 407 ;driver.c:187: tx.buf[tx.wr_ptr] = c; 0332 11 06 E9 [10] 408 ld de,#_tx + 129 0335 1A [ 7] 409 ld a,(de) 0336 4F [ 4] 410 ld c,a 0337 21 85 E8
-
Thread
Makefile Problem
Hallo, ich verusche eine Projekt für ein STM32F407 mit einen Makefile zu kompileren. Leider gibt es einen ERROR beim linken mit folgender Meldung: [code] COLLECT_GCC_OPTIONS='-g' '-D' 'inline=' '-mthumb' '-mcpu=cortex-m4' '-O1' '-T' '/home/tobias
/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dac.c \ $(STLIB_PATH)/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dbgmcu.c \ $(STLIB_PATH)/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dcmi.c \ $(STLIB_PATH
-
Thread
STM32F4 Tastenabfrage C++
Guten Tag, ich habe gerade mit einem STM32F407 Mikroprozessor begonnen zu programmieren. Dies in C++. Ich habe bereits erfolgreich einige LED's aus- und eingeschalten und möchte nun einen Taster abfragen. Ist der Taster aktiv sollten alle LED's
-
Thread
Woher weiß der Linker, welche Regions ins Hexfile kommen?
Hallo zusammen, folgendes Problem: Ich habe einen STM32F407VG mit "Core Coupled Memory" (CCM = spezielles RAM) an 0x10000000. Mein Linker-File sieht so aus: [c] MEMORY { FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 1024K SRAM1 (xrw) : ORIGIN =
-
Thread
STM32CubeIDE STLINK/V2 Debuggen ohne Breakpoints (Semihosting?)
genau das Problem ist. Das Programm, das in einem Discovery Board läuft, funktioniert nicht im STM32F407-DIYMORE board. Vielleicht kann mir da jemand auf die Sprünge helfen.
gerade nichts ausspuckt Alternativ kannst du TraceSWO nutzen. http://stefanfrings.de/stm32/stm32f3.html#traceswo http://stefanfrings.de/stm32/cube_ide.html#traceswo Der Quelltext von ITM_SendChar() in CMSIS core ist: [c] /** \brief ITM Send Character \details Transmits a character via
-
Thread
Teile Fertigung
Aluminium-Platte-Blech-Vierkant-106-x-168-x30mm-AL-MG-4-5-Frasen-CNC-Klotz-/171678369734?hash=item27f8d407c6 teurer als gewollt, und wenn ihm ein VHM Fräser bricht http://www.ebay.de/itm/VHM-SCHRUPPFRAESER-12x30x84mm-Z-4-WNT-ORIGINAL-NEU-1-stuck-/262094733877 zahlt der Hobbyfräser drauf, denn dem
-
Thread
ZX81 plus38 Clone
Türstoppers haben übrigens auch ein eigenes Forum: https://forum.tlienhard.com/phpBB3/viewforum.php?f=2&f=2
auch direkt einen "um die Ecke": https://www.mikrocontroller.net/topic/490145 Läuft auf STM32F407VET6-China-Board. Aber auch auf Linux (Framebuffer und/oder X11) und Windows (QT).
-
Thread
Natriumpersulfat
index.html?;ACTION=3;LA=2;ARTICLE=23424;GROUPID=3375;artnr=%C3%84TZMITTEL+600G;SID=11TrPfwH8AAAIAAC8QJ0Q7c4f0062c2029be80880185dd264f407
-
Thread
SDIO SD-Karte ACMD41 immer busy
Hallo, ich versuche eine SD-Karte am STM32F407 ohne die HAL Libraries zu betreiben. Ich sende zuerst CMD0 => klappt. Dann CMD8. Die Karte antwortet spezifikationsgemäß und akzeptiert meine Spannung. Dann sende ich ACMD41 (CMD55 + CMD41)
-
Thread
JBC T245 Verbindungstechnisches Rätsel
Design ausgearbeitet? Ich habe noch nicht alle BE. Für den Controller nehme ich den ATmega, STM32F103 und/oder F469. Der STM32F469 ist für ca. 55 EUR als DISCO Board erhältlich-> mit 4" 800x480 Pixel TFT LCD with capacitive touch screen. Von der T245 habe ich noch keine Daten (Pinbelegung usw
Gehäuse passen. Touch screen Bedienung würde das Gerät allerdings sehr modern gestalten. Für den F103 oder F407 habe ich eine Eigenentwicklung als Proto Platform. Möchte zuerst alles so testen. Von der T245 habe ich schon irgendwo Informationen gefunden. Kann mich momentan nicht ans wo erinnern
-
Thread
STM32F4 Ehternet Treiber
Liebes Forum, ich habe ein Problem mit dem Ethernet-Treiber des STM32F407VGT6. Bei der Standart peripheral Libary ist kein Treiber für Ethernet dabei, aber auf der Webseite gibt es einen zum runterladen. Dieser wird auch in den Beispielen, von denen ich gerade versuche
-
Thread
ARM Cortex M4 SVCall
Hallo, ich experimentiere mit einem STM32F407. Ich möchte SVC verwenden. Dazu habe ich folgenden Assemblercode geschrieben: mrs r0, psp ldr r0, [r0, #24] sub r0, r0, #2 ldrb r0, [r0] bx lr normalerweise läuft mein
-
Thread
STM32F4 DISCOVERY BOARD USART HAL buffer Ausgabeproblem
/en/development-tools/sw4stm32.html unter Ubuntu LTS 16.04 Das verwendete Board ist das STM32F407G-DISC1. Anbei befinden sich drei Dateien, die einen Ausschnitt aus dem Code beinhalten. (also nur die Sachen, die in Bezug auf den USART2 relevant sind) Nun zum Ablauf, wie es eigentlich funktionieren
-
Thread
Welche Elektro-Kettensäge?
Dieter F. schrieb im Beitrag #5754873: > Ich kenne niemanden, der seine Kette "selbst feilt" Je nach Holz wird nach jedem Baum geschärft. Du fährst deswegen immer zum "Experten"? Maschinell schärfen ist
würde unerlaubt abholzen. https://raiffeisen-mannheim.stihl-haendler.de/de-de/produkt/574c5d15-b64a-407f-9d89-8fc1faa173ac/sagebock-holz/ so ähnlich soll es aussehen. Zusammenklappbar ist ganz praktisch. Über unsere riesige Motorsäge im THW haben Waldarbeiter nur gespottet, die benutzen wenn es geht
-
Thread
STM32F4 Discovery, Probleme beim Schreiben in dem RAM
Ich besitze Erfahrungen mit den Atmel 8 Bitlern. Ich benutze den Keil Compiler für mein neues STM32F4 Discovery. Der MCU darauf ist ja ein STM32F407VGT6 mit 1MB. Das Schreiben in den Flash funktioniert ohne Probleme, jedoch das Schreiben in den Ram nicht. Im Internet hab ich gelesen, dass man
-
Artikel
STM32 für Einsteiger
diesen Lib's basieren und somit wird der Wechsel innerhalb der STM32 Familie deutlich vereinfacht. STM32F4xx Library von ST: "STSW-STM32065 STM32F4 DSP and standard peripherals library" incl. Dokumentation und Demo-Projekte zu allen CPU-Funktionen. Der einzige Nachteil beim STM32: Man muss etwas mehr lesen
ist kurz gezeigt welche Möglichkeiten die CPUs bei den oben empfohlenen Einsteigerboards haben. STM32F407 - vom STM32F4DISCOVERY Board. Blockdiagramm STM32F407 STM32F4DISCOVERY Demoboard Es sind sehr viele Peripheriemodule im µC implementiert. Jedes einzelne Peripherie-Modul (z.B. Ethernet, USB, CAN,
-
Thread
Bitmanipulation beschleunigen
41a: 70 6f ori r23, 0xF0 ; 240 41c: 24 fd sbrc r18, 4 41e: 8f 60 ori r24, 0x0F ; 15 420: 25 fd sbrc r18, 5 422: 80 6f ori r24, 0xF0 ; 240 424: 26 fd
rjmp .+6 ; 0x5f2 <variant_eprofi+0x66> 5ec: 4f e0 ldi r20, 0x0F ; 15 5ee: 01 c0 rjmp .+2 ; 0x5f2 <variant_eprofi+0x66> 5f0: 40 ef ldi r20, 0xF0 ; 240 5f2: 20 7c
-
Thread
Siplace-Bediener oder Programmierer hier?
Roland F. schrieb im Beitrag #7611763: > Aber trotzdem verstehe ich keinen der sich eine gebrauchte F3/F4 holt. > Ersatzteile sind immer vergoldet, kaum Servicetechniker (Nein, die > Maschinenschubser die
machen wir das falsch > oder verlassen uns zu sehr auf die Maschine oder die Programmierung. Bei F- und S-Maschinen mit SR 407/408 lässt sich die Abholposition leider nicht einstellen. Außer bei der S27-HM funktioniert das, die hat auch die neuere 505er Software. Bei den S-Maschinen geht das nicht
-
Thread
GPIO-Ports und Keypad richtig konfigurieren
Hallo zusammen, ich habe vor kurzem angefangen mich mit dem STM32F407 Board auseinanderzusetzen, da ich gerne kleine Projekte umsetzen möchte. Aus diesem Grund wollte ich klein anfangen und habe jetzt leider ein kleines Problem, wobei ich eure Hilfe gebrauchen könnte
-
Thread
avr MSPIM usart spi
ein Atmega 328 schafft bei 8 MHz per hw-spi rund 220 kbyte/sec. Mit usart spi geht es hoch auf 407 kbyte/s - jewels gemessen an einem spi-tft. Der Code: [c] int init_usart_spi(void) { DDRD &=~(1<<PD0);//rx-miso DDRD |= (1<<PD1);//tx-mosi // 1. Set baud Rate Register to 0 UBRR0 = 0x0000
<<TXEN0); //6. Set Baud Rate Register to required value UBRR0 = 0x0000; // 8Mbps @16Mhz F_CPU // UBRR1 = 0x0001; // 4Mbps // UBRR1 = 0x0002; // 2.66Mbps // UBRR1 = 0x0003; // 2Mbps // UBRR0 = 0x0007; // 1Mbps } /*atme avr317 // 1. UDR empty? while ( !( UCSR0A & (1<<UDRE0
-
Thread
RPI$ Netzteil CC1 und CC2
Hallo, ich hab ein eigenes STM32F407 Board entworfen mit USB-C Connector zur Spannungsversorgung, soweit geht das Board wie gewünscht mit einem RPI4 USB-C Netzteil. Es ist ein Original RPI Netzteil mit 5,1V und 3000mA. Auf meinem
-
Thread
STM32 Problem mit UART Receive
Zusammen, derzeit hänge ich bei der Implementation meiner UART Receive Funktion auf meinem STM32F407. Eigentlich sollte es keine große Sache sein, nur irgendwie kann ich nur das erste übertragene Zeichen empfangen. Sprich es wid nur das erste übertragene Zeichen in den Speicher übertragen. Zu meinem