-
Thread
stm32 Cortex I2C : Master zieht SCL auf Masse
schon einmal folgendes Phänomen erlebt: Beim Versuch eine I2C2 Kommunikation mittels eines Cortex Stm32f103 auf zu bauen liegen SCL und SDA beide auf +3,3V, innerhalb eines bruchteils einer Sekunde (aber für das auge noch schön sichtbar) zieht der Cortex die Clockleitung auf Masse. Elektrotechnisch
Board hat einen ATXMEGA16D4 drauf, an dem kann ich nichts ändern. Das Andere läuft mit einem Cortex Stm32f103, den habe ich mit den geposteten Libs programmiert.
-
Thread
STM32F030F4P6 und USART1
Ich bin glaub ich zu doof oder schlicht betriebsblind. Ich bekomme USART1 auf dem STM32F030F4P6 einfach nicht hin ... und ich weiß nicht warum. Gefühlt hab ich die entsprechenden Abschnitte im Datenblatt bereits 20 mal gelesen ... Als serielle Schnittstellenpins sollen PA9 und
den Pins eine LED blinken lassen kann. Ich finde hier den Fehler einfach nicht: [c]#include "stm32f0xx.h" #include "stm32f0xx_rcc.h" #include "stm32f0xx_gpio.h" #include "stm32f0xx_usart.h" inline void delay_ms(uint32_t dtime) { volatile uint32_t n = (dtime * 3750); while(n > 0) n-
-
Thread
Elektronische Last mit MOSFET
funktionieren, der BSS138-Source-Folger Shutdown funktioniert wunderbar, die Aufsteckplatine mit dem STM32 antwortet über SWD, usw ... Alles auf Go, es kann los gehen 🥳
C-headern usw von einem Generator generiert 🥴 Ziemlicher Aufwand und echt krass wieviele verschiedene STM32s es gibt - war mir garnicht bewusst. Ist auch irgendwie ein Wunder wie STMicro diese "Vielfalt" überhaupt noch managen kann und der Code-Generator in STM32CubeMX eigentlich relativ gut funktioniert
-
Thread
Portierung ATMega -> ATXMega
Ein kleiner µC Board dazu: https://www.amazon.de/Gazechimp-Minimum-System-Development-Arduino/dp/B01N4E8RTE/ref=sr_1_fkmr0_2?s=ce-de&ie=UTF8&qid=1518288149&sr=1-2-fkmr0&keywords=stm32f103+baord Ein großer (aber noch nicht der größte) aus der selben Serie: https://www.amazon.de/Waveshare-STM32F103-STM32F103VET6-Cortex-M3-Development/dp/B00KM6XNRE/ref=sr_1_8?s=ce-de&ie=UTF8&qid=1518288169&sr=1-8&keywords=stm32f103vet6 Bei Aliexpress gibt es diese Dinger noch billiger.
-
Thread
STM32G030J6 CubeMX SPI OpenDrain output
eine Chance geben... für ein aktuelles Projekt benötige ich einen SPI-Output auf 5V Level auf einem STM32G030J6. Mit einem OpenDrain-Output und Pullup sollte das ja kein Problem sein, der Pin am µC ist jedenfalls 5V tolerant und MOSI als Alternate Function mit OD-Ausgang ist auch dokumentiert. Nur
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
AVR T1 Capture Problem - Meinung erbeten
Problem, da hierfür µCs mit ARM-Kernen zum Beispiel STM32Fxxx besser geeignet sind. Da sind Fließkommawerte von Hause aus 'double', wenn man nicht explizit nur 'float' anfordert. Gerhard O. schrieb im Beitrag #7593758: > Ich möchte noch einen zweiten
den ganzen Tag mit STM32 und LPC Controller. Da ist AVR eine angenehme Abwechslung von den Komplexitäten und vergleichsweise viel anspruchsvolleren Anwendungen in der Firma. Abgesehen davon, finde ich die Welt der AVRs und
-
Thread
STM32 Speicherproblem?
STM32 nicht 2x, er stürzt ab, Variablen aus dem Eeprom haben falsche Werte etc. Beim AVR lag es daran, weil die Debug-Texte im RAM lagen und mir den Stack zerstört haben. Mit PSTR und pgmspace konnte
hat eine andere Speicherarchitektur und legt Strings automatisch in den Flash? Ich benutze einen STM32F105RB. 128k Flash, 32k RAM. Das Linkerskript ist von M.Thomas, nur angepasst auf 32k RAM. Wie macht ihr Debug-Ausgaben bzw. arbeitet mit Strings? Sieht das Linkerskript ok aus? Wo kann ich noch
-
Thread
STM32 Startup Zeit
7mS durch schlaue Maßnahmen noch deutlich verkürzen bzw. hat das schon mal jeamand auch für andere STM32 untersucht?
, F302, F373 und allen L1. Vom STM32L451RET weiß ich genau, dass der Bootloader den einschaltet weil der Scherz ein neues Layout gekostet hat. > Der STM32L011 vom TO hat kein USB. Ja, der wohl wirklich nicht. Der L451 hat auf dem
-
Thread
PDP-11 auf MCU
Minuten flashen und schnell mal ausprobieren und eventuell würde es sogar Out-Of-The-Box auf einem ESP32 oder STM32 laufen. Die File-Endung *.cxx finde ich auch etwas ungewöhnlich.
dass Du einfach per Drag&Drop auf den Pico flashst ;) Klar, nett waere es auch dies auf einem ESP32 oder STM32 zu haben, aber langsam werden die Pico fast schon billiger als ESP32/STM32 und flotter ist der Pico meistens als der ESP32.
-
Thread
Problem mit UART auf STM32G0. UART liest nur 0 ab zweiter Iteration
Hallo zusammen! Ich habe ein Problem mit dem einlesen von UART Charactern auf einem STM32G031. Ab der zweiten Iteration der Main-Schleife liest der UART nur noch 0 (keine Ascii 0, sondern '0') ein, obwohl die Daten auf der UART Line laut Logic Analyzer vorhanden sind. Die Daten sind
ja im ersten Durchlauf geht. Folgende Setups habe ich probiert: Geht nicht: Eigene Platine mit STM32G031k8u6 mit integriertem SIMCOM Modul Geht nicht: STM32G031k8t6 Nucleo Eval Board mit Simcom Eval Board Geht: STM32F407 Discovery mit Simcom Eval Board Alle mit dem gleichen Code, nur die Konfiguration
-
Thread
Segger J-Link Edu Mini neue PCB mit orig. uC
erst einmal bei meinem laufenden Projektchen dabei. Ich habe zum Vergleich zwei Nucleo-Boards (STM32F103RB und STM32F446RE) jeweils mit ähnlicher Firmware (gleiches Projekt, für die MCUs natürlich unterschiedlich Kompilierzweige), ersteres mit ST-LinkV2/1-Firmware, letzteres mit J-Link-EDU-Firmware
mit einem STM32 zu verwenden? Der J-Link OB ist auf den Chip Hersteller gelockt, um genau das zu verhindern ;-). Du brauchst also einen richtigen J-Link.
-
Thread
Conways Game of Live zu langsam auf Z80
"Alternate Function" ist das? AF0? Keine. Aber es gibt hier im Board irgendwo etwas Text zum STM32 und ich werde den Teufel tun und dir alle Registerbits durchdeklinieren. Das darfst du schön brav selber machen (oder musst jemand anderen finden). ;-)
Oh mein Gott! Ich kann wieder sehen! http://www.mikrocontroller.net/articles/STM32 :-) Außerdem mache ich grad die wiss. Feststellung, dass Duschkopf und "Schwarzkopf Schauma" eine nicht-schädigende Wirkung auf Hardware haben. Das Schätzchen läuft noch, auch die DIY Grafikkarte
-
Thread
Matrix mit 5x Rotary Encoder für STM32 uC
Es müssen 8x von dieser Schaltung, sowie weitere Schaltungen an einen STM32MP151AAA3 (176 I/O Pins) angeschlossen werden. mit dieser Schaltung würde ich unter die 176 kommen.
Interrupt stabil und prellfrei. https://www.mikrocontroller.net/topic/112603#7077755 Sicher auch für STM32 protierbar.
-
Thread
Welche µC für 12 Kanal PWM?
Inverter-Projekt. Jede Phase >braucht 4 PWM, 3 Phase brauchen 12 PWM. Warum 12? Reichen da nicht 6, 2 pro Halbbrücke? >Ich habe Erfahrung mit STM32, so welche STM32 hat so viele PWM Kanäle? Der [[PICCOLO]] kann das, die größeren Teile haben 6 und mehr PWM-Timer mit je 2 PWM Ausgängen. Alles
brauchst du aber eigentlich nur drei Kanäle, d.h. du benutzt von jedem Kanal x die Ausgänge CHx und CHxN. Die "Advanced-Timer" bei den STM32 haben noch dazu die Möglichkeit eine Totzeit einzufügen. Jeder STM32 den ich kenne hat mindestens einen solchen Timer, sogar ein STM32F030 und man muss lediglich sicherstellen
-
Thread
LibreVNA 100khz - 6Ghz
FPGA haben? Einzig der Preis und der relativiert sich mit der Vielseitigkeit der FPGA, denn so ein STM32F7 ist auch nicht für 3 Euro zu bekommen - wenn der überhaupt gerade lieferbar. Ich verwende u.a. auch mal eine STM32H7. Manchmal sind sie gut genug, manchmal eben nicht. Noch eine kurze allgemeine
Bezugsprobleme (zwischenzeitlich auch einen Produktionsstopp) und aktuell sind die Bauteile (vor allem Spartan6 und STM32) nur zu einem deutlich höheren Preis zu bekommen.
-
Thread
Taschenrechner - Algorithmen
STM32F0 sowie der M0 auf dem XMC2Go haben beide einen 32Bit Hardware -Multiplier. Solltest du Hard+Software (mit doubles) fertig haben und dann noch Zeit, könntest du immer noch eine FP-Lib mit höherer
. Der > STM32F0 sowie der M0 auf dem XMC2Go haben beide einen 32Bit Hardware > -Multiplier. Solltest du Hard+Software (mit doubles) fertig haben und > dann noch Zeit, könntest du immer noch eine FP-Lib mit
-
Thread
Kleines Tiny13 Sensorboard
STM32F4 schrieb im Beitrag #4288077: > Jörg W. schrieb: > STM32F4 schrieb: > Moby scheint es immer noch nicht zu wissen, was noch interessant zu > wissen wäre Am besten wäre Du studierst einfach
STM32F4 schrieb im Beitrag #4288675: > Ich warte immer noch: > Beitrag "Re: Kleines Tiny13 Sensorboard" Da wirst bis an dein Lebensende warte. ... siehe Dackel
-
Thread
STM32F030 Problem mit GPIO
Hallo, Ich versuch gerade ein stm32f030f4p6 zum laufen zu bringen. Jetzt versuche ich eine LED zum Blinken zu bringen. Der Code compiliert ohne Probleme und wird mithilfe OpenOCD und eines STM32 Nucleo Bordes geflasht, aber irgendwie
"stm32f0xx_gpio.h" #include "stm32f0xx_rcc.h" GPIO_InitTypeDef GPIO_InitStructure; void init(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
-
Thread
stm32f103 wav player?
32 Kbytes. Medium-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers where the Flash memory density ranges between 64 and 128 Kbytes. High-density devices are STM32F101xx and STM32F103xx microcontrollers where the Flash memory density ranges between 256 and 512 Kbytes. XL-density devices are STM32F101xx and STM32F103xx microcontrollers where the Flash memory density ranges
-
Thread
DCF-Uhr from Scratch
ist jetzt keine Hochfrequenz, aber etwas schneller als der AVR-Arduino-ADC sollte der schon sein. (STM32, RP2040, ...) Rest ist Software.
ohne die CPU zu stören. Also echte parallel Verarbeitung. Ich habe dann mal nach diesen Daten die STM32 gefiltert und dabei dann STM32H723 oder den STM32H743 gefunden. Beide sind auf Nucleo Boards für 30 bis 50€ erhältlich. Echte 16-bit ADC mit DMA, SMID und DSP, 16-bit DAC um einen OCXO zu führen
-
Thread
1-Wire und non-blocking code (state machine)
Guten Tag, ich beschäftige mich aktuell mit 1-Wire auf STM32 (C, CubeIDE) und habe mir auch schon einige Beiträge hier im Forum durchgelesen. Mir wäre jedoch wichtig, dass der Code nicht blockierend aufgebaut ist und damit scheint die Angelegenheit dann etwas
3.3V nur "gerade noch" * manche Chips brauchen viel Strom, also einen umschaltbaren Pull-Up * STM32-Pins erzeugen unnötig steile Flanken * STM32-Pins sind relativ empfindlich, man möchte kein Kabel ohne ESD-Schutz anschließen. Mehr als wenige Dutzend Ohm Serienwiderstand sind aber nicht erlaubt
-
Thread
STM32 Eingänge einlesen und auswerten
Hallo zusammen, ich bin etwas am Verzweifeln. Ich arbeite mit einem STM32F103ZET6 Board und habe es geschafft, die an den Ausgängen angeschlossenen LED´s zum leuchten zu bringen. Ich weiß auch ungefähr, wie ich einen Port als Eingang initialsieren muß. Aber ich weiß nicht
Am besten denjenigen fragen, der das Programm für den STM32 geschrieben hat.
-
Thread
STM32F4 Discovery Audio CS43L22 I2C Problem
assert_param error line source number * @retval None */ void assert_failed(uint8_t* file, uint32_t line) { /* USER CODE BEGIN 6 */ /* User can add his own implementation to report the file name and line number, ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line)
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.
-
Thread
STM32 NVIC Mapping
Hallo, ich bin ein klein wenig verwirrt. Beim STM32F103C8T6 mit dem Cortex M3 im Datenblatt des Cortex M3 steht das NVIC Register Mapping (siehe Bild). Wie sollen 21 IPRx Register in einen Speicherraum von 0x300 bis 0x320 passen? Jedes Register
Leopold N. schrieb im Beitrag #5787812: > Ist also im Endeffekt dann ein Fehler im Cortex M3 Manual oder? Ich dachte es wäre aus dem Programming Manual für den STM32. Wie auch immer, die Abbildung ist definitiv
-
Thread
Cortex M0 ROR instruktion
> => armv6-m architecture reference > http://infocenter.arm.com/help/topic/com.arm.doc.ddi0419c/index.html Merci! > Bei 32-Bit Prozessoren arbeitet ROL/ROR normalerweise grad so wie bei > ARM, also ohne
normales STR/LDR. Also z.B. so: MOVS r0, #0 <- Adresse nur zur Veranschaulichung... STM r0!, {r1} <- r0 hat danach den Wert #4 Ich habe mal probiert, ob IAR den Kniff kennt, als sowas gemacht: int i; volatile int u; volatile uint32_t *ptr = (uint32_t*)buf; for (i=
-
Thread
Flash-Speichergröße bestimmen
6A66 schrieb im Beitrag #3750403: > Also: Ich setze den Prescaler auf 8 (je nach Prozessor muss ich den dann > das Regsister mit 7 oder 8 setzten, und sorry, bein STM32F103 werde ich > da sogar 63 reinschreiben
8-bitter reden. Und die STM32 gibt's z.B auch im VQFN36 5x5 Gehäuse. rgds
-
Thread
lwIP für STM32F4
Hallo zusammen, ich habe mir die Libary lwIP für die STM32F4 Familie von ST heruntergeladen und versucht das Beispiel Projekt udp_echoclient in meiner System Workbench for STM32 einzubinden. Leider erhalte ich nachdem ersten build eine reihe von Fehlermeldungen
uint8_t free = 0; struct udp_pcb * udp; udp= udp_new(); struct ip_addr * ip_stm32 = NULL; IP4_ADDR(ip_stm32,192,168,0,10); struct ip_addr * ip_laptop = NULL; IP4_ADDR(ip_laptop,192,168,0,11); status = udp_bind(udp, ip_stm32, 1234 ); status = udp_connect
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
schrieb im Beitrag #4372060: > Für den Z80? ;-) Genau. Und dann emulieren wir den Z80 auf einem STM32 ;-)
diesem Forum umsehen und sagen: AVRs haben viele Anfragen, weil die Dinger so kompliziert sind. STM32er haben wenig Anfragen, weil es ein Genuss ist, sie zu programmieren. Wobei die STM32er auch langsam komplizierter zu werden scheinen, weil es immer mehr Anfragen diesbezüglich gibt. Was macht
-
Thread
allgemeine PicoMite Anfängerfragen
To setup the display you use the BITBANG LCD INIT command: BITBANG LCD INIT d4, d5, d6, d7, rs, en d4, d5, d6 and d7 are the numbers of the I/O pins that connect to inputs D4, D5, D6 and D7 on the LCD module (inputs D0 to D3 and R/W on the module should be connected to ground). 'rs'
Peter N. schrieb im Beitrag #7357103: > Ich gehöre nicht zu den "Leds an Konstantspannung"-Fans. Natürlich meinst Du Konstantstrom. Fakt: 1) Es funktioniert mit Bitbang LCD INIT GP2,GP3,GP4,GP5,GP6
-
Thread
Mikrocontroller Empfehlung gesucht
Für Low-Power geht z.B. die MSP430-Serie von TI ganz gut. Ansonsten STM32L0, die dürften aber schwerer zu bekommen sein.
Datenblättern und Beispielcode drauf schaffen. Das braucht Zeit, ist aber machbar. (Und notfalls gibt's für STM32 und MSP430 auch das Arduino-Framework (STM32Duino und TIs eigenes Energia) - aber pssssst)
-
Thread
Segger J-Link debug probe for STM32
drauf ist oder nicht. Meins hat einen Datecode von > kw31/2015. Ich denke, der STM32F74x bekommt keinen Core-Update. STM32F76x wird wohl r1p0 haben.
falsch - - Target STM32F303RE eingetragen - OpenDataFile: STM32_F3_First_.hex eingetragen - Target - Program and Verify : >Sorry, no valid license for J-Flash found. >J-Link S/N is 774819156. > ... **********
-
Thread
Probleme mit den bekanntmachen von Funktionen in Header bei C++
Klingt ja Logisch... Leider habe bekomme ich statt dessen 'multiple definition of' Fehler: c:\st\stm32cubeide_1.3.0\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.9-2020-q2-update.win32_2.0.0.202105311346\tools\arm-none-eabi\bin\ld.exe: ./Core/Src/maincpp.o:(.bss._ZN6Parser14StmTriggerLoadE+0x0): multiple definition of `Parser::StmTriggerLoad'; ./Core/Src/Parser.o:(.bss._ZN6Parser14StmTriggerLoadE+0x0): first defined here Für die folgenden Variablen in einer Funktion aus maincpp.cpp. In der Datei habe ich die Datei Parser.hpp
-
Thread
Controllerauswahl für BLDC-Ansteuerung
(im elektrischen Feld/ 2Pole). Wenns schnell gehen soll sieh dir den canBLC auf xkopter an. Ist n STM32F103 mit CAN aber nur Blockkommutiert, reicht aber erst mal. Sonst musste wohl selber entwickeln. Die Drehzahl sehe ich da noch nicht als Problem, 100000rpm aufm Feld bekommste damit auch hin,
Optimierung steckt kann man sicherlich noch einiges rausholen. Der Wert bezieht sich auf einen STM32 mit 72MHz internem Takt (STM32F103). Viele Grüße, Flabes
-
Thread
ILI9341 SPI Pixel auslesen geht teilweise. ID4 auslesen nicht
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 siehe im Anhang die Pixel konnten ausgelesen werden und mittels Processing 4.3 dargestellt werden. Also das Display
eins am Raspberry angeschlossen und das andere(War sogar noch eingeschweißt in der ESD Verpackung) am STM32 angeschlossen. Weil dachte es seien beide gleich. Nun ja das Display welches eingeschweißt war funktioniert am STM32 perfekt und auch am Raspberry funktioniert es so wie es soll heißt die oben beschreibenden
-
Thread
STM32F407 macht nichts über JTAG mit BlackMagicProbe
_test.hex A program is being debugged already. Are you sure you want to change the file? (y or n) y Reading symbols from /home/christoph/workspace/stm32_f407_test/Debug/stm32_f407_test.hex...(no debugging symbols found)...done. (gdb) load Error erasing flash with vFlashErase packet (gdb) [/
_test.hex A program is being debugged already. Are you sure you want to change the file? (y or n) y Reading symbols from /home/christoph/workspace/stm32_f407_test/Debug/stm32_f407_test.hex...(no debugging symbols found)...done. (gdb) load Loading section .sec1, size 0x2633 lma 0x8000000 Loading
-
Thread
µC 0-6V Signal steuern und auswerten
dem richtigen Transistor an der, sollte es doch auch an +12V funktionieren-oder? Ich hab gesehen derSTM32 hat kein DAC, daher geht es sowieso nur mit PWM
Maultasche schrieb im Beitrag #6575833: > Ich hab gesehen derSTM32 hat kein DAC deswegen hatte ich geschrieben: STM32F072 Der hat einen DAC
-
Thread
Wie viele Quadratur Encoder hat ein Mikrocontroller ?
STM32! gibts mit vielen Eingängen (auch Encodereingängen, die Timerhardware kann einiges bei den STM's)
im Artikel [[STM32]].
-
Thread
AVRISP MKII nicht mehr lieferbar - Alternativprodukt?
> nicht abgenommen haben. Bei epay (R) gibt es den voll funktionsfähigen, zu ST-Link-V2 (den STM32 Debugger) kompatiblen Programmer *und* Debugger für unter 10 Euro. Ich habe da gerne STM32 "gelernt" und bin begeistert.
Überläufer schrieb im Beitrag #5061502: > Ich habe da gerne STM32 "gelernt" und bin begeistert. Und wie hilft das dem TO bei seiner Frage nach dem AVRISP MKII?
-
Thread
STM32 Breakout Board
freundliche Chinese von nebenan hatte auch schon so eine Idee: http://www.ebay.de/itm/ARM-Cortex-M3-STM32F103C8T6-STM32-Kern-Board-Minimum-System-Entwickeln-Board-MN-/251544868893?pt=Wissenschaftliche_Ger%C3%A4te&hash=item3a913e181d
jedoch habe ich dazu noch 3 Anmerkungen, die Du unbedingt berücksichtigen solltest: 1. Tauglich für STM32F4xx machen: Schaue mal in das Datasheet vom STM32F407, dort gibt es "Figure 1. Compatible board design between STM32F10xx/STM32F4xx for LQFP64" Mache diese beiden 0-Ohm Widerstände mit rein und
-
Thread
Open Source Projekt: STM32 develpment boards
Die Idee ist: kleine und universelle Platinchen für Steckboard, wo möglicht viele unterschiedliche STM32 Typen verendend seien können. Github: https://github.com/mkulesh/stm32DevelopmentBoards Ich lade alle ein, das Projekt zu erweitern und weiter mitentwickeln. Mikhail Kulesh.
Rückmeldung! Ja, im vergleich zu BluePill-Boards and ganz viele andere, die ich gesehen und benutzt habe (STM32 NUCLEO-F031K6, NUCLEO-F042K6, Olimex boards), endlich man hat mehr Controller zur Auswahl. Also, mehr Frechheit. Ich persönlich sehe Micro-USB-Kabel als ein Vorteil für Einsteiger, aber als ein Nachteil
-
Thread
Was ist los mit SPRUT.DE
Dinge sind heute absolut unverständlich. Man kann für 10 EUR > einen ST-Link Mini kaufen oder für 6 EUR einen ST-Link V2 clone mit > Debugging und allem ohne basteln für ein riesen Angebot an STM32 > Controller, für jedes Budget und jeden Zweck. Für 10 Euco bekommt man auch ein NUCLEO-Board mit
Dinge sind heute absolut unverständlich. Man kann für 10 EUR > einen ST-Link Mini kaufen oder für 6 EUR einen ST-Link V2 clone mit > Debugging und allem ohne basteln für ein riesen Angebot an STM32 > Controller, für jedes Budget und jeden Zweck. > Es ist schlicht unglaublich hier noch auf AVR/
-
Thread
Einsteigerfrage: (STM32 ARM Cortex-M3) Firmware programmieren für IMU200 von Quantitec
HC12 von Motorola. Jetzt liegt hier aber so eine IMU vor mir mit einem ARM-Cortex M3 (STMF103ZET6) , welcher mir bekannt ist von STM32 Discovery Board das ich mal für eine kurze Zeit hatte und ein bissl die LED's programmieren konnte. Ich verfüge über die 32K free ARM version von Keil und einem
Hi sam, Was kostet so eine Platine ohne Sw? Wenn du n ST_Link hast nimm Attolic True Studio Lite da hast du keine Begrenzungen nur auf den ST-Link als Debugger. Schau einfach mal in den STM32 Artikel hier da sind Beispielprojekte für Attolic verlinkt
-
Thread
STM32 CAN Bus
Fragen zum CAN, habe diesen noch nicht benutzt. Geplannt ist über einen CAN Ethernet Koppler mehrern STM32 anzusteuern. Die STM32 Modulen sollen mit STM32F105V8T6 72Mhz (mit 25Mhz Quarz) ausgestattet sein. Der CAN Ethernet Koppler soll der Master sein und die STM32 module dann die Slaves. Jedes STM32
http://www.diller-technologies.de/stm32.html#can
-
Thread
Mikrocontroller mit Can Controller und Transceiver und OLED Bildschirm
142181927416?_trksid=p2060353.m1438.l2649&ssPageName=STRK%3AMEBIDX%3AIT Variante 1: Dieses STM32 Entwicklungsboard mit integriertem Display. http://www.mouser.de/Search/ProductDetail.aspx?R=STM32F746G-DISCOvirtualkey51120000virtualkey511-STM32F746G-DISCO Zusammen mit dem MCP2551 Variante 2: Dieses STM32 Entwicklungsboard. http://www.mouser.de/Search/ProductDetail.aspx?R=STM32F407G-DISC1virtualkey51120000virtualkey511-STM32F407G-DISC1 Zusammen mit dem MCP2551 Und einem der beiden Bildschirme
-
Thread
STM32 - UART Ausgabe - Wie richtig?
assert_param error line source number * @retval None */ void assert_failed(uint8_t *file, uint32_t line) { /* USER CODE BEGIN 6 */ /* User can add his own implementation to report the file name and line number, ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line)
S. schrieb im Beitrag #7569446: > Sehr geehrte Forum Mitglieder, > > ich setze mich gerade mit STM32 und UART auseinander. Fuck! Setze dich erst einmal mit den Regeln hier im Forum auseinander!
-
Thread
LoraWan Projekt Antenne-/Layout
brauche dabei eure Hilfe. Dazu steht mit Sicherheit was im Datenblatt des betreffenden STM32 und/oder es gibt eine Application Note dazu. Danach solltest du zuerst suchen.
man keinen vollständigen LoRaWAN Gateway. Da reicht ein LoRa-Empfänger mit einem Kanal, zumal der STM32WL5 zwar LoRa-Modulation kann, es aber von da aus zu einem LoRaWAN Modul noch ein weiterer Schritt ist.
-
Thread
Grafik Dispaly mit Touch
Welche Controller-Familie soll denn eingesetzt werden? Je nach Aufwand etweder ein ATMega oder Ein STM32F......
schon darum kümmern, wo was gedrückt werden soll. > Je nach Aufwand etweder ein ATMega oder Ein STM32F...... Für kleine Anwendungen reicht ein ATmega schon, hat aber rechte harte Grenzen bezüglich Geschwindigkeit und RAM/FLASH. Wenn es ein STM32Fxxx werden sollte, könnte der gleich alles erledigen
-
Thread
USB Schaltung
USB VBUS mit dem Spannungsteiler aus R36 und R35 herunter, damit die Spannung am VBUS Pin des µC (STM32H753) nicht größer als 4V wird (siehe STM Appnote AN4879 Kapitel 2.6) LED7 und R37 sind zur Anzeige, dass ein externer USB Host angeschlossen wurde. Was mache im am Besten mit dem USB Shield?
Leopold N. schrieb im Beitrag #5865886: > Das ganze soll ein Developement > Board werden, durch das ich mich an den STM32H753 gewöhnen kann. Damit du nicht nur gegen Software- und Peripherie-Probleme kämpfen
-
Thread
Zeitschaltuhr + PWM
Dir früher oder später das Getriebe. Falls du ein Arduino Board mit RTC suchst, google mal nach "STM32F103C8T6 minimum system development" Board. Dazu besorgst du dir noch einen "ST-Link v2" kompatiblen Programmieradapter. Anleitung: http://wiki.stm32duino.com Die RTC wird von Arduino nicht unterstützt, so weit ich weiß. Die musst du "zu fuß" programmieren. Anleitung dazu: http://stefanfrings.de/stm32/stm32f1.html#rtc Alternativ empfehle auch ich ein ESP Modul (z.B. NodeMCU mit ESP8266). Das hat zwar eine ungenaue Uhr, aber dank Internet Verbindung kann er die Uhrzeit von einem Server abfragen
-
Thread
DMA + UART parallel empfangen
Der CRC kann so lang sein wie du willst (ok, bei der Hardwareunit vom STM32 7, 8, 16 oder 32 Bit). 4 Byte wären natürlich völlig übertrieben, da kannst du ja gleich die Nachricht zwei mal hintereinander schicken. Du musst die Unit nicht nehmen, sondern kannst das auch
Frage schrieb im Beitrag #6664799: > Ah, okay ich dachte HW CRC funktioniert beim STM32 nur mit 32bit. Dann > lese ich mich da mal ein. Zwingend nötig ist das allerdings glaube ich > nicht wirklich. Die Controller trennen nur kurze Kabel und besondere > Störeinflüsse sehe ich jetzt