-
Thread
Interrupts bei Fahrradtacho und clock
richtige Verzeichnis kopiert, keine Ahnung warum ich hier gelandet bin. Es wird jedenfalls sicher ein STM32 verwendet, vermutlich STM32L152 Die Gründe sind belanglos, mir ist klar as auch ein kleiner AVR gehen würde.
interner Temperaturkompensation. An so einen Chip kann man auch direkt eine CR2032 anschließen, was beim STM32 nur ab 64-Pin-Gehäusen geht (und beim L151 garnicht). Mit dem 1Hz-Interrupt von der RTC könnte man den internen RC-Oszillator des STM32 abgleichen. Damit kommt man von ±3% auf unter 0.4% Fehler
-
Thread
STM32G0 Bootloader antwortet nicht
noch bei diversen Beispielen wie man aus einer Applikation in den Bootloader spring (zb: https://stm32f4-discovery.net/2017/04/tutorial-jump-system-memory-software-stm32/ ) aufgefallen ist: Sie funktionieren nicht mit der Optimierung Os! Warum? Weil der Compiler dann zwischen __set_msp und Bootloader
SCS_DEMCR_VC_CORERESET Bits. Aber NVIC_SystemReset() macht laut Definition einen vollstaendigen Reset und bei STM32 ist es auch so.
-
Thread
CooCox / kein Reset Signal über SWD
eines meiner discovery Boards. Der Reset per SWD hat bisher auch immer funktioniert. Mein erstes STM32F1 discovery hat gar keinen Reset Pin am Target Anschluss, aber das später gekaufte STM32F0discovery hat diesen. Bei den normalen Anwendungen ist es ja kein Problem wenn beim Debuggen ein Teil des
HW Reset Einstellung in der Debugger Konfiguration. Aber greift man per ST-Link Utility auf den STM32 per SWD zu, so kommt ein Reset Signal. Gruß Ingo
-
Thread
STM32 USART4 funktioniert nicht
Chip: STM32L071RBTx CubeMX betitelt diese Pins als USART Pins. Kann CubeMX sich dort täuschen? Ich bin davon ausgegangen, dass die Software weiß was Sie tut. Danke!
USART4 Tx) verbunden habe. Folgende Software-Versionen habe ich verwendet: - CubeMX v5.1.0 - STM32CubeL0 Firmware Package v1.11.2 - System Workbench for STM32, alle Plugins heute frisch aktualisiert
-
Thread
Geeigneter Controller der AVR-Familie gesucht
schrieb im Beitrag #6706453: > Dies habe ich bereits mit > dem Input Capture Mode innerhalb der STM32-Programmierung realisiert. > Besonders zufriedenstellend war das nicht, da ich dafür die > vorgefertigte HAL-Library benutzt habe. Die Timer beim STM32 sind dafür eigentlich gut geeignet. Jasson
soll. Die Timer der STM32 sind schon sehr gut geeignet so etwas in sehr präzise zu messen.
-
Thread
STM32 + Infineon WLAN Modul: Durchsatz?
https://www.mikrocontroller.net/topic/571600), ist es aktuell nicht optimal um WLAN-Controller für STM32-µC bestellt. Hat hier jemand schon mal ein Infineon-Modul/ Controller mit einem STM32 integriert? (https://github.com/Infineon/AIROC-Wi-Fi-Bluetooth-STM32) Z.B. ein Murata 1DX (https://www.murata.com
https://github.com/khoih-prog/AsyncWebServer_STM32
-
Thread
STM32 Board gesucht
Wie wäre eines dieser beiden? http://www.ebay.de/itm/ARM-Cortex-M3-STM32F103C8T6-STM32-Kern-Board-Minimum-System-Entwickeln-Board/272280962867 http://www.ebay.de/itm/STM32F103C8T6-Cortex-M3-ARM-STM32-JTAG-System-Development-Board-Module-New-AR-/141937901318 Oder würde so etwas auch reichen? http://www.ebay.de/itm/STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435/272283008473
-
Thread
wie findet ein Flashloader die Prüfsumme?
einem Download zwecks Update und nach einem Reset mittels CRC überprüft werden (jedenfalls auf einem STM32, der CRC32 in Hardware kann). Dazu muss ein Programm auf dem PC das hex-File manipulieren. Alle beteiligten Programme müssen sich einig sein, auf welcher Adresse diese Prüfsumme steht. Aber nur das
möglichst universelle Lösung, besonders, was die Programme auf dem PC angeht. Die sollen mindestens mit STM32L030 bis STM32L476 funktionieren. Zusätzlich soll ein Update über möglichst viele Wege möglich sein. >> volle Größe haben. Am Ende des Programms ist mir viel zu kompliziert. > > Drei Zeilen im
-
Thread
Verkettete Liste für Mikrocontroller Gesperrt
leider hat nen avr halt fast keine ram im vergleich zu stm32 aber die stm sind zu schwer mal kurz mit gcc und ner makefile zu proggen
"STM32 + komische 'Sicherheitsvorgaben' + malloc + Mikrocontroller = fail." hat sie aber nicht. Deine Meinung ist einfach nicht allgemeingültig. [..] > >> ..was bei Überlauf auf STM32 zu einer Exeption
-
Thread
Hardware für CAN/CAN Gateway gesucht
Volker schrieb im Beitrag #5045443: > Der Vorschlag mit einem STM32 klingt > spannend. Damit wollte ich schon lange mal was machen, hab sogar einen > STM32F4 hier. Allerdings fange ich da quasi bei Null an, vom Scheduler > angefangen. Gibt es fertige CAN Bibliotheken
. Manchen liegt die Doku der Kinetis besser, anderen die der STM32. > Die STM32 Familie ist Neuland für mich. Ich kenne nur ein paar Eckpunkte > der Controller, hab aber beispielsweise keine Ahnung, wie Interrupts > verwaltet werden (gibt es verschiedene Prioritätsebenen
-
Thread
STM32F042C6T6 - USB - Virtual ComPort
damit auch andere was davon haben. Ich selber komme sicherlich nicht in absehbarer Zeit dazu, für den STM32F042 so einen Treiber zu schreiben. W.S.
es ein kleines Projekt das man nur aufräumen muss: http://ebrombaugh.studionebula.com/embedded/stm32f042breakout/f042_usb_serial.zip Von der Seite: http://ebrombaugh.studionebula.com/embedded/stm32f042breakout/index.html Und alles ohne HAL.
-
Thread
Welche ATMega 8 Alternative für KEIL ULINK?
Dann solltest Du den Satz aber auch vollständig lesen: ähh, was sollte da von der Verwendung des STM32 abhalten? Nach der Tabelle werden z.B. STM32F030C6, STM32F030C8, STM32F030F4, STM32F030K6, STM32F030R8 ... unterstützt.
Oliver R. schrieb im Beitrag #3858999: > ähh, was sollte da von der Verwendung des STM32 abhalten? Nach der > Tabelle werden z.B. STM32F030C6, STM32F030C8, STM32F030F4, STM32F030K6, > STM32F030R8 ... unterstützt. Ok, ich nehme alles zurück. Da war ich auf dem falschen Dampfer. Ich
-
Thread
STM32 zu langsam?
Maschinenzyklus vier Taktzyklen entspricht und eine Addition einen Maschinenzyklus benötigt. Wie das bei derm STM32 ist, weiß ich nicht. Habe schon im Ref.-Manual gesucht. Mal angenommen, der STM32 würde auch 4 Taktzyklen für die Addition benötigen, dann wäre er mit knapp 24Mhz getaktet. Fehlt aber immernoch
Und wenn die 72MHz dennoch nicht reichen sollten, es gibt bereits einen STM32F20x mit 120MHz. Der ist nicht 100% Pinkompatibel, ich meine 2 Pins sind anders definiert und muss man im Detail anschauen.
-
Thread
A/D Wandler Karten die größer als 3 MegaSamples/s können?
> Der STM32F4xx kann 2,7Msamples auf jedem ADC. Wo finde den geeigneten STM32F4xx bzw. STM32F3xx?
/stm32f3-series.html?querycriteria=productId=SS1576 STM32F3xx Eval board: http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32
-
Thread
smt32f4 Bootloader
refer to the mass erase time in the product datasheet (when relevant)." "Mass erase command on STM32F40xxx/41xxx takes longer than on other STM32 devices due to their memory density. Make sure that the timeout used by your host interface to wait for an acknowledge event after sending a Mass erase
Ich benutze ein STM32VLDISCOVERY mit einem STM32f415. Die für den Boot Mode nicht verwendeten Kommunikations-Pins (PA10, PC11, PB05, PA 11 und PA 12) habe ich alle mit GND verbunden. Betrieben wird es über ein Netzteil
-
Thread
[STM32/CLion] snprintf verursacht HardFault
file(GLOB_RECURSE SOURCES "startup/*.*" "Drivers/*.*" "Src/*.*") include_directories(Inc Drivers/STM32F1xx_HAL_Driver/Inc Drivers/STM32F1xx_HAL_Driver/Inc/Legacy Drivers/CMSIS/Device/ST/STM32F1xx/Include Drivers/CMSIS/Include) add_executable(${PROJECT_NAME}.elf ${SOURCES} ${LINKER_SCRIPT}) set
Jahr €159.00 /2. Jahr €119.00 /ab dem 3. Jahr Wau. Ist das fürs Hobby oder Zwang? Nur für STM32?
-
Thread
STM32 Beispielcode zerstört F446RE ST-Link Verbindung
das Problem hätte besser formulieren können. Das Problem: Ein Beispielquelltext aus dem Buch: "STM32 ARM Programming for Embedded Systems" führt zu einer Art Absturz meines Nucleo F446REs. (Nucleo F446RE ist ein Launchpad für einen STM32 ARM Cortex M4 Mikrocontroller) Die anderen Beispielquelltexte
@Tobias S: Werden denn in dem Buch "STM32 ARM Programming for Embedded Systems" diese Magic Numbers so vorgestellt und zur Verwendung empfohlen? Wenn ja, dann das 14 Tage Rückgaberecht in Anspruch nehmen oder zur thermischen Verwertung
-
Thread
STM32 + Nichtflüchtiger Speicher
Ja. Ein STM32L1xx hat ein EEPROM drin, falls der eingesetzt werden könnte.
Die grafische Oberfläche "STM32 ST-LINK Utility.exe" hat die Command-Line Parameter nicht.
-
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
Cortex M7 zu überzüchtet
nicht mehr kostet, warum nicht nutzen oder zumindestens Platz fuer Erweiterungen haben? Ich will von STM32 auf keinen Fall mehr zu AVR zurueck.
aufgehoben? Hier ist "zuviel Leistung" das Thema, eher nicht "dürftige Beschreibung" - auch wenn es um STM32/Cortexe geht.
-
Thread
Frontal Cortex
Lese mal in den Artikel, da ist alles gut beschrieben: [[STM32 für Einsteiger]] [[STM32 CooCox Installation]] Für USB und TCP/IP gibt es auf der ST Seite vom STM32 viele Demos
Es gibt natürlich auch größere Boards für kleinere Preise: http://www.amazon.com/Core407Z-STM32F407ZxT6-STM32F407ZET6-Cortex-M4-Development/dp/B00E0FJFVG Man muss nur suchen... (Auch für NXP und andere.) Der Segger ist zwar nicht der billigste, dafür ist der für sehr viele µC brauchbar
-
Thread
STM32CubeMX - nur noch mit Anmeldung!?
Dennis X. schrieb im Beitrag #4596496: > Beim STM32F746ZGT6 geht der SDMMC > Clock nicht an, Ist wohl noch eine Baustelle.
ebensowenig ("does not support...") Vorgehen hier: - en.stm32cubemx.zip entpacken - java -jar SetupSTM32CubeMX-4.15.0.exe -console (installiert mit den Voreinstellungen nach /home/<user>/STM32CubeMX) und mit java -jar /home/<user>/STM32CubeMX/STM32CubeMX starten
-
Thread
STM32 + Eclipse -> Hilfe
STM32F10x_StdPeriph_Lib_V3.3.0\Project\STM32F10x_StdPeriph_Template\TrueSTUDIO\STM3210C-EVAL Startup-Assembercode: startup_stm32f10x_cl.s ist zu finden in CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup
Ansonsten compiliert das Programm aber läuft nicht auf der Hardware richtig. Da auf meinem Eval Board ein STM32F103RB verbaut ist, habe ich ein etwas anderes Linker Script genommen. Das Linker Script stm32_flash.ld findet man unter STM32F10x_StdPeriph_Lib_V3.3.0\Project\STM32F10x_StdPeriph_Template\TrueSTUDIO
-
Thread
Programmieren von STM32F765VGT6
für SWD. ebay 282805864780 Gibt es auch günstig aus CN, dauert aber dann. Dazu nutze ich STM32CubeMX und SW4STM32.
PC13 geschaltet und dazu der interne Oszillator benutzt. Zum übertragen empfehle ich das neue STM32CubeProg. https://www.st.com/en/development-tools/stm32cubeprog.html
-
Thread
STM32f100RB Discovery Board
ich bin momentan in meiner Praxisphase im Dualen Studium und habe in der Elektronik Entwicklung das STM32f100RB Discovery Board als "Tutorial" für den in unseren Generator-CPU's verwendeten STM32f407. Durchgemacht habe ich bereits das Tutorial von "Diller Technologies". Selbst habe ich schon uC programmiert
TIM_CounterMode_Up; // timer mode, count from 0 to TIM_Period; uint16_t, described: stm32f10x_tim.h soniUSMP_Init_TIM3.TIM_Period = 65535; // timer counts until this value; uint16_t, described: stm32f10x_tim.h soniUSMP_Init_TIM3.TIM_Prescaler
-
Thread
STM32F4/L4 Hardfault bei Funktionsaufruf - verzweifelt..
die 98k RAM gehen von 20000000 - 20017FFF. Ein Zugriff auf 20018012 langt ins Datennirvana. Der STM32L476RG hat nun mal "nur" 1MB-Flash + 98k SRAM. Habt ihr eine Empfehlung, was ein etwas fetterer STM32F4/L4 wäre? Grüße Runout
Thomas T. schrieb im Beitrag #4623965: > Habt ihr eine Empfehlung, was ein etwas fetterer STM32F4/L4 wäre? Du benutzt doch schon STM32CubeMX. Erstelle ein neues Projekt und wähle einen Controller/ ein Board nach deinen Wünschen.
-
Thread
[STM32] Compiler optimiert Funktion zu stark
schrieb im Beitrag #5347064: > Ich versuche aktuell einen W5500 (Ethernet Controller) mit einem > STM32F405 via SPI anzusteuern. Warum benutzt du denn nicht den im STM32 integrierten Ethernet Controller?! Ich würde die Geschichte mit OVR auch weglassen. Warte bis das Byte ankommt, und lese es aus
Dr. Sommer schrieb im Beitrag #5347244: > Warum benutzt du denn nicht den im STM32 integrierten Ethernet > Controller?! Was an: > mr. mo schrieb: >> Ich versuche aktuell einen W5500 (Ethernet Controller) mit einem >> STM32F405 via SPI anzusteuern. hast Du nicht verstanden
-
Thread
Evaluation neuer Mikrocontroller: ARM? Gesperrt
Cortex-Prozessoren, dass >ich bisher noch keinen gefunden habe, der einen externen Bus hat. Bei den STM32 gibt es welche mit Businterface.
Wenn für das Programm 1MB Flash reinchen würden, dann würde ich auch zu einem STM32 tendieren, denn Daten und andere Dinge könnte man auch in einen Atmel DataFlash speichern, das ist ein FLASH Speicher mit SPI Bus und hat viele MB. Hier ein Artikel über [[STM32]].
-
Thread
gdb und OpenOCD session - memmap
seine .BIN Files benutzt (mapped auf 0x00000000, nicht 0x08000000) [c] mecrisp-stellaris-stm32-407-DIY-MORE.bin : memmap mecrisp-stellaris-stm32-407-DIY-MORE.o $(ARMGNU)-ld $(DEBUG) -e Reset -o mecrisp-stellaris-stm32-407-DIY-MORE.elf -T memmap mecrisp-stellaris-stm32-407-DIY-MORE.o $(ARMGNU)-objdump -D mecrisp-stellaris-stm32-407-DIY-MORE.elf > mecrisp-stellaris-stm32-407-DIY-MORE.list $(ARMGNU)-objcopy mecrisp-stellaris-stm32-407-DIY-MORE.elf mecrisp-stellaris-stm32-407-DIY-MORE.bin -O binary cp mecrisp-stellaris-stm32
-
Thread
Umfangreiches Projekt bin ich auf dem richtigen Weg?
Für so ein Projekt würde ich zu einem STM32 mit 144 Pins raten. Der hat alles drin, bis zu 32 PWM's, jede Menge IOs und Pheriperie. Es braucht somit nur 1 ųC. Schaue Dir mal die Artikel zum STM32 an.
In dem Artikel: [[STM32 CooCox Installation]] Wird gezeigt wie man einen [[STM32]] zum ersten mal programmiert und ein paar LED's ansteuert. Hier ein STM32 Tutorial: http://diller-technologies.de/stm32_wide.html Ob
-
Thread
STM32-comStick USB-Bootloader
Ausführung setzt Du ein, ggf. welche auch mit data code > 937? Wir haben momentan zwei Chargen STM32F105 in Betrieb: STM32F105RC mit Datecode 952: Bootloader funktioniert problemlos STM32F105V8 mit Datecode 926: Bootloader funktioniert nach Workaround gemäß Errata Sheet (zwei Pins auf High-Level
der interne Takt benutzt wird. Nichts desto trotz fliegt ersteinmal der Quarz 'raus, dann wird der STM32F105 ausgetauscht. Die Schaltung ist so, wie ich sie auch bei einem anderen Projekten mit dem STM32F103 verwende, könnte dann "nur" das Boarddesign sein. Den Workaround kann ich nicht nutzen, da wir
-
Thread
LPC1769 Eval-Board
LCD: http://at.mouser.com/Search/ProductDetail.aspx?qs=tp9Gh8MiPaz6quPMFiuSNw%3d%3d stm32f4 discovery! http://at.mouser.com/ProductDetail/STMicroelectronics/STM32F4DISCOVERY/?qs=sGAEpiMZZMutVogd4PRSvEN8XDBeCtgD preislich ganz ok! hier auch ein sehr nettes board: http://at.mouser.com
und Debuggen - Kostet etwas mehr, 50€ Siehe auch hier: http://www.mikrocontroller.net/articles/STM32_f%C3%BCr_Einsteiger#Kosten NXP (LPC1xxx) und ST (STM32) sind nahezu identisch.
-
Thread
Platine fällt bei Thermotest aus
!? Ich versuche Montag mal 32 Mhz... Da sonst die Rechenleistung nicht ausreicht. Ich habe den Stm32 von Lcsc gekauft, eventuell habe ich da nen Fake bekommen? Ich habe bei Stm32 nen Quality Issue aufgemacht. Man schauen was die sagen. Ich halte euch auf dem laufenden. Steckverbinder: Uart und
Die->Ambient liegt zwischen 44..76K/W. Meine Wärmebildkamera zeigt bei offen liegenden, laufenden STM32 gerne mal 10°C++ über Ambient. Messe doch mal die Oberflächentemperatur der MCUs auf Deinem Schreibtisch.
-
Thread
STM32 ST-LINK V2
Guten Morgen, bis jetzt habe ich mit der AC6 for STM32 meine mikrocontroller Programmiert. Jetzt bin ich umgestiegen auf die STM32CudeIDE um die Initialisierung durch STM32CubeMX besser aktuell halten zu können. Ich habe mein Programm in die STM32CudeIDE
clock speed 4000 kHz Info : stlink_dap_op_connect(connect) Info : SWD DPIDR 0x2ba01477 Info : STM32F411RETx.cpu: hardware has 6 breakpoints, 4 watchpoints Info : STM32F411RETx.cpu: external reset detected Info : starting gdb server for STM32F411RETx.cpu on 3333 Info : Listening on port 3333 for
-
Thread
STM32F746G-Discovery CAN Beispiel
Hallo, ich suche ein CAN-Interface Beispiel spezifisch für das STM32F746G-Discovery Board (HAL Library). Im STM32Cube MCU Package for STM32F7 series gibt es leider keine Beispiele für das CAN-Interface... vielen Dank für jeden Hinweis
STM32Cube/Repository/STM32Cube_FW_F7_V1.16.2/Projects/STM32F769I_EVAL/Examples/CAN/CAN_Networking Wenn Du HAL und Cube* benutzt, gibt es sicher diesen Ordner. Ist für ein anderes Board, lässt sich
-
Thread
Keine Verbindung zum STM32L0
"Normalerweise" ist der NRST nicht unbedingt notwendig wenn man einen STM32 ohne Bootloader programmiert. Wenn Du allerdings eine "Category 1" device hast (STM32L010x3 oder STM32L010x4), dann checkt der Controller - auch wenn BOOT0 auf GND gezogen wird - ob er schonmal
RST benutzen kann, oder > war das eine andere IDE? Die chinesischen ST-Link V2 Sticks haben für STM32 gar keinen Reset Ausgang. Der entsprechend beschriftete Pin wird nur mit STM8 verwendet. Siehe dazu http://stefanfrings.de/stm32/stm32l0.html#proginterfaces http://stefanfrings.de/stm32/cube_ide.html
-
Thread
STM32F411VET6 - UART RX funktioniert nicht
werden. Dazwischen ist auch ein Pegelwandler der zur Sicherheit Die Signale auf die 3,3V für den STM32 umwandelt. Es wurde bereits alles mit dem Oszilloskop gemessen, es wird ein Signal über die TX Leitung zum SIM800C ausgesendet und der SIM800C antwortet auch und sendet diese zurück bis zum STM32F411
Mouser bestellt wurde und der Hersteller offensichtlich STM ist. Ich habe bereits mein ganzes STM32-Projekt verteilt und ebenso verteile ich auch gern meine Schaltung, wie auch in der Antwort davor getan. Auch auf den STM32-Discovery Boards gibt es keine extra Beschaltung für die UART-Schnittstelle
-
Thread
STM32F4 einfache PWM
Niklas Gürtler schrieb im Beitrag #2595219: > Hier > Beitrag "Re: STM32 Servoansteuerung PWM" > hab ich nen Code gepostet zum steuern von Servos über den STM32F4, was > ja auch per PWM passiert. Damit kann man dann auch LED's dimmen, das > ggf. noch durch Änderung der
Cortex-M CMSIS V2.1 (release notes) CMSIS DSP Software Library V1.0.10 (release notes) STM32F4xx CMSIS V1.0.0 (release notes) STM32F4xx_StdPeriph_Driver V1.0.0 (release notes) STM32F34xx_StdPeriph_Examples V1.0.0 (release notes) STM32F4xx_StdPeriph_Templates V1.0.0 (release
-
Thread
STM32F4 Programm im RAM ausführen
100? Das kann sicher nicht sein. Mein STM32F417 flashe ich schon lange ständig mit einem neuen Programm. Im Datenblatt steht "10 kcycles" unter 5.3.12 in der Tabelle 40 (Datenblatt vom STM32F417xx/Rev. 3)
Projekt. > Ist ein wenig kniffelig, aber geht. Ich werde wohl einfach warten müssen, bis der STM32F429 offiziell unterstützt wird^^
-
Thread
Bau eines einfachen Laborbussystem
im Artikel: [[STM32]]
Hilfe/BinTerm/T042.htm Ich würde einen mit 64 Pins nehmen, dann könnte man auch Upgraden auf einen STM32F4xx falls die Wollmilchsau doch dicker wird ;-) Oder mal kontrollieren ob der 48-Pinner auch Pinkompatibel mit einem STM32F73x ist, damit könnte man Touch realisieren.
-
Thread
Warum empfihlt ihr J-Link?
, dass er neue Chips nicht kennt. Wenn ich vor 3 Jahren einen gekauft hätte: könnte ich heute den STM32L452 flashen?
Da kann ich nur zustimmen... Mit der ST-eigenen Software SW4STM32 unter Windows ist es mir partout nicht gelungen, das STM32F7 Discovery mit dem integrierten ST-Link ans Laufen zu bringen, es gab immer irgendwelche Fehler. Das kann doch nicht sein. Da habe ich auf
-
Thread
8x µC über einen weiteren µC programmieren
Regelung von 8 Kanälen einsetzen. Die Kommunikation zur Aussenwelt (Webinterface) soll mit einem STM32 gemacht werden. Meine Frage: Wie kann ich mit dem STM32 alle ATTinys programmieren? Ich möchte nicht alle 8 Kanäle einzeln flashen bzw. Pins dafür auf dem PCB implementieren. Hat wer eine effiziente
effiziente Idee? einen Bootlader auf den Tinys, angesprochen über die nicht genannte Verbindung zum STM32
-
Thread
Interrupt Handler definieren bei STM32
Hi, ich bin derzeit bemüht von dem geschlosenen PIC System Microchips auf die STM32 Reihe von ST umzusteigen. Dazu verwende ich das bekannte und sehr günstige BluePill Board (mit echtem STM32 :) ). Was mir allerdings noch nicht so ganz klar ist ist, wie ich die ISR definieren kann
Vectoren stehen bei mir im .s File, das ST mir generiert hat, unter "g_pfnVectors:", z.B. "startup_stm32f302cbtx.s".
-
Thread
STM32F103C8T6 Blue Pill übertakten
Lad dir den STM32CubeMX runter und starte die Suche. Zum passenden STM32 suchen und dann die Pinconfig klicke ist der super. Aber klicke nie auf Code generieren ;) Der dickste wäre dann ein F410 oder einer von den ganz neuen STM32G4xx
-
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.
Die STM32L4+ haben sogar 640 kByte Ram...
-
Thread
ARM und Assembler Programmierung?
der C-Compiler (oder Pascal oder Basic) wird das dann schon richten. Und wenn man bereits einen STM32F4xx nutzt, der STM32F7xx ist Pinkompatibel und könnte einfach getauscht werden, ohne HW Redesign. So sollte man auch die SW designen. (Andere Hersteller liefern sicher auch Pinkompatieble Austauschtypen
gegoogled" und ein pures Assembler Blink Programm gefunden: http://pygmy.utoh.org/riscy/cortex/led-stm32.html
-
Thread
KVM-Switch ohne V
github, ericherman/stm32f4-discovery-example. Das Finden meines EvalBoards, USB-Buchse und Buchsenleiste in meinem pedantisch organisierten und immer aufgeraeumten Labor und Zusammenbraten war da deutlich zeitraubender und
Moin, Dergute W. schrieb im Beitrag #7943230: > Oder was ist sonst ausser STM32 so gerade hip an billigen µControllern > mit eingebautem USB-OTG, SPI, und ein paar GPIOs und GNU-Toolchain? Obwohl ich momentan dann und wann an meiner STM32 Loesung weiterprogrammiere, antworte
-
Thread
Nachfolger Bluepill?
de.aliexpress.com/item/1005001456186625.html - Github: https://github.com/WeActStudio/WeActStudio.MiniSTM32F4x1 Beim Ali gibt es auch Nachbauten, die teils billiger (F401) und teils teurer(!) sind. Einfach mal dort nach STM32F401CC oder STM32F411CE suchen. Die allerbilligste Variante ist ein STM32F401RC
moin, für mich habe ich folgende Lösung gefunden: BlackPill mit STM32F401CC kaufen, den MC ersetzen durch STM32F412CE. BlackPill mit STM32F401RC kaufen, den MC ersetzen durch STM32F446RE. Beim STM32F401RC stört mich, das dieser 7,5 Raster Abstand der Stiftleisten
-
Thread
Platinenkritik Hausbus/CAN Eingang
deutlich raus stellst. Spiegeln bringt nichts - dann sind eben die anderen Pins verdreht - der STM32 hat nun mal nicht einen Port auf einer Seite. Und lieber das Geflecht im Schaltplan als auf'm Board.
Wärmetauscher für's Bad, der braucht einen Satz Schwellenwerte. CAN-Bootloader bleibt absichtlich weg, der STM32 hat keinen sinnvollen persistenten Speicher, also braucht's was externes.
-
Thread
Include-Pfade im Makefile
main.out: main.o stm32f10x_rcc.o stm32f103_rom.cmd @ echo "..linking" $(LD) $(LFLAGS) -o main.out main.o stm32f10x_rcc.o: $(STD_PERIPH_LIB_SRC_DIR)/stm32f10x_rcc.c @ echo ".compil" @ echo "INC_PATH = " $(INCLUDE_DIR) $(CC) $(CFLAGS) -I../inc $(STD_PERIPH_LIB_SRC_DIR)/stm32f10x_rcc.c #stm32f10x_gpio.o: stm32f10x_gpio.c # @ echo ".compili" # $(CC) $(CFLAGS) stm32f10x_gpio.c main.o: main.c @ echo ".compiling" $(CC) $(CFLAGS) main.c [/c] Ich