-
Thread
STM32 HAL_SPI Problem: MOSI immer HIGH
STM32 ist es denn nun wirklich?
F. schrieb im Beitrag #5766197: > Ich wüsste auch gerne mal, warum das CubeMX Projekt für den > STM32F103C8T6 In Layout und Schaltplan ist ein STM32F103C8T6 wie im QubeMX Projekt. Auf dem Bild ist der falsche Value eingetragen sorry.
-
Thread
Was ist das wert ?
LPC1114 Grundbeschaltung die über die Schnittstelle geflasht werden kann - Maple Leaf Mini Clone (STM32F103RB 128kB Flash) mit entferntem Bootloader (wird über ST-Link programmiert) - STM32F103C8 Minimumboard - ATtiny4313 - aufgelöteter Tastensatz - TFT Farbdisplay 160x128 - 4 stellige 7-Segmentazeige
einen Arduino kaufen. Wenn er wirklich damit anfängt, werden ihn die drei Controllerfamilien (AVR/STM32/LPC) eher verwirren.
-
Thread
Ethernet PHY für STM32F107
etwas einfach halten will, kann sich mal den UIP anschauen. Scheinbar hat ST da schon was gemacht: "STM32F107xx connectivity line Ethernet low-level driver and web server demonstration based on uIP TCP/IP stack" http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWARE/stm32_eth_lib.zip
So richtig sparen kann man bei Abnahme von 90 Stück bei Rutronik, das kostet ein STM32F207RB mal nur 3,19. Farnell will für 100 immer noch 6,xx € WOW.
-
Thread
STM32 Timer: Interrupt bei jedem Inkrement/Dekrement
Ich möchte ein Rotary encoder mit einem STM32F7 betreiben. Es soll einfach z.B. bis 100 zählen und bei jeder Wertänderung (Hoch- oder Runterzählen) ein Interrupt auslösen. Das Zählen funktioniert. Aber so eine Interrupt bei jedem Schritt kriege
Man kann bei den STM32 auch Timer cascadieren, d.h. den Trigger-Out (TRGO) des einen Timers (Master) als Trigger-Input (TRGI) des anderen Timers (Slave) verwenden. Wenn man dann das Update-Event des Masters als TRGO-Signal
-
Thread
Ethernet PHY für STM32F4Discovery
können. Gerade die Versorgung der einzelnen Bereiche mit Taktsignalen ist ja in der STM32 - Famlie eine Wissenschaft. Gruß Thilo
Projektbeschreibung zum Thema, mit angepasstem Beispielcode: http://blog.tkjelectronics.dk/2012/08/ethernet-on-stm32f4discovery-using-external-phy/
-
Thread
CCMRAM richtig einsetzen
Jetz wäre meine Frage was denn die Designer von STM dazu bewegt hat ein CCM vorzusehen. Anders herum gefragt: welche ernsthafte moderne Anwendung für 32-Bit Controller hatten die STM-Designer im Auge um CCM zu implementieren. Oder ist das ein Feature
RM0364, Kapitel 2, da ist gleich die Übersicht. https://www.st.com/resource/en/reference_manual/rm0364-stm32f334xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf Wie hier schon geschrieben wurde ist es bei anderen STM Serien noch aufwändiger, da gilt es nicht pauschal 'mit CCM geht kein DMA'.
-
Thread
Inbetriebnahme des I2C bei einem STM8 Board
angesehen aber immer noch keine Lösung gefunden. Ich habe für ein Projekt ein selbst designtes STM8 Borad mit einem STM8S105K6 nun versuche ich per I2C ein EEPROM anzusprechen. SCL und SDA sind jeweils mit einem 4,7 K Pull-up versehen. Die Pins in der STM8_128_EVAL_H habe ich entsprechend angepasst
[c] /* Includes ------------------------------------------------------------------*/ #include "stm8s.h" #include "stm8s_eval.h" #define I2C_DIRECTION_TX void main(){ // Hardware I2C konfig. I2C_DeInit(); I2C_Init(100000, 0xA0, I2C_DUTYCYCLE_2, I2C_ACK_CURR, I2C_ADDMODE_7BIT, 16); I2C_Cmd
-
Thread
STM32F401 flashen geht nicht
Hallo! ich versuche einen Program auf STM32F401 Discovery Board zu übertragen , der auf STM32F407 Disc.Board problemlos geflasht wird. Hab gemerkt, dass der STM32F01 andere Flash und Ram Größen hat als STM32F407. Kann mir jemand helfen, wie
Guten Morgen. ja hab geändert. geht immer noch nicht. stm32f4xx.h [c] #if !defined (STM32F40_41xxx) && !defined (STM32F427_437xx) && !defined (STM32F429_439xx) && !defined (STM32F401xx) #define STM32F401xx */ /*!< STM32F401CB, STM32F401CC
-
Thread
OLIMEX ATEMGA8 - Debugging-Modus funktioniert nicht
Beispiel augenblicklich umkippen. Wenn die das Debuggen so wichtig ist, dann erwäge einen Umstieg auf STM32. Da bekommst du den Debugger (ST-Link) fast geschenkt. Und er ist viel schneller.
sie letztlich nur selbst implementieren können. Bei Cortex-M (nicht nur STM32, auch denen von Atmel nun Microchip) ist das anders, da ist die Debug-Schnittstelle offen, und du kannst einen preiswerten FT2232 zum Debuggen benutzen. Auch die auf den diversen Xplained*-Boards
-
Thread
Empfehlung MCU Board für Beginner
meine empfehlung wäre ein NUCLEO F446RE https://www.reichelt.de/de/de/nucleo-64-arm-cortex-stm32-f4-serie-nucleo-f446re-p217196.html?PROVID=2788&gclid=CjwKCAiAiML-BRAAEiwAuWVggoYSpyrdx8jkxEa_ulPp-cbjtSy66hAD2B-7rvfRjYw_VdoYnLDvOhoCapMQAvD_BwE&&r=1 Stm32 ist einer der meist verbreiteten Embedded
> habe ein STM32F7 Board ... zu überdimensioniert Es ist wohl eher so, dass dein Gehirn dafuer unterdimensioniert ist. Aber auch alle anderen vorgeschlagenen Boards arbeiten nur mit Bits, Bytes und Worten.
-
Thread
Genaue Bezeichnung von CubeMx
Ach ja, und es heißt STM32CubeMX, nicht CubeMx.
STM32CubeMX ist eine grafische Anwendung von ST für den PC zur interaktiven Konfiguration von Hardware und Software der Mikrocontroller und Anwendungsprozessoren der STM32-Familie. Insbesondere wird die
-
Thread
STM32F429 CAN will nicht empfangen
jedoch nicht ausglöst... Hier ist der Code der das bewerkstelligen soll: [c] #include "main.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_tim.h" #include "stm32f4xx_spi.h" #include "stm32f4xx_exti.h" #include "stm32f4xx_can.h" #include "misc.h" void Delay
*/ /* Includes ------------------------------------------------------------------*/ #include "stm32f4xx_hal.h" /* USER CODE BEGIN Includes */ /* USER CODE END Includes */ /* Private variables ---------------------------------------------------------*/ //CAN_HandleTypeDef hcan1; CAN_HandleTypeDef
-
Thread
µC mit viel RAM für Touch TFT mit "Wischen"
^^: http://de.farnell.com/stmicroelectronics/stm32f429i-disco/stm32f4-discovery-eval-board/dp/2355377
/pic32mx130f064d-i-pt/ic-mcu-32bit-64kb-flash-44tqfp/dp/2097777 http://de.farnell.com/alliance-memory/as6c1008-55sin/sram-1mb-2-7v-5-5v-128kx8-sop32/dp/1562898 Will er noch USB so muss er eben etwas tiefer
-
Thread
Frage bzgl. serial I/O Verbindungen beim STM32F401C
das MSB festgelegt. Beim Übertragen liest der a2610 bei steigenden Flanken den SDIO Pegel und der STM32F4 soll den SDIO Pegel bei fallender SCK Flanke ändern. Meiner Meinung nach ganz klassisch. Ich hab schon viel im Bezug auf SDIO beim STM32F4 gelesen. Allerdings finde ich nur Hilfestellungen bzgl
die Zeit und Muse mir etwas zur Hand zu gehen! Hier meine SDIO Init: [c] #include <stdio.h> #include "stdint.h" #include "inttypes.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_spi.h" #include "stm32f4xx.h" #include "stm32f4xx_sdio.h" /* relevante
-
Thread
I2C Problem: Kein ACK
cdn-learn.adafruit.com/downloads/pdf/adafruit-ina219-current-sensor-breakout.pdf]] aber von Ali) über einen STM32F103 anzusteuern. Nachdem der STM32 sich bei Hardware-I2C mit einem dauergesetzten Busy-Flag aufgehängt hat (aber das ist eine andere Geschichte), bin ich testweise auf Software-I2C umgestiegen.
korrekt zurückgelesen wird. Weshalb Software-I2C: Der Grund ist, dass das Hardware-I2C des STM32F103 sich wegen einen Bugs im Silizium mit gesetztem Busy-Flag aufhängt [[http://www.st.com/content/ccc/resource/technical/document/errata_sheet/7d/02/75/64/17/fc/4d/fd/CD00190234.pdf/files/CD00190234
-
Thread
Drehzahlmesser in Assembler (ATmega328)
eine 10-stellige Auflösung zu erhalten, durfte ich garnicht? Gut, das habe ich dann auch auf dem STM32H750 gemacht, ist Deiner geschätzen Aufmerksamkeit aber wohl entgangen. @Uwe Seinerzeit hatte ich 'C' verwendet, um bei verschiedenen Controllern nicht mehr nachsehen zu müssen, ob nach einem 16
Peter schrieb im Beitrag #7636145: > Einmal auf einem NXP11, parallel auf einem STM32H Prozessor. Das habe > ich mit C++ erledigt. Das gesamte Framework ist schon C++. > Es geht also auch in einer Hochsprache Selbstverständlich Peter. Auf diesem Hardware-Level geht es eigentlich
-
Thread
Suche Mitwirkende für Groovebox Entwicklung
Udo K. schrieb im Beitrag #6152267: > nimm einen STM32H7, der reicht dafür locker. > Dann sparst du dir das Linux mit all den Problemen, > und hast Echtzeit und geringe Latenzen. Na prima 20 Audio Kanäle + 128 Stimmen Sampleplayer + PitchShift +
temp schrieb im Beitrag #6152285: > Udo K. schrieb im Beitrag #6152267: >> nimm einen STM32H7, der reicht dafür locker. >> Dann sparst du dir das Linux mit all den Problemen, >> und hast Echtzeit und geringe Latenzen. > > Na prima 20 Audio Kanäle + 128 Stimmen Sampleplayer + PitchShift
-
Thread
WS2812B mit Lib von Martin Hubáček auf F103
Hallo Forum, ich möchte die WS2812B Library von Martin Hubáček von STM32F302 auf STM32F103C8 adaptieren. Leider bereiten mir die DMA Einstellungen Probleme. Meine Adaption ist angehängt. Das Original gibt es hier: https://github.com/hubmartin/ws2812b_stm32F3 Mir schien
Eine fertige und funktionierende Lib für STM32F103C8 und für einige STM32F4xx findest Du im WordClock-Projekt: https://www.mikrocontroller.net/articles/WordClock_mit_WS2812 Repo-Browser, d.h. direkter Link zu den WS2812-Sourcen: https
-
Thread
STMicroelectronics: 16€ chip auf 12€ Dev Board
/stm32f723ie.html Gruss Tobias
Naja, wenn man sich mit den "großen" STM32 ein bisschen beschäftigt hat oder auch nur im ST-Portfolio auf der Suche nach USB-HS war, stolpert man recht schnell über das Thema STM32x7. Spekulation: Denkbar wäre übrigens, dass ST hier Teile
-
Thread
STM32H725 ADC Rauschen
Hallo, ich habe einen STM32H7 und betreibe diesen mit einer externen Referenz Spannung von 2,048V. Die Sample Rate liegt bei 1MS/s. Dabei habe ich ein hohes rauschen von ca. +/- 200 Digit im 16Bit Mode, um 12 Bit Mode wackelt
Jens D. schrieb im Beitrag #7544575: > ich habe einen STM32H7 ok, anscheinend gibt es tatsächlich nur 3 verschiedene STM32H7 (450, 480 und 483). Aber manche haben zwei getrennte 12- und 16-Bit ADCs und andere nur einen gemeinsamen umschaltbaren. Und der
-
Thread
Interrupt beim STM32 F103
-L73 https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99/libraries/SrcWrapper/src/stm32/interrupt.cpp#L186 https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99
gleichen Code laufen, ohne sich um die verschiedenen Vektortafeln kümmern zu müssen: https://github.com/stm32duino/Arduino_Core_STM32
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
ADC6/7 alternativ GPIOs vom Port E und man kann den internen Pull-Up nutzen. Version 2 (rund - PCB 32mm Durchmesser) steht schon in den Startlöchern. Der Controller wird ausgetauscht durch einen ATmega4809
noch, ist aber einiges an Software drin, u.a. ein kleiner NMEA Parser. Aktuell baue ich einen mit STM32 Luxus Version für Auto Festeinbau. Getestet gegen Blitzerfoto, 1km/h nur Abvweichung der Geschwindigkeit. Mini GPS Logger ohne uC: https://www.youtube.com/watch?v=sOgZFN9XHdE
-
Thread
STM32 arm-none-eabi Linking Problem..
estack = ORIGIN(RAM) + LENGTH(RAM); /* include the section management sub-script */ /* (either "STM32_SEC_FLASH.ld" or "STM32_SEC_RAM.ld") */ INCLUDE "STM32_SEC_FLASH.ld" [/code] lib/STM32_COMMON.ld: [code] /* Common part of the linker scripts for STR32 devices Copyright RAISONANCE 2007
/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/startup/gcc_ride7/startup_stm32f10x_md.s mit hinzu gelinkt: [code]/** ****************************************************************************** * @file startup_stm32f10x_md.s
-
Thread
Problem mit dem Flash
mir deine eMail Adresse zufaxt schicke ich dir meinen Code, da is spi auch dabei, läuft auf einem stm32 f429. Ps: das faxen War natürlich ein Witz höhö
Erkenntnisse? Habe jetzt 4 Tage den gleichen Mist durch.. Mit Flashrom kann ich die beschreiben, nur der Stm32 will das ganze trotz sauberem Spi Output im Scope nicht. Ich versuche das jetzt nochmal mit dem Drivestrength und serienwiderständen..dann weiß ich auch nicht weiter. Habe w25q32fvsig.
-
Thread
Atmel AT32 / AVR32 DEAD?
Schau Dir die STM32-Linien an, was sie kosten und wie leicht und billig der Einstieg ist. Da fällt die Entscheidung schon sehr leicht und zwar gegen AVR32. Und ich habe auf AVR32 entwickelt. Sind feine Teile, keine Frage
Eddy Current schrieb im Beitrag #2816917: > Schau Dir die STM32-Linien an, was sie kosten und wie leicht und billig > der Einstieg ist. Da fällt die Entscheidung schon sehr leicht und zwar > gegen AVR32. Und ich habe auf AVR32 entwickelt. Sind feine Teile,
-
Thread
STM32 CAN Botschaft empfangen
Hallo zusammen, ich habe hier einen STM32F103 auf dem BluePill Board. Daran hängt ein MCP2551 CAN Transciever. Damit versende ich erfolgreich CAN Botschaften. Jetzt möchte ich den umgedrehten Weg gehen und eine Botschaft empfangen
Der bxCAN-Controller im STM32 hat zwei Empfangspuffer mit je 3 Slots. Damit die befüllt werden, muss du Filterregeln definieren. Anhand der Filterregeln weiß der Controller welche Nachricht in welchen Puffer kommt. Alle andren
-
Thread
Literatur für ARM-CORTEX-M3
Die Architecture Reference von ARM. - Das Reference zum Cortex-M3 Core von ARM. - Das Pendant von STM zum Core in den STM32. - Die Reference von STM über die I/O. - Die Reference von STM über das Flash. - Das Datasheet vom jeweiligen Device. - Das übliche heissgestricke Hitec-Dings. - Den Wälzer
selber zu bauen. Ungefähr so: Der herstellerunspezifische Teil in Form der CMSIS-Files, und das STM32-bezogene File stm32f10x.h. PS: Schimpfen kann ich auch: ;-) http://www.mikrocontroller.net/topic/143715
-
Thread
STM32F4 Probleme mit USART
Ich möchte Daten zws. STM32F429 DiscoveryBoard und USB TLL Adapter austauschen. Hierfür verwende ich USART3 (C10/c11) vom STM [c]#include "stm32f4xx.h" #include "stm32f4xx_usart.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #define STDIN_FILENO 2 void IO_Initialize(void) { RCC->AHB1ENR |= (1UL << 6); GPIOG->MODER &= 0x00000000; GPIOG->MODER |= 0x55555555; GPIOG->OTYPER &= 0x0000;
-
Thread
Mini-PC mit 4 USB Hosts
schon mal beobachtet. R. M. schrieb im Beitrag #6067345: > Kann es sein, dass in den Geräten ein STM32 steckt, und falls ja, > welcher? Das wäre recht wahrscheinlich bei: >> idVendor 0x0483 STMicroelectronics
offensichtlich, aber was es genau für einer ist kann ich nicht sagen. Hab zwar auch schon des öfteren STM32 programmiert, aber das Gerät stammt nicht von mir.
-
Thread
STM32-F407-DIY-MORE mit gdb und blackmagic blue pill programmieren
for commands related to "word". Target voltage: 3.06V Available Targets: No. Att Driver 1 STM32F40x M4 0x5b93b9be in ?? () (gdb) mon erase_mass Erasing flash... This may take a few seconds. \ (gdb) x /10x 0 0x0: 0x0cfec4ba 0x45d7e9ce 0x90904468 0x5b93b9bf 0x10: 0xb14e2f54 0x77fba4bd
einen Exkurs in die Grammatik veranstalten wollen: Du übersiehst das Objekt: <Akkusativ Objekt>: STM32-F407-DIY-MORE <Subjekt(substantiviertes Verb)>: programmieren <Adverbiale Ergänzung>:mit gdb und blackmagic blue pill Wen oder was? STM32... Was: programmieren Mittels: gdb und bmp bp Weder
-
Thread
STM32F4 Core Clock ändern
Hi Markus, danke, ich kriege grad einen Schreck bei meinem 429 Disco Board, dort steht in der stm32fxx.h ein weert von 25 Mhz fuer den Quarz, verbaut ist aber ein 8 Mhz. Und es läuft. Muss ich den jetzt ändern? Ich weiss leider nicht wie ich die Global Defintionen abfragen kann in der IDE welche
Compiler Settings/#defines > HSE_VALUE=8000000 > eingeben. Das klappt nicht? Schneller ist "ALT+F7" Doch..... wenn ich das = Zeichen enfüge geht es :-) Trotzdem muss auch stm32fxx.h modifiziert werden da dort PLL_M immer noch auf 25 steht und nicht auf 8. Tja, seitddem läuft er schneller, ca
-
Thread
Kosmos CP1 Emulator mit ATmega
. Und bei 5 USD pro ATMega 2560 Pro Mini Board mache ich mir darüber nicht so viele Gedanken... ESP32 oder STM32 or RISC-V wäre da schon eher Verschwendung ;-)
Weihnachten darüber nachgedacht gehabt, ob ich mir mal eine universelle Platine mache mit Tastenfeld und 7-Segmentanzeige, aber grundsätzlich habe ich das wieder verworfen gehabt, weil Elektronik heute eben doch eher ein TFT-Display hat, eine Platine mit STM32F303 (Cortex M4) mit 16-Tasten plus Shift-Taste
-
Thread
USB: Dual VCOM-Port mit STM32F407
garnichts > zurück, keine Reaktion. Auch im USB-Pcap ist absolut nichts zu sehen. Anders als der STM32F407 braucht der STM32F103 einen 1,5 kΩ Pullup an der D+-Leitung.
Ergebnis: mit dem STM32F103 und dem 1,5kΩ funktioniert es ohne Probleme. Ich habe 2 Ports parallel getestet und es sieht auch im pcap gut aus, keine komischen Pakete. Etwas musste ich noch ändern: In der "stm32f1xx_ll_usb.c
-
Thread
6502 Prozessor wer kennt den noch?
ASICs als Controller integriert. (z.B. Fernseher, Monitor, ...). Und wenn dann in so einem System ein 32bit Prozessor gebraucht wird, z.B. weil der Fernseher plötzlich MPEG/H.264 Decoding braucht oder gar auf Linux basieren soll wird der 8051 trotzdem mitgeschleppt um z.B. die Videopipeline zu kontrollieren
reicht. Mit reinem Netzlisten vs Bitstream Vergleich dürfte man schon sehr weit kommen. Ab Serie 7 hat Xilinx AES auch in allen Familien Mitgliedern, d.h auch die kleineren Artix-7, es sei den das Advanced Datasheet lügt. Aber ich denke das ist endgültig Offtopic hier. Zur Fortsetzung dieser Diskussion
-
Thread
Mikrocontrollerboard
Tim H. schrieb im Beitrag #5939901: > STM32User schrieb: > Und wieder eine neue möglichst exotische Anordnung der Port Stecker... > wer heute noch Atmel Boards baut und nicht wenigstens die Arduino Uno
www.grape-express.com/grape-express-mini-2/ da ist das Bild her In zeiten wo ein Mega 256 teurer ist als ein STM32H7xx ...
-
Thread
STM32 SPI Init
"stm32f4xx.h" void SDCard_InitLowLevel(void); void SDCard_Init(void); uint16_t response; int main(void) { SystemInit(); // 8MHz extern -> PLL -> 168MHz response = 0x00; SDCard_InitLowLevel
Hier nochmal mein Code mit SPI2: [c] #include "stm32f4xx.h" void SDCard_InitLowLevel(void); void SDCard_Init(void); int main(void) { SystemInit(); SDCard_InitLowLevel(); while(1) { SDCard_Init(); } return
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
machen wenn es bei euch so wäre. Upgrade auf ATMega2560 oder kompletter Wechsel auf einen Prozessor zb. STM32? Schönen Sonntag noch Lg
ist im C code und damit auch wieder für andere M7 portabel. (getestet auf STM F7 H7 und NXP RT1060 ) Generell ist der M7 etwas tricky. durch die diversen Speicherbereiche und deren verhalten ( caching , BUSse )
-
Thread
Compiler überschreibt Speicherbereich von Malloc
initialisiert werden, wird der von malloc allozierte Speicher überschrieben. Verwendet wird btw. ein STM32F105, CooCox, und der ST-Link/V2 debugger
abhängig vom verwendeten Prozessor und Compiler. Hat er aber oben angegeben, letztendlich ARM-GCC (STM32 + CooCox).
-
Thread
STM32 - SDIO und Micro-SD/MMC-Card
Hallo, Ich möchte an den STM32F207Vx eine MMC Karte an die SDIO Ports an schließen. Allerdings brauche ich auch möglichst viele UARTS (5 Stück) und kann somit die Pins SDIO_D2/3 nicht nutzen, da für UART4 verwendet. Der STM32
/ http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/arm_memcards/#chanfat_stm32 (zweiter Link hatte ich mal vor einigen Jahren auf einem ARM7/LPC mal getestet und hat auf Anhieb geklappt) Daher denke ich, dass es wohl das einfachste sein wird SPI zu verwenden. Vom ersten
-
Thread
Aller Anfang beim ARM - Controller.
anwenden nicht nur den STM32.
mir den M3 wie im Link beschrieben mal zulegen: http://de.mouser.com/Search/ProductDetail.aspx?R=STM32-103STKvirtualkey63420000virtualkey909-STM32-103STK Da ich mit dem AVR Dragon gute Erfahrungen gemacht habe würde das Board über JTAG ansteuern. Für das programmieren / Debuggen habe ich diesen
-
Thread
Camera Modul (OV9655) am STM32F4 Discovery Board
Das Open407V-D hat ein Offset-Teil, um LAN und SDIO und LCD-FSMC gleichzeitig zu betreiben; das HY-stm32f4xx wird auch für den STM32F103ZG verwendet und hat FSMC-NOR Bank4 und andere Änderungen; kurz: Ich müsste dein Programm umschreiben, auch auf CoIDE 1.5.1, denn diese Version brauche ich, um Linker-file
nur gefühlte 1/3 an Codezeilen braucht. Und sehr zuverlässig funktioniert. Dieses schicke SDIO beim STM32 hat soviel Overhead das einem wirklich die Haare zu Berge stehen.
-
Thread
Automower G3 mit USB Diagnoseport fernsteuern?
einen Automower G3? :-) Ich werde immer mal wieder fragen. Ich habe in zwischen gefunden, dass ein STM32 Prozessor drin ist - wenn man ihn an den Rechner ansteckt per USB dann findet man einen STM32 Virtual Com Port. Aber anscheinend antwortet er auf die Befehle des G2 nicht, habe gelesen, dass das
Christoph H. schrieb im Beitrag #6386684: > Christoph H. > (c_hacky) > > > > > > > > > 28.08.2020 14:32 Ich wecke ihn damit, wenn er in der Ladestation ist und schläft. Klappt
-
Thread
ARM STM32 PWM
mir sagen, wo mein Fehler liegt? P.S.: Ich schreibe mit der IDE von CooCox Code: #include <stm32f10x.h> #include <stm32f10x_conf.h> int main(void) { RCC -> APB2ENR |= RCC_APB2ENR_TIM1EN; TIM1 -> CR1 |= TIM_CR1_CEN; RCC ->APB2ENR |= RCC_APB2ENR_IOPAEN; GPIOA ->CRH |= GPIO_CRH_CNF8
http://www.diller-technologies.de/stm32.html#timer_pwm
-
Thread
Welcher Microcontroller für i2c-Display
Serie programmiert, gewöhnt man sich daran, immer das jeweilige Datenblatt zu Rate zu ziehen. Im 32bit Umfeld kämpft man mit ganz anderen Sachen. Schau Dir mal die I²C Schnittstelle vom STM32F103 und die dazugehörige Application Note an. Oder dessen USB Interface. Dann darfst du gerne kotzen. >
programmiert, > gewöhnt man sich daran, immer das jeweilige Datenblatt zu Rate zu > ziehen. > > Im 32bit Umfeld kämpft man mit ganz anderen Sachen. Schau Dir mal die > I²C Schnittstelle vom STM32F103 und die dazugehörige Application Note > an. Oder dessen USB Interface. Dann darfst du gerne kotzen.
-
Thread
STM32F401/411: Black Pill Board: Wie auf alten IDE zum Laufen kriegen?
drauf? Die CubeIDE von ST z.B. ist vollkommen kostenlos. https://www.st.com/en/development-tools/stm32cubeide.html
nochmal den Mut fassen, auch für den STM32 was Neues zu probieren.
-
Thread
STM32 Bootloader über USART
Problem: Ich möchte gerne den Bootloader meines momentan verwendeten Controllers nutzen. Es ist ein STM32F103 welchen ich mit Crossstudio 1.7 programmiere. Laut Application note AN2586 muss dazu folgendes gelten: Boot0: "1" Boot1: "0" Um den Bootloader zu starten ist ein anschließendes Reset
dirk h. schrieb im Beitrag #5226560: > Ich hoffe ich helfe damit jemand (Verzweifelten)! So? Guck lieber mal in Projekte&Code rein. Dort findest du nen STM32Fxxx Programmer von mir, den ich selber fast
-
Thread
16 Bit MC oder 8 Bit MC
mit dem richtigen MC würde ich mich > freuen. Schau dir mal die 32 Bit Cortex STM32 uC von ST an.
Unsinn. Dafür wäre sogar 1kSps Samplingrate noch deutlich überdimensioniert. > Schau dir mal die 32 Bit Cortex STM32 uC von ST an. Na das wäre ja nun wirklich mit Interkontinentalraketen auf Libellenlarven geschossen.
-
Thread
DSP von Texas Instruments oder Infineon fuer den privaten Gebrauch?
Lösung sind, keine Ahnung, ich war noch nie ein Fan von Microchip-Controllern. Es gibt für die STM32 übrigens auch eine eigene DSP-Bibliothek: http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/USER_MANUAL/CD00208762.pdf Mit einem Board wie dem hier: 270915051922 oder
Hallo, dankeschoen! Die STM32 wirken beimn ueberfliegen recht interessant, habe da ein bisserl was mit Display gesehen usw., das interessiert mich in Zukunft - leider geht der Link nicht und die Artikelnummern findet er auch nicht
-
Thread
IDEs? was nutzt Ihr?
EMBITZ,Stm32CubeIDE,Keil, AVR Studio
Projekte ohne Gebastel an Projektconfig und Parametern direkt builden kann. Vor kurzem dann auf STM32CubeIDE umgestellt und bislang damit recht zufrieden. *AVR* + *SAM* Das aktuelle Atmel-Studio 7 *VHDL* Sigasi + Vivado bzw. Quartus
-
Thread
stm32f4discovery PWM InputMode (DutyCycle und Frequenz)
trotzdem noch händisch in "stm32f4xx.h" ändern (dein verw. Quarz ( 8 MHZ ! hoffentlich) Grüße Hans
Hallo Hans, ich habe gerade die Einstellung in der Datei "system_stm32f4xx.c" gesehen. System Clock source: PLL (HSE) SYSCLK(Hz): 64000000 HSE Frequency(Hz): 8000000 und in der Datei"stm32f4xx.h" schreibt auch "#if !defined (HSE_VALUE) #define HSE_VALUE