-
Thread
STM32F303 SPI kein SCK- und MOSI-Signal
_t send(const uint8_t cVal) { uint8_t u8Result; *(volatile uint8_t*) &SPI1->DR = cVal; while (!(SPI1->SR & SPI_SR_RXNE)); u8Result = SPI1->DR; return u8Result; } [/c] Und zum Testen eignet sich immer
manchen Controllern gemacht werden muss:uint8_t > send(const uint8_t cVal) { > uint8_t u8Result; > > *(volatile uint8_t*) &SPI1->DR = cVal; > while (!(SPI1->SR & SPI_SR_RXNE)); > u8Result = SPI1->DR; > > return u8Result; >
-
Thread
Diskussionsrunde: Opensource Entwicklungstools für STM32
jtag_device 4 0x1 0xf 0xe #jtag_device 5 0x1 0x1 0x1e # target configuration # script for stm32 #use combined on interfaces or targets that can't set TRST/SRST separately reset_config trst_and_srst jtag newtap stm32 cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id 0x3ba00477 jtag newtap stm32 bs -irlen 5 -ircapture 0x1 -irmask 0x1 -expected-id 0x16410041 target create stm32.cpu cortex_m3 -endian little -chain-position stm32.cpu stm32.cpu configure -work-area-virt 0 -work-area-phys 0x20000000
-
Thread
Kinetis vs LPC (NXP kauft Freescale)
von FSL mit NXP für STM zu bedeuten hat? Muss STM jetzt seine PPC Peripheriemodule alleine entwickeln... ? Von den Geschäftsfeldern passt der Merger recht gut. NXP ist eher im Low-Performnce Segment aktiv, während FSL schon
immer so? Ich kann das leider nicht beurteilen, da ich in dem Bereich zu wenig Erfahrung habe. Kla, 8kB Flash ist sehr wenig aber für 68 Cent das Stück (Stückpreis)? Hier die Herstellernummer: MKL03Z8VFG4
-
Thread
STM32F4-Discovery: Timereinstellung passt nicht zur Frequenz
Hallo, ich musste in system_stm32f4xx.c PLL_M von 25 auf 8 stellen (weil der Quarz auf dem Discovery 8 MHz hat). Dann stellst du noch Period auf 99 (glaube ich). Danach sollte PA6 mit 50 Hz getoggelt werden (25 mal pro Sekunde high
Thomas W. schrieb im Beitrag #2748192: > Hallo, > > ich musste in system_stm32f4xx.c PLL_M von 25 auf 8 stellen (weil der > Quarz auf dem Discovery 8 MHz hat). In der stm32f4xx.h findet sich das hier. Daher dachte ich, mit HSE_VALUE wäre alles erschlagen. [c] /** *
-
Thread
Blue-Pill mit GD32F303CC
Andreas B. schrieb im Beitrag #6537670: >> Mit dem Original STM natürlich. > Warum sollte ein Cortex M4 mit den popeligen STM32F103 kompatibel sein? STM32F303CC Ist doch nicht so schwer. ;)
/stm32-nucleo-boards/nucleo-f303k8.html Das Original wäre hier der STM32F303 der hier als GD32F303 nachgemacht ist und das lange nicht so gut wie die das mit dem GD32F103 gemacht haben.
-
Thread
3,3V messen sehr genau messen
D conversion and timers, the ADCs could be triggered by any of TIM1, TIM2, TIM3, TIM4, TIM5, or TIM8 timer.
deine "hochpräzise" Versorgungs/Referenzspannung messen und dann einen Kalibrierwert in das Flash des STM klopfen. Besser wird's nicht werden...
-
Thread
STM32 soll bestimmte Zeilen von einer .txt einlesen und verwenden
Hallo zusammen, ich möchte Zeile 2,4,6,8 und 10 einer .txt Datei (die auf dem Desktop gespeichert ist) einlesen, die Werte dann in int umwandeln, um sie dann zur Auswahl einer Switch Funktion zu benutzen. Beispiel: .txt Zeile 2: "1" -
Zoundgalaxy/Desktop/functionList.txt" Du hast wirklich ein komplettes Windowsbetriebssystem auf einem STM32 implementiert?
-
Thread
Lizent STM VCP Treiber
schrieb im Beitrag #5012921: > Insofern freut es mich sehr, daß ich für die USB Schnittstelle der STM32 > Controller gar keine Treiber brauche. Das kannst Du so natürlich nicht verallgemeinern. Du brauchst nur dann keine Treiber, wenn Deine Software auf dem STM32 eine der Standardgeräteklassen
Art von Weitergabe ist untersagt. Wenn du also deinen Kunden (oder deinen beschenkten Freunden) den STM Treiber bereitstellen willst, musst du ihnen mitteilen, wie man ihn auf der Webseite von STM findet. Kopieren zur Weitergabe ist verboten.
-
Thread
STM32 Discovery oder Nucleo?
Hallo, STM-Linie: STM32 oder STM8 MCUs ?
Das ist ein Missverständnis. STM32 ist auf allen diesen Boards, ob Nucleo oder Discovery. STM32 war nur die Antwort auf die Frage Gerhard G. schrieb im Beitrag #4914471: > Hallo, STM-Linie: STM32 oder STM8 MCUs ? Die Kürze
-
Thread
Alternative zum Msp430?
Ja, jede Menge ARMs von den verschiedensten Herstellern, allen voran STM und Atmel (jetzt Microchip).
Über die Jahre gibt es mehr Auswahl. STM, Atmel, NXP, Silicon Labs, sogar MAXIM Integrated.
-
Thread
Kleiner Einsteiger Mikrocontroller
Takao K. schrieb im Beitrag #3615390: > Oder STM8 Discovery, gibts schon fuer 8 Euro, damit koennen auch chips > programmiert werden. Das Launchpad kostet 7,19€ kann flashen und debuggen. Der MSP430 lädt den int in einem Zug, denn er hat 16 Bit
>Oder STM8 Discovery, gibts schon fuer 8 Euro, damit koennen auch chips >programmiert werden. >Allerdings sind die nicht so einfach wie PICs, Doch, sind sehr einfach. Sehr einfach zu progr., und leistungsfähig
-
Thread
STM32-E407 Ethernet / UDP
Änderungen am Source vornehmen. Ich denke mal dass davon die Dateien ethernetif.c (im Verzeichnis STM32F4x7_ETH_LwIP_V1.1.0/Utilities/Third_Party/lwip-1.4.1/port/STM32F4x7/Standalone) und stm32f4x7_eth_bsp.c (im Verzeichnis STM32F4x7_ETH_LwIP_V1.1.0/Project/Standalone/udp_echo_server/src/) betroffen
[1] http://www.st.com/web/en/catalog/tools/PF257906 [2] https://www.olimex.com/Products/ARM/ST/STM32-E407/resources/STM32-E_revB1_demo.zip
-
Thread
Raspberry Pi Virtual COM Port Datenrate
richtigen" USB-Gerät hat man mehr Kontrolle über die Übertragung. Siehe dazu z.B. mein [[USB-Tutorial mit STM32]], das müsste auch zum STM32L432KC passen. Du musst nur schauen wie du eine USB-Buchse an den Controller bekommst.
> Auch Ethernet ist langsam, wenn man viele kleine Pakete überträgt. Unfug. Selbst ein (Winz-)STM32F107 schafft mit Paketgroessen von 64 byte (+Header) mehrere MB/s ueber sein Fastethernet.
-
Thread
AVR: Zufallszahlengenerator - zufälliger Startwert
STM32 nur als Zufallszahlengenerator ... und da unterstellt ihr mir Overkill?
separaten pre-shared key; mglw. kann man die Größe auch halbieren z.B. wenn man die oberen und unteren 8 Byte xored. [/code] AES-128 auf einem ATmega644 bei 4.8 MHz benötigt so ca. 1.05ms. Eine Nachricht hat dann z.B. 32 Byte Größe (4B Sync, 4B Nonce, 16B ENC, 8B MAC). Da man zum Dekodieren 2x AES laufen
-
Thread
Preiswerter X86-Einplatinenrechner, STM-Softwareupdates und anderes mehr
/t5/stm32cubeide-mcus/stm32cubeide-1-14-0-released/td-p/612940 unter anderem eine Aktualisierung der zugrunde liegenden Version von Eclipse mit. Mikrocontroller-Entwickler profitieren von den diversen Verbesserungen
auf dem normalerweise für Linux vorgesehenen Teil eines MP1-Systems auszuführen: [c] Just like STM32CubeMX and STM32CubeProgrammer, STM32CubeIDE is also receiving support for the STM32CubeMP13 package that brings RTOS support to the STM32MP13 MPU. Consequently, developers will be able to create and
-
Thread
STM32 & AD9826: SPI Anbindung
Bitbanging als Lösung. Insgesamt sins aber wieder 16 Taktflanken, vllt gibts doch nen Trick? Der SPI im STM32 kann übrigens: "Simplex synchronous transfers on two lines with or without a bidirectional data line" Das wäre dann SPI mit einem bidirektionalen "SDATA", aber eben nur in 8Bit Blöcken umschaltbar
Dann machmal ne Read Operation ohne D8 wu wissen, das gibt nen netten kurzen.
-
Thread
Mehrkanal Audio-Output mit STM32F4 Discovery Board
Hi, ich suche gerade für ein bevorstehendes Projekt die passende Plattform und bin dabei auf das STM32F4 Discovery Board gestoßen. Bisher habe ich ausschließlich Erfahrung mit Arduino Plattformen und Einplatinencomputern. Mich würde interessieren, ob das STM32F4 Discovery Board für das Projekt
Projekt soll als (Klein-)serie produziert werden, da zählt fast jeder Euro. avr schrieb: > Der stm32f407 könnte sogar ohne zusätzlichen ram 4 MP3 Dateien mischen und ausgeben. Echt? Das wäre gigantisch. Hast du da eine Beispielanwendung? Das besagte Discovery Board hat ja eh einen STM32F407.
-
Thread
Microcontroller für Sensordatenverarbeitung per I2C auswählen
Raspberry ist leider aufgrund des begrenzten Platzes nicht möglich. Habe aber auch schon an einen STM32 gedacht, da deutlich mehr Leistung als 8/16 Bit Controller und zudem gibt es auch Ausführungen mit 2 I2C Schnittstellen. Entsprechend würde ich mir hier den Aufwand ersparen, die zweite I2C Schnittstelle
Christian H. schrieb im Beitrag #6551291: > Habe aber auch schon an einen STM32 gedacht, da deutlich mehr > Leistung als 8/16 Bit Controller und zudem gibt es auch Ausführungen > mit 2 I2C Schnittstellen. Andreas B. schrieb im Beitrag #6551305: > STM hat übrigens eine parametrische
-
Thread
Suche ein Display / Pixel / Touch
sieht man eindeutig auf der Abbildung und im Datenblatt! > Der direkte Anschluss eines TFT an einen STM32 funktioniert sicher, das > frisst aber auch erheblich Resourcen, sei es nun Rechenzeit, FLASH oder > SRAM. Auch das stimmt einfach nicht. Siehe oben. Aktuell gibt es mehrere STM32, die einen
anbinden, aber auch nicht mal eben so ohne Pins und für lau und dann auch noch in schnell. Die FT8xx arbeiten mit Objekten ohne Framebuffer, die 1MB Graphik-Speicher in den FT81x sind für Piktogramme gedacht oder auch mal zusätzliche Fonts. Nebenbei kümmern sich die FT8xx auch noch um den Touch:
-
Thread
Starthilfe be idem STM32 Discovery mit Sumijo SMJ-1602 gesucht
. Wie schon von Oliver geschrieben: Ein Cortex-M3 spielt in einer ganz anderen Liga als ein AVR 8-Bitter.
myAVR. Da steht nichts von 3,3V. > Aber das Display braucht eine Kontrastspannung von etwa 4,8V. Die bekommt es ja. Auf der Platine von myAVR kann man per Jumper umstellen, mit welcher Spannung der Erweiterungsport versorgt wird. Mir macht nur Sorgen, ob es dem STM32F4 schadet, wenn er die
-
Thread
Controller mit Ethernet
? timtam schrieb im Beitrag #3649284: > Folgende Controller sind aktuell meine Favoriten: > - STM32F407ZG: Wenn du LQFP-144 von Hand löten willst... bitte. da kauf ich lieber das fertige STM32F4-Discovery Board (ist auch ein stm32f407 + noch ein bisschen nettes speilzeug drauf + stlink/v2 debugger
ne Platine brauchst du auch noch... Board: (https://hbe-shop.de/Art-2009276-STMICROELECTRONICS-STM32F4DISCOVERY-EVALUATIONSBORDSTM32F4-DISCOVERY) Erweiterung: (https://hbe-shop.de/Art-2250205-STMICROELECTRONICS-STM32F4DIS-BB-ERWEITER-STM32F4-CORTEX-M4-DISCOV) timtam schrieb im Beitrag #3649284
-
Thread
ESP-Baseboard auf Proto-Shield
11x18, ILI9341_COLOR_BLACK, ILI9341_COLOR_ORANGE); } } } [/code] Infos: SRC: http://stm32f4-discovery.com/2014/05/library-10-stmpe811-touch-screen-driver-for-stm32f429-discovery-board/ TM STM32F4 Delay Library http://stm32f4-discovery.com/?wpdmdl=1751 TM STM32F4 I2C Library http://stm32f4-discovery.com/?wpdmdl=1757
-
Thread
ARM Cortex Entwicklungsumgebung aufbauen
dinger von den entsprechenden herstellern wenn man eh nicht alle debugger oder so liegen haben will STM gibts das atollic ... eclipse + gcc NXP das LCPXpresso .. auch eclipse + gcc
Auf der Seite [[STM32]] ist ein Eclipse Demo-Projekt zum Download verlinkt.
-
Thread
CH32V003-J4M6: Einfacher Rechteckgenerator 0,5 Hz 20 kHz
UkVhCfBGv4oVFS2AxC+AEzqSArlIAuDKXSfgoQJh0FgAnWxsUPA0LG2xeQLB4FgB3CPAHdNNRVJAMbnshfKpsqBZTPmKMou4Ua34QF3cvHz8AvWDIFFzY8EIqKtLFACU8vBtCsYmooO1aWZgEMKn+fBXcGxLkipBoksy9q0jG1wkPb19-CA7YLtyMcbmBx42y-we4yBscIXi+Z1O5xY70eKjgeWwQh0DSaZy8wOUVD+nEIGleAOangRXCo0MhGjBVAxcKxaXxTxRaK+ZR25Mm5Lqx1h51aVwWt26ozpmTpMz0YIUQWgS3C5PUSNR6S2cFyDPq5NeigA5pT0uSEJkcmTJYTVeKymTuMjesjFGkTQkqqbZap1No8Li7Wb7Y6CQ6
Firefox - Browser (ich glaube das war die Version 122) - Compiler: gcc, avr-gcc, sdcc 4.4 (für Padauk, STM8 und MCS-51 Mikrocontroller), arm-none-eabi-gcc für STM32 Mikrocontroller, riscc wäre hinzuzufügen - AVRA (Assembler für AVR) - NAKEN_ASM (Assembler für MCS-51 und STM8) - Arduino - Lazarus - FreePascal
-
Thread
STM32 alias cortex m3 brauchbar?
STM hat jetzt ein richtig preiswertes und auch "lustiges" Dev-Tool im Angebot. Siehe: http://www.st.com/mcu/contentid-105-110-STM3210B_PRIMER.html
... könnte mal etwas mehr (frei) davon gebrauchen *grins* VG, /th. Ein wenig Input zum STM für die Selbermacher: [c] #define GPIO_CONF_BIT(BIT) ((BIT>7? BIT-8 : BIT) << 2) // 4Bits per port pin // Mode and Conf Bits #define MODE0 0 #define MODE1 1 #define CONF0
-
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
STM32 SPI DMA - Overrun error
Ich hab nochmal nachgelesen. Es ist bei STM32 nicht möglich den DMA so zu triggern, dass er xyz Bytes abholt. Der DMA Trigger holt immer nur eine Transfersize ab, also uint8/16/32. Kennt denn wer einen µC der das kann? Das interessiert mich
>Es ist bei STM32 nicht möglich den DMA so zu triggern, dass er xyz Bytes >abholt. >Der DMA Trigger holt immer nur eine Transfersize ab, also uint8/16/32. Sicher? Wozu bräuchte man dann DMA stream x number
-
Thread
System Workbench für STM32 Anfängerfragen
Alexander schrieb im Beitrag #7519685: > STM32CubeMX ist doch ein graphisches Tool oder? Ich will nur etwas > compilieren, nichts programmieren. STM32CubeIDE ist die aktuelle, von STM unterstuetzte Entwicklungsunterstuetzung, Eclipse basierend
einer Anleitung "Eine LED zum Blinken bringen in 78 einfachen Schritten" Allerdings steht dort STM32F103C6Tx aber auf dem Blue Pill ist doch ein STM32F103C8T6 drauf. Wo kann ich das ändern? [code] Info : The selected transport took over low-level target control. The results might differ compared
-
Thread
wann Windows 10 IOT/Linux, wann zwingend Microcontroller ? Gesperrt
über PCIe ? ist USB 2.0 oder ggf. 3.0 schnell genug ? und auf der anderen Seite ein Arduino, STM8 oder STM32 basiertes System , vor das, wenn es notwendig werden sollte, noch ein OS basiertes System geschaltet wir. oder als 3. Weg. die aufgeführten Microcontroller laufen in einer VM auf
Containerlösungen (ähnlich wie weiland unsere Solaris Zones) benutzt werden. Aber APIs wie inotify (see incrond(8)), auditd(8) oder die TPM-Werkzeuge? Sehr kewl! [1] /usr/src/linux/Documentation/cgroups/cpusets.txt
-
Thread
Eclipse und STM32: Pfade finden
Hallo, ich fummel mich gerade in Eclipse und STM32F407 rein. Es geht eigentlich alles erstmal gut, jetzt will ich über die STM libs an die Peripherie ran. Dazu habe ich mir ein Beispiel mit Interrupts und einem USART aus dem Netz gezogen. Das
#3903978: > das grafische Werkzeug zur Systemdefinition läuft leider nur auf > Windows, Du meinst STM32CubeMX? Das läuft wunderbar unter Linux, aber nicht mit wine, sondern mit Java: "java -jar SetupSTM32CubeMX-4.4.0.exe" zum Installieren und "java -jar STM32CubeMX.exe" zum Starten. Das funktioniert
-
Thread
SPI interface Schaltung für ein 3.2 LCD display am Raspberry Pi
sinnvoll sehr sinnvoll, als uc z.B. diesen für unter 5€: http://www.ebay.de/itm/1x-ARM-Cortex-M3-STM32F103C8T6-STM32-Kern-Board-Minimum-System-Entwickeln-Board-/301122848477?pt=Wissenschaftliche_Ger%C3%A4te&hash=item461c5206dd Alternativ gibt es 2,8" spi-lcds für ~10€. Die kannst du dann direkt
Ich danke euch für die Tips. Dieser ARM Cortex-M3 STM32F103C8T6 Board sieht sehr interessant aus. Könnte ich mit dem die Komplette oben beschriebene Schaltung ersetzen ? In der Beschreibung finde ich: Board JTAG interface, On-board Mini USB Interface.
-
Thread
IAR und TIM6,7 Interruptprobleme beim STM32F107
weiter. Danke für den Tipp, habs Gefühl dass is der Richtige weg :) ach ja: http://code.google.com/p/stm32f107/source/browse/trunk/STM32F10x_Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/startup/?r=4 Link zu den *.s files...
Zeitgenossen. Eine Tabelle sehe ich dort nicht. Die Tabelle sehe ich hingegen in http://code.google.com/p/stm32f107/source/browse/trunk/STM32F10x_Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/startup/iar/startup_stm32f10x_md_vl.s?r=4
-
Thread
STM32L152RC HSI
1,773 MHz. Wo liegt den da der Fehler? Ich benutze Keil und das 32L152 L1 Discovery Board von STM. Vielen Dank. Mathias
GPIOB->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR7; //PortB Pin7 GPIOA->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR8; //PortA Pin8 [/c] Schön sieht das Bild aber nicht aus auf den Oszi. Die gelbe Linie ist GPIOB Pin6(1.77MHZ). Die Blaue ist der Systemtakt auf GPIOA Pin8(16.13MHz). Ich glaube irgendwas
-
Thread
STM32F3 MAX7219 SPI
****************************************************************************** */ #include "stm32f30x.h" #include "stm32f30x_gpio.h" #include "stm32f30x_rcc.h" #include "stm32f30x_spi.h" #define SCK_Pin GPIO_Pin_10 #define SCK_Pin_Port GPIOC #define MOSI_Pin GPIO_Pin_12 #define MOSI_Pin_Port
Hi, ic bin seit 6h an dem gleichen Problem dran. Diese LED Matrizzen mit 8x8 und nichts klappt am STM32103. Ja, es tut sich was aber nur Müll. Daten laufen richtig raus, am LA geprüft. Aber es reagieren immer mehrere der kaskadierten Matrizzen. Nicht mal nacheinander liegen
-
Thread
Neue 8-Bit Tinys vorgestellt: 417/814/816/817 Gesperrt
Debugging inclusive. Geht jetzt alles über einen Pin (sieht aus der Ferne ein bißchen wie SWIM bei den STM8 aus). Allein letzteres dürfte die Hemmschwelle für Hobbyisten gehörig steigern, weil wieder ein neuer Programmier/Debug-Adapter benötigt wird.
ganz einfach: Der beste Makroassembler namens "C" filtert alles für meinen Kern. Ob der nun AVR, PIC, STM8, RX oder Cortex Mx heisst, ist doch schon Nebensache. Wenn er für die Peripherie ausreicht, entscheidet eher die Klicki-Bunti-IDE.
-
Thread
TVM802A pick and place aus China
Ich meinte natürlich Axel! Guten8 Tomy
der oberen Kante an und notiere ebenfalls die Daten. Nun addiere ich 8mm zu diesen Daten hinzu und schon positioniert sich die Nozzle exakt über die Mitte. Und nein: Nach dem Greifen hängt der STM auch nicht schief. Ich hab es heute ausprobiert und es hat wunderbar funktioniert
-
Thread
STM32F4 Schaltkreis passt?
freuen. Ich verwende KiCad. Meine Quellen waren die AN4488 von STM (Intro zum Hardware Development für STM32) und das Datenblatt des STM32F401RDTX, sowie Carmen Noviello's Buch "Mastering STM32" (da gibt es ein kurzes Kapitel zur Hardwareentwicklung). Wenn der Chip
dem Datenblatt: https://www.st.com/content/ccc/resource/technical/document/application_note/76/f9/c8/10/8a/33/4b/f0/DM00115714.pdf/files/DM00115714.pdf/jcr:content/translations/en.DM00115714.pdf nicht klar, ob Vcap1 nun mit VDD verbunden ist oder nicht. Auf Seite 10 sieht es so aus, aber auf Seite
-
Thread
Neural Processing Units
einiger Operationen. Da hab ich mal schnell was gegoogelt: https://wiki.stmicroelectronics.cn / stm32mpu/wiki/STM32MP2_NPU_description (spaces in URL entfernen) https://medium.com/@abhishek.nandy81/getting-started-with-intel-npu-8cab1603f727 https://www.elektronikpraxis.de/architekturanforderungen-fuer-mikrocontroller-in-der-ki-arae-a-0d6eadc8b76a920596e9dc12aa9965c1/
-
Thread
Problem mit #define in C
Vmtl ist STM32F334x8 ebenfalls definiert.
*/ #define STM32F334x8 /* #define STM32F302x8 */ #endif [/c]
-
Thread
CMSIS und die Interrupt-Prioritäten
4 und 10 durchaus vorkommen wird. Beim STM32 sind das intern 4=>0x40 und 10=>0xA0, beim LPC1100 4=>0x80 und 10=>0x40, also invers. > Lösungsansatz? NVIC_SetPriority reicht die 8-Bit Prioritäten der Hardware-Konvention direkt durch. Die
Ich muss jetzt diesen alten Thread nochmal rauskramen. Bin ein STM32 Späteinsteiger und habe mich jetzt mal durch die STM32F103 NVIC-Specs und die CMSIS Libs durchgewühlt. Diese ganzen Prioritäts-Gruppierungen in CMSIS sind m.E. Unfug. Letztendlich läuft es doch
-
Thread
[STM32] Keil SysTick_Config Probleme
#include "stm32f10x.h" sollte auch bei Keil reichen. stm32f10x_lib oder ..._conf.h braucht man normalerweise nicht noch extra einzubinden. Allerdings muss USE_STDPERIPH_DRIVER definiert sein. Am besten in den Target-Options
#2148560: > Wo finde ich das von dir beschriebene Template, in der > Hilfe-Datei der Peripherials? STM32F10x_StdPeriph_Lib_V3.4.0 -> Project -> STM32F10x_StdPeriph_Template -> MDK-ARM
-
Thread
Warum empfihlt ihr J-Link?
Unterstützt eine Unmenge an verschiedenen uC's, sogar ein paar > Nicht-ARM's Zum Beispiel auch 8051 EFM8
www.segger.com/downloads/jlink/ReleaseNotes_JLink.html Vorsicht groß). Allerdings wird bei den älteren JLink V8 keine Unterstützung für zB die Cortex-M7 nachgerüstet, da bei denen der Flash des Mikrocontrollers im J-Link voll ist (war da ein Atmel ARM7TDMI, ist mittlerweile ein STM32F2). Man kann aber alte J-Links
-
Thread
STM32L0 startet nicht
werden. Ja schon, I2C Slave benutzt Interrupts. Danke für den Hinweis, habe es in der "system_stm32l0xx.c" geändert auf: #define VECT_TAB_OFFSET 0x6C00 /* Specify the memory areas */ MEMORY { RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 8K FLASH (rx) : ORIGIN = 0x08006C00, LENGTH
Der STM32L031 hat nach AN2606 einen BL über USART2 und SPI1. Leider keinen über I2C.
-
Thread
Xmega oder Arm für Kleinsserien wegen Lötbarkeit..
für STM32, da komtm eienr der nahezu alles abdeckt und der wird dann immer verwendet
nicht schluss sein, es sind ja gerade nen Arsch voll neuer Xmega auf den MArkt gekommen sogar nen Xmega8 gibt es :-)
-
Thread
Suche µC in kleinem Package, mit USB
8 bit, 16 bit, 32 bit, weitere Peripherie, wie schnell ???
STM32F411 oder STM32F401 gibts mit USB im 3x3 mm BGA http://www.st.com/web/en/catalog/mmc/SC1169/SS1577
-
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
Mal wieder ein Selbstbau-Logicanalyzer mit ATmega.
Das anliegende Hexfile ist für 14000 Bytes Tracebuffer assembliert. Serielles Interface ist auf 9k6 8n1 eingestellt. Fuses: Extended 0xFF High 0xD1 LOW 0x7F (BODLEVEL disabled, OCDEN off, JTAGEN off, WDTON off, EESAVE on, BOOTRST off, CKDIV8 on, CKOUT off, SUT_CKSEL Ext. Crystal 8- MHz/
8- MHz/Start-up time > 16K CK + 65ms)
-
Thread
triviales Problem mit include - aber ich sehe es nicht
} [/c] Fehlermeldung: D:\stm32_camera.c: In function 'Init': [cc] if (flag & TIME) i++; [cc] D:\stm32_camera.c:8:6: error: 'flag' undeclared (first use in this function) [cc] ^ [cc] D:\stm32_camera.c:8:6: note: each undeclared identifier is reported only once for each function it appears in [cc] D:\stm32_camera.c:8:13: error: 'TIME' undeclared (first use in this function) [cc] if
-
Thread
USB Host zum Schreiben auf USB-Stick
Baugruppen/Module habe. Am liebsten wäre mir etwas wie ein ESP8266 oder ESP32 mit USB-Host/OTG bzw. ein STM32 mit WLAN. Gibt es sowas, könnt ihr was empfehlen oder ist meine beste Chance ein entsprechender STM32 der dann vom ESP8266 angesteuert wird? Danke
was sehr an Linux angelehnt ist aber eben einen sehr kleinen Footprint hat und somit sogar auf einem STM32F103C8 noch läuft. Nuttx bringt einen kompletten USB-Host Stack mit und es ist relativ einfach den einzubinden. Ich hatte mal vor ein paar Jahren einen Test mit einem F4 Discovery Board gemacht. USB-OTG
-
Thread
16bit PWM für mind. 3 Kanäle
Kbytes) 2 EEPROM (Bytes) 128 SRAM (Bytes) 128 Max I/O Pins 12 F.max (MHz) 20 Vcc (V) 1.8-5.5 10-bit A/D Channels 8 Analog Comparator Yes *16-bit Timers 1* *8-bit Timer 1* Brown Out Detector Yes Ext Interrupts 12 Interrupts 17 ISP Yes On Chip Oscillator Yes *PWM
Timern und Sonderfunktionen gefragt wird. Heute ist wohl ein Timer-Tag... Auch hier kann ich den STM32F103C8 empfehlen. 4 Timer Jeder der 4 Timer hat 4 PWM Ausgänge. Also sind 16 PWM's möglich. Hohe Auflösung garantiert. (Timer 1, bis zu 72MHz) Noch Fragen? Hier gibts einige Details: http