-
Thread
ST Link V2 Atollic TrueStudio
Dann solltet du direkt im Debugger landen. Wenn du bis dahin kommst, läuft dein ST-Link. p.s.: Atollic erwartet die aktuelle Firmware. Daher am Besten vorher einmal STM32CubeProg starten und da die Firmware aktualisieren.
solltet du direkt im Debugger landen. > > Wenn du bis dahin kommst, läuft dein ST-Link. > > p.s.: Atollic erwartet die aktuelle Firmware. > Daher am Besten vorher einmal STM32CubeProg starten und da die Firmware > aktualisieren. Habe jetzt den STM Cube Programmer runtergeladen und installiert
-
Thread
8MHz Quarz, aber STM32 läuft mit 72MHz.
Ralph S. schrieb im Beitrag #4957519: > Für die Taktgewinnung in einem STM32 wird der PLL als > Frequenzvervielfacher "mißbraucht" (ich hoffe dass ich jetzt nicht > wieder anstößig bin) Du hättest auch
schwingen und eine der (vielen) Oberwellen ausfiltern, verstärken und weitergeben. Im Falle eines STM des TOs würde also die Frequenz von 8 MHz auf 72MHz, oder in vielen anderen Fällen, auf 168 MHz vervielfacht, was nicht der Fall ist. Somit behaupte und bestätige ich nochmals meine Aussage:
-
Thread
Controller für DCDC Converter
großen Auswahlbox "Comparator" und "DAC" auswählst, bleiben nicht mehr so viele übrig, hauptsächlich STM32F3xx Wenn's etwas mehr sein darf ;) STM32F334 mit 217ps PWM. Evt. kommst du sogar mit dem 32-Pin-Gehäuse mit 0.8mm Pitch aus. http://www.st.com/web/en/catalog/mmc/SC1169/SS1576/LN1820
Piccolos die ADC's besser verwalten, da den STM334 MCU's nur eine ISR fuer beide ADC's und auch nur ein Register fuer die umgewandelten Daten zur verfuegung stehen. Die dsPICs (dsPIC33FJ64GS608) sind an sich auch nicht
-
Thread
Bild an TFT Display anzeigen
and Setting Time setting. TscWrite (STMPE811_TSC_CFG, 1, STMPE811_TSC_CFG_AVE_8| ((0x7 & STMPE811_TSC_CFG_DELAY_M) << STMPE811_TSC_CFG_DELAY_S)| ((0x1 & STMPE811_TSC_CFG_SETTING_M) << STMPE811_TSC_CFG_SETTING_S)); // Set FIFO threshold level. TscWrite
---- void LCD_SetWindow(uint16_t xstart, uint16_t ystart, uint16_t xend, uint16_t yend) { uint8_t hi1,lo1; uint8_t hi2,lo2; hi1=xstart>>8; lo1=xstart&0xFF; hi2=xend>>8; lo2=xend&0xFF; P_LCD9341_CMD(0x2A); P_LCD9341_DATA(hi1); P_LCD9341_DATA(lo1); P_LCD9341_DATA(
-
Thread
Kompression für RGB LED Datenstrom
' Dir die 3 Werte (RGB) an, stelle die jeweiligen Differenzen fest und pack' sie in ein Byte (z.B. sRRsGGsB). Sollte eine Farbe eine größere Abweichung als z.B. 1 oder 3 aufweisen, so muss der Master den Rest, in den nächsten Bytes, nachliefern. Spart 2/3 bei 8/8/8. Sind die Änderungen größer, so
Dir die 3 Werte (RGB) an, stelle die jeweiligen Differenzen fest > und pack' sie in ein Byte (z.B. sRRsGGsB). Sollte eine Farbe eine > größere Abweichung als z.B. 1 oder 3 aufweisen, so muss der Master den > Rest, in den nächsten Bytes, nachliefern. > Spart 2/3 bei 8/8/8. > > Sind die Änderungen
-
Thread
Fertige Bibliothek oder selber schreiben?
YouTube-Videos und "Für Dummies"-Bücher zu findet muss man sich davon nicht abschrecken lassen. Daher: W.S. schrieb im Beitrag #5656864: > Ich zum Beispiel. Und ich auch: [[USB-Tutorial mit STM32]] Die USB-Library von ST ist wirklich nicht so der Bringer (Bugs, ineffizient). Interessant wäre ein Vergleich
und > billig zusammen frickeln musste um sagen zu können "jetzt können wir > auch USB", Ja, die STM32 und viele ähnliche Controller sind nach dem Baukastenprinzip aufgebaut. Axel S. schrieb im Beitrag #5657095: > Findest du? Kennst du einen Controller mit besserer USB-Peripherie? Die "OTG"-
-
Thread
Einstieg 32Bit µC - Welche "Familie"
bin die gefallen mir einfach nicht =/ ich wollte eher eine nicht so ganz exotische Familie haben. P.s. Warum sind die unter 8Bit Mcus eingeordnet? Naja das zweite zumindest. @Gast (Gast) - Wie später auch genannt spricht für mich gegen Pic eigendlich diese absolut langsame Abarbeitung von Befehlen
CodeWarrior vornehmen. Der 32 Bitter ist eine spezielle Low Power Variante und zieht im Vergleich zum 8 Bitter mit der gleichen Applikation weniger Strom. Außerdem ist der MC08 bzw. MC9S08 sehr weit verbreitet... von wegen Exot ;-) gerade im Automotive Bereich wirst du mehr MC9S08 als Atmel finden.
-
Thread
ESP-Baseboard auf Proto-Shield
LD1117DT; - (Unterseite) 5v-Buchse und PL2303(Waveshare FTDI_Adapter); reset-Button und flash-Button(S1); Die aussenliegenden Steckkontakte wurden mit Buchsen stumpf verlängert ( damit kann z.B.ein 2,8 ITDB02 Shield direkt aufgesteckt werden); * habe Watterott angefragt, ob eine industr. Fertigung
://stm32f4-discovery.com/?wpdmdl=1757
-
Thread
Probleme mit serieller Kommunikation
Blöde Frage: wenn der Dongle mit dem Wyse funktioniert und der Dongle mit dem STM32, dann brauchst Du für Wyse und Stm32 ein Null Modem oder überkreuzte RX/TX Verbindungen? Oder war das von Dir vorausgesetzt und nicht erwähnt?
ist für Ruhezustand richtig. Was passiert am STM32 RX Pin, wenn Zeichen empfangen werden? Du sagtest anfänglich, daß die STM32 Kommunikation mit Dongle funktioniert. Dann müsstest Du von beiden (Wyse und PC) Zeichen empfangen können. Mach mal
-
Thread
STM32F091RC CAN funktioniert nur auf PortB nicht auf PortA
Hallo zusammen, bin dabei einen CANopen-Stack auf dem Nucleo-64 091RC Board mit dem µC STM32F091RC in Betrieb zu nehmen. Laut Datenblatt sollte es möglich sein CAN_RX an Pin PA11 und PB8 und und CAN_TX an Pin PA12 und PB9 zu hängen. Leider funktioniert es bei mir nur am Port B, wenn ich
initialisieren verwendent. Die Parameter für CAN sind dann z.B.: https://github.com/ARMmbed/mbed-os/blob/af4c8a94f3913ceda9069ec79cba81a793d695fe/targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F091xC/TARGET_NUCLEO_F091RC/PeripheralPins.c#L263-L274 GPIO_AF4_CAN = 0x4 habe gerade nochmal in https://github.com
-
Thread
Ethernet PHY für STM32F107
Unterschied ist gegenüber den teueren. Wenn es ein Geschwindigkeitsprolem ist währe es ja egal, die stms können ehe nicht alles ausnutzen was 100Mbit/s hergeben.
einem geläufig ist. Der Umstieg vom AVR auf Cortex M3 waren schon Welten, zurück auf einen fremden 8Bitter wollte ich jetzt nicht wieder. Eine Frage die es noch zu klären gillt ist, sollte man sich einen teueren STM32f 107 nehmen nur weil er den Ethernet Mac hat, oder besser in einen spi Ethernet
-
Thread
HT16K33A mit CH32V003
Chip zum Einlesen von Tasten noch zusätzliche Widerstände benötigt), Ergo: Anzeigen sind machbar bis 8-stellige 7-Segmentanzeige - verwendet Bitbanging I2C-Routinen, damit das ganze leicht auf andere Mikrocontroller portierbar ist (natürlich auf STM32 und auch auf einem ATmega schon getestet). Sollte
was man unter einem Fan verstehen mag hinsichtlich eines elektronischen Chips bin ich Fan von: - STM32F030 - STM32F072 - STM32F401 - STM8S103 - PFS154 und jetzt kommt es, denn jetzt eben auch: - CH32V003 ... und noch einer ganzen Menge anderer, Nichtmikrocontrollerchips. Und nein, man sollte
-
Thread
CubeIDE - erstellen eines Projektes
Ort als Fehler an. 7. Aus der .s-Startup Datei "bl SystemInit" entfernen. 8. "USE_HAL_DRIVER" auf den Settings (Preprocessor) entfernen. 9. HAL Include Path entfernen. Thats it.
schlimm, die digitalWrite() von Arduino. "Ein Hello World!" auf der USB-CDC Schnittstelle eines STM32F3 kostet mit HAL 20 kB Flash und 5 kB RAM. Mit dem USB treiber von W.S sind es nur 5,2 kB Flash und 600 Bytes RAM. Falls du dir das anschauen möchtest: http://stefanfrings.de/stm32/stm32f3.html
-
Thread
Linux Distribution für Mikrocontroller Programmierung?
im Beitrag #5492571: > Gedacht für Anfänger in der Entwicklung für Mikrocontroller. Dafür gibt's doch Arduino? Läuft auf Mac, Win und (*staun!*) Linux.
ARDPICPROG Programmiert werden können: - nahezu alle AVR (Avrdude und AVR-GCC machen es möglich) - STM32: F030, F051, F103, F401, F411, F429 - STM8: STM8S103 / 003, STM8S105 - PIC16F: 16F887, 16F648, 16F630 - PIC18F: 18F52 - MCS51: AT89S51 / 52, AT89S8253, AT89S4051 Für die genannten Controller
-
Thread
GIGATRON Emulator im STM32
auf einem Nucleo- oder Discovery-Board laufen lassen könnte. Davon hätte ich noch welche. Wie wär's mit einem STM32F411? Von der Speichergröße müsste eigentlich auch ein Arduino-Due passen.
int mod = (S.IR >> 2) & 7; // Addressing mode (or condition) int bus = S.IR&3; // Busmode int W = (ins == 6); // Write instruction? int J = (ins == 7); // Jump instruction? uint8
-
Thread
Allgemeine Fragen über STM32
diesen Umstand zu ignorieren. Allenfalls kennt man noch ATSAM. Also, unter 32 Bit Controller wird hier STM32 verstanden und sonst nix oder fast nix. W.S.
Calli B. schrieb im Beitrag #6897302: > ICH BIN ANFÄNGER UND HABE EIN PAAR FRAGEN ZU STM32 UND ICH BIN DANKBAR, > WENN JEMAND SIE BEANTWORTET DANN LIES DIE ZUGEHÖRIGEN DOKUMENTATIONEN UND VERSTEHE SIE! W.S.
-
Thread
EPROM an Mikrocontroller STM32F103 (3.3V)
Hallo Zusammen, ich möchte ein Eprom an meinen STM23f103 Mikrocontroller anschließen und anschließend Lesen und Programmieren. Hat jemand von euch erfahrung mit EPROM-s oder ein Bausatz dafür? Problem sind die Spannungen, da mein Mikrocontroller
vielleicht "Add Only Memory": http://www.mouser.de/ProductDetail/Maxim-Integrated/DS2505P+TR/?qs=sGAEpiMZZMs6Aik9Fp479ks2Zu5YRpJxGeBv8AfdNvI%3d rgds
-
Thread
Gitarreneffekte selber bauen
Cartman schrieb im Beitrag #7041200: > ie ADCs und DACs des STM32 haben doch nur 12 bit? Das würde ich auch empfohlen haben. Da bringen auch 64-fach oversampling nicht viel. Ein Faktor 8 geht statistisch in die Auflösung, ein weiterer Faktor 8 in das Spektrum.
, wird's eine gute Qualität ;-)
-
Thread
Webserver: Software wie am besten realisieren?
deaktiviert. Ging eigentlich relativ gut. Nun möchte ich einen neuen Webserver machen. Mit X-Port und STM32. Zugriff übers Internet soll auch wieder möglich sein. Das ganze Handling würde ich am liebsten auch wieder komplett im STM32 machen. Ich kann nur C und etwas HTML. Zu Beginn würde ich mal eine primitive
spart dir Rechenzeit (falls nötig) auf dem STM32. Komplizierter wird Secure HTTP, aber evtl. finden sich da Beispiele im Netz.
-
Thread
STM32F103C8T6 "No response from the target"
Hallo Leute, da ich mich gern in die Mikrocontroller Programmierung reinfuchsen will habe ich mir ein STM32F103C8T6 Blue Pill bestellt. Nun habe ich aber das Problem, dass ich schlicht keine Verbindung zum Controller bekomme. Ich habe einen TTL to USB Adapter dran (A9 -> TxD, A10-> RxD, GND -> GND und
Sam K. schrieb im Beitrag #6301409: > STM32F103C8T6 Blue Pill bestellt. Der ist meistens eine Fälschung. Siehe: https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.7.3.1
-
Thread
STM32 vs DSPIC vs AVR XMega
Für den STM32 gibt es die HAL-Library, und die beinhaltet auch sehr viele DSP-Routinen. FFT, Filter, alles dabei. Für Deien Anwendung würde ich gleich den STM32F4xx mit DSP-Befehlen nehmen. Gruß, Stefan
also die DSPIC's sind leicht in ASSEMBLER zu programmieren und manche haben Audiodav's an Board, aber leider nur die FJ Typen. in meinem "Synthesizer" laufen 5 DSPIC's übertaktet mit 46 mips original 40. Bei meinem nächsten
-
Thread
[STM32/CLion] snprintf verursacht HardFault
gegen die vorkompilierte von arm ausgetauscht, jedoch ohne Änderung im Ergebnis. Die linker Datei (STM32F103C8Tx_FLASH.ld) stammt ebenfalls original aus dem cubeMX. Auch der (häufig) vorgebrachte Vorschlag testweise heap und stack von 0x200/0x400 auf 0x1000 zu erhöhen bracht keine Änderung. Folgend
CMAKE_OBJDUMP arm-none-eabi-objdump) set(SIZE arm-none-eabi-size) SET(LINKER_SCRIPT ${CMAKE_SOURCE_DIR}/STM32F103C8Tx_FLASH.ld) SET(COMMON_FLAGS "-mcpu=cortex-m3 ${FPU_FLAGS} -mthumb -mthumb-interwork -ffunction-sections -fdata-sections \ -g -fno-common -fmessage-length=0 -specs=nosys.specs -specs
-
Thread
HAL UART Fragen zum Grundverständnis
erkennen, die zu einem herstellerunabhängigen Interface in der Firmware führt. Nochwas: Ein UART soll 8 Bit Zeichen befördern. Also ist dort ein schlichter _char_ angesagt und kein uint8_t. Es sollen ja Zeichen und keine Rechengrößen sein. W.S.
zu verwenden (übrigens lese ich in W.S.'s Post nicht eine Magicnumber). Der Tip von W.S. ist doch nicht ganz verkehrt, wenn er vorschlägt das Ganze soweit es geht hardwareunabhängig, damit unabhängig von irgend welchen Herstellerbibliotheken
-
Thread
ESP8266 Webradio Stream
/90er/mp3-128/stream.sunshine-live.de/ HTTP/1.0\r\n\r\n"; //55 //uint8_t *getanfragehttp="GET http://sunshinelive.hoerradar.de/sunshinelive-90er-mp3-mq?sABC=59np0o05%230%23p453po8on067s02964491r2803n0n7qr%23fgernz.fhafuvar-yvir.qr&amsparams=playerid:stream.sunshine-live.de
: %s \n\n\n\n\n\n", empfangsbuffer);*/ HAL_UART_Transmit(&huart6,restart,8,1000); HAL_Delay(1000); printf("\n\n\nAn ESP gesendet: %s",restart); printf("ESP Antwort: %s \n\n\n
-
Thread
ILI9341 SPI Pixel auslesen geht teilweise. ID4 auslesen nicht
Read Display ID Infos(0x04) funktioniert er nicht dort kommt einfach nur 0x00 wieder zurück. J. S. schrieb im Beitrag #7546245: > Beim eTFT ist ein Beispiel ScreenCapture dabei, das soll mit ILI9341 und > STM32 laufen. Das das läuft tatsächlich! Ich habs auf einem STM32F446RET6 gespielt und
zurückgeben werden. Ich hatte eben nochmal kurz in den Code für den ILI9486 welcher auf einem STM32 läuft reingeschaut. Das Display war im 8-Bit 8080 parallel Modus angesteuert. Da hatte ich den Code so geschrieben das bevor das Display überhaupt initialisiert wird erstmal die ID4 ausgelesen wird
-
Thread
STM32 komisches Verhalten bei include und leerer Funktion
Hallo Leute, ich brauch mal Hilfe. Ich hab hier einen STM32F107VCT6 und folgendes Programm mit CoIDE (1.7.5, 20130927-3279-1526) draufgeladen: Die main.c sieht so aus: [c] #include <stm32f10x.h> #include <stm32f10x_conf.h> #include <stm32f10x_rcc.h> #
; [/c] Ich habs geändert zu; [c] #define MAX_COUNT1MS ( 8 ) ... uint8_t u8Max = (uint8_t) ( MAX_COUNT1MS ); [/c] Ändert leider nichts am Problem...
-
Thread
Programmerwahl
für 25 EUR schon einen Debugger bekommen. Oder für 3€ https://www.ebay.de/itm/ST-Link-V2-New-STM32-Downloader-Programmierung-STM8-Unit-Emulator-Mini-HOT/322683610655
Buchse, Spannungsregler und Reset Taster: https://www.aliexpress.com/item/Free-Shipping-1pcs-lot-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduin0/32498344057.html 1,00€ einzeln als Chip https://www.aliexpress.com/item/Original-10pcs-STM32F103C8T6-STM32F103-LQFP48-ic/32641687060
-
Thread
Audio DAC am STM32F303
den STM32 als I2S Slave Transmit konfiguriert. Sehe ich das richtig, das der BCK und der WS vom DAC erzeugt wird und über die SD Leitung werden die einzelnen WORDS rausgeschoben? Wenn ich den STM32 als Master konfiguriere, dann sende ich per HAL I2S Transmit mein Array raus. Wie schaut es aus, wenn der STM32 ein Slave ist? Sampling: Ich möchte im Loop ein 8kHz Sound abspielen, wie muss ich dafür den PCM1774 eigentlich konfigurieren? Im DB habe
-
Thread
micrium ucos 2 unter eclipse auf einem cortex-M3 STM32F107VC
sich das aber ändern. Ist jedenfall mein großes Ziel direkt nach der Fertigstellung des Ports für STM32F1xx und F2xx. Der Footprint ist eine Frage dessen, was Du aus dem, OS alles verwendest. Ich habe einen CAN Bootloader mit einem kleinen CANopen Stack in weniger als 8k laufen. Andererseits läuft
Sorry, hatte nicht nachgedacht. 8k FLASH. SRAM habe ich dabei noch garnicht geprüft. 20k, die meine STM32F103 haben, ist halt reichlich. Nut/OS ist aber auf eben dieses Szenario optimiert, viel FLASH, wenig RAM. Auch da ist es immer
-
Thread
Jemand schon mal I3C (nicht I2C!) genutzt?
with NXP i.MX 93: https://docs.nxp.com/bundle/AN14005/page/topics/i3c_support_in_linux.html Mit STM32H5: https://wiki.st.com/stm32mcu/wiki/Getting_started_with_I3C https://binho.io/blogs/i3c-articles/stmicro-launches-stm32h5-mcu-first-with-i3c-peripheral https://www.st.com/resource/en/application_note/an5879-introduction-to-i3c-for-stm32h5-series-mcu-stmicroelectronics.pdf https://www.st.com/resource/en/application_note/an5927-i3c-protocol-used-in-the-stm32-bootloader-stmicroelectronics.pdf
-
Thread
ST Link V2 zu STM32F103
Hallo zusammen, bin neu auf dem Gebiet STM32, habe mir jetzt ein paar STM32F103C8T6 gekauft und möchte mir jetzt ein DEV-Board ätzen. Zum Programmieren und Debuggen habe ich mir einen ST-Link V2 angeschafft, welcher laut Amazon SWIM, SWD und
chipinterne Hochzieh-Stromquellen. Siehe auch: https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP W.S.
-
Thread
DALI Interface für AVR und PIC
Hallo Paul, die Schaltung/Zeichnung ist von STM. Ich vermute, das STM diese Schaltung auf einem EVAL Board so wie gezeigt, verbaut hat. Meistens wird VDD und RX-Supply identisch, z.B. 5V sein. DALI_RX und DALI_TX sind dann die DALI Signale
Ich will gerade an einer Steuerung mit einem AT Mega8 Basteln um vier Dali EVG mit 8 verschiedenen Scenen anzusteuern. Ich brauche keine Rückmeldung oder so. Habe ich das richtig verstanden, das ich quasi nur die vier EVG Adressen mit der entsprechenden
-
Thread
Xuan Tie 910: Erster 16-Kern RISC-V-Prozessor kommt aus China
). Aber der GAP8 ist nicht als CPU für Computer (Desktop, Handy) gedacht, sondern als extrem stromsparender Mikrocontroller für AI und ähnliches. https://greenwaves-technologies.com/ai_processor_gap8/
Für was gibt's C-Compiler? Die sollten das verhindern.
-
Thread
Mikrocontroller Auswahl C++ Unterstützung, CAN, I2C, Open Source Compiler
Als Framework gibt es Harmony und als Pendant zu CubeMX den Harmony Configurator. Was mich bei den STM32 stört, ist, dass es High Speed USB nur mit externem ULPI-Transceiver gibt. Zudem gibt's für die PIC32MZ ein 4.4BSD ;) https://github.com/sergev/LiteBSD/wiki
scheint die Verfügbarkeit und der Preis auch zu nich so schlecht zu sein. http://www.ebay.de/itm/STM32F103C8T6-Board-mit-ST-ARM-32-bit-Cortex-M3-/201475385315?hash=item2ee8de67e3:g:~CUAAOSw8-tWWthI Als Entwicklungsumgebung würde ich mich dann wohl für - Eclipse mit C/C++ Development Tooling und
-
Thread
Def. Mikrocontroller auf Geschirrspüler-Platine?
Beitrag #7751767: > Der RESET pin steht im Datenblatt. Sorry Leute ich bekomme es nicht raus, zum stm32p301 finde ich kein Datenblatt, nur von µC`s mit weniger als 100 Pins
Andreas S. schrieb im Beitrag #7752035: > Wenn Du Glück hast ist er pinkompatibel zu einen ähnlichen, z.B. > den STM32F103VDT6. Das scheint sehr gut zu passen! Ich persönlich würde per Scope messen, ob der
-
Thread
USART STM32 Empfangfehler ?
Hallo, ich habe einen SM3210e-Eval board mit einem STM32F103Z Prozessor von ARM drauf und habe das Problem das wenn ich was sende ich am Terminal was ganz anderes raus bekomme.... Ich sende 0x49 bekomme 8698 (Hex) angezeigt Ich sende (uint8_t *)'A
typischerweise die USART Bitfolge zusammensetzen ? Eigentlich ja so : Startbit D0 D1 D2 D3 D4 D5 D6 D7 (D8) (Parität) Stopbit(s) Wie lange sind dann die Start/Stopbits ? Woran erkenne ich diese ? Wozu ist die Parität ? und warum ist das D8 in () ?
-
Thread
Spannungsteiler an ADC von STM32F4?
Bernd S. schrieb im Beitrag #7504923: > Ah, schick, welchen Typ verwendest du??? > (Absolute maximum ratings: Vdd-Vss Max 4.0V) https://www.st.com/resource/en/reference_manual/rm0390-stm32f446xx-advanced-armbased
supply and reference voltage "The voltage on VREF ranges from 1.8 V to VDDA" ------------------------------- Quelle: STM32F446xC/E Datasheet https://www.st.com/resource/en/datasheet/stm32f446mc.pdf Kapitel 6.2 Absolute maximum ratings (...) VDDx Variations
-
Thread
Suche ein Starterkit
WayinTop-Elektronik-Drahtbr%C3%BCcken-Widerstands-Widerstandskarte/dp/B07Z1QP5M2/ref=pd_sbs_147_11?_encoding=UTF8&pd_rd_i=B07Z1QP5M2&pd_rd_r=a2aba422-4449-4319-b8b4-700df397a10e&pd_rd_w=hWUJT&pd_rd_wg=oxjEe&pf_rd_p=42bf0ad8-ce6f-4127-a2f0-106727020a41&pf_rd_r=4Y4GG88JXPDMK24HN4A4&psc=1&refRID=4Y4GG88JXPDMK24HN4A4
ref=sr_1_6?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=funduino&qid=1591873804&sr=8-6
-
Thread
Quarz identifizieren
Genau - die STM32 Boards mit den A8.000(17k) Quarzen laufen, die mit den A8.0000(24E) nicht. Also genauer gesagt: zweitere laufen nur, wenn man das Programm frisch auf dem STM32 spielt. Wenn der STLink dann entfernt
Luky S. schrieb im Beitrag #7913353: > Sinnerfassendes lesen ist ja echt aus der Mode gekommen! Da steht was > von mehreren Boards mit STM32... Aber nichts von mehreren /unterschiedlichen/ Boards.
-
Thread
STM32F103 System Workbench
tatsächliche Ausgabe vorgehalten hat. Auf dem PC macht sowas das BS, aber auf dem µC eben nicht, da gibt's kein BS. Also laß erst mal deinen "vorgetesteten" Code links liegen und fange zunächst ganz klein an mit einem Minimal-Programm. Gerade für die STM32F103C8T6 hab ich hier schon des öfteren was gepostet
mit welchem konkreten Typ du in deiner Uni basteln willst. Irgendwo hab ich auch noch etwas für den STM32F103ZET6 herumliegen, so etwa aus 2013. W.S.
-
Thread
STM32F4: Anfängerfrage: nach NVIC_Init lande ich in hardfault handler
Josef S. schrieb im Beitrag #4492623: > "startup.S" gehört nämlich zum Projekt-Grundgerüst, das automatisch von > der emIDE angelegt wird, wenn ich ein neues STM32F407VG-Projekt anlege. > Dafür gibt's bestimmt
Josef S. schrieb im Beitrag #4495012: > . > > So ginge es vielleicht: Schau mal im STM32F407VG Reference Manual, S. 593. ST hat sich nämlich genau darüber schon Gedanken gemacht. Man lässt den Timer
-
Thread
SD an Nucleo-144 direkt?
3.3V-LDO - LDO-En schaltbar vom Board - D[3:0] jeweils mit 10k an 3.3V gehängt Sind die I/Os des STM32H7A3 auf 1.8 oder 3.3V? Und was wähle ich dann im CubeMX aus? Ich denke: "SD 4 bits Wite buss" (also ohne voltage converter) Viele Grüße! Marko
würde einfach das 3V3 Beispiel "von der Stange" nehmen. https://www.st.com/en/evaluation-tools/stm32h7b3i-dk.html Dort ist die Schaltung für die µSD Karte zu finden. (siehe Anhang) Die Software dazu gibt es hier: ~/STM32Cube/Repository/STM32Cube_FW_H7_V1.8.0/Projects/STM32H7B3I-DK
-
Thread
Umstieg auf C
einzelnes Bit anzusprechen, gibt es nur auf ganz wenigen Controllern. Wenn auf anderen Controllern 8 "bool"s in 1 char gezwängt werden, dann kann es durchaus sein, dass der Code langsamer ist, weil das Zeug immer auseinandergepriemelt werden muss. Und es bleibt nur zu hoffen, dass der Compiler mit
char) ist 1. - Der address-of-Operator muss funktionieren (bool * muss existieren). - sizeof(bool[8]) muss 8 Mal grösser als sizeof(bool) sein.
-
Thread
STM32F4 LCD DM-LCD35RT Pixelmüll (SSD2119)
Problem gefunden. Einstellungen im system_stm32fxx.c waren falsch [c] #define PLL_M 8 #define PLL_N 288 #define PLL_P 2 #define PLL_Q 6 uint32_t SystemCoreClock = 144000000; [/c] Mit 168Mhz gibt es Fehler auf
Daniel B. schrieb im Beitrag #4307786: > Problem gefunden. Einstellungen im system_stm32fxx.c waren falsch > [c] > #define PLL_M 8 > #define PLL_N 288 > #define PLL_P 2 > #define PLL_Q 6 Grundsätzlich empfiehlt es sich, das Reference Manual zu lesen: Caution
-
Thread
stm32F103 (fake) on chip debug
Ich habe Probleme on-chip-debugging auf einem Blue-Pill Board mit einem Fake STM32F103C8T6 zum Laufen zu kriegen. Ich entwickle unter - Windows 7 - STM32CubeIDE (V1.11.2) - mit einem ST-Link V2, Firmware V2J40S7 - Treiber für ST-Link: STMicroelectronics V 2.2.0.0 Mit
der nicht funktionierenden ist die Schrift nur aufgedruckt, nicht tief eingelasert: STM32 F103C8T6 9901KA 93 MYS 806 Der STM32CubeProgrammer listet unter Target Information: Device: STM32F101/F103 High-density Device ID: 0x414 Revision ID: Rev Z Flash size: 256 KB > Und wenn
-
Thread
Game of Life läuft nur eine Runde!
that's real live ;-)
Man könnte das Ganze natürlich auch arduinofizieren, dann wird's nochmal einfacher: https://github.com/ChrisMicro/Arduino_STM32F7_Discovery/tree/master/_0211_GameOfLife
-
Thread
STM32F4 ADC hängt
Hallo, Ich kämpfe hier gerade mit dem ADC im STM32F4 (Sourcen anbei). Ich habe das ADC Beispiel aus den Standardtreibern (STM32F4xx_StdPeriph_Examples\ADC\VBAT_Measurement) leicht abgewandelt (kein VBat, sondern PC1 als Analogeingang), aber bei
Ja, wird in der startup_stm32f4xx.s aufgerufen (sonst würden ja auch die anderen Zeiten zB. (serielle Baudraten) nicht stimmen. [code] /* Call the clock system intitialization function.*/ bl SystemInit /* Call static
-
Thread
USB Pakete interpretieren
dann wird es eben auch langsam. Also lies mal die Beschreibung des USB-Cores im Manual zu deinem STM32. Dort wirst du sehen, wie da was geht. W.S.
Andreas S. schrieb: > Och - jetzt laß uns aber bitte nicht vor Neugierde sterben: > Wie hast Du's letztendlich gemacht? > Wie hast Du gemessen? Ich habe die USB-Library bzw die Dokumentation von STM32F4
-
Thread
Was wäre wenn es keine Atmegas mehr gäbe.
Rumpel schrieb: > Auf was würdet ihr umsteigen wenn es keine Atmegas mehr gäbe? Für die Mega8-Klasse: PIC24. Darüber tendiere ich bereits jetzt zu STM32.
Jede einzelne kann ich ohne extra Hardware über 12 PWM Kanäle separat dimmen. Das geht nur mit einem STM32. Ich empfehle den STM32 näher an zu schauen. Der Lerneffekt: In einer Firma hat man bedeutend mehr Chancen, wenn man einen ARM oder Cortex programmiert hat. Die 8-bit Hampelmänner kann ja jeder
-
Thread
Hat jemand diesen Code heruntergeladen?
Jojo S. schrieb im Beitrag #3939723: > Das > kostet bei N=1024 6k+3k RAM. Meinst du damit 1024 x 6k+3k oder einfach 6k+3k = 9k gesamt? Mein verwendeter STM (STM32F105RBT6) hat 64k RAM... Sollte also
Jojo S. schrieb im Beitrag #3939881: > die Array Argumente stören vielleicht: > void SphereDemo::matrix(int16_t xyz[3][N], uint8_t rgb[3][N]) { > Ich weiss nicht ob das in C++ anders ist als in C (byRef