-
Thread
Auswahlhilfe für PWM müC
mal 4 Hardware PWMs mit 16 bit Auflösung, AD und DA Wandler mit 12 bit. Spontan fällt mir der STM32F407 o. ä. ein, der STM32F100 hat so was aber auch. Heiko K. schrieb im Beitrag #3897892: > Und er sollte ruhig noch üppig an Ein-und Ausgängen verfügen. Du kaufst dann einen im LQFP 100 Gehäuse
den PIC24FJ64GA006-I/PT für 3,12€ (Mouser): http://ww1.microchip.com/downloads/en/DeviceDoc/39747F.pdf (Seite 124) Kann bei 244Hz noch 16bit. Hat maximal 16 MIPS Oder etwas neuer, den PIC24EP64MC206-I/PT für 3,90€ (Mouser): http://ww1.microchip.com/downloads/en/DeviceDoc/70645C.pdf (Seite
-
Thread
C++ auf einem MC, wie geht das?
Wenn du das stm32f4 discovery board benutzt, kannst du dich schonmal mit dem Framework https://github.com/roboterclubaachen/xpcc/tree/develop/examples/stm32f4_discovery austoben.
Buildumgebung stellen. [0] Für diejenigen, die es interessiert ein paar Details am Beispiel des stm32f407vg: 1. Für unsere unterstützten Controller gibt es eine XML Beschreibung z.B.: https://github.com/roboterclubaachen/xpcc/blob/develop/src/xpcc/architecture/platform/devices/stm32/stm32f405_407_415
-
Thread
Stm32f4: uC läuft aber JTAG Kommunikation nicht mehr möglich
Hallo, ich entwickle an einer Platine mit einem STM32F407VGT6. Vor einem Monat habe ich die Programmierarbeiten unterbrechen müssen, so dass ich jetzt erst weitermachen konnte. Nun kann ich auf einmal nicht mehr flashen. Der Controller läuft mit dem
monitor speed auto "monitor" command not supported by this target. monitor flash device = STM32F407VG "monitor" command not supported by this target. monitor flash breakpoints = 1 "monitor" command not supported by this target. monitor flash download = 1 "monitor" command not supported by this
-
Thread
STM32F407 mit FreeRTOS startet keinen Task
Hallo, ich habe einen STM32F407 und versuche gerade FreeRTOS ans laufen zu bringen. Gestern habe ich das mit einem STM32F051 bereits hinbekommen. Dasselbe Programm wie gestern, die Pins umkonfiguriert und es läuft nicht. Der
Hallo, versuche ebenfalls das FreeRTOS auf dem STM32F407 zum laufen zu bringen, bis jetzt allerdings ohne Erfolg. Hat hier jemand ein einfaches Beispielprojekt welches man zum start verwenden kann ? Wäre sehr hilfreich. Danke schon mal.
-
Thread
Welchen µC-Typ für neues Projekt?
de.futureelectronics.com/de/technologies/development-tools/development-tool-hardware/Seiten/7044984-STM32F3348-DISCO.aspx?IM=0 Wenn es 'mainstream' sein soll, dann macht man mit dem großen Bruder STM32F407 nichts verkehrt; den gibt es ab 64-pol. TQPF, sauschnell und im 100-pol. Gehäuse recht günstig: http
de.futureelectronics.com/de/technologies/semiconductors/microcontrollers/32-bit/Seiten/3012643-STM32F407VET6.aspx?IM=0 ABER: die Einarbeitungszeit ist nicht zu unterschätzen, auch wenn einige Zeitgenossen dies mit genialer Selbstdarstellung kleinzureden versuchen!
-
Thread
Können Computer Fahrrad fahren?
Ulrich F. schrieb im Beitrag #3875912: > Aber da Computer keine Beine zum treten haben, ein klaren NEIN auf deine > Frage. Widerstände haben zwei Beine. Können die das denn?
es Software die Fahrrad fahren kann? No problemo: http://www.google.de/imgres?imgurl=http%3A%2F%2Fscitechnica.com%2Fsites%2Fdefault%2Ffiles%2Fprimer_v2.jpg&imgrefurl=http%3A%2F%2Fscitechnica.com%2Ftechnology%2Fbicycle_riding_rc_robot&h=407&w=480&tbnid=0hXclUxVZwsk3M%3A&zoom=1&docid=4jz5k7Qs7mBA4M
-
Thread
To CMSIS or not to CMSIS
ich habe mir die letzten Tage größte Mühe gegeben, in Eclipse mit den ganzen Tools für meinen STM32F407 ein FreeRTOS-Projekt mit LwIP aufzusetzen. Der FreeRTOS-Teil funktioniert auch schon ganz gut, mangels Hardwarekenntnis habe ich den LwIP-Port erstmal aus der Stm32CubeF4-Bibliothek gezogen, mein
-
Thread
Zeigt her Eure IoT Projekte Bilder
funken möchte, findet hier ein passendes Projekt: https://homematic-forum.de/forum/viewtopic.php?f=18&t=43247&sid=b7d85b6da565bf505ab8a407b55e1b1e#p430940
möchte, findet hier ein > passendes Projekt: > > https://homematic-forum.de/forum/viewtopic.php?f=18&t=43247&sid=b7d85b6da565bf505ab8a407b55e1b1e#p430940 Geht das auch mit Homematic IP?
-
Thread
Verständnissfrage zu FSMC und LCD bei STM32
Ja, geht - ich benutze gerade ein 5" Display mit 800x480 Pixel mit SSD1963 am FSMC des STM32F407VG (Discovery4 board). Das funktioniert flüssig und ohne weitere Probleme. Das FSMC_timing ist halt sehr wichtig damit das Display nicht überfahren wird oder Schnecken-Lahm wird. Es gibt keine
auch recht komplex und ist ja nicht der Selbstzweck sondern nur eine Teilaufgabe. Der FSMC am STM32F407VG ist schon recht schnell und man kann schon ausreichend flüssig dargestellte Grafiken anzeigen lassen. Es hängt im wesentlichen von der Programmierweise ab wie gut das Ergebnis wird. Das geht auch
-
Thread
[V] QVGA-Controller Platine mit STM32F407
Für dieses TFT-Display http://www.mikrocontroller.net/topic/348994#new habe ich zwei unbestückte Musterplatinen zur Ansteuerung mit 64 Farben. Die Grundfunktion ist hier beschrieben: http://www.mikrocontroller.net/topic/280013#new Konkrete Schaltung bei Bedarf bitte anfragen. Preis inkl. Versand: ein Zehner.
-
Thread
Vectorcontrol von BLDC über STM32F407
Hallo Ich habe ein Library für die Ansteuerung von einem BLDC Motor von Maxon. Die Lib die ich benutze ist die STM32 PMSM FOC V3.4. http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1743/PF257936# die Lib hat aber eine Begrenzung der Speed Eingabe von 1rpm, ich benötige dies aber sehr viel hochauflösender. Kann mir jemand sagen wie ich dies bewerkstelligen könnte? Die ganze Lib selber schreiben ist mir schon klar. Aber hat jemand sonst eine offene Lib dazu? Oder wie würdet ihr vorgehen? Grüsse
-
Thread
SysTick_Config() Cortex M4 Verständnisprobleme
was ist das) mit der Frequenz, die ich haben will? Ich teile doch die Frequenz des Prozessors(STM32F4) und da müsste der Teilfaktor doch immer kleiner werden, je größer ich die Frequenz haben will!? Um das zu verstehen habe ich mir die Funktion angeschaut, um mir etwas Klarheit zu verschaffen. Ich
denke die Angaben, die man überall bekommt sind schon richtig: http://patrickleyman.be/blog/stm32f407-delay-with-systick/ Vielleicht könnt ihr jetzt besser verstehen was ich meine.
-
Thread
Arduino Due in plain C
-2009276-STMICROELECTRONICS-STM32F4DISCOVERY-DISCOVERY-KIT-STM32F407-USB-OTG
Kaj schrieb im Beitrag #3853196: > STM32F4-Discovery-Board empfehlen. Da ist der Programmer gleich mit auf > dem Board drauf Beim seinem Arduino den er jetzt hat ist der Programmer auch bereits auf dem board (und zwar in Form eines Bootloaders
-
Thread
Wie Frequenzen bis 2000Hz mit PC messen?
vorhandenen RS232->USB-Wandler den Wert ausgibt. Eine weitere Möglichkeit wäre, das mit einem STM32F4-Discovery-Board zu erledigen; T8 mit seinen 4xCapture-Eingängen an PC6 - PC9 ist frei verfügbar. Aktuell baue ich mit dem STM32F407 einen 4-Kanal Frequenzzähler, der neben der Ausgabe per RS232 (
vorhandenen > RS232->USB-Wandler den Wert ausgibt. > > Eine weitere Möglichkeit wäre, das mit einem STM32F4-Discovery-Board zu > erledigen; T8 mit seinen 4xCapture-Eingängen an PC6 - PC9 ist frei > verfügbar. > > Aktuell baue ich mit dem STM32F407 einen 4-Kanal Frequenzzähler, der > neben der Ausgabe
-
Thread
MSP430F169 - Sinus Generator / Spannungsmessung
c] Was muss an diesem Code noch gemacht werden? hat jemand schon einmal erfahrung mit dem MSP430F169 DAC gemacht und kann mir helfen? Da mein Schwerpunkt in der Hardwareentwicklung liegt bin ich leider überfordert... Grüße
'F169.
-
Thread
Interesse an einer Sammebestellung STM32 Breakoutboards?
> Braucht es nun 1.5k am USB? Das sollte im Datenblatt stehen. Selber verwende ich einen STM32F407, der keinerlei äußere Widerstände braucht. (wenn doch, dann habe ich Pech gehabt :-)
erledigt. Ralf E. schrieb im Beitrag #3876004: > Wirst du auch noch bestückte (nur Controller, STM32F4) anbieten? Mit F4 eher weniger, da ich davon keine habe. Aber F105RBT6 kann ich anbieten!
-
Thread
Quarzoszillator mit etwa 300 MHz
mal so die Kategorien bei Reichelt und Conrad durchgeschaut habe - wie man denn einen Oszillator für fLO = 300 MHz (plus minus 50 MHz) realisiert? Dort finde ich nämlich nur Oszillatoren mit deutlich geringeren Frequenzen. Kann man da noch die Oberton-Schwingungen nehmen? Bei einem 66 MHz Oszillator
aufgebaut habe ich noch keine aber bei vielen Mikrocontrollern ist eine integriert, um z.B. bei einem STM32F407 die 168MHz Taktfrequenz aus einem 8MHz Quarz zu erzeugen. Eine PLL die 300MHz erzeugt diskret aufzubauen ist vermutlich auch nicht trivial.
-
Thread
Cortex Arm M3 M4 M7
Also ich habe direkt mit einer M4 (stm32f407) angefangen (nach atmel), da ich einen externen speicherbus brauchte. Die M4 sind neuer vom Preis ahnlich wie die m3 daher würde ich dir zu der m4 raten. Es gibt auch kleine m4 (stm32f3 Serie
Produkte zu bereinigen damit man sie einigermaßen verwenden kann. wenn ich mir die Errata Liste vom STM32F407 so ansehe die ist schon beachtlich - und der Produzent hat wohl keine Lust diese zu beheben. Schaut so aus als wäre das normal - L0 im Kopf und schon auf F7 stürzen, aber Fehler zu bereinigen is nicht
-
Thread
Impulsverlängerung von [2-40 ms] auf > 20ms
für Batteriebetrieb ggf. auch mit autom. Abschaltung. Dann habe ich noch eine Schaltung mit STM32F407, wofür auch eine Leerplatine verfügbar ist und die 2x16 -> 4x20 LC-Anzeigen ansteuert. Damit kann man Zeiten mit ca. 6 ns Auflösung messen. Bislang habe ich nur ein Programm für einen 4-kanaligen
-
Thread
STM32 Breakout Board
habe ich dazu noch 3 Anmerkungen, die Du unbedingt berücksichtigen solltest: 1. Tauglich für STM32F4xx machen: Schaue mal in das Datasheet vom STM32F407, dort gibt es "Figure 1. Compatible board design between STM32F10xx/STM32F4xx for LQFP64" Mache diese beiden 0-Ohm Widerstände mit rein und Dein
Der STM32F4xx hat schon einen USB Bootloader drin, wenn man den mit der eigenen Firmware bootet kann der Chip per USB geflasht werden. Da braucht es keinen FT232 mehr.
-
Thread
Thermomix Rezeptchips
a6dd 7458 189f 6b1d ac41 a961 50009f0 ceb9 3c07 89d4 90e1 6d1b 610b f407 389d 5000a00 7127 31cb 0e51 6f20 191c 3718 08e8 e26e 5000a10 710e fb29 0aa9 1842 a488 858b 42ad c5b6 5000a20 b4f7 089e 6600 e204 faf9 1e75
662d 2ad5 8270 53ea 5691 5001e60 7df6 64cb 9d57 68a5 8853 ced7 b5c3 10f9 5001e70 0e3f e6e4 8031 a9c6 8317 0354 2ccf 40a3 5001e80 78da 0546 ea7a 9271 5ef7 18d4 2e6e b407 5001e90 0fda 3743 4457 09ed 3d41 17ee 17a5 52d6 5001ea0 4a90 ec2b 15d1 6d81 edb8 4018 3aed 4c43 5001eb0
-
Thread
Wo ist PIN1!
https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex%5fmx%5fstm32%2fSTM32F401%2064pin%20pin1%20marking%20%20orientation&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews
resources/STM32-P207.pdf Einfach nach Chipname und Olimex suchen. :) Habe leider nur 030/103/107/407 im Einsatz, sonst hätte ich Dir ein Bild gemacht. Cheerio, Marcus
-
Thread
[stm32/CooCox] Probleme mit Timer 1 und PWM
Hi, ich habe folgenden uC: stm32F407VG ( Discoveryboard ) Ich muss mit Timer 1 ein PWM-Signal erzeugen, welches eine Transistorbrücke ansteuert. Folglich benötige ich ein PWM-Signal und dessen invertiertes PWM-Signal. Als IDE benutze
und sitze schon seit einem Tag an dem Problem und komme einfach nicht weiter. [c] #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_tim.h" int main(void) { SystemInit(); // LED Pin RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE
-
Thread
STM32F4 Discovery und Keil uVision5 example Probleme
Keil uVision5 installiert und mir das Beispielprojekt "Blinky" für das Discovery board mit dem STM32F407VG runtergeladen. Ich kann das Beispiel bauen aber beim flashen gibt es Probleme. Ich bekomme folgende Fehlermeldung: Full Chip Erase Done. No Algorithm found for: 08000000H - 080008D7H Programming
funktioniert mein Code nicht...vielleicht weis einer warum: [c] #include <stdio.h> #include "STM32F4xx.h" #include "GPIO_STM32F4xx.h" volatile uint32_t msTicks; /* counts 1ms timeTicks */ /*---------------------------------------------------------------------------
-
Thread
Suche STM32F407 Register Beschreibung
eine Frage, da ich den halben morgen schon suche: wo fide ich die Registerbeschreibung der STM32F407 Familie? Für sachdienliche Hinweise wäre ich dankbar. Grüße Ecki
In den diversen Datenblättern und Manuals? Google -> STM32F407 pdf -> dritter oder vierter Link
-
Thread
ARM Einstieg mit STM32F4 Discovery Board
kenntnisse. Vor einem Jahr gings dann mit Arduino weiter... So nun hab ich im Datenblatt des STM32F407 lesen können was der Chip alles so leisten kann. Zudem ist der Preis angemessen. Jetzt steh ich vor einer Hürde: das STM32F4 Tutorial mit CooCox hier im Forum hab ich schon absolviert. Naja
Problem ist, dass ich noch keine so "richtige" Anleitung gefunden habe wie ich z.B in CooCox den STM32F4 "Anweisungen" geben kann...
-
Thread
STM32F4 Frequenz messen mit Timer5
Hallo Ich möchte bei einem STM32F407 eine Frequenz bei PA2 messen. Dazu nehme ich den Timer5. Mit dem Capture Compare müsste das doch gehen oder was mache ich falsch? TIM_ICInitTypeDef TIM_ICInitStructure; GPIO_InitTypeDef GPIO_InitStructure
-
Thread
[KSZ8031RNL + RMII + STM32F407VET6] Kein Link :(
Hallo Forum, ich verwende an einem STM32707VET6 als Ethernet den KSZ8031RNL als Phy. http://www.farnell.com/datasheets/1447923.pdf Als Softwaregrundlage verwende ich den Ethernettreiber von ST, bei dem ich die Adresse des PHYs entsprechend angepasst habe. Nun zeigt sich folgende Situation: Ich kann den Phy ansprechen, die Register setzen und wieder auslesen. Leider meldet er immer, dass kein Link vorhanden ist. Das angeschlossene Notebook zeigt ebenfalls "Netzwerkkabel entfernt". Durch Zufall hatte ich Slow Oscillator Mode aktiviert: "Slow Oscillator Mode Slow Oscillator Mode is
-
Thread
Funktionsgenerator - aber Impulse einstellbar
#3789057: > Jetzt die Frage: Welches Demoboard fällt euch ein, was hier passen > könnte? Das STM32F429I-DISCO hat nen Cortex-M4 ARM mit FPU und nen QVGA-LCD mit Touch drauf.
Schaltverluste auslegen. Privat oder gewerblich? Ich könnte Dir ein 5,7" QVGA-TFT mit touchscreen und STM32F407 entsprechend programmieren.
-
Thread
D/A Wandler für Audio Ausgabe
schrieb im Beitrag #3797718: > Also ungefähr so: > [c] > const double melody_a[] = > {c,d,e,f,g,g,a,a,a,a,g,a,a,a,a,g,f,f,f,f,e,e,g,g,g,g,c}; > double melody; // Buffer > double *ptr_melody; > > ptr_melody = melody_a; > [/c] natürlich geht das. Aber du hast das Problem schon erkannt
Rest #define R 0 // 8. unsigned int i = 0, y=0; // alle meine Entchen: c d e f g g a a a g a a a g f f f f e e d d d d c int melody[]={c,R,d,R,e,R,f,R,g,R,g,R,a,R,a,R,a,R,g,R,a,R,a,R,a,R,g,R,f,R,f,R,f,R,f,R,e,R,e,R,d,R,d,R,d,R,d,R,c,R}; int main(void) { WDTCTL = WDTPW
-
Thread
DAC-Sinus über Audio auf STM32F4 anhören
und bitte um Hilfe. Ich generiere jeweils mit DAC über PIN04 und PIN05 zwei Sinussignale am STM32F407VG- Board , die mit einer Abtastfrequenz von 8 kHz abgetastet werden. Ich kämpfe seit längerer Zeit darum, diese Signale mithilfe von I2S und I2C auf den Audio-Ausgang CS43l22 rauszuschreiben.
aufaddiert als Klang zweier Töne) anhören können. Hier unten C-Code mit Codec c. dazu: #include "stm32f4xx_tim.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_spi.h" #include "stm32f4xx_i2c.h" #include "main.h" #include<stdio.h> #include<stdlib.h> #include<math.h> #define PI 3.14159265
-
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
Controller mit FPU
Ich habe hier nur einen F407, den ich testen kann. Bei 168MHz braucht eine FDIV etwa: mit FPU 0,12µs ohne FPU 0,55µs double 1,05µs Als Erfahrungswert für einen ATmega mit 16MHz habe ich 20 bis 30µs in Erinnerung,
auch immer schon mal wissen wollte. Hier der direkte Vergleich von Soft und Hard FPU auf einem STM32F407 bei 168 MHz. Relevanter Code ist im Anhang. Compiler: arm-none-eabi-gcc.exe (GNU Tools for ARM Embedded Processors) 4.8.3 20140228 (release) [ARM/embedded-4_8-branch revision 208322] Compiler
-
Thread
GCC: Array soll im SRAM abgelegt werden
Servus allerseits - STM32F407 - Em::Blocks mit arm-none-eabi v4.7.3 Ich habe in einer Datei folgendes Array: [c] static char *delay_items[] = { (char *)"HC596 Reset ( ", (char *)"HC595 Clock ( ",
-
Thread
Workshop/Schulung Cortex M3, Keil
Jahre C/C++ programmiert, aber nur für PC und DSP. Seit über einem Jahr programmiere ich für STM32F407. Am Anfang war habe ich von meinen Kollegen viel gelernt, aber jetzt haben wir z.B. Probleme mit stack overflow und hier können sie nicht mehr helfen. Mir fehlt einerseits das basis Wissen, anderseits
-
Thread
Serielles TFT-Display gesucht
Pinbelegung angeboten wird. Hier ist ein Foto mit 5,7" QVGA. http://www.mino-elektronik.de/bilder/TFT_F407/TFT_F407_5,7.jpg