-
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
Umstieg AVR 8Bit auf STM32
DraconiX schrieb im Beitrag #4959766: > Ich hab mich da auch schon mal umgeschaut und den STM32F103 oder den > STM32F4 in die engere Wahl geschlossen. Zu welchen der beiden würdet ihr > mir den Raten? Ich nutze den STM32F030F4P6 (TSSOP20), schön überschaubar und trotzdem schon mit vielen
MP3s per Software zu dekodieren. Dafür gibt es den STM32F103 schon für 3EUR bei Reichelt. Ein STM32F4 (zB F407, wie er auf dem Discovery drauf ist) ist teurer hat aber auch wesentlich mehr Dampf. Das STM32F4 Discovery kann man eigentlich uneingeschränkt
-
Thread
STM32F1 (Nucleo-F103RB) - HSE ohne Quartz?
Hallo, ich hab ein Nucleo-F103RB. Ich verwende den Startup Code von Eclipse mit der ARM Non-Eabi Tool Chain https://github.com/kicer/stm32f10x-gcc/blob/master/STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/CMSIS/CM3/DeviceSupport/
>>WELCHER Startupcode denn? https://github.com/kicer/stm32f10x-gcc/blob/master/STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c
-
Thread
External RAM am STM32F437
Hallo zusammen, an einem STM32F437 ist ein externes RAM angeschlossen. Den FMC des Mikrocontrollers habe ich erfolgreich für den Zugriff auf das externe RAM konfiguriert. Ein einfacher selbstgeschriebener RAM-Test läuft auch erfolgreich über den gesamten Speicherbereich durch. Hierbei wird das RAM jeweils vollständig 8Bit, 16Bit, 32Bit und 64Bit Werten beschrieben und ausgelesen. Bisher wurde im Wesentlichen der interne Speicher des STM32F437 verwendet und es wurden keine Probleme festgestellt. Durch eine Funktionserweiterung,
-
Thread
STM32 parallel 8-16 fallende Flanken erkennen
Hallo, ich habe das NUCLEO-F401RE Evalboard und mache gerade die ersten Schritte mit dem STM32. Ich möchte fallende Flanken an 8-16 Kanälen detektieren (SENT-Signale). Nach der Recherche ist mir immer noch nicht klar, wie ich das
Beitrag #4956894: > Die Capture-Funktion sorgt für den richtigen Zeitpunkt. > Ein anderes Derivat (F407/F427) kann doppelt so schnell laufen: 168 bzw > 180 MHz. Also für NUCLEO-F401RE habe ich 84MHz gefunden, das ist doch ein F407?
-
Thread
STM32F407 - TIM2 Interrupt, uC stürzt ab
Hallo Leute, ich probiere mich seit kurzem an meinem ersten STM32 (vorher "nur" AVR´s). Ich habe derzeit das Problem, dass mein uC beim initialisieren des TIM2 + Interrupt einfach aufhört zu arbeiten. Hier mal der Code: [c] void InitializeLEDs() { RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE); GPIO_InitTypeDef gpioStructure; gpioStructure.GPIO_Pin = GPIO_Pin_7 | GPIO_Pin_6; gpioStructure.GPIO_Mode = GPIO_Mode_OUT; gpioStructure.GPIO_Speed = GPIO_Fast_Speed; GPIO_Init(GPIOA, &gpioStructure); GPIO_WriteBit(GPIOA, GPIO_Pin_7, Bit_RESET); GPIO_WriteBit
-
Thread
STM32 INT wird sofort ausgeführt
Hallo Leute, folgendes Phänomen beschäftigt mich seit heute Vormittag auf einem STM32F030: Ich versuche eine Library für die Timer der uC zu schreiben, der Interrupt wird jedoch viel zu schnell ausgelöst (bei CNT=24 statt 300). Der Fehler tritt bereits mit folgendem Code auf:
dem Code unten. Die 38us ergeben mit 8MHz Takt genau 304, das scheint zu passen. [c] #include "stm32f0xx.h" extern void Config_TIM16 (void); int main(void){ RCC->APB2ENR |= RCC_APB2ENR_DBGMCUEN; DBGMCU->APB2FZ|= DBGMCU_APB2_FZ_DBG_TIM16_STOP; RCC -> AHBENR |= (RCC_AHBENR_GPIOAEN
-
Thread
STM32 I2C direkt über die Register
Register-Quelle dankbar. Wie weiter oben schon geschrieben: in den Anhängen zum Referenzhandbuch des STM32F0 sind schöne, kurze Beispiele angeführt. Beim STM32F4-Referenzhandbuch scheint es die leider nicht zu geben. Allerdings sind die Register für eine spezifische Schnittstelle wohl ziemlich identisch
nachgesehen, es ist /immer noch/ falsch, interessanterweise aber nur in manchen Dateien! Im Paket STM32CubeF4 die Datei en.stm32cubef4\STM32Cube_FW_F4_V1.21.0\Projects\STM32446E_EVAL\Examples\TIM\TIM_7PWMOutput\SW4STM32\STM32446E_EVAL\STM32F446ZETx_FLASH.ld enthält: [code]_estack = 0x2001FFFF
-
Thread
STM32 Arduino
Hmm, von den STM32F103 werden ziemlich viele unterstützt. Was ist eigentlich der Unterschied von einem STM32F103 zu einem MapleMini?
>Sie ergänzen sich. Ah, danke. Im STM-Arduino Forum basteln sie viel mit diesem Board: http://www.ebay.de/itm/Core407V-STM32F407VET6-STM32-Cortex-M4-Entwicklungskit-Board-Core-Board-Modul-/272501793801?hash=item3f725f6409:g:lcwAAOSw5cNYZLH2
-
Thread
STM32F407VGT6 China Board not working Tips?
I have a Discovery F4 Board and purchased recently a China Board from *bay (http://www.ebay.at/itm/STM32F407VGT6-ARM-Cortex-M4-32bit-MCU-Core-Development-Board-STM32F4-Discovery-/272501820584?) with the same uC (STM32F407VGT6
Kann Flash schreiben bzw. wieder lesen. LED blinkt nicht.) von Robert Offner. Delta zwischen den STM32F(3,4)-Discovery und dem gelieferten Board waren die Ausführung der Kondensatoren für die internen Spannungsregler. Vielen Dank für die Hilfe. Ich muß jetzt aber erstmal um meine STM32F030F4P6 Demoboards
-
Thread
Zeitmessung mit Lichtschranken, Einplatinen-Rechner
per LCD und/oder USB-Anschluß. Platinen für den ATmega88 habe ich nicht mehr und würde heute einen STM32F4xx mit angepasstem Programm verwenden: http://mino-elektronik.de/FM_407/fmeter_407.htm Damit lassen sich dann 6 ns Auflösung/Genauigkeit erreichen, wenn man es braucht.
Als Rechenknecht ginge auch ein LPC Cortex-M, z.B. LPC812 oder 824. Die haben 32 Bit Timer/Counter und können damit auch lange Zeiten mit einer Auflösung von 0,1 µs oder kleiner messen. Mit der PRU kriegt man das vielleicht auch hin, damit legtst du dich aber auf die speziellen
-
Thread
STM32F103 Blue Pill Board: Verwendung der RTC mit 32khz
Na dann lass mal nicht den Strom ausfallen :) Trotz dem ist die F103 RTC im Gegensatz zu anderen STM32 nur eine abgespeckte Version. Nicht mal automatische Schaltjahre bzw. Monatskorrektur.
aber vielleicht hilft es noch jemanden etwas. Auch ich hatte grosse Probleme mit der RTC auf einem STm32F103 Blue Pill Board. Folgendes Verhalten war zu beobachten: - 12V Netzteil, nichts weiter angeschlossen -> RTC läuft nicht an - selbes Netzteil mit Uart-Adapter am Rechner, oder STLink am Board
-
Thread
STM32F103C8T6 lässt sich nicht über SWD ansprechen
, dem Core407. In beiden Fällen ist er auf SWD eingestellt. Die Module mit dem STM32F103C8T6 haben im Auslieferungszustand ein Blinkprogramm aufgespielt. Nach vielen Versuchen ist es mir tatsächlich dann mal
STMApprentice schrieb im Beitrag #4944587: > Begründung? Erfahrung mit Stm32f103c8-board und StLink
-
Thread
STM32 Code im externen RAM
Felix F. schrieb im Beitrag #4940113: > Speicher im Bereich 1MB reichen mir. > System soll mit 3,3V laufen Dann würde ich mir eher die STM32F7 anschauen, die haben bis 512KB on-Chip RAM. Externer RAM
Felix F. schrieb im Beitrag #4940113: > habe ich mich für einen STM32F1 mit FSMC entschieden Die gibt es auch schon mit 96 KB RAM. Wenn Du Deinen RAM-Bedarf aber noch garnicht so genau abschätzen kannst,
-
Thread
Wie umsteigen von M4 auf M7?
Hi, ich habe ein grösseres Projekt (ca. 750Kb bei O3 reiner Code) auf dem STM32F407 gemacht. Jetzt muss ich das Projekt auf splitten (2 ähnliche Produkte) und beim neuen reicht mir aber die Leitung nicht mehr und ich wollte auf einen STM32F7 um steigen. Jetzt kommen halt
Was'n das? https://gitlab.com/caesar-lab/stm32f7-legacy-library/tree/master/STM32F7xx_StdPeriph_Driver
-
Thread
STM32 Discovery CAN H kein Signal
Max schrieb im Beitrag #4918802: > eine STM32 Discovery Board Welches denn? Beim F407 und beim F429 ist es kein Problem, eine Diode zu überbrücken and dann auf die nominellen 3,3V zu kommen. Der einzige Nachteil - du kannst dann extern nicht
Hat es bei Dir funzt ? wie sieht dein Testaufbau aus ? hast du mit zwei STM32F4 getestet oder den CAN1 und CAN2 von STM32F4 benutzt. Ich bin gerade dabei, den CAN mit STM32F4 und Waveshare CAN Transceiver zu testen.
-
Thread
[V] Große Auflösung meiner Bastelkiste
Elektronik-Bastelkiste auf und habe dadurch noch einige tolle Sachen abzugeben. Folgendes ist zu haben: - STM32F407-Discovery mit ST-Link Programmer (10€) - STM32F429-Discovery mit Display und ST-Link Programmer (20€) - LPCXpresso LPC1102 mit LPC-Link Programmer - myAVR mySmartUSB MKII AVR-Programmer mit
-
Thread
Suche E2PROM Manager für STM32F10x
Hallo, kann ja sein, dass den schon jemand hat. Basierend auf den StdperiphLibs für STM32F10x oder andere M3 oder M4, das passe ich mir schon an. Funktion: Optimiertes Managen eines I2C EEPROMs (64kb oder 128Kb) für beliebig lange Datensätze auf beliebige Addressen. Code soll erkennen
) return 0xff; /* Wichtiger Hinweis, bzgl der Reihenfolge des Bit Setzens, Manual. STM32F407, S834 Die Konfiguration muss VOR dem Buszugriff erfolgen, d.h. das Datenbyte wird erst ganz zum Schluss ausgelesen */ // NACK einstellen E2PROM anzuzeigen, dass keine
-
Thread
Bausatz / Miniprojekt für Geburtstag schenken
finde ich z.B. folgende Boards, die neben Taster und LEDs noch folgende Besonderheiten haben: - STM8L Discovery: Mit Text-LCD - STM32F4 Discovery (STM32F407-Controller), leider nicht mehr ganz einfach zu bekommen: Mit D/A-Wandler, Bewegungssensor... - STM32F429 Discovery: Mit Grafikdisplay - STM32L053 Discovery: Mit ePaper-Display
-
Thread
Wies der zufall will.
der STM32F4 hat einen RNG on board. einfach ein stm32F407Discovery für ein paar Euros kaufen, paar Zeilen für die Initialisierung. An einen Portpin einen Transi mit Relais und Freilaufdiode und fertig ist das
Wutz schrieb im Beitrag #4913560: > STM32F4 hat einen RNG on board. Das ist interessant!
-
Thread
STM32F407 internes RAM
Versuche mich gerade am STM32407 Discovery Board und fühle mich erschlagen von den dicken Manuals des Prozessors. Kann mir bitte jemand - damit ich nicht stundenlang Manuals wälzen muss - in kurzen Worten erklären warum es zwei ver- schiedene interne RAM-Speicherbereiche gibt (das generierte Linker Description File weist 128KByte und 64KByte aus) und was ggf der Compiler/Linker macht wenn ein Bereich voll ist oder nach welchen Kriterien diese zwei Bereiche augenutzt/belegt werden? Könnte ein grosses Array übergreifend angelegt werden wenn es für einen Bereich nicht ausreicht?
-
Thread
STM32F103 Uart DMA Rx Problem
Hallo zusammen, ich habe einige Zeit mit dem STM32F407 verbracht und habe mir da eine schöne Bibliothek gebaut, um die Uarts per Interrupt und DMA betreiben zu können. Klappt tadellos. Nun versuche ich gerade, alles auf den STM32F103RBT6 zu portieren
-
Artikel
STM32 CooCox Installation
erste Projekt = Hierbei hilft der Quickstart-Guide von CooCox ebenfalls weiter. Auswahl "ST" Auswahl STM32F407VG (der Prozessor vom STM32F4DISCOVERY Board) Auswahl der Peripheriefunktionen, für das BlinkLED wird nur GPIO benötigt Frage: "Do you want create a new project now?" mit Yes beantworten Projektname
-Fachen Geschwindigkeit laufen. Damit die anderen ST-Lib Funktionen korrekt funktionieren muss in "stm32f4xx.h" folgenden Wert auf den Quarz geändert werden (Eingabe in Hz): = Weblinks, Foren, Communities = Artikel STM32 Artikel STM32 Eclipse Installation CoIDE und STM32F429
-
Thread
Probleme mit Timer Prescaler und OC beim STM32F103
Ich versuche gerade die Timer vom STM32F103 zu verstehen. Ich habe auch erfolgreich ein Togglesignal an einem der Pins ausgeben können. Ich nutze den Timer 2 Channel 4. Die unten gezeigte Initialisierung bringt ihn auch dazu ein Signal
starten. Also bleibt nur die reine Softwarelösung. Funktioniert inzwischen auch soweit (auf dem STM32f103). So richtig schlau werde ich aber nicht aus den Frequenzen. Mein APB1 Takt läuft auf 72MHz. Timer 2 tut genau was er soll. Ich habe den Prescaler auf 1 gestellt, was wohl soviel heißt wie
-
Thread
STM32F4 komplementär PWM Problem in ChibiOs
Hallo, in ChibiOs versuche ich vergeblich die komplementären PWMs vom STM32F407 Discovery Board zu testen. Kann mir jemand bitte helfen, wo der Fehler liegt. Ich messe nur Rauschen am PA8, PA9 und PA10. Danke im Voraus. [c] #include "ch.h" #include "hal.h" static
-
Thread
LAN2GPIB mit Arduino-Nano und LAN Shield
C. W. schrieb im Beitrag #5136894: > STM32F407VET6 development board Cortex-M4 STM32 minimum system learning > board ARM core board > http://s.aliexpress.com/IVziYryE Man braucht nicht sein halbes Leben warten um die Module zu bekommen, es gibt sie auch aus Deutschland: http://www.ebay.de/itm/Core407V-STM32F407VET6-STM32-Cortex-M4-Development-Board-Mainboard-Module-Kit-/401387098620?hash=item5d748911fc:g:qcwAAOSw-kdX0mup siehe auch https://www.mikrocontroller.net/topic/426112#new
-
Thread
Was sind eure Lieblings-ICs?
LT1050 MAX11200, CS5534 ADCs 7555 CMOS Timer - viel besser als 555, niedrige Schaltflanken 18F8722, 18F46K81, 12F683/4 u.a. PICs STM32F103/407 - hat die Leistung wenn man sie braucht LPC2478 (mit TFT Graphic Controller) LPC2103 für kleine Sachen ATMEGA1284P/644P, ATMEGA328P(B) - Gute, verläßliche
Ganz gern verwende ich mittlerweile die STM32 Serie. Die sind alle recht gut, hab da kaum Präferenzen, kommt eben auf die Anwendung drauf an. Für den Core bevorzuge ich dann aber durchaus den Cortex-M4F, der hat sehr nette DSP Befehle und auch
-
Thread
STM32 F746zg nucleo und ILI9488 TFT per SPI langsam ?
Connector mit SPI. So .... jetzt zum feierlichen Sonntag Nachmittag ein bisschen Übung auf dem STM32F407 (Discovery). Display Löschen dauert hier 117 msec bei 21.xxx Mhz SPI Clock. Ergibt etwa 2.62 MByte/sec wenn ich richtig gerechnet habe. Ach ja: *ohne* DMA. Ach ja: *ohne* HAL, aber mit
>ein bisschen Übung auf dem STM32F407 der zieht gleichauf mit meinem STM32F429 >Ach ja: ohne DMA die etwa 3 MB/s sollten weder Xmega noch STM32 in Verlegenheit bringen auch hier wird klar, das das SPI Display im wesendlichen
-
Thread
Suche nach einem Entwicklungsboard
zB Olimex: https://www.olimex.com/Products/ARM/ST/STM32-P407/ oder Discovery: ww.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32f412gdiscovery.html hängt
mal hier gepostet ("http://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP") also wenn du ne Adresse für ein paar billige LP hast, kannst du das Ganze fast aus dem Stand als Basis benutzen, sozusagen das Gegenstück zur Dokumentvorlage bei der Textverarbeitung
-
Thread
Dezimalwert aus A/D-Wert ableiten
Hallo! Ich benutze das Board STM32F407 und A/D-wandle mit 12-Bit eine Potispannung. Aus dem A/D-Wert möchte ich einen Wertebereich von 0…20 realisieren. Dieser Wert soll dann binär auf 5 in Reihe gelöteten LEDs ausgegeben werden und
adc_value) { static uint16_t calc_tmp=0, i=0; static uint16_t val_array[100]; static uint32_t mean_value=0; if(i<=100) { val_array[i] = adc_value; i++; if(i>=100) { i = 0; while(i<=100) {
-
Thread
STM32 Problem mit UART Receive
Hallo 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
char n = 0; char UART_Aux[32]; if(huart->Instance == USART3){ if(UART3_Data != '\n'){ UART_Buffer[i] = UART3_Data; i++; } else{ n = sprintf(UART_Aux, "%s", UART_Buffer); HAL_UART_Transmit(&huart3, (uint8
-
Thread
STM32F4xx QEI maximale Frequenz
Hallo, ich bin zur Zeit damit beschäftigt eine Platine zu entwickeln. Dabei kommt ein STM32F4xx zum Einsatz. An Diesen werden über TIM2 bzw. TIM5 je ein Weggeber mit Quadratureencoder angeschlossen. Wenn ich in die eine Richtung drehe wird der Zähler grösser in die andere Richtung kleiner
Im stm32f4 reference manual steht dazu folgendes: > Encoder interface mode acts simply as an external clock with direction selection Im stm32f407 device datasheet steht dann noch im "TIM timer characteristics
-
Thread
STM32F407 Sprung zu Programm im anderen Sector
, der mich weiter bringt. Was gutes ist dieser Link: http://stackoverflow.com/questions/16490315/stm32f4-memory-jumping
sector 5) */ NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x20000); [/c] Und außerdem habe ich in der "STM32F407ZE_MemoryMap.xml" folgende Änderung drin (ganz unten in der Datei): <MemorySegment size="0x20000" access="ReadOnly" name="FLASH" start="0x08020000"/> Also die Startadresse auf 0x08020000
-
Thread
LwIP mit CubeMX
Hallo *, gibt es jemand der lwIP direkt aus CubeMX generiert schonmal auf einem STM32F407VE zum laufen gebracht hat? Als PHY wäre der DP83848 interessant.
-
Thread
Wahl vom richtigen Mikrokontroller
/stm32f0x2/stm32f042c6.html *2) http://www.keil.com *3) http://www2.keil.com/stmicroelectronics-stm32/mdk *4) http://www.st.com/en/development-tools/stm32cubemx.html *5) http://www.st.com/content/st_com
Auswahl > stark eingeschränkt. Nicht lange genug gesucht... ST: Mit >= 2 CAN-Schnittstellen STM32F105, F205, F207, F215, F217, F405, F407, F412, F415, F417, F427, F429, F437, F439, F446, F469, F479, F745, F746, F756, F765, F767, F769, F777, F779 Die F7xx hätten 3x CAN Microchip/Atmel: Mit
-
Thread
stm32f103 3phase-generator
Ich hab mal einen FU mit einem STM32F405 und dessen TIM1 gebaut. Code für den Timer ist hier: https://gitlab.com/higaski/stm32f405_vfd/blob/master/Src/Periph/pwm.c Deadtime hab ich damals keine gebraucht, da die in Hardware realisiert
grundschüler schrieb im Beitrag #4853964: > Das stm32f426-disco kostet unter 30€ So etwas gibt es nicht. Es gibt ein F407 Discovery und ein F429 Dicovery Board. http://www.st.com/en/evaluation-tools/stm32-mcu-discovery-kits.html?querycriteria=productId
-
Thread
[STM32F4xx] SPI Optimierung
high; /* soft chip select */ } [/c] Bei der Implementierung meiner SPI-Ansteuerung auf dem STM32F407 ist mir der folgende Sachverhalt aufgefallen: (Bild1 gehört zu Funktion1.c Bild2 gehört zu Funktion2.c) Ich möchte ein oder mehrere Bytes in einer Funkton übertragen. Stellvertretend
Was ist mit: SPI_FLAG_BSY http://stm32info.com/en/spi-status-flags/
-
Thread
gesucht: 50Hz Generator fein einstellbar
' ;-) Es ist kein Problem den Bereich auf 45 - 55 Hz einzugrenzen. Die Frequenz wird mit einem STM32F407 erzeugt und ist superfein aufgelöst. Der eingestellte Wert wird per LC-Anzeige abgelesen. Als Hardware verwende ich eine abgemagerte Schaltung von dieser http://mino-elektronik.de/FM_407/fmeter_407.htm#a3. Vielleicht kannst Du es gebrauchen. Alternativ würde auch ein STM32F4-Discovery-Board als Hardware reichen.
-
Thread
Räumlich kleines RAM mit mind. 2 MiB
Schreibroutine und einer guten SD-Karte (z.B. Samsung Evo) schafft man das mit 64 KB SRAM, also zB einem STM32F407.
Controller und RAM und Verdrahtung abschätzen. Evtl Wechsel auf bga > Gehäuse vom Controller. Der stm32f405 ist in bga nur im Wlcsp mit 0.4 mm > Pitch zu haben. Aber es gibt ja mittlerweile auch noch andere. Das hat nicht ganz funktioniert. Die nächste Version der HW bekommt einen STM32F7 im handhabbaren
-
Thread
Weidereinstig Mikrocontroller - welche Familie, welche Tools ?
X-Nucleo würde ich dir empfehlen. Zb. so etwas: (XNUCLEO-F411RE Development Board STM32 Nucleo Sensors) http://www.ebay.com/itm/XNUCLEO-F411RE-Development-Board-STM32-Nucleo-Sensors-For-Arduino-/172379724175 Dazu gibt es zig schöne Erweiterungen. Es gehen
Ich würde auch zu STM32 raten. Habe vor Jahren (2008+) viel mit F103 und F407 gemacht. Was mir aber an vielen Eval Boards nicht sehr gefällt ist die Wahl der Gehäuse. Viele dieser Boards haben nur 64-pinnige uC drauf und
-
Thread
C++ if-Bedienung
Guten Mittag liebe Leute. Ich habe ein Tastenfeld 4x4 sowie einen STM32F407 Mikrocontroller, welcher über Eclipse in c++ programmiert wird. Nun habe ich eine if-Bediegnung erstellt, welche abfragt in welcher Reihenfolge die Taster gedrückt wurde (in diesem Fall zuerst
-
Thread
Mikrocontroller mit Can Controller und Transceiver und OLED Bildschirm
142181927416?_trksid=p2060353.m1438.l2649&ssPageName=STRK%3AMEBIDX%3AIT Variante 1: Dieses STM32 Entwicklungsboard mit integriertem Display. http://www.mouser.de/Search/ProductDetail.aspx?R=STM32F746G-DISCOvirtualkey51120000virtualkey511-STM32F746G-DISCO Zusammen mit dem MCP2551 Variante 2: Dieses STM32 Entwicklungsboard. http://www.mouser.de/Search/ProductDetail.aspx?R=STM32F407G-DISC1virtualkey51120000virtualkey511-STM32F407G-DISC1 Zusammen mit dem MCP2551 Und einem der beiden Bildschirme
-
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
-
Thread
Problem mit dem flashen ST-Link/ v2 und Coocox IDE
Ging es denn vorher? Wenn nicht, PLLs in der system_stm32f4xx.c überprüfen. Gruß Daniel
Infos im RM!!!) 4. Have a lot of fun! Hilfreiche Links: http://www.diller-technologies.de/stm32.html#rcc https://stm32f4-discovery.net/2015/01/properly-set-clock-speed-stm32f4xx-devices/ Gruß Daniel
-
Thread
STM32F407VG Registerinhalt auslesen
Hallo, ich benutze das Board STM32F407VG Discovery und arbeite mit EmBlitz 1.1. Leider funktioniert das Plugin SVD-Repository bei mir nicht, womit man sich ja die gesetzten Bits bzw. die Registerinhalte anschauen kann. Beim Starten
Beispiel. Mach irgendein einfaches Beispiel, hier sowas z.B. http://www.diller-technologies.de/stm32_wide.html Und wenns mit der aktuellen Entwicklungsumgebung nicht geht, dann nimm irgendwas für DAUs. Atollic Truestudio, CooCox oder Eclipse mit manueller Konfiguration.
-
Thread
Error disassembling : truncated ELF file
mthumb@march=armv6-m thumb2;@mthumb@march=armv7@mfix-cortex-m3-ldrd ---- Assembling: src/startup_stm32f407xx.s to FLASH_RUN/startup_stm32f407xx.o "e:/ARM/CodeSourcery/v_4_6_3\bin/arm-none-eabi-gcc" -c -mthumb -mcpu=cortex-m4 -mthumb -mthumb-interwork -x assembler-with-cpp -D__ASSEMBLY__ -DVECT_TAB_FLASH -DFLASH_RUN -DSTM32F407VGTx -DSTM32F4DISCOVERY -Wa,-adhlns=FLASH_RUN/startup_stm32f407xx.lst -Wa,-ggdb -I. -I./inc src/startup_stm32f407xx.s -o FLASH_RUN/startup_stm32f407xx.o ---- Compiling C: src/main.c to FLASH_RUN/
-
Thread
Problem mit ISR I2C Slave STM32
Hallo zusammen, möchte gerne einen STM32F407 als SMBus-Slave nutzen. Nutze dazu die StdPeriph Driver. Aus irgendeinem Grund funktioniert meine ISR nicht so wie sie sollte. Auf der Leitung sieht alles richtig aus. Sende mit einem
Hey, du solltest dafür die HAL-Treiber von STM benutzen. Darin wird alles i.d.R. korrekt geregelt und du musst dann nur noch in der Call-Back deine eigenen Routinen einfügen. Mit den HAL-Treibern, fängst du so korrekt den IT ab: [code] void