-
Thread
Warum wird Berufserfahrung massiv überbewertet?
eine LED blinken zu lassen, ist eben ein 8051 oder gar ein PIC12F675 meistens angebrachter, als ein STM32F4. Man braucht nicht einen Porsche 911, um im Ort 100m weit Brötchen holen zu fahren. Das geht sogar zu Fuß, selbst wenn es stürmt. Nur meine Meinung dazu.
blinken zu > lassen, ist eben ein 8051 oder gar ein PIC12F675 meistens angebrachter, > als ein STM32F4. m( Um eine LED blinken zu lassen brauch man gar keine CPU! Und wenn man meint das mit einer CPU machen zu müssen, dann ist es vollkommen egal, ob Intel 4004 oder Atom.
-
Thread
TI-Launchpad LM4F120: WS2812 driver demo with SPI-DMA
hey klasse bin auch dabei sowas gerade auf dem STM32F4 zu realisieren schön zu sehen das es prinzipiell möglich ;)
Ben W. schrieb im Beitrag #3398368: > bin auch dabei sowas gerade auf dem STM32F4 zu realisieren Wie weit bist du damit? Ich würde mich für die DMA/SPI Lösung auf dem STM32 interessieren. Also falls du von deinen Erfahrungen berichten könntest wäre das super... Danke!
-
Thread
Mikrocontroller kompatibel mit USB bzw. programmierbar?
Launchpad hast Du z.B. für ~10€ gleich einen Debugger dabei. Die Nucleo-Boards incl. Debugger für die STM32F4 kosten auch ~10€. Für AVR könntest Du den Dragon kaufen, der ist aber schon deutlich teurer. Oder Du machst halt Serial.print()-Debugging.
Deiner Meinung nach, wenn nicht eine der o.g. Varianten: * MSP430 Launchpad * Nucleo-Board mit STM32F4xx * Arduino-Board mit AVR-Dragon Da NXP genannt wurde: * Das LPCXpresso wäre auch noch inclusive Debugger-Hardware
-
Thread
SAM4, STM32, XMC,.
Einfach mal ins Blaue geraten: Die STM32-Evalboards, z.B. STM32F4 Discovery, gibt es zu einem Spottpreis (noch günstiger als der Einzelstückpreis des STMs selbst).
René K. schrieb im Beitrag #3361874: > Einfach mal ins Blaue geraten: Die STM32-Evalboards, z.B. STM32F4 > Discovery, gibt es zu einem Spottpreis (noch günstiger als der > Einzelstückpreis des STMs selbst). Das denke ich auch, und das Discovery war meines Wissens nach schon relativ früh verfügbar
-
Thread
STM32F4Discovery Interrupt per PortD Pin0 auslösen
Hallo, bei meinem unten aufgeführen Programm soll bei einer steigenden Flanke an PortD Pin0 ein Interrupt ausgelöst werden und die LED an Pin14 des PortsD toggeln. Dies geschieht leider nicht. Im Dateianhang ist meine Lösung mit einem Interrupt an PortA Pin0. Damit funktioniert es. Was mach ich falsch? int main (void) { SystemInit(); GPIO_InitTypeDef GPIO_InitStructure; EXTI_InitTypeDef EXTI_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; // GPIOD Takt einschalten RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE); // Konfiguriere PD0 soll Interrupt auslösen
-
Thread
STM32F4 TIM1 PWM funktioniert nicht bei aktivem USART1&6
Hallo liebe µPC Community, ich bastel gerade an einem Projekt in dem ich über USART1 eine Temperatur auslese und über USART6 die RS232 Schnittstelle zum PC herstelle. Über ein Protokoll kann ich von meinem Rechner ein PWM Signal auf dem µpc erzeugen(TIM1 als PWM). Das bedeutet, ich beschreibe das CCR1 register. Außerdem wird über RS232 Byteweise eine Temperatur zum Rechner übertragen (im Burst Modus). Nun zu meinem Problem: Wenn ich die einzelnen Komponente laufen lasse (PWM erzeugen oder Temperatur auf PC anzeigen lassen) läuft alles super und ohne Probleme. Sobald ich beide Projekte
-
Thread
STM32F4 Discovery chibiOS chThdSleepMilliseconds zu langsam
Hallo, ich habe gerade angefangen mit dem STM32F4 zu arbeiten. Da ich für mein späteres Projekt das chibiOS brauche, bin ich gerade dabei mich ein bisschen mit dem selbigen zu beschäftigen. Nun zu meinem Problem: Mit diesen Anweisungen [code
GPIOD_LED4); palSetPad(GPIOD, GPIOD_LED4); palClearPad(GPIOD, GPIOD_LED4); Gibt es für den STM32F4 mit den chibiOS Betriebssystem schen ein Projekt, mit dem ich einsteigen könnte?
-
Thread
Delay Funktion funktioniert nach Wechsel von C zu C++ nicht mehr ,STM32F4xx
Hallo, ich möchte ein aktuelles Firmwareprojekt eines STM32F4xx, geschrieben in C, in ein C++ Projekt migrieren, um für ein Firmwareupdate Klassen etc. nutzen zu können. Es findet zudem ein Wechsel der IDE statt (CooCox zu TrueStudio). Kompilierfähig ist bereits
-
Thread
Probleme mit printf auf STM32F4xx. Printf schluckt immer das letzte newline
Hallo, ich habe hier einen ARM STM32F4, auf dem ich gerne printf nutzen würde, um Debug ausgaben zu machen. Dazu habe ich den Uart aktviert (tut). Dieses Modul stellt eine uart_send_string() funktion zur Verfügung. Tut auch. Um printf
-
Thread
STM32F4 - LinkerScript - Ac6 System Workbench
Guten Morgen. hat jemand für mich ein LinkerSscript.ld wo ich auf die 64K CCM zugreifen kann? Vielen Dank, Markus
-
Thread
STM32f407 (black) SDIO CLK Fragen
nutzen, um den Verbrauch > zu reduzieren. ich schätze das geht bei meinem Vorhaben nicht. Der STM32F4 soll zusammen mit SDIO einen Datenlogger ergeben der so etwa 24h - 36h Daten aufzeichnet. Theoretisch brauche ich nur ~25kB/s auf die MicroSD Karte zu schreiben, da lag es für mich halt nah zu versuchen
richtige Boards (Discovery) wo womöglich das PCB Layout auch viel besser ist als auf meinem 15€ STM32F4XX Black Board...
-
Thread
STM32F417VGT6 Ethernet->PHY anbindung
Designs (Leitungslänge) in dem Fall nicht unbedingt große Sorgen machen. Ich habe bei mir einen STM32F4DISCOVERY Board laufen dass den DP83848 mittels 15cm Freiluftverkablung anbindet, ähnlich http://blog.tkjelectronics.dk/2012/08/ethernet-on-stm32f4discovery-using-external-phy/. Das läuft ohne Probleme
-
Thread
MOSFETs für LED-Matrix
also müssen die MOSFETs ca 300mA schalten. Ansteuern möchte ich diese mit einem PWM-Signal eines stm32f4 Discoveryboards also mit 3.3 V. Also brauch ich einen selbstsperrenden n-Kanal MOSFET der mit hohen Frequenzen zu schalten ist und einen ID von ca 300mA hat. Lieber wärs mir wenn ich dafür keinen
müssen die > MOSFETs ca 300mA schalten. Ansteuern möchte ich diese mit einem > PWM-Signal eines stm32f4 Discoveryboards also mit 3.3 V. > > Also brauch ich einen selbstsperrenden n-Kanal MOSFET der mit hohen > Frequenzen zu schalten ist und einen ID von ca 300mA hat. Hm Wieviel LED's werden
-
Thread
Warteschleifen für STM8-Controller?
Beim STM32F4xx mit 168MHz wäre es das: [c]void uDelay(const uint32_t usec) { uint32_t count = 0; const uint32_t utime = (120 * usec / 7); do { if (++count > utime) { return; } }
@ Markus Müller (mmvisual) >Beim STM32F4xx mit 168MHz wäre es das: Einfach mal as schnell hinschreiben ist selten eine gute Lösung. Schau dir an wie das der avr-gcc macht, nämlich zweistufig. Zu zwar in der Form, dass es Funktionen/Macros
-
Thread
Vier Gewinnt für CH32V003 und Linux-Toolchain
Sache, da bin ich schon länger dran (allerdings nicht für CH32). Grundsätzlich läuft das super auf STM32F4 ... Die Schach-KI ist halt nicht von mir. Das VG hier dann doch. Beim Schach will ich bestimmt schon 3 oder 4 Jahre das auf einem grafischen Display umsetzen ... und habe das nie gemacht. Immer
da bin ich schon länger dran > (allerdings nicht für CH32). Grundsätzlich läuft das super auf STM32F4 Klar, laeuft das auf einem F4. Es lief ja auch mal auf einem ZX81 mit 1k Ram. :-D Mit etwas suchen findet man diverse alte C-Sourcen im Netz die auf so einem kleinen Controller lauffaehig sein
-
Thread
STM32 C++ Toolchain
beschäftigen, werde aber nicht wirklich fündig. Ich suche eine Toolchain, welche mir C++ Code für einen STM32F4 kompiliert und dynamische Speicherverwaltung (new/delete) und am besten auch Exceptions unterstützt. Toll wäre auch die C++ Standard Library (ist das zu viel verlangt?). Das ganze darf nur zu gerne
gewünscht. Da würde ich dir das kostenlose http://www.coocox.org/ empfehlen. Ich arbeite auch mit dem STM32F4 und bin hoch zufrieden mit CooIDE. CooCox empfiehlt für seine CooIDE auch eine bestimmte GCC toolchain ... Das mit dem C++ würde ich nochmals überdenken. Es geht, aber ich habe mich für pures C
-
Thread
STM32 und SDRAM
nicht hinhauen kann, aus welchem Grund > auch immer :-) Ich hab mal gerade das Ref. Manual vom STM32F4 überflogen und nichts zu maximalen Wartezeiten gefunden, also wäre es auf jeden Fall ein Versuch wert, wenn du so etwas machen willst. Immerhin geht mit dem STM32F4 ja sogar synchroner Zugriff, das
-
Thread
6x3Channel Encoder an Mikrocontroller - nicht genug External Interrupts am STM32F4
Hallo zusammen, ich möchte 6 Encoder mit jeweils 3 Channeln (also 18 Leitungen) an den STM32F4(168Mhz) anschließen. Allerdings stehen mir dafür nicht genug external interrupts zur verfügung. Was gibt es sonst für Möglichkeiten? Einfach die Pins in einer Dauerschleife auslesen und mit dem
-
Thread
Ich suche ein µC Programmierer der sich mit Webinterface Konfiguration auskennt
auf ner Siemens S7-313C (+kleines HMI) läuft und mit der die Kunden sehr zufrieden sind auf einen STM32F4 (STM32F4-EVAL). Die Displayansteuerung, das Menü, RTOS, Modbus, die Grundfunktionen laufen auch alle wunderbar. Ich bin an dieser Baustelle aber noch ein weilchen beschäftigt. Die Parameter
-
Thread
Basic im STM8S103
mehr Platz zur Verfügung hat... Hrmpf, eigentlich wollte ich ja meine "Spielesammlung" in einem STM32F4 weiter betreiben, aber man lässt sich ja so leicht ablenken (hat aber dennoch Spaß gemacht). @Camusso: wenn Du das wirklich verwenden magst => viel Spaß damit !
(hier dann wirklich bessere) Scriptsprache doch tatsächlich Python. Mikropython läuft auf einem STM32F4xxx recht gut. Deswegen stellt sich ehrlicherweise die Frage nach dem Sinn von Basic. Als "Spielzeug" war das witzig. Wie gesagt, du kannst dir das hier gerne zu eigen machen! Grundsätzlich, egal
-
Thread
Prozessorwahl
schon. Ich würde mir heute nicht mehr das Discovery VL zulegen (habe hier 2 Stück) sondern das STM32F4Discovery mit dem F4 - einfach weils viel mehr Rechenleistung bringt. http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1199/PF252419 Das STM32L Discovery hat ein kleines LCD und Sensorbuttons
Funktionalität eines AVR zufrieden geben/herum ärgern. Alleine schon die GPIO Möglichkeiten eines STM32F4xx sind genial.
-
Thread
STM32F407 USB VCP
Das Device soll dann am PC als Virtual Comport erkannt werden. Ich habe alles schon auf dem STM32F4 Discovery Board implementiert und es läuft alles richtig (VCP Loopback). Ich habe leider keine grosse Ahnung von USB und OTG usw. Auf jeden Fall dachte ich, ein optionaler Widerstand zwischen ID
gar nicht erst am PC erkannt. Unterdessen habe ich jedoch gesehen, dass im Referenzschema vom STM32F4 Discovery Board der ID Pin ebenfalls auf den Prozessor geführt wird (OTG_FS_ID / siehe Bild). Dies ist bei mir jedoch nicht mehr möglich. Kann mir jemand ganz kurz erklären, für was dieser ID
-
Thread
ASURO Roboter zu gewinnen
ich gerne erfahren ob der ASURO an sich sinnvoll ist oder ob es bessere Pakete dazu gibt? Ein STM32F4 oder wäre von den Grundlagen her sicherlich nicht das richtige oder wie seht ihr das?
langweilig. Der Nibo ist da schon ´ne Spur heißer. Sebastian Sch. schrieb im Beitrag #3439104: > Ein STM32F4 oder wäre von den Grundlagen her sicherlich nicht das > richtige oder wie seht ihr das? Warum nicht? AVRs sind allerdings besser dokumentiert und kostenfrei programmierbar. Du brauchst lediglich
-
Thread
D+ Leitung pull up an VBUS 5V
Datenleitungen hält. Wieso nimmst nicht einfach die 3,3V Versorung? Die brauchste doch eh für deinen STM32F4. Edit: Braucht der STM32F4 den Pullup überhaupt extern? Im Schematic von dem F4 Discovery finde ich gerade keinen Pullup (kann ich aber auch übersehen haben).
-
Thread
Erweiterbares Development Kit
bis zur ersten Ausgabe eines Zeichens auf einem UART oft genug "spannend" ist. Schau Dir das stm32f4 disocvery an. Neben dem Cortex-M4 (da wird es Dir sicher /nicht/ langweilig) gibt es auf dem Board noch ein paar Sensoren und Audio-Ausgabe: lis302dl MEMS accelerometer (motion sensor) mp45dt02
> Schau Dir das stm32f4 disocvery an. Zwei Fragen zum Board: Auf der Seite von ST steht: "On-board ST-LINK/V2 with selection mode switch to use the kit as a standalone STLINK/ V2 (with SWD connector for programming
-
Thread
STM32: mehrere ADC-Werte ohne DMA oder Interrupt auslesen
Hi brechbunkt, beim STM32F4 kann mann bis zu vier Kanäle noch zu einer "Injected Group" zusammenfassen. die 4 ADC-Werte werden dann alle in getrennten Registern gespeichert und können von der CPU mit dem Zugriff ADC_GetInjectedConversionValue
dem Injectedchannel Werte kannst du auch so holen: temp1=ADC2->JDR1; temp2=ADC2->JDR2; Der Stm32f4 hat auch beim ADC2 einen DMA und was ist an einem Interrupt rechnenintensiv?, Werte holen, speichern, fertig G Ert
-
Thread
Günstiges 32-bit ARM Processor (AT91SAM3X8E) Board
Wenn man bedenkt, das ein STM32F4 Discovery für 15€ zu haben ist, dann ist 65$ nicht gerade preiswert.
Beim STM32F4 Discovery ist aber kein Wifi Modul oder? Beim DigiX ist die Leiterbahnführung geil ;-)
-
Thread
STM32F4 Encoder Mode "nur" 16bit + Z-Kanal Auswertung
zurzeit mit der Entwicklung einer Ansteuerung eines 6-Achs Roboters. Zum Einsatz kommt hierbei ein STM32F4 Discovery Board. Der Roboter besitzt normale DC-Motoren mit angeflanschen Encodern. Die Auswertung der Encoder soll über den Encoder Mode des STM32 laufen, hierfür stehen genau 6 Eingänge zur Verfügung
-
Thread
Digital Clock mit STM32F4, GPS Modul und 7 Segment MAX7219 Modul
das Projekt mit Source code und allem: :) https://github.com/abtom87/DigitalClock-SPI_GPSTime_STM32F4 Die Software habe ich mit SW4STM32 AC6, eine Eclipse basierte Open-source IDE entwickelt, und nur mit Standard Preipheral Libraries, OHNE MXCUBE. :))) Ich hatte nur Serial port(USART) und Logikanalyzer
-
Thread
Dataflash vom bq20z65-r1 mit I2C auslesen
über I2C mit einem STM32L1, der die Daten dann weiter per UART an eine weitere Peripherie mit einem STM32F4 schickt, der die Daten dann unter anderem auf einem Display ausgibt. Eine grobe Vorstellung, wie man den Dataflash ausliest, steht ja im Datasheet des bq20z65-r1, aber wir haben trotzdem noch zusätzlich
mit > einem STM32L1, der die Daten dann weiter per UART an eine weitere > Peripherie mit einem STM32F4 schickt, der die Daten dann unter anderem > auf einem Display ausgibt. Vorsicht, der IC verwendet SMBus. Das ist zwar sehr ähnlich zu I2C aber eben nicht identisch damit. Ich würde da mal gründlich
-
Thread
STM32F407 DP83848 Raw vs Netconn-FreeRTOS
Hallo Forum, ich habe an meinen STM32f4-Discovery erfolgreich ein Waveshare DP83848-Board anschließen können und ohne zu großen Aufwand das Beispiel "LwIP_HTTP_Server_Raw" für das "STM324xG_EVAL" aus der "STM32Cube_FW_F4_V1.1.0" portieren
startup_stm32f407xx.asm wird die "ETH_IRQHandler"-Methode als Event-Handler definiert. Diese ist in stm32f4xx_it.c implementiert, ein Breakpoint darin wird jedoch nie erreicht. Wo und wie kann der Aufruf dieser Handler-Methode gehemmt werden? Danke für Eure Hilfe! Klaus
-
Thread
ARM-GCC: No strict alias
break; case spi_hard_STM32F4XX_SPI2_PB13_PB14_PB15: SPIx = SPI2; DMA_StreamTx = DMA1_Stream4; DMA_StreamRx = DMA1_Stream3; DMA_FlagTcif_Tx = DMA_FLAG_TCIF4; DMA_FlagTcif_Rx = DMA_FLAG_TCIF3; break; case spi_hard_STM32F4XX_SPI3_PC10_PC11_PC12: SPIx = SPI3; DMA_StreamTx = DMA1_Stream5; DMA_StreamRx = DMA1_Stream2; DMA_FlagTcif_Tx = DMA_FLAG_TCIF5; DMA_FlagTcif_Rx = DMA_FLAG_TCIF2;
-
Thread
Drehzahlregler für DC-Motor, ATmega48-328
gemessen. Bei 16kHz 16000Mal die Sekunde. Beim STM32 sind die ADCs allerdings auch sehr schnell. Ein STM32F4@168Mhz benötigt <1uS für ein ADC Sample. Wie lange benötigt dein MC für ein ADC Sample? Ich kenne mich mit den ATMegas leider nicht aus. Wenn man weiß wie lange er braucht, kann man sich ausrechnen
Bei 16kHz 16000Mal die Sekunde. > Beim STM32 sind die ADCs allerdings auch sehr schnell. Ein > STM32F4@168Mhz benötigt <1uS für ein ADC Sample. Ich könnte ja auch einen F4 nehmen, nur ist das einem Motor völlig egal ;-) Angehängt sind zwei Bilder, die die Spannungen am Motor mit L6203 und PWM
-
Thread
Nächsten Punkt aus Matrix finden
ist zwar ausreichend vorhanden, muss aber nicht verramscht werden. Das ganze soll später auf einem STM32F4 (Hardwaremultiplizierer, 148 MHz, ausreichend Ram, ausreichend Flash) laufen. Viele Grüße und gute Nacht (muss ins Bett :P)
ausreichend vorhanden, >muss aber nicht verramscht werden. Das ganze soll später auf einem >STM32F4 (Hardwaremultiplizierer, 148 MHz, ausreichend Ram, ausreichend >Flash) laufen. 10000V in den ARMen nutzen aber nichts wenn in der Birne das Licht nicht leuchtet;)
-
Thread
Mit was in die Mikrokontrollerwelt einsteigen?
anstellt, als fertige Beispielprogramme zusammenzuklicken (siehe blinkende LED). Einem Anfänger den STM32F4xx als Einstieg zum empfehlen soll wohl nur dem einen Zweck dienen: die eigene Programmierpotenz zur Schau zu stellen.
+20 € für ein STM32F4DISCOVERY (Debugger ist schon dabei) und dann kann man bei beiden (AVR/STM32) mal mit einem BlinkLED sich versuchen und da merkt man schnell was einem besser gefällt. (ATMEL Studio/Coocox)
-
Thread
[Tausche] M24LR-DISCOVERY (NFC-EEPROM) gegen STM32F4DISCOVERY
energy harvesting - http://www.st.com/web/en/catalog/tools/FM116/SC1444/PF253360) gegen ein *STM32F4DISCOVERY* (Discovery kit for STM32F407/417 lines - with STM32F407VG MCU - http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF252419) tauschen. Ich habe das M24LR-DISCOVERY for free auf
EEPROM-Modul mit EEPROM, LCD und STM8L, sowie einem USB-Transceiver Modul mit STM32 drauf. Das STM32F4DISCOVERY muss auch nicht original-verpackt sein, ein wenig "verbastelt" wäre auch noch i.O., sofern es noch 100%-ig funktioniert. Vielen Dank schon einmal. Gruß
-
Thread
Feldorientierte Regelung BLDC
ganze Gedöns mit sin und cos rechnen? das kann doch nicht sein? Ich frage mich gerade ob mein STM32F4 genug Dampf hat, dass er das packt, sind ja 2 Motoren. Und nebenher soll er ja auch noch was anderes machen... bisher rechne ich alles in float, da ich eine FPU habe. Für die trigonometrischen Funktionen
simulink hinzukriegen fällt mir schwer. weiss einer, wie man drauf kommt? Arbeite mit einem stm32f4, boostxl DRV8301, und einen bldc 8 poligen Motor. das ganze in simulink
-
Thread
MEMS Mikro mit I2S auswerten
Hat jemand schon probiert mit STM32F4?
Alina schrieb: > Hat jemand schon probiert mit STM32F4? ich habe schon in STM32 implementiert. einige Probleme habe ich, ich habe die von Mikrofon gesammelten Daten nachgeschaut. Die 24bits Data sieht immer so aus "0xFAXXXX07F". Die letzte 3 Bytes
-
Thread
Hilfe beim CS42L52 Stereo Codec
0x3E beschreiben, ohne dessen Beschreibung > im Datenblatt zu finden? Tja, ist beim CS43L22 des STM32F4 Discovery Boards auch so. Man soll da undokumentierte Register beschreiben und was soll ich sagen - es funktioniert. Wie man sowas herausfindet, ist mir aber nicht bekannt.
beschreiben, ohne dessen Beschreibung >> im Datenblatt zu finden? > > Tja, ist beim CS43L22 des STM32F4 Discovery Boards auch so. Man soll da > undokumentierte Register beschreiben und was soll ich sagen - es > funktioniert. Wie man sowas herausfindet, ist mir aber nicht bekannt. Vielen Dank.
-
Thread
Mal wieder Blinkschwierigkeiten beim STM32.
Bei mir (STM32F4) war es so, das die delay-Funktio nicht funktionierte. Ich würde es mit einem SysTickTimer machen, wobei ich mir nicht sicher bin, ob das dein Controller auch kann. Ich kenne -wie gesagt- nur den STM32F4xx. Schau mal hier: http://www.mystm32.de/doku.php Sonst google mal Systick STM32F10 und geh die Ergebnisse durch. Wenn du da nix findest google mal delay STM32F10.
-
Thread
STM32f429 externe 5V Programm startet nicht
Ich hatte das selbe Problem mit der neuesten Revision des STM32F4Disco mit dem F407. Das lag daran, dass darauf nicht mehr der ST-Link v2 sondern v2-1 drauf ist (mit dem USB Massenspeicher). Wenn der ST-Link v2-1 nicht mit USB verbunden wird hält er, soweit
Christoph S. schrieb im Beitrag #4595934: > Ich hatte das selbe Problem mit der neuesten Revision des STM32F4Disco > mit dem F407. > Das lag daran, dass darauf nicht mehr der ST-Link v2 sondern v2-1 drauf > ist (mit dem USB Massenspeicher). > > Wenn der ST-Link v2-1 nicht mit USB verbunden wird hält
-
Thread
stm32 und pcf8574T
.h , mit 7z gepackt. Da ist I2C_Configuration(void), I2C_Read, I2C_WriteOneByte usw. drin (für stm32f4xx);
mit 7z gepackt. > Da ist I2C_Configuration(void), I2C_Read, I2C_WriteOneByte usw. drin > (für stm32f4xx); 7z kenn ich nicht, aber habs aufbekommen, aber bin leider nocht nicht weiter gekommen
-
Thread
Open407V-D mit PN und CS
Guten Morgen! Betrifft: STM32F4-Discovery auf Open407V-D Board ! Ich habe die mitgelieferte Keil- Software für LCD-HY32D_FSMC für Code-Sourcery mit Progr.-Notepad als Editor angepasst. Grund ist, -ich möchte auchmal die IP-
LCD-FSMC rund 10-fach zu schnell läuft. Im makefile ist HSE mit 8000000 angegeben, ebenso in der stm32f4xx.h und am SystemCoreClockUpdate kann es m.E. auch nicht liegen. Irgentwie sehe ich was Offensichtliches nicht. Vielleicht kann jemand helfen?
-
Thread
[V] uC-Boards und Kleinkram
interessant sein könnte … alles unverbastelt natürlich (Ausnahmen s.u.) 1x STM32F429 Disco 3x STM32F4 2x Ethernet DP83848 passend zum STM32F4 1x STM32F3 1x Salae USB Logic-Analyser (China-Nachbau) 1x AVR-ISP Programmer 3x MSP430 Lauchnpad (Rev. 1.3,1.4,1.5) mit ~25 Controllern (die meisten 2452
-
Thread
STM32F407 Pendant zu PORTD und PD0 für HD44780 Ansteuerung
Schau mal in die Datei <stm32f4xx_gpio.c>, dort siehst du wie das beim STM32 gemacht wird. z.B. so: [c] void GPIO_WriteBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin, BitAction BitVal) { if (BitVal != Bit_RESET) {
else PIOD->PIO_SODR = (1 << bit); [/c] um das Bit "bit" auf PIOD zu toggeln. AVR und STM32F4xxx können das einfach mit ^= (1 << bit) erledigen.
-
Thread
FOC of BLDC with STM32F4 and BOOSTXL DRV8301 on Simulink
. am working now (MAtlab/simulink) on a project: FOC (field oriented control) of BLDC with the STM32f4 discovery board and a boostxl pack. i have allready done the SVPWM. and the problem now is the FOC: it didn´t work. am using an 'inkremental' encoder for the relativ position. that give me the mechanical angle und i had transfort it to electrical angle. i have also using ADC of the stm32f4 phasis current. Problem: 1) i need the absolut rotation 2) i have to give the absolut angle to my FOC. -> i dont know how it's working
-
Thread
STM32 UART Interrupt Rx, Tx, FreeRTOS
LL_USART_DisableIT_TXE(USART1); > } > > [/pre] Google (Bsp. für F4xx): HAL STM32F4xx Usermanual Erstes Ergebnis. Warum glaubst du, die LL-Funktionen zu benötigen? Die brauchst du nur, wenn du ein paar Byte Flash sparen musst, oder Funktionalitäten abbilden musst, die mit
eine vollständige >> Beschreibung der LL-Funktionen? Z.B.: ... > Google (Bsp. für F4xx): > HAL STM32F4xx Usermanual HAL Manual habe ich. > > Erstes Ergebnis. > > Warum glaubst du, die LL-Funktionen zu benötigen? > Die brauchst du nur, wenn du ein paar Byte Flash sparen musst, oder > Funktionalitäten
-
Thread
Ist dieser quarzoszillator für meinen Baustein geeignet?
Evaluation Board sind. Hier zu sehen: http://www.st.com/jp/com/MULTIMEDIA_RESOURCES/IMAGE/BOARD_PHOTO/stm32f4_discovery.jpg Clock-In und Clock-Out sind auch nach außen geführt über die Pins PH0 und PH1, wenn ich das richtig sehe. Die restliche Schaltung ist Momentan auf nem Steckbrett.. Ich könnte nun
schnell was irreparabel beschädigen, z.B. Lötpads abreißen. Nur als allerletzte Notlösung. Den STM32F4 kenne ich (noch) nicht, da mußt du dich selbst etwas durch wursteln. Es ist auch unmöglich, als Fremder in ein paar Minuten damit vertraut zu werden, zumal, wenn man auch die Hardware gar nicht im
-
Thread
STM32 us delay
Ich habe ein STM32F4Discovery Board und schaffe es einfach nicht ein genaues us (Mikrosekunden) Delay zu finden. Das Delay sollte von 1-3000us Delay bieten. Variante 1 For: for(i=0;i<someValue;i++) {} --> Leider
ich möchte, es ändert sich nicht viel. Leider Wäre schön wenn mir jemand helfen könnte. Das STM32F4Discovery lauft bei 168MHz und hat einen 8MHz Quarz.
-
Thread
ST-Link V2 und Eclipse (Linux)
ich mir die gesamt ARM Toolchain dort installiert, komme aber leider nicht dahinter, wie ich das STM32F4Discovery dort als ST-Link V2 Debugger einstelle. Bei den AVR´s war das etwas einfacher ;-) Hat das von euch schonmal jemand gemacht? Danke schonmal!
http://www.mikrocontroller.net/articles/STM32F4-Discovery#stlink