-
Thread
Hilfe beim KiCad-Layout gesucht: 2-Fach Motorsteuerung (KFZ-Bereich)
Treiber hatte ich den DRV8874-Q1 für Automotive Anwendungen raus gesucht, und der Controller ist ein STM32G031k8 geplant. Die Signale der ZV würde ich an der Steuerleitung vom ZV Motor abgreifen wollen. Andreas
Andreas H. schrieb im Beitrag #8076119: > Die Zener-Diode ist eine MMSZ4685 (8,2 V Zener) – sie kappt positive > Überspannungen hart bei 8,2 V, bevor der nachgeschaltete Teiler das > Signal vollends auf MCU-sichere Pegel bringt. Leider sitzt die 8V2 Z-Diode hinter dem Teiler
-
Thread
Übersicht über preisgünstige elektronische Geräte für reverse-engineering Gesperrt
habe den BAYER Contour USB gekauft und unter die lupe genommen. Was ist drauf: Cortex M3 - STM32F103RCT6 (LQFP64) SD/SPI iNAND - SDIN2C2-1G-T (169FBGA) TPS61040 - 12.2V für Display 8UDFN ic - top mark 528R 8UDFN ic - top mark 17040 (li-Poly controller) SC70-4 3V LDO - Microchip UV top mark
als exports, weiter habe nicht getestet) funktionen _FirmwareUpdateControl@8 _FirmwareUpdateDownload@8 Die scheint über HID mit dem stick zu kommunizieren, also könnte sein das es geht. An sonsten bleibt nur JTAG, den STM32 bootloader aktivieren, wie du schon gesagt hast
-
Thread
Gibt es so etwas wie einen Hifi Arduino?
kostet. Hier kannst du innerhalb von Minuten loslegen. Und die Soundqualität ist spitze. - 168MHz STM32F427 microcontroller - 24bit/96kHz capable stereo audio ADC/DAC (editor and firmware currently only supports 24bit/48kHz) - 8MB SDRam - On-board switching power supply Zudem ist durch die Software
https://www.youtube.com/watch?v=Kc8WLSHqe3Q
-
Thread
stm32f429 Expansion board
Uwe B. schrieb im Beitrag #3705115: > ca. 8 Bilder/sec das spi lcd läuft jetzt. Ich habe die Senderoutine etwas entschlackt: [c]uint8_t TM_SPI_Send(SPI_TypeDef* SPIx, uint8_t data) { //Fill output buffer with data SPIx->DR = data;
beim STM32F429 gibt es kein FMSC sondern nur ein FMC !! kann es sein das du das File für den STM32F407 benutzt ? das funktioniert natürlich nicht Die Peripheral-Repository darf beim STM32F429 NICHT benutzt
-
Thread
Cosmic CXSTM8
experimentiert, das hat soweit funktioniert. Das hier hilft nicht weiter? https://community.st.com/t5/stm8-mcus/license-file-to-cosmic-stm8-32k-special-edition/td-p/456213
Wirtschaftsfreunde auch so. Wo man keine 32 bit braucht, hat 32 bit auch nichts verloren. Verglichen mit anderen 8 Bittern, haben auch die kleinsten STM8-Zwerge 2 kByte RAM. Und Kompiler fuer den STM8 gibt es auch zur Genuege.
-
Thread
uint8_t cast to int8_t
Hallo zusammen Ich habe einen uint8_t Wert, der als int interpretiert werden soll. Ich arbeite auf einem STM32G474 mit IAR. Bei +1 kommt 0x01 daher, bei -1 0xFF, alles korrekt. Dann habe ich den cast auf (int8_t) gemacht aber 0xFF beleibt
Update: Es ist ein STM32G474VE-T6, IAR 8.50.9 Der cast auf (int8_t) auf den BUF_READ_BE_U8_F funktioniert nicht [c] nWheelIncs = (int8_t)(BUF_READ_BE_U8_F(data_p, 0)); [/c] Es ist jetzt so: [c] uint8_t nWheelInc
-
Thread
stm32f4xx lan8720 uip
Du kannst vieleicht etwa sowas schreiben: [c] uint16_t stm32eth_Receive (uint8_t* pbuf) { uint8_t i; stm32eth_ReceiveDescriptor_t *pdesc; // get the least recent buffer pdesc = (stm32eth_ReceiveDescriptor_t*)(ETH->DMACHRDR); // and check all
receive buffers are located behind transmit buffers stm32eth_ReceiveDescriptor[i].Buffer1 = stm32eth_EthernetFrames[i]; stm32eth_ReceiveDescriptor[i].NextDescriptor = (uint8_t*)(stm32eth_ReceiveDescriptor + i + 1); } // last descriptor must point
-
Thread
Kaufempfehlung Mikrocomputer
Controllers rausgefuehrt, was bei den grossen Arduinos (Mega2560 und Due) *nicht* der Fall ist! STM32F4-Discovery: https://hbe-shop.de/Art-2009276-STMICROELECTRONICS-STM32F4DISCOVERY-DISCOVERY-KIT-STM32F407-USB-OTG Erweiterungsboard: https://hbe-shop.de/Art-2250205-STMICROELECTRONICS-STM32F4DIS-BB-ERWEITER-STM32F4
://www.amazon.de/Raspberry-Ultimate-Starter-Wesentlich-Zubeh%C3%B6r/dp/B00LI94OJU/ref=sr_1_2?ie=UTF8&qid=1418113492&sr=8-2&keywords=raspberry und als Display dann: http://www.amazon.de/Adafruit-PiTFT-Mini-Kit-Touchscreen/dp/B00H9B1DTA/ref=sr_1_6?ie=UTF8&qid=1418113492&sr=8-6&keywords=raspberry
-
Thread
Warum liest man hier so wenig von Renesas?
Renesas M16C von 2000 als Peripherie drin hatte ist so etwa auf dem Level den man heute bei einem STM32 fuer normal haelt und da haben ja auch noch viele Angst vor und programmieren weiter ihren Mega8. Und irgendwann war es in den Koepfen halt so drin. In Japan ist das natuerlich anders. Da findest
Peripherie > drin hatte ist so etwa auf dem Level den man heute bei einem STM32 > fuer normal haelt und da haben ja auch noch viele Angst vor > und programmieren weiter ihren Mega8. Damals(tm) setzten wir einige M16C und M32C in Telefonanlagen und Routern ein. Deren Codedichte
-
Thread
Ist besser ein Arduino oder Nucleo
machen. Nur der STM µC ist von Haus aus schneller und kann mehr. Bei den Arduinoboards reden wir mit paar Ausnahmen von 8Bit µC. Wobei das erstmal nichts zu sagen hat. Große Netzwerkgeschichten kannste damit allerdings
seriellem Loader den STM32uino bootloader auf das blue pill board spielen. Abstecken, jumper zurück, auf dem blue pill board auf den 10k R10 einen 1k8 0603 SMD Widerstand parallel auflöten, den blue pill direkt in USB stecken
-
Thread
Eigenschaften Atmel 644p
#6466107: >> Oder du nimmst einen Mikrocontroller, wo die RTC bereits drin ist. Zum >> Beispiel einen STM32F303. > Das ist kein Argument für einen STM32, der M644 hat doch auch einen RTC. Du meinst den Timer 2. Der hat einen 10 Bit Prescaler und eine 8 Bit Zählstufe. Somit macht er mindestens alle 8 Sekunden einen Interrupt. Diese musst du per Software zählen, um auf die täglichen Intervalle zu kommen. Die RTC vom STM32F303 kann den Mikrocontroller genau zum gewünschten Zeitpuntk (1x täglich)
-
Thread
stm32 Cortex I2C : Master zieht SCL auf Masse
gestartet, wenns dann endlich mal geht..... danach wird in der Main mit [c] unsigned char bla[8] = { 0xFF, 0xFF, 0x33, 0x11, 0x22, 0x11, 0x33, 0x44}; TWI_Send(0x00, bla , 8, TWI_MESSAGE_getID); unsigned char blub[1]={0x08}; TWI_Send(0x00, blub, 1, TWI_MESSAGE_nextID); [/
Ansonsten kann ich nur sehen, das mein cortex wie schon vorher erwähnt, bei der Abfrage nach Event 8_2 hängen bleibt...
-
Thread
suche Schaltregler 3.3V & 5V
Stm Mc schrieb im Beitrag #3993835: > es steht auch im datenblatt, > Ui_min = 8V > Ui_max = 40V Für den LM2678-12 steht da bei mir Vin = 15V to 40V Bei den 3.3V- und 5V-Typen sind Vin = 8V .. 40V
M.O. schrieb im Beitrag #3993852: > Stm Mc schrieb: >> es steht auch im datenblatt, >> Ui_min = 8V >> Ui_max = 40V > > Für den LM2678-12 steht da bei mir Vin = 15V to 40V > Bei den 3.3V- und 5V-Typen sind Vin = 8V .. 40V doch ok.
-
Thread
Eine UART abwechseln mit IC und PC verwenden?
M. G. schrieb im Beitrag #5967638: > Ich habe einen STM32L010K8 in Verwendung. Der STM32L062K8 hat das gleiche Pinout, 2 UARTs und rein zufällig auch USB. Von letzterem die einfache Variante, mit der man recht einfach eine Verbindung zum PC aufbauen kann
Niklas G. schrieb im Beitrag #5967652: > M. G. schrieb im Beitrag #5967638: >> Ich habe einen STM32L010K8 in Verwendung. > > Der STM32L062K8 hat das gleiche Pinout, 2 UARTs und rein zufällig auch > USB. Von letzterem die einfache Variante, mit der man recht einfach eine > Verbindung zum PC
-
Thread
Physikalischer CAN Bus mit Transceivern aber ohne CAN Controller
@ Peter, Volker und Harald Für die Bridge Lösung würde ich einen STM32F103C8T6 aka blue pill nehmen und ein CAN Transceiver auf PCB, made by China. Eine PCB auf der alle zusätzliche Komponente sitzen, kann man bei verstärktem Interesse ja später immer noch fertigen
Heinz-Wilhelm F. schrieb im Beitrag #5863466: > Für die Bridge Lösung würde ich > einen STM32F103C8T6 aka blue pill nehmen > und ein CAN Transceiver auf PCB, made by China. Oder ein Olimexino-STM32 - vielleicht etwas teurer, aber praktischer. https://www.olimex.com/Products/Duino/STM32
-
Thread
ARM7 vs. AVR
wieder auf. Zum eigentlichen Thema: 8-bit AVRs, 4 MHz AVRs, Tiny, 8KB oder weniger sind nicht zum Vergleich herzuziehen. Es geht mehr um das Spektrum 32KB++ und 16 MHz, denn damit macht Atmel das Geld. Da die Frage zu stellen warum man nicht
Atmelhasser wrote: > Kernspannungen sind auch niedriger als bei einem AVR Nö. Beim LPC ist sie 1,8V, da arbeitet der AVR auch (VCC = 1,8..5,5V). Peter
-
Thread
SPI oder I2C Speicher für einfache I/O-Zustands-Speicherung ?
John Doe schrieb im Beitrag #6580122: > Moderne STM32 mit Octo-SPI können SPI-Flash transparent in den > Adressraum einblenden. Du kannst den Flash dann wie interne > Speicherzellen nutzen. Hm.....das heißt, sobald der gewählte STM32 Flash an Bord
www.st.com/content/ccc/resource/training/technical/product_training/group0/fd/49/71/1b/2c/22/46/ba/STM32L4Plus_Peripheral_OctoSPI/files/STM32L4Plus_Peripheral_OctoSPI.pdf/jcr:content/translations/en.STM32L4Plus_Peripheral_OctoSPI.pdf
-
Thread
STM32F4 USB High Speed VCP mit USB3320 PHY
, da die PINs des ULPI Interfaces vom STM32F4 fest sind. Versorgt wird der USB3320 mit den 3V des Discovery Boards (was so ziemlich die untere Grenze darstellt), die 1,8V werden mittels Labornetzteil zur Verfügung gestellt. RESETB liegt auf
Beitrag #3462447: > kann mir jemand kurz erklären, warum ein extra IC verwendet wird, wenn > im STM32F4xx ein HS-USB Port vorhanden ist? Das ist wie beim UART am ATmega8. Ohne MAX232 IC geht da auch nix.
-
Thread
STM32 Kompilat größer als erwartet
.s" /home/stefan/Programmierung/STM32_Workbench/Blinker/Release arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -DSTM32 -DSTM32F1 -DSTM32F103C8Tx -I"/home/stefan/Programmierung/STM32_Workbench/Blinker/CMSIS/core" -I"/home/
-mcpu=cortex-m3 -mthumb -mfloat-abi=soft -DSTM32 -DSTM32F1 -DSTM32F103C8Tx -I"/home/stefan/Programmierung/STM32_Workbench/Blinker/CMSIS/core" -I"/home/stefan/Programmierung/STM32_Workbench/Blinker/CMSIS/device" -O2 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP
-
Thread
Unique ID auslesen STM32F4Discovery
In der STM32 Cube Bibliothek gibt es genau dazu ein Beispiel, und entspricht dem, was Guest vorgeschlagen hat STM32Cube_FW_F4_V1.3.0/Projects/STM324x9I_EVAL/Applications/USB_Device/MSC_Standalone/Inc/usbd_desc.h
Adresse nicht -1 werden. -1 ist in unseren System eine Broadcastadresse. /* Return base as (ret>>8 ) & 0x3f and address as (ret & 0x1f) */ uint32_t GetBaseAndAdressFromHid(void) { int i; uint8_t *owi_id = (uint8_t *)0x1FFFF7AC; uint8_t address = 0, base = 0; for(i = 0; i < 6;
-
Thread
STM32 - 2 lagig Routen, wohin mit VDD und VSS
Hast Du Dir das Datenblatt besorgt? Zumindest für STM32F101/103 gehört an Vdd3/Vss3 ein 4.7µF Und denk an Vdda/Vssa.
Hier ist ein Beispiel von einem früheren Projekt von mir mit einem STM32F103VE und zweilagigen Layout. Funktioniert in jeder Beziehung einwandfrei und wurde schon vielfach gebaut. Auf der oberen Seite sieht man im Inneren Bereich unter dem IC Gehäuse des STM32s die Vcc
-
Thread
Ungenauigkeit beim STM32 ADC
Ich verwende einen STM32F103 auf einem Olimex STM32-H103 Board. Der gleiche uC soll in meiner Hardware Verwendung finden; ich teste momentan die verschiedenen Funktionen des uC um den Schaltplan für meine Hardware zu erstellen
sprechen. Es geht (hatte eins fertig, für STM32F1xx, STM32F2xx/STM32F4xx und STM32f3xx), aber Drop-In-Kompatibilität sieht anders aus, so dass ich mich für Rev. 2 (STM32F1xx/F2xx/F4xx) und Rev 3 (STM32F3xx) entschieden habe.
-
Thread
STM32F103 und die Sache mit den NVIC Prioritys
in > Assembler programmieren. Alles andere ist Blödsinn und Zeitverschwendung Wer's mit einem STM32 @12MHz nicht gebacken bekommt, schafft's auch nicht mit einem AVR8 @8MHz. Nö, man muss nicht die Hardware wechseln, sondern den Programmierer. Im Übrigen: Einen ATtiny13 würde ich ganz sicher
Dr. MCU schrieb im Beitrag #6632134: > Anstelle des STM32F103 nimmst Du einen STM32F411, den gibt es auch als > xxxPill. https://blog.adafruit.com/2021/03/05/new-product-stm32f411-blackpill-development-board Seufz.... bloss gibt es für den keine StdPeriph
-
Thread
Schloss öffnen durch Musiktöne
STM32F oder STM32U Serie, da gibt es eine ganze Reihe SoC die gleich ausreichend (12 Bit) gute ADC/DAC im Chip haben. Software FFT gibt es wie Sand am Meer. Eine auf Audio ausgerichtete Übersicht gibt
FFT zu langsam, die integrierten ADC von ESP32 sind zu schlecht. Daher der Rat zu STM32.
-
Thread
Auswahl eines Ethernet Controller
http://www.mikrocontroller.net/articles/STM32#Evaluation_Boards Hier ein paar Artikel, falls Du noch nichts vom [[STM32]] gelesen hast: [[STM32 für Einsteiger]] [[STM32]] Die TI's haben zum Teil auch den PHY gleich mit im µC drin und
hat aber keinen Sinn sich drüber aufzuregen. Der ist wie eine kaputte Schallplatte und ich höre nur STM32, STM32, STM32, STM32 ... Die Antwort auf alle Fragen, auch auf die die keiner gestellt hat. Schade, ich wollte eigentlich mal mehr mit dem STM32 machen, aber mittlerweile glaube ich das der voll
-
Thread
Segger J-Link debug probe for STM32
fehlt in der Produktbeschreibung für den EDU aber immer der Cortex-M7 Kern. Wird der CortexM7 (==STM32F746) vom EDU nun unterstützt oder nicht ? Hintergrund: Mein J-Link kommt damit den Cortex-M7 nicht mehr zurecht, da er zu alt ist (Sw 8.0). mfg, gnuopfer
> Hintergrund: Mein J-Link kommt damit den Cortex-M7 nicht mehr zurecht, > da er zu alt ist (Sw 8.0). Ja, das geht erst ab Hardware Version 9. Den ST-Link vom STM32F746NG-Discovery auf JLink umzuflashen funktioniert auf jeden Fall, und der F7 wird auch unterstützt!
-
Thread
stm32f103 3phase-generator
Vincent H. schrieb im Beitrag #4853427: > Ich hab mal einen FU mit einem STM32F405 und dessen TIM1 gebaut. Sieht allerdings mehr nach einem BLDC Antrieb für Motoren mit Hallsensoren aus. Der STM32F1xx hat eine Deadtime Unit: [c] void UpdateDTI(u8 deadTime){ TIM_BDTRInitTypeDef
im Beitrag #4853482: > Vincent H. schrieb im Beitrag #4853427: >> Ich hab mal einen FU mit einem STM32F405 und dessen TIM1 gebaut. > > Sieht allerdings mehr nach einem BLDC Antrieb für Motoren mit > Hallsensoren aus. > Der STM32F1xx hat eine Deadtime Unit: > [c] > > void UpdateDTI(u8 deadTime
-
Thread
STM32 was brauche ich alles
-automatic-upgrade-Perfect-support-STM8-STM32-downloader-programmer-simulator/1827010981.html oder braucht es doch so eins: http://de.aliexpress.com/item/ARM-Emulator-supports-ARM7-ARM9-ARM11-Cortex-M3-core-ADS-IAR-STM32-JTAG-interface-Double-buffered
Ich würde dir eher das STM32F4 Discovery Board empfehlen. Da ist schon Programmer und alles mit drin. Oder wenn du was mit Display machen möchtest das STM32F429 Discovery Board. Hat aber nicht so viel Peripherie wie das von dir
-
Thread
Floating Pointing Unit STM32F4
Aktivierung ist in den STMicro Beispielen für STM32F4 aus der StdPeriphLib (das ist nicht das Codepacket zum STM32F4 Discovery-Board) in system_STM32F4.c/SystemInit() untergebracht. Sieht so aus: [c] void SystemInit(void) { /* FPU settings
4.8.4
-
Thread
Erfahrung mit NXP Kinetis
Wie hoch seht ihr die Hürden sich in deren Controller einzuarbeien und innerhalb einiger Wochen (max 8 (Projektarbeit)) ein fertiges Projekt abzuliefern? Eingesetzte Peripherie: CAN, BLE, I2C. C- STM32- (kaum) CMSIS-Erfahrung vorhanden. Vielen Dank
Sehr gute Erfahrungen! Wenn man mit STM32 und mit Kinetis gearbeitet hat und beide kennt wird man die STM32 hassen und die Kinetis lieben. Die STM32-Peripherie ist im Vergleich dazu dermaßen verknotet und verkorkst daß es fast unmöglich
-
Thread
Suffix für uint8_t
auf dem STM32 ein uint_fast8t denselben Wertebereich wie ein uint32_t hat.
Sebastian schrieb im Beitrag #4414392: > Das mit dem uint_fast8_t wird ich mir ansehen, das habe ich noch nicht > benutzt. uint_fast8_t benutzt immer den Typ, mit dem der konkrete µC am schnellsten rechnen kann. Auf dem STM32 ist es identisch mit uint32_t, auf
-
Thread
µC für n00bs
wirst du problemlos genügend Anleitungen im Internet und > im Buchhandel finden. Gleiches gilt für STM32.
Elektronik-Knowhow absolut vorausgesetzt, sonst findest Du keinen Einstieg. Gut, dass ich vorher schon viel mit 8-Bittern (AVR, STM8) rumgemacht habe, sonst wäre ich hoffnungslos untergegangen. Es ist trotzdem mühsam, zumal fürs Basteln nie ein voller Tag zur Verfügung steht, sondern meist nur immer ein paar
-
Thread
STM32 Neuling
Hallo zusammen, ich würde mich gerne in STM32 einarbeiten, da ich eine Wetterballonsonde mit 2 32f100c8t6b gefunden habe. Ich habe ein wenig Erfahrung mit ESP32, RP2040 und arduino/AVR. Wenn ich das richtig verstanden habe, brauche ich zum programmieren
David P. schrieb: > ich würde mich gerne in STM32 einarbeiten, da ich eine Wetterballonsonde > mit 2 32f100c8t6b gefunden habe. Dachte bis dato, dass Wetterballonsonden einen Eigentümer haben. Was hältst Du davon den Ballon den Eigentümern zurückzugeben
-
Thread
Flash-Problem mit STM32F1 China Board
Stm M. schrieb im Beitrag #4877331: > OpenOcd unterstützt den stm32f1 nicht Welcher ist es genau? Ich habe hier den STM32F103C8T6. Mit dem gibt es keine Probleme. Habe das Programm aus dem Video
hp-freund schrieb im Beitrag #4877334: > Stm M. schrieb im Beitrag #4877331: >> OpenOcd unterstützt den stm32f1 nicht > > Welcher ist es genau? > Ich habe hier den STM32F103C8T6. > Mit dem gibt es keine Probleme. [c]> openocd --v Open
-
Thread
Warum läuft der CAN-Bus auf einem GD32F303 nicht mit dem Code eines STM32F103?
essentially usb. Difference between c20 and c21 is... CAN. 5. Da es Robodyn nicht mehr gibt, ist der STM32F303 für mich tot. Bei den BlackPills ersetze ich STM32F401CD -> STM32F412CE STM32F401RC -> STM32F446RE 6. Können die 120MHz für USB mit 2,5 geteilt werden?
muss. Findet man alles zum Download auf der GD-Homepage. Und funktioniert alles sehr ähnlich der STM CubeIDE, genauso aufgesetzt auf Eclipse. IDE und Peripheral Libraries: https://gd32mcu.com/en/download/7?kw=GD32F3 Beispiele: https://gd32mcu.com/en/download/8?kw=GD32F3
-
Thread
Umstieg STM32 auf Atmel SAM Erfahrung
I7 (2013), 8gb ram, win 8.1 x64 Und hör auf zu spammen.
Ersan schrieb im Beitrag #4045542: > I7 (2013), 8gb ram, win 8.1 x64 > > Und hör auf zu spammen. Solche Angaben gehören nun mal dazu, wenn man die gemachten Aussagen sinnvoll einordnen möchte - wenn's mit einem "I7 (2013), 8gb ram, win 8.1 x64
-
Thread
(ARM) GCC binary size viel größer als von Realview
Project.fed" -c --cpu Cortex-M4.fp -D__EVAL -g -O2 -Otime --apcs=interwork -I..\User -I..\Libraries\STM32F4xx_StdPeriph_Driver\inc -I..\Libraries\CMSIS\Include -I..\Libraries\CMSIS\Device\ST\STM32F4xx\Include -I P:\Keil\ARM\RV31\Inc -I P:\Keil\ARM\CMSIS\Include -I P:\Keil\ARM\Inc\ST\STM32F4xx -DSTM32F4XX
sogar speziell für die ARM µC gemacht. Ich hab mal im Wiki http://www.mikrocontroller.net/articles/STM32#GCC aufgelistet was man zur direkten Benutzung vom GCC für STM32 braucht.
-
Thread
PDP-11 auf MCU
machen? Mit RT-11 könnte man mal versuchen, in den Real-Time Bereich einzubrechen. Kann wer 8"-Scheiben (hard sector) lesen? Dann könnte ich auch noch ein Basic beisteuern.
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
10 serielle Schnittstellen an LAN oder USB
Der Niklas Gürtler hat hier mal eine Firmware für STM32F103C8 veröffentlicht, die einen 3-fach USB-UART Adapter implementiert. Der Chip kostet ca. 1 Euro und ist 1cm² klein. Diese Chips kannst du einzeln oder ab ca. 1,50€ als fertiges Board kaufen.
, hast du deinen 12-Fach Adapter. > > Download Quelltext und Binary: > http://stefanfrings.de/stm32/3-Fach-USB-UART.zip > > Du wirst einen ST-Link Adapter brauchen, um die Firmware (die *.bin > Datei im RELEASE Ordner) in den Chip zu laden. Diese Dinger bekommt man > ab 1,50€. Der STM32F103C8
-
Thread
NUCLEO STM32F767ZI: ich bekomme den OTG_FS_IRQHandler() nicht zum Laufen
usb-host-library-is-not-thread-safe Verweist weiter auf: https://community.st.com/s/question/0D50X0000C5Tns8SQC/bug-stm32-hal-driver-lock-mechanism-is-not-interrupt-safe Und das klingt so, als ob FreeRTOS noch nicht sauber von HAL unterstützt wird. Oder irre ich mich hier?
Verwendung der Resourcen vorhanden ist. In den Sourcen des "FatFs_USBDisk" Demos finde ich in Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c: [code] #define MCO1_PIN GPIO_PIN_8 [/code] Und das wird in derselben Datei hier verwendet [code] void HAL_RCC_MCOConfig(uint32_t RCC_MCOx
-
Thread
Basic Interpreter für uC ?
Hugo H. schrieb im Beitrag #5974183: > Youtube-Video "Basic Editor and Interpreter with a STM32F429 Discovery > Board" Habe ich das Ding, sogar zwei Stück davon. Danke erstmal! Uwe B hatte mal eine schöne STM32 Homepage, die dann irgendwann weg war.
Wußte gar nicht, daß CCS MIPS unterstützt. Ich verwendete früher den CCS in der Firma auch für 8/16-bit CPUs. Dann stiegen wir auf NXP und ST 32-bit um. Und jetzt wird nur noch alles mit 32-bit gemacht. Die PICs machten allerdings schon Spaß. Ob ich wieder Interesse an STM32 MMBasic haben werde
-
Thread
Gibt es einfach zu handhabende "große" Rams (16/32MB?)
Also, ich habe ähnliches vor und nehme ein STM32F429I-Discovery (hat 8 MB SD-RAM, kostet so 25-30 €) und ein UDA1380 Board (beim E-Bay-Chinesen für ca 8 €). Liegt beides schon hier, nur habe ich im Moment keine Zeit. Den STM32F4 will ich primär
gekapert worden. klausr schrieb im Beitrag #3496534: > Also, ich habe ähnliches vor und nehme ein STM32F429I-Discovery (hat 8 > MB SD-RAM, kostet so 25-30 €) und ein UDA1380 Board (beim E-Bay-Chinesen > für ca 8 €). Liegt beides schon hier, nur habe ich im Moment keine Zeit. Allein schon der Faulheit
-
Thread
ATSAM VS STM32 Eingangswiderstand ADC
am ADC-Eingang also einen geschalteten Kondensator (beim Atmel je nach Betriebsart zwischen 2pF und 8pF, beim STM 8pF). Die Belastung der Quelle ergibt sich in beiden Fällen durch das regelmäßige Aufschalten dieses Kondensators an die Quelle. Die Track-Zeiten, die ein Limit für den erlaubten Quellwiderstand
Tabelle 44-55 des Atmel). Die Eingangskapazität des Atmel beträgt - je nach Modus - zwischen 2pF und 8pF, die Eingangskapazität des STM beträgt 8pF. Wenn du bei beiden 8pF hast und mit der selben Abtastfrequenz die ADCs abfrägst, dann wird bei beiden selbe mittlere Eingangsstrom fließen. Aber dieser
-
Thread
STM32: Erster Schritt, LED Blinklicht
Hi, ich benutze Coocox IDE und ein STM32 Discoveryboard mit einem STM2L152R8T6, an dem auf PB7 eine LED angeschlossen ist. Ich habe einen Compiler heruntergeladen und die Treiber für STLink. Ich kann (so schaut es zumindest aus) mit Coocox
Andre schrieb im Beitrag #5138573: > ich benutze Coocox IDE und ein STM32 Discoveryboard mit einem > STM2L152R8T6, an dem auf PB7 eine LED angeschlossen ist. Es wurden keine mit deiner Suchanfrage - STM2L152R8T6 - übereinstimmenden Dokumente gefunden.
-
Thread
Wo minimal board für ARM ( z.B. STM32U031K8U3) holen
Hallo, ich experimentiere gerade mit dem Nucleos STM32F4* Board rum. Ich wollte mir aber etwas kleineres/simpleres holen, eventuell auf der Basis von STM32U031K8U3. Also es geht drum bloss ein Tx/Rx Modul (Lora) dran zu bauen und einen simplen [Vcc/Gnd
Michael S. schrieb im Beitrag #8069057: > Hallo, > > ich experimentiere gerade mit dem Nucleos STM32F4* Board rum. > Ich wollte mir aber etwas kleineres/simpleres holen, eventuell auf der > Basis von STM32U031K8U3. Also es geht drum bloss ein Tx/Rx Modul (Lora) > dran zu bauen und einen simplen
-
Thread
stm32f051: option byte nicht beschreibbar
4000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x440 Device name : STM32F051x4/STM32F051x6/STM32F051x8/STM32F030x8 Device type : MCU Device CPU : Cortex-M0 Disabling memory Read Protection... Reconnecting... ST-LINK SN : 066DFF505052876767042327 ST-LINK
4000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x440 Device name : STM32F051x4/STM32F051x6/STM32F051x8/STM32F030x8 Device type : MCU Device CPU : Cortex-M0 UPLOADING OPTION BYTES DATA ... Bank : 0x00 Address : 0x1ffff800 Size
-
Thread
unique id STM32f103
Aus dem HAL Header stm32f1xx_ll_utils.h: #define UID_BASE_ADDRESS UID_BASE Aus dem CMSIS Header stm32f103xb.h: #define UID_BASE 0x1FFFF7E8UL /*!< Unique device ID register base address */
Weil es mich interessiert hab ich das gerade mal ausprobiert. Mit dem STM32 ST-Link Utility lässt sich einwandfrei auch außerhalb des Flash lesen. Bei einem F103 und der Adresse 0x1ffff7e8, Size 0xC kommen drei 32-Bit Werte. Das schaut doch vielversprechend aus. Gruß,
-
Thread
8x8 g click mit STM32
Hallo, ich schaffe es mein 8x8 g click Modul nicht zum leuchten zu bringen. Versteht irgendwer, was am Code falsch sein könnte? Mfg
Bei meinem STM Muss ich die SPI-Pins noch konfigurieren. Aber das ist auch ein anderer STM-Typ mit wesentlich mehr Pins. int Pin::SetToSpi (uint8_t ui_AlternateFunction) { GPIO_InitTypeDef GPIO_InitStruct =
-
Thread
Räumlich kleines RAM mit mind. 2 MiB
Karl, schon mal bei Mouser gesucht? Kurze suche nach 'SPI Ram' ergibt z.B.: 727-FM25V20A-G (SOIC-8,2Mbit) 727-CY15B104Q-LHXI(TDFN-8, 4Mbit) Beide sind vom Verdrahtungsaufwand trivial(8 pins), das DFN8 Gehäuse ist mit 5x6mm zudem noch etwas kleiner als die von dir genannten. Was den Speicherplatz
Die STM32L4+ haben sogar 640 kByte Ram...
-
Thread
Newbie: Welches FPGA verwenden?
Und was spricht gegen die Version mit einem stm32 mit >64 IOs und alles per USB übertragen? Mit 100kHz 8 Byte vergleichen ist ein Witz für einen STM32. Nochmal, das sind 8 Byte. Wenn du das noch ein wenig clever an den Mikrocontroller anklemmst,
Gerald M. schrieb im Beitrag #4466161: > Nochmal, das sind 8 Byte. Es sind intern für den STM32 nur 2 Worte. Das ist ja schließlich ein 32-Bit Prozessor... > Wenn du das noch ein wenig clever an den Mikrocontroller anklemmst, ist > das insgesamt: 8 Ports