-
Thread
STM32F4: Taktprobleme
, hey, ich habe es geschafft. Der Controller taktet nun mit 80 MHz. Ich habe die PLL in der system_stm32f4xx.c angepasst. Danke an Euch allen Daniel
Bist Du jetzt fertig? Es gibt keine stm32f4xx.c sondern eine system_stm32f4xx.c. Und wenn Du das hier gelesen hast: Daniel V. schrieb im Beitrag #4720848: > aber, hey, ich habe es geschafft. Der Controller taktet nun mit 80 MHz. > Ich
-
Thread
Microcontroller für Sensordatenverarbeitung per I2C auswählen
oversized. Ein OS braucht man dafür wirklich nicht. Christian H. schrieb im Beitrag #6551291: > STM32 Schon besser oder LPC. Einen 16Bit uC würde ich dafür nicht mehr einsetzen. Schau Dir doch mal die Bluepills (STM32F103) oder Blackpills (STM32F411 mit FPU) an. Die gibt es günstig und zum testen
Moin, - bei den STM32-Familie koenntest Du auf die STM32F411 gucken: drei I2C-Anschluesse, die Berechnungen koennen in Hardware-Float (single Prec) gamacht werden. Wenn Du mehr Rechenleistung brauchst, koenntest Du
-
Thread
STM32F4 Linker-Fehler region FLASH overflowed?
Du benutzt einen F4 und das link script ist für den STM32F103VB. Welchen F4 hast Du, bzw wieviel FLASH und RAM?
hp-freund schrieb im Beitrag #3990669: > Du benutzt einen F4 und das link script ist für den STM32F103VB. > > Welchen F4 hast Du, bzw wieviel FLASH und RAM? Ich habe ein STM32F407VG Discovery Board. Wo kann ich denn das richtige Script bekommen? Bietet
-
Thread
[STM32L1] ADC Calibration gibt es nicht mehr?
Guten Morgen, ich hab gerade etwas Code vom STM32F1 zum STM32L1 portiert und es scheint so, als gäbe es den ADC-Calibration-Wert nicht mehr. Im Datenblatt der STM32L1 Familie heißt es aber weiterhin: >Calculating the actual VDDA voltage using
Mampf F. schrieb im Beitrag #5117603: > Vincent H. schrieb im Beitrag #5117589: >> VREFINT_CAL_ADDR gibts laut meiner Suche in der >> "stm32l1xx_ll_adc.h". > > Ah, das ist eine Lib, die mit HAL kommt!
-
Thread
H-Brücke gegen falsche Ansteuerung schützen
will nicht, dass der mir auch hochgeht. Ich will da Sicherheit haben um mich um mein Problem mit der 3V3 Versorgung zu kümmern. Hintergrund ist folgender: Ich habe n BLDC-Regler aufgebaut, der noch ein Problem mit der Spannungsversorgung für den STM32 hat. Die Spannungsversorgung bricht im Umschaltmoment
Nimm doch einen Treiber mit Deadtime. Zb den IR21844 Alternativ unterstützt der Stm32 eine Totzeiteinstellung bei der Phasenansteuerung...
-
Thread
Codegröße 8051 vs Cortex M0
Bytes STM32F051: 33388 Bytes und mit optimize size: 26392 Bytes Dabei habe ich schon auf dem Cortex-M0 sprintf und sscanf durch eigene Routinen ersetzt, davor waren es noch etliche 10k mehr. Noch ein paar Rahmenbedingungen: Compiler sind Keil C51 und CooCox mit GCC, uC sind ADuC847 und STM32F051R8 Wie sind Eure Erfahrungen damit? Hat jemand einen Tipp, woran man noch drehen kann? Vielen Dank Gruß Martin
-
Thread
ADC / DMA Problem beim STM32F030
Bei meinem STM32F103 übernimmt diese Aufgabe der DMA und die Channel Konfiguration. Funktioniert dies beim STM32F030 nicht?!
ist dieser lediglich über einen 100nF versorgt. Aber kann das zum Totalausfall führen?! Spannung am Oszi sieht gut aus mit 3,3V. Bei meinem anderen Projekten mit STM32F407 oder STM32F103 gab es da nie Probleme? Ist beim STM32F030 irgendwas
-
Thread
STM32F1 Bootloader
momentan ja nur sau doof an, aber irgendwie komme ich nicht weiter. Ich suche einen Weg, wie ich einen STM32F1 über eine eigene Schnittstelle (in meinem Fall RS485) programmieren kann. Offenbar mache ich allerdings irgendetwas falsch, da ich nicht einen einzigen Ansatz im Web finden kann, bei dem jemand
Gibt es einen Tutorial wo gezeigt wird wie man einen ganz einfachen Bootloader für STM32F1 oder F0 schreibt. ?
-
Thread
verschwundene MIDI-Synth-Boards: Nachfolgetechnik?
oder MIDI-IP von ESI. Krankt alles an der Latenz: Motopick schrieb im Beitrag #7418307: > So ein STM32F107 schafft ueber Fastethernet ca. 10k Pakete > je Sekunde. Das Problem ist nicht die Bandbreite. Mit USB hat man alles, was man braucht. Aber sobald eine SW auf PC-basis dazu kommt, hat man die
Die Netzwerkkarte kann man auch recht einfach von allen sonstigen "Aufgaben" entbinden. > So ein STM32F107 schafft ueber Fastethernet ca. 10k Pakete > je Sekunde. Und hat eine Latenz die bei etwas mehr :) als der Laenge des Paketes auf der Empfaengerseite liegt. Und die sind typischerweise sehr
-
Thread
Pollin DCF Pullup
Nur als Info: Wenn ich das Modul an einen STM32F4xx anschließe und probeweise den internen Pullup einschalte, sieht der STM32 nur noch den High-Pegel. Das DCF-Signal ist dann futsch. Wie hoch der interne Pullup bei einem STM32 ist, weiß ich
an STM32F4@3V3 läuft das Pollin DCF77 mit einem Opamp zwischen Data-Out vom DCF77 und einem GPIO-IN vom STM32F4 einwandfrei. http://www.dasrotemopped.de/bilder/stm32f429i-disco_dcf77.jpg OpAmp+ -> DCF77
-
Thread
Warum empfihlt ihr J-Link?
J-Link unterstützt sehr viele Chips" heisst eben auch, 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
-
Thread
µC mit CAN + vielen Digital I/O´s
Der geht: STM32F103, STM32F207, STM32F417 Siehe hier im Artikel: [[STM32]] STM32F417 hat einen Bootloader für UART und sogar USB und auch 2x CAN Controller. Auch geht der LPC1768 von NXP. Edit: Ich kann
STM32F417 Hier ist wohl eher der 407er gemeint. Glaube kaum, dass die Crypto-Engine benötigt wird. Außerdem ist der 417er extrem schwer zu beschaffen. Bei Digikey z.B. gar nicht.
-
Thread
Feedback Schaltplan STM32G0
funktionierende Schaltung die er empfehlen kann? 2) Ich würde gerne den internen Oszillator des STM32 nutzen. Soll ich die unbenutzten Pins 2 und 3 floaten lassen oder auf GND ziehen? 3) Kann ich bei der Schaltung mit dem MAX6675 noch etwas verbessern? Laut Datenblatt nicht... 4) Empfehlungen
der STM32 längere Zeit mit hochohmigen Pins. 4) Glaubenssache, manche Leute spendieren jedem Taster eine. Ich würde bei Platzmagel die U2 an den I2C-Stecker verlegen. USB-Chips sind empfindlich, aber STM32
-
Thread
Wie Programm auf µC bekommen
Zu aller erst - ich bin ein Neuling auf diesem Gebiet. Ich programmiere auf dem STM32F4 Discovery, da kann ihc debuggen und Programm über Keil mVision und USB drauf spielen. Wenn das Programm mal fertig entwickelt ist und ich meine eigene Platine erstelle und den STM32f407/417 auf
Die Nucleo Boards gibt es für M0, M1, M2, M3 und M4. Ansonsten sowas falls der STM32F405 auch ok ist: https://www.olimex.com/Products/ARM/ST/STM32-H405/ Gruß, Stefan
-
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
STM32F103C8T6 Blue Pill - SSD1306 - u8g2
CubeMX und HAL erklären nicht, wie der Mikrocontroller funktioniert. Die I²C Schnittstelle des STM32F103 hat ein paar eklige Bugs. Es würde mich nicht wundern, wenn die bei der HAL vergessen habe, diese bugs zu berücksichtigen. Beim HAL Code für den STM32F103 bin ich schon mehrfach auf Fehler gestoßen
vorgibt. Fall du kein DMA brauchst kannst du von meinem Beispiel abgucken http://stefanfrings.de/stm32/stm32f1.html#i2c
-
Thread
STM32F103VET6 und CH340R
Hi Leute Ich habe ein Problem mit einer meiner Testplatinen... Ich habe einen STM32F103VET6 mit nem CH340R auf eine Platine gepackt und eigentlich sollte alles funktionieren. Leider kriege ich keine Verbindung über die USB-TYPE-B Schnittstelle... Ich habe leider kein Schemata
Ich sehe den Klassiker. CH340R Pin 3 TX -- STM32F103VET PA9 TX Es muss aber RX an TX und Tx an RX.
-
Thread
ILI9486 Display von Raspberry auf STM32 portieren
habe ein Problem mit einem Display: https://www.berrybase.de/raspberry-pi-co/raspberry-pi/displays/3-5-display-f-252-r-raspberry-pi-mit-resistivem-touchscreen Das Display ist für den Raspberry Pi gedacht, ich betreibe es aber am STM32H7. Es "scheint" einen ILI9486 Controller zu haben. Deshalb habe
Daniel F. schrieb im Beitrag #6291607: > Das Linke funktioniert beim STM32 und am RPi, das Rechte nur am RPi. Ist doch eindeutig der gleiche Schaltplan, nur die Leitungsführung ist gerinfügig anders.
-
Thread
STM32F4 Discovery Audio CS43L22 I2C Problem
das mit dem Quellcode posten geht auch kompakter: http://www.dasrotemopped.de/dateien/STM32F407VGT-DISCO_BSP_SSD1963_20170417.zip So macht ST das Initialisieren der Komponenten, von mir in ein SW4STM32 Projekt gepackt, wen es interessiert. Gruß, dasrotemopped.
auseinanderzusetzen. Was aber schon zu bemerken ist, falls es noch jemanden gibt der sucht: ich musste in system_stm32f4xx.c dieses noch reinschreiben [c]const uint8_t APBPrescTable[8] = {0, 0, 0, 0, 1, 2, 3, 4};[/c] Sonst hat das ganze sich nicht kompiliert (ich hoffe, das sagt mann so auf Deutsch, es ist
-
Thread
STM32G030J6 CubeMX SPI OpenDrain output
ist etwas ekelig, leider gibt es auch keinen Generator für den Clock-Config Code mehr wie für den STM32F0. Das wird jetzt alles über HAL Calls gemacht... Gruß Markus
Familien hin-und her switche geht es noch. Versuche jeweils eine Familie für einfache Sachen (war STM32F0xx ist jetzt STM32G0xx) und größere Sachen (STM32F4xx) zu verwenden und dazwischen eher nichts. Hier noch der Clock Initcode, kann man natürlich noch mit Konstanten aufhübschen: [c] //
-
Thread
atmega168 vs atmega328 (warum noch den 168er nutzen?)
> ungleich leistungsfähiger. Sie sind eine Überlegung Wert. Es gibt aber einige Punkte, wo STM32 schlechter sind. Zum Beispiel vertragen sie keine 5V (Direktbetrieb an LiIo Akkus oder 3 AA Zellen). Die Referenz vom ADC funktioniert dort ganz anders. Die Ausgänge können nicht so viel Strom liefern
funktionieren. Weil man dafür andere Programmieradapter braucht. Weil der Debugger 10x teurer ist, als für STM32.
-
Thread
STM32 externer Interrupt funktioniert nicht immer!
aber die Ausführung und starte sie neu wird nicht mehr in die ISR gesprungen. Ich verwende das STM32-LCD Board von Olimex (STM32-F103ZE) zum Debugen verwende ich den ARM-USB-OCD mit OpenOCD. Als Entwicklungsumbebung ist das IAR - Kickstart V 6.0 im Einsatz. Ich habe keine Ahnung wo der Fehler
In IAR habe ich die das Projekt STM3210E-EVAL eingestellt damit wird der Startup startup_stm32f10x_hd.s verwendet. Ist das so nicht Richtig? Bezüglich des Linkerscripts weis ich nicht wo ich schauen soll. Ist das nicht richtig voreingestellt
-
Thread
STM32 Programm hochladen. Welche Möglichkeiten? Korrekt verstanden?
Hi in folgendem Thread wurde mir bezüglich des Kaufes eines STM32 toll geholfen: https://www.mikrocontroller.net/topic/498726 Gekauft wurde letztendlich dieser: https://robotdyn.com/stm32f303cct6-256-kb-flash-stm32-arm-cortexr-m4-mini-system-dev-board-3326a9dd
die JTAG Schnittelle fast genau so Hersteller-Spezifisch wie SWD. Siehe http://stefanfrings.de/stm32/stm32f3.html#proginterfaces
-
Thread
ST32F4xx SPI1 DMA funktioniert nicht
#include "wallclock.h" /** Auswahl SPI, Ports und Pins */ enum spi_hard_e { spi_hard_STM32F4XX_SPI1_PA5_PA6_PA7, spi_hard_STM32F4XX_SPI2_PB13_PB14_PB15, spi_hard_STM32F4XX_SPI3_PC10_PC11_PC12, }; /* In hw_config.h : */ #define SPI_HARD spi_hard_STM32F4XX_SPI1_PA5_PA6_PA7 //#define SPI_HARD spi_hard_STM32F4XX_SPI3_PC10_PC11_PC12 #if defined( STM32F4XX ) #include "stm32f4xx_rcc.h" #include "stm32f4xx_spi.h" /** Globale Variablen *********************************************
-
Thread
Interrupt Handler definieren bei STM32
Vectoren stehen bei mir im .s File, das ST mir generiert hat, unter "g_pfnVectors:", z.B. "startup_stm32f302cbtx.s".
dass man sich das Lesen der Manuals schenken soll, dann schreib doch bitte, welche Interrupts des STM32F103 vom Bluepill Board sich den Interrupt Vector teilen. Denn mit so einer allgemeinen Aussage ("a) Manche Interrupts den selben Vector benutzen") muss man ja doch wieder das Manual lesen.
-
Thread
ST-Link/V2 vs. ST-Link/V2-1
normalen" V2 reinbekommen? Mich interessiert z.B. die Funktion mit dem zusätzlichen UART. Beim STM32F3DISCOVERY ist ja auch eine UART-Verbinding zwischen µC-UART und dem ST-Link-Modul vorgesehen und kann per Lötbrücke hergestellt werden.
reinbekommen? Nicht dass ich wuesste. Ich habe schon auf ein Discovery Board mit STLINK-V2 einen neuen STM32F103CB statt des STM32F103C8 aufgeloetet und die ST-Link Firmware neu aufgespielt und dann den ST-Link Update gefahren. Es wurde und blieb aber ein V2. Auf der Blackmagic Seite gibt es ja Hinweise
-
Thread
STM Controller mit BLDC Peripherie
"Motor Control" suchen. Zum Beispiel in https://www.st.com/resource/en/reference_manual/dm00043574-stm32f303xb-c-d-e-stm32f303x6-8-stm32f328x8-stm32f358xc-stm32f398xe-advanced-arm-based-mcus-stmicroelectronics.pdf
Im Prinzip ist jeder STM32 mit Advanced Timer und mindestens 3 CC Units geeignet, wenn man weiss, was man macht. Das kann sogar der kleine STM32F100RB, wie ich selber aus Erfahrung weiss. Auch Fault Handling ist m.W. in jedem
-
Thread
STM32 ST-Library Einstieg
bald die erste Fehlermeldung: [code]stm32f10x.h:80:3: error: #error "Please select first the target STM32F10x device used in your application (in stm32f10x.h file)" [/code] Dass ich nun irgend wo meinen Controller (STM32F100RB) definieren
>Dass ich nun irgend wo meinen Controller (STM32F100RB) definieren muss, >ist mir zwar klar, jedoch noch nicht genau wo ich dass in der> >stm32f10x.h machen muss. In Zeile 80 ist es nicht, da ist >(logischerweise) die #error aufgeführt. Logischerweise
-
Thread
ARM &Co: EmBitz 2.0 IDE, was wird denn nun draus?
erzeugt, seit ca 4-5 Jahren wird aber HAL benutzt, was man manuell einbinden muss. Neuere Chips wie den STM32F410xx (Blackpill) einbinden ist teilweise ein Drama, never touch the Config Files. Spielt man sich den aktuellen GCC für ARM ein merkt man schnell, dass einiges nicht mehr funktioniert. Das bekannte
netxduo 20.10.2021 21:14 <DIR> OpenBootloader 20.10.2021 21:14 <DIR> STM32_Network_Library 20.10.2021 21:14 <DIR> STM32_TouchSensing_Library 20.10.2021 21:14 <DIR> STM32_USBPD_Library 20.10.2021 21:14 <DIR> threadx 20.10.2021 21
-
Thread
Noch ein STM32F303 USART3 geht nicht
Servus, Im Forum gibt's ja schon ein paar "Mein USART geht nicht"-Posts - leider hat mir keiner geholfen. In denen, die ich gefunden habe lag's z.B. am fehlenden RCC_APB2Periph_AFIO oder falsch eingestellten alternate functions GPIO_Mode_AF_PP. Beides kennt meine Version der st-lib nicht. Ich finde meinen Fehler einfach nicht. Eigendlich sollte PB10 wackeln, tut er aber nicht: [c] INTERRUPTS_OFF(); //Define all of the periphals we use. uint32_t apb1Peripherals = ( RCC_APB1Periph_PWR | RCC_APB1Periph_USART3 );
-
Thread
STM32 "Autostart"
Microcontrollern zu beschäftigen, habe ich am Samstag nun zum ersten mal ein Programm (Blink Led) auf den STM32F3Discovery programmiert/geflasht. Ich hab den STM32F3 mit einen externen STlink-V3 verbunden und mit der Software "STM32CubeProgrammer" programmiert/geflasht. Ich hab den ProgrammCounter auf 0x8000000
Robin D. schrieb im Beitrag #6545092: > STM32F3Discovery Robin D. schrieb im Beitrag #6545092: > mit einen externen STlink-V3 verbunden Wozu? Hast Du dabei wenigstens den internen STlink-V2 getrennt? Oder gekillt?
-
Thread
DP83848 an STM32F4 Schaltplan kontrolle
Hallo, Ich möchte einen DP83848 an eine STM32F4 anschließen, habe den Schaltplan soweit fertig und wollte mal fragen, ob da mal jemand drüberschauen kann ob das so ok ist. Danke
überprüft. Ich verwende diesen Code zum testen: http://blog.tkjelectronics.dk/2012/08/ethernet-on-stm32f4discovery-using-external-phy/#more-3400 und bleibe in "stm32f4x7_eth_bsp.c" bei "ETH_MACDMA_Config" an der berühmten Stelle while (ETH_GetSoftwareResetStatus() == SET); stecken. Ich suche
-
Thread
STM32F446 Interrupt Probleme
sogar ein bisschen früher machen, als ganz am Ende der ISR. http://stefanfrings.de/stm32/stm32f3.html#exti Soweit ich auf die Schnelle sehen kann, ist das beim STM32F4 ebenso. Zum Debuggen könntest du innerhalb der ISR ganz am Anfang einen I/O Pin aug HIGH setzen, und ganz am Ende
Stefan F. schrieb im Beitrag #7455013: > Ich habe keine Erfahrung mit STM32F4, dafür aber mit F1 bis F3. Bei > denen ist das so, dass man alle EXTI Interrupts im EXTI_PR Register > bestätigen muss, sonst ruft
-
Thread
STM32F4 Entwicklungsboard mit Raspberry Pi Form-Faktor
Für meine Hobby-Projekte benutze ich gern den STM32F4 Mikrocontroller. Er ist billig, performant und verfügt über zahlreiche Interfaces. Er ist auch Linux-freundlich, weil alle ST Entwicklungstools (wie HAL, SW2STM, CubeMX) plattformunabhängig sind
beiden Technologien zu kombinieren: ich nehme den Form-Faktor von Raspberry Pi B+ und entwickle eine STM32F4 Platine mit der selben Größe. R-Pi B+ verfügt über microSD-Kartenleser, RJ-45 Netzwerk Port, USB-2.0-Anschlüsse, 3,5 mm. Audio Jack und GPIO-Pins. Viele davon kann man wieder benutzen: - microSD-Kartenleser
-
Thread
STM32: Bitbanding für Arrays?
storage_t DataToSafe[24]; /* Datenspeicher für 24h Stunden */ (88) (89) volatile uint32_t *ba = (uint32_t*)BitBandMemAddr(&ee_fat,0); 08003086 lsls r3, r4, #5 08003088 bic.w r3, r3, #4261412864 ; 0xfe000000 0800308C bic.w r3, r3, #255 ; 0xff 08003090 add.w r3, r3, #570425344
Platz? Diese F407 Board hier könnte noch auf Deine Platine passen: http://www.ebay.de/itm/STM32F407VET6-ARM-Mini-Version-Core-Board-Cortex-M4-STM32-Minimum-System-Board-/122444767496?hash=item1c8246e108
-
Thread
STM32 baremetal ADC
einfach Mal mit anderen wo es zu funktionieren scheint. Hier ein Beispiel: http://stefanfrings.de/stm32/stm32f3.html#analog
einfach Mal mit anderen wo es zu funktionieren scheint. >Hier ein Beispiel: >http://stefanfrings.de/stm32/stm32f3.html#analog Super .. das geht fast "out of the box". Nur mein "Speed-Test" zeigt irgendwie Müll an. Ich will eigentlich wissen, wie schnell der ADC in der Schleife ist. [c] // F303
-
Thread
STM32F103 System Workbench
die eigentliche Funktion sondern an einen Default-Handler springt - hast du ein Startup File für den STM32F103?
Infrastruktur bietet. Die Unterschiede in der HW bei den verschiedenen Geschmacksrichtungen innerhalb der STM32F103xxxx Familie sind nicht groß, aber vorhanden. Also schreibe wenigstens, mit welchem konkreten Typ du in deiner Uni basteln willst. Irgendwo hab ich auch noch etwas für den STM32F103ZET6 herumliegen
-
Thread
STM32 und Arduino I²C
meinem Arduino Uno 2 Sensoren, über I²C, aus und möchte die > Daten dann ebenfalls über I²C an einen STM32L476 Nucleo übertragen um > die Daten dort weiter zu verarbeiten. Nimm doch gleich ein TEENSY 3.5 (3.6) Board. Die besitzen einen ARM Controller der mit 180 MHz läuft. Die haben alles drauf was
----+-----Arduino (Slave) | (Master+Slave) | Sensor2 ------+-------STM32 (Slave) (Master)[/c] Stefanus F. schrieb im Beitrag #5413398: > Einen Multiplexer am I²C Bus zu verwenden um zwischen den beiden > Sensoren umzuschalten (es gibt so gar spezielle
-
Thread
Suche alternatives Bauteil (DMS307/308)
So wie es aussieht, kann das sogar ein STM32F0: https://hsel.co.uk/2015/06/16/stm32f0-audio-graphic-spectrum-analyzer/ Eigentlich ein interessantes Thema, leider habe ich keine Zeit mich damit zu befassen.
Markus M. schrieb im Beitrag #6343314: > So wie es aussieht, kann das sogar ein STM32F0: > > https://hsel.co.uk/2015/06/16/stm32f0-audio-graphic-spectrum-analyzer/ > > Eigentlich ein interessantes Thema, leider habe ich keine Zeit mich > damit zu befassen. Was soll dieser
-
Thread
Prozessor 32 Bit mit 5V z.B. SAMD09
Bei gewöhnlichen CMOS Chips vertragen alle Pins maximal 0,5V über der Versorgungsspannung. Beim STM32F103, STM32F303 und STM32L073 vertragen * die 5V toleranten Pins maximal 4V über der Versorgungsspannung (ohne Versorgungsspannung vertragen sie also *nicht* 5V) * die anderen Pins vertragen maximal
Ich werfe mal den CH32F103 ins Rennen. Weitgehend kompatibel zu den STM aber für 5 Volt spezifiziert. Dokus gibts leider nur auf Chinesisch wie bwi den meisten Chips von WCH. Der Chip hat einige Extras beispielsweise eine
-
Thread
Cortex-A5 Ohne OS
angeschaut(Atmel SAM4). > Hier würde ein Evaluation Board an die 100€ kosten. Dann schau mal nach STM32F4-Discovery-Board. Cortex-M4, 168MHz, usw. Kostet zwischen 11 und 30 Euro und der Debugger ist auch noch onboard + noch ein paar sensoren. USB-Kabel ran und abfahrt. https://hbe-shop.de/Art-2009276-STMICROELECTRONICS-STM32F4DISCOVERY-EVALUATIONSBORDSTM32F4-DISCOVERY https://hbe-shop.de/Art-2355377-STMICROELECTRONICS-STM32F429I-DISCO-STM32F4-DISCOVERY-EVALBOARD
-
Thread
Waage-Terminal emulieren mit STM32 development board + 2.4 inch TFT
Programmer. > > LG Stefan > > [1] https://www.olimex.com/Products/ARM/EnergyMicro/EM-32G880F128-STK/ da gibt's ja tolle Produkte!!! hier sogar mit einem STM32L152VBT6 https://www.olimex.com/Products/ARM/ST/STM32-P152/ ...leider auch ohne direkte Debug-Schnittstelle;( Welches
Hallo zusammen, ich habe jetzt lange darüber nachgedacht und bin zur Entscheidung gekommen doch das STM32F4Discovery zu verwenden und etwas mehr Geld dafür auszugeben. Nach langer Suche nach einem Board für die STM32F4Discovery hab ich jetzt das hier gekauft: http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem
-
Thread
Verfügbare µC
Bei Digi-Key die PIC32MX-Reihe derzeit gut verfügbar: https://www.digikey.de/products/de/integrated-circuits-ics/embedded-microcontrollers/685?k=PIC32MX795F512 Viele Grüße Jochen
Bob E. schrieb im Beitrag #6830742: > Kennt da jemand zufällig was gutes ? Zahlreiche STM32 Controller haben CAN und sind weitgehend zueinander Pinkompatibel. Zum Beispiel die STM32F103 und STM32F303 Serien. Leider sind beider nicht verfügbar, aber wenn es wieder welche gibt stehen die
-
Thread
Omron D6T Thermal Sensor
Das Problem nervt mich immer noch... Habe den Sensor auch an ein Nucleo mit STM32L031 angeschlossen, auch da liefert er zu 100% gültige Messwerte. Nur an dem STM32F407 gibt es ständig Fehler. Also schon das erste Byte (Adresse + Write) das er auf den Bus legt wird negativ quittiert
1) ja, ist nicht ideal. Mit Masse am Tastkopf sieht es aber nicht viel anders aus. 2) der STM32F407 läuft mit 3,3 V, die Eingänge PB10 und PB11 sind 5 V tolerant. Eigentlich ist der Levelshifter unnötig, aber erstmal der letzte Strohhalm. Mit 3,3 V am Sensor misst der nur Fahrkarten und mehr
-
Thread
Probleme mit PCM1774 I2S DAC
Franz schrieb im Beitrag #4650388: > Im Grunde genommen möchte ich mit einem STM32F107 eine 16kHz PCM ..oder eine 32kHz
Mw E. schrieb im Beitrag #4650547: > Was ist denn CH3? > Der Systemtakt für den DAC? Ja, das der mclk aus dem stm32
-
Thread
Vieles gelesen, trotzdem: Welcher AVR-Programmer/Welche IDE??
einen mittelgroßen ATtiny328P als Modul mit USB-UART Schnittstelle (bekannt als Arduino Nano). Im STM32 Umfeld empfehle ich für den Anfang ein STM32F103C8T6 Board. Das ist zur Zeit sehr billig und bei Bedarf kann man sich später sowohl kleinere als auch größere Modelle anschauen.
Karl Ium schrieb im Beitrag #5240475: > Kann man STM32-Controller genau so "frei" programmieren? Ja. Und das macht richtig Spaß. Nucleo + STM32CubeMX + SW4STM32 = ungeahnte Möglichkeiten :)
-
Thread
Wie ist der Taster am Stm32f4 Disco angeschlossen?
>An PA3 ist das Display dran. Beim STM32F429 Discovery vieleicht, aber nicht beim einfachen STM32F4 Discovery oder DISCO.
holger schrieb im Beitrag #3534817: >>An PA3 ist das Display dran. > > Beim STM32F429 Discovery vieleicht, aber nicht beim > einfachen STM32F4 Discovery oder DISCO. Das "STM32F429 Discovery" heißt wird allgemein als DISCO bezeichnet. Steht
-
Thread
STM32F2 welche Pins ADC?
Ich steige bei diesem STM32 nicht durch, Beim Atmel Gibt es ADC1, ADC2 etc. Beim STM32 gibt es ADC3_IN9, ADC3_IN10, etc.. ok, ich vermute mal das meint 3ter ADC Kanal 9 z.B. da 3x8Adcs oder so verbaut sind... ABER was in
für Analoge Aufgaben erheblich besser > als STM32, STM32 ist dafür schneller und hat mehr Perepherie... Dann schau dir mal die STM32F37x und STM32F38x an. Die haben Sigma-Delta-ADC und DAC und Komparatoren. > Laut Errata hat der ADC des STM Rauschprobleme
-
Thread
Feldorientierte Regelung BLDC
da noch was überlegen ;-) @Ralf, kannst du mir sagen, wie du den ADC getriggert hast? Mein M4 (Stm32F407) hat mehrere ADCs, aber ein ADC lässt sich nur von einem Timer triggern. Und ich muss ja aber auf 2 verschiedene Trigger triggern, für jeden Motor einen. Ah ja, noch was fällt mir ein -- wenn
in simulink hinzukriegen fällt mir schwer. weiss einer, wie man drauf kommt? Arbeite mit einem stm32f4, boostxl DRV8301, und einen bldc 8 poligen Motor. das ganze in simulink
-
Thread
ADC Messbereich verschieben nach 3,0 - 4,2V
, der mit 5V betrieben wird (nur um ein konkretes Modell zu benennen, es kann genauso gut auch ein STM32F103 sein) gerne eine Spannung im Bereich 3,0 V bis 4,2V messen. Dies geht ja mit den Standardmitteln. Nur dachte ich mir, warum soll ich denn den restlichen Bereich "verschwenden" und somit gut
= 1,786V. Dir bleiben somit mit den 12 Bits des STM32F103 insgesamt 2^12/2,5*(2,5-1,786) = 1170 Steps, um Spannungen zwischen 3 und 4,2V auszulösen. Das sind ca. 1,0mV/Step. Wirfst Du nochmals 2 Steps ADC-Ungenauigkeit und 50ppm/C Ungenauigkeit für