-
Thread
atmega168 vs atmega328 (warum noch den 168er nutzen?)
funktionieren. Weil man dafür andere Programmieradapter braucht. Weil der Debugger 10x teurer ist, als für STM32.
andere Programmieradapter braucht. Braucht man nur 1x > Weil der Debugger 10x teurer ist, als für STM32. Der heißt nicht Atmel und steht nicht zur Diskussion :-P Dafür läuft der XMega mit 32Mhz, bei mir in vielen Schaltungen sogar mit 64MHz
-
Thread
Arduino findet python nicht
. schrieb im Beitrag #7196569: > /home/rfr/.arduino15/packages/STMicroelectronics/tools/CMSIS/5.7.0/READM > E.md, das ist ein Fehler von der STM32-Installation, die da scheinbar gleichzeitig auch versucht wird. Sollte die ESP32-Installation nicht beeinträchtigen. Grund warum der Download von
R. F. schrieb im Beitrag #7198691: > Ich will beide und noch STM32 dazu... Wenn du soviele verschiedene Umgebungen parallel benutzen willst, würde ich dir einen Blick auf https://platformio.org/ empfehlen
-
Thread
[PlatformIO] Stm32 lässt sich nicht flashen
Hallo, ich möchte einen STM32f103c8 (bluepill) mit einem StLink V2 flashen über PlatformIO, aber ich bekomme immer folgenden Fehler: [code] xPack OpenOCD, 64-bit Open On-Chip Debugger 0.10.0+dev (2019-07-17-11:28) Licensed
Ntldr -. schrieb im Beitrag #6058198: > In die target\stm32f1x.cfg muss ein zusätzliches "set CPUTAPID 0x1ba01477" > rein, dann beschwert sich OpenOCD nicht mehr Da muss natürlich set CPUTAPID 0x2ba01477 rein, 0x1ba01477 steht da ja schon. Ideal
-
Thread
ADC Messbereich verschieben nach 3,0 - 4,2V
ich die Messung in den Bereich verschiebe. Tatsächlich nehme ich zum Basteln inzwischen meist einen STM32F0/1/4xx oder STM32L0xx aber eben auch den verpönten Arduino Uno / Mega oder Nano, je nachdem, ob ich gerade ein neues Display ausprobiere oder wie hier ein neues "Wissensfeld", dann ist der Arduino
= 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
-
Thread
STM32 I2C Bus bleibt hängen
der richtigen Reihenfolge vornimmt. Hier mal ein korrektes Beispiel ohne HAL: http://stefanfrings.de/stm32/stm32f1.html#i2c
richtigen Reihenfolge > vornimmt. Hier mal ein korrektes Beispiel ohne HAL: > http://stefanfrings.de/stm32/stm32f1.html#i2c Ich hatte (bewußt) eine Leiche ausgegraben Stefan..ich denke aber nicht das Michi immer noch dieses Problem hat. Gruß, Holm
-
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
SDRAM Layout, STM32F7
Hallo! Ich erstelle auf einer 4-lagigen Platine (Sig - GND - VCC - Sig) ein Layout mit STM32F7 und einem SDRAM-Modul (100 MHz). Stack: - - - - - - - - - 0.036 mm Kupfer (sig) ================= 0.254 mm FR4 - - - - - - - - - 0.036 mm Kupfer (gnd) ----------------- 0.127 mm Prepreg
nicht sauber. > > Danke für die Kommentare! Hatte letztens (erstmalig) ein SDRAM-Interface vom STM32F429 auf einen 32MB SDRAM geroutet. Auf 2 Lagen und ohne Längenausgleich - den Clock nur seperat (mit etwas Abstand) verlegt und etwas länger gelassen. Das Board läuft seit Wochen 24/7 und es
-
Thread
Zeitkritische Interrupts STM32
erst einmal ein ;-) https://www.st.com/content/ccc/resource/training/technical/product_training/group0/0e/7d/62/5c/68/35/4c/fe/STM32G0-System-Nested-Vectored-Interrupt-Control-NVIC/files/STM32G0-System-Nested-Vectored-Interrupt-Control-NVIC.pdf/_jcr_content/translations/en.STM32G0-System-Nested-Vectored-Interrupt-Control-NVIC.pdf
CPU-Teil, ist daher Teil der ARM-Core-Doku. Beim M4 z.B. im Dokument PM0214 Programming manual STM32F3 Series, STM32F4 Series, STM32L4 Series and STM32L4+ Series Cortex ® -M4 programming manual Oder für die Nuller: PM0215 Programming manual STM32F0xxx Cortex-M0 programming Manual
-
Thread
howto: embedded http server
__STM32F7xx_html[] = { /* /STM32F7xx.html (16 chars) */ 0x2f,0x53,0x54,0x4d,0x33,0x32,0x46,0x37,0x78,0x78,0x2e,0x68,0x74,0x6d,0x6c,0x00, /* HTTP header(17 bytes) */ 0x48,0x54,0x54,0x50,0x2f,0x31,0x2e,
STM32Cube_FW_F7_V1.7.0/Middlewares/Third_Party/LwIP/src/apps/httpd/makefsdata Als perl script oder .c Quelle.
-
Thread
Compare Match Funktion beim STM32 für Soft-PWM
Sorry, ich meine ein STM32 Board. Eclipse, ArduinoIDE... egal.
Der STM32 hat leider "nur" 16 Hardware PWM.
-
Thread
Umstieg Avr zu STM32
Beitrag #3410233: > Ich habe > dazu folgendes Board bei Ebay gefunden > http://www.ebay.de/itm/STM32F4DISCOVERY-STM32-Cortex-M4-Development-Board-Camera-3-2-LCD-14-Modules-/261052810562 Warum denn nicht das 25 Euro STM32F429 Discovery? Da hast Du Debugger und ggf nach Umflashen den ST-Links mit
falscher link http://www.mikroe.com/mikromedia/stm32-m4/ gibts mit m0 m2 m3 m4
-
Thread
Micro SD-Karte an STM32
Ich versuche eine Micro-SD karte an einem STM32 per SDIO anzusprechen. Zunächst mit einem selbst geschusterten Versuchsaufbau aus SD- auf Micro-SD-Adapter an einem STM32F401 Eval-Board von ST. Mittlerweile habe ich ein STM32F4VE mit einem STM32F407VET6
Projekt 13. Benutzt FatFS von Elm-Chan. Ich habe das mit gutem Erfolg auch in mein Projekt mit STM32F429 eingebunden.
-
Thread
Webserver: Software wie am besten realisieren?
spart dir Rechenzeit (falls nötig) auf dem STM32. Komplizierter wird Secure HTTP, aber evtl. finden sich da Beispiele im Netz.
post, native TCP oder UDP steuern. Per MQTT gehen dann auch die eigenen Bastellösungen mit ESP oder STM32 mit LAN. Hardware gabs mal günstig in Form der Nucleo F7 Boards mit Ethernet, aber wegen Chipkrise werden mittlerweile auch diese geschlachtet und sind größtenteils ausverkauft. Bei Ali gibts aber
-
Thread
Kritik zu der Schaltung
Stm M. schrieb im Beitrag #4372425: > STM32F4 hat doch interne Pullups. Warum brauche ich noch mehr Pullups? Welche Pullups hat der STM? Und was für Pullups braucht hat der I²C üblicherweise? > STM32F4
lm124-n.pdf > Dann solte auch klar sein, dass man solch einen OPV nimmer für eine > Versorgung von 0...3,3V einsetzen sollte. Die meisten STM32F4 ADC Pins sind zum Glück 5V tolerant. Werde die Versorgungsspannung auf 5V setzen. > In wie weit die Schaltungen den Zweck erfüllen, mußt du selber wissen
-
Thread
OpenOCD-USB ARM Debugger aus dem Shop in Betrieb nehmen
jtag_ntrst_delay: 100 Info : clock speed 1000 kHz Info : JTAG tap: stm32.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba0 0, ver: 0x3) Info : JTAG tap: stm32.bs tap/device found: 0x16410041 (mfg: 0x020, part: 0x6410 , ver: 0x1) Info : stm32.cpu: hardware has
0* stm32.cpu cortex_m3 little stm32.cpu running target state: halted target halted due to debug-request, current mode: Thread xPSR: 0x21000000 pc: 0x080009ac msp: 0x20000a10 auto
-
Thread
Spannungsteiler: niedrigere Ausgangsspannung bei 90 °C
Es ist ein STM32 am Ausgang angeschlossen. Es ist kein Pull-UP / Pull-Down Widerstand im STM32 aktiviert. Grüße Ralf
deutlich weniger > Verfälschungen durch Leckströme, auch bei höheren Temperaturen. Die BAV99 hat bei 0,4 mA ca. 0,525 V. Deutlich zu viel im negativen Bereich für den STM. Der STM darf maximal -0,3 V bekommen. > R21 kann man problemlos auf 1k senken, allerdings fehlt da noch ein > Kondensator direkt
-
Thread
Review: Billiges 8051 Devboard als Bausatz mit STC89C52RC - TJ-56-708
Hier ein "Hello World" für dieses Devboard - die beiden Hälften der oberen LED-Zeile (P0 und P1) blinken abwechselnd. Wichtig ist beim Flashen mit STC-ISP (bzw. "AICube-ISP" wie es jetzt heisst - alles muss so wie früher "Digital" jetzt "AI" heissen und "Cube" kommt wohl vom STM32...)
R3,#0D6H DELAY_2: DJNZ R3,DELAY_2 DJNZ R4,DELAY_1 RET LED_SEG_TBL: DB 0C0H ; 0 DB 0F9H ; 1
-
Thread
Wie werden fabrikneue ATSAM geflasht?
Alternativen sind immer gut, aber es ist > eben auch Spezialwerkzeug. Warum funktioniert sowas beim STM32 viel > einfacher und ohne Tricks? Selbst ein USB/Seriell Wandler fällt doch unter Spezialwerkzeug. :-) Und die STM32 sowie GD32 kann ich mit dem JLink auch Flashen. Oder auch den EFM32PG22 der
Lothar schrieb im Beitrag #7124539: > Beim EFM32 ist (wie auch beim Arduino) der Bootloader ab 0x0000 und das Das kommt auf den EFM32 an. Bei dem EFM32, der hier gerade vor mir liegt, sitzt der Bootloader in einem eigenen Bereich ab 0x0FE10000.
-
Thread
Remap Cortex M
Der STM32F103C8 ist aber ein Cortex-M3... Katharina schrieb im Beitrag #3610589: > Oh, danke schonmal. Kann jeder belibige Pin dafür benutzt werden? Das komplette Remapping, ob es existiert und wie viel
pin descriptions des verwendeten Prozessors. Viele Grüße bernhardo [1] ST Microelectronics: STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and STM32F107xx advanced ARM-based 32-bit MCUs, Reference Manual RM0008. Genf 2011 (13902). - Firmenschrift http://www.st.com/st-web-ui/static/active/
-
Thread
STM32F4 USB VCP RX Buffer
Hallo, ich habe auf dem STM32F4Discovery Board die USB Schnittstelle als VCP zum laufen gebracht (Mit Hilfe von STM32CubeMX). Ich kann Senden und Empfangen. Jetzt habe ich einen loopback erstellt (IN = OUT). Wenn ich über das
moin moin, bei mir zu hause gibt es kein Internet .-(( USB via STM32F103 und STM32F4xx sind 2 verschiedene Treiber-Modelle! Auf dem 103 habe ich auch USB-HID laufen. Die Deskriptoren scheinen richtig zu sein. >> Was meinst du mit Blockung? Die Aufteilung
-
Thread
AC6 + STLink V2 + STM32F334 = funktioniert nicht!?
pc: 0xfffffffe msp: 0xfffffffc STM32F334K8Tx.cpu: target state: halted target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0xfffffffe msp: 0xfffffffc in procedure 'reset' in
Einstellung gefunden, mit der hat es dann funktioniert. Meine Config schaut so aus: [code] # This is an stm32_uart_it board with a single STM32F103C8Tx chip. # Generated by System Workbench for STM32 source [find interface/stlink-v2.cfg] set WORKAREASIZE 0x5000 transport select "hla_swd" adapter_khz
-
Thread
STemwin mit STM32f407 Problem
STemWin-Library // Hinweis : Diese zwei Files muessen auf 8MHz stehen // "cmsis_boot/stm32f4xx.h" // "cmsis_boot/system_stm32f4xx.c" // In Configuration diese Define hinzufügen : // "STM32F429_439xx" , "__ASSEMBLY__" , "USE_STDPERIPH_DRIVER" //--------------------------
often used to visit your website www.mikrocontroller-4u.de I used a few examples on there for stm32f407vg discovery board. the website has stopped working and is just a string of adverts to links i would like to download your examples for stm32f407vg discover 1-49 but the website is gone down
-
Thread
STM32 BlinkLED, Prozessorferquenz STM32F4DISCOVERY
sehe keinen Funktionsaufruf zum Taktsetzen in main(). Gruß Helmut // Demo Blink-LED für STM32F4xx mit einem STM32F4DISCOVERY Board // (c) 2013, Markus Müller // Dieser Code darf frei verwendet, modifiziert und kopiert werden. #include "stm32f4xx.h" // Deklaration der Peripheriefunktionen
Hallo Helmut, schaue doch mal in deine eingebundene Header-Datei (stm34f0xx.h). Dort stehen diverse Taktdefinitionen: HSE_VALUE und HSI_VALUE. Dann musst du dir noch die system_stm34f0xx.c reinziehen, dort gibt es eine SystemInit(). Mit der Funktion wird auch dein
-
Thread
STM32F4 mit TFT Codeverständnis
; Zähl einfach mal ab: 00 00 sind A0 bis A15; 02 00 00 wäre demnach A17 = 1; Im DS steht aber, das 16-bit Adressen so ausgegeben werden: Addr(16-bit) >> 1; Das ergibt nicht A17, sondern A16 = 1; A16 beim stm32f4xx discovery ist PD11
STM32_F4VE V2.0 Danke Arnold
-
Thread
8051 - Programm und Daten in einem 128kB Chip ohne Overlap
Nimm zB einen STM32F407, der hat 192KB SRAM und 1MByte Flash On-Chip, dann sparste dir die ganze Fummelage. Billige (15€) Dev-Boards gibts auch. Die Anforderung schnell im System zu programmieren wird ebenfalls erfüllt
Switching rumschlagen... Wenn du C(++) kannst solltest du dich leicht einlernen können. Gerade zum STM32F4 gibts jede Menge Material im Internet.
-
Thread
STM32 Seriennummer Shrink
maximal 4 byte gross ist, suche ich nach einer Lösung um die UID vom STM32 zu shrinken. Die ID besteht aus folgenden Bytes: Byte 0-3 : X-Y Position des Die auf dem Wafer Byte 4: Wafer-Numer Byte 5-11: Lot-Nummer Anbei ein Screenshot meiner Auswertung der
^= x >> 12; // a x ^= x << 25; // b x ^= x >> 27; // c *state = x; return x * UINT64_C(0x2545F4914F6CDD1D); } uint32_t xorshift(uint64_t *state) { return xorshift64(state)>>32; } uint64_t build64(uint32_t a, uint32_t b) { uint64_t c; c=a&0xAAAAAAAA|b&0x55555555|(b&0xAAAAAAAA|a&0x55555555
-
Thread
STM32 arm-none-eabi Linking Problem..
sizes, end of stack and boot mode for your project here. */ /* include the common STM32F10x sub-script */ INCLUDE "STM32_COMMON.ld" /* Memory Spaces Definitions */ MEMORY { RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 20K /* also change _estack below */ FLASH (rx) : ORIGIN
/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/startup/gcc_ride7/startup_stm32f10x_md.s mit hinzu gelinkt: [code]/** ****************************************************************************** * @file startup_stm32f10x_md.s
-
Thread
STM32F4 GPIO port masking
Hallo, ich möchte mit meinem STM32F4 einen Display ansteuern und benötige dafür einen 8Bit parallel Port. Nun hat der STM nur 16bit Ports und ich bin mir nicht sicher wie ich die 8 Pins über eine einfache 8bit (0xAB) Hexzahl ansteuern
PS: Die Dr.Sommer Variante funktioniert nur bei den STM32 mit GPIO am AHB. Bei den STM32F1 mit dem alten APB-Modul funktioniert sie _nicht_, da nur Wortzugriffe zulässig sind.
-
Thread
FIR Filter auf PIC
Dergute W. schrieb im Beitrag #5096625: > scheint mir irgendein > Billigboard mit irgendeinem STM32 oder was entsprechendem (und eben auch > GCC-Unterstuetzung) da erheblich "sicherer". Ich hab eins von diesen Boards mit einem STM32F103C8T6 hier, allerdings hat der weder einen DAC noch I2S oder
Bezeichnung...) posten? Max M. schrieb im Beitrag #5096639: > Ich hab eins von diesen Boards mit einem STM32F103C8T6 hier, allerdings > hat der weder einen DAC noch I2S oder sowas :( STM24F4 Discovery hat das alles und gibts für <30 Euro. Ausserdem hat das eine FPU, 32Bit Architektur und läuft mit flotten
-
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
STM32H503 auffällig preisgünstig
Beim Vergleichen diverser STM32 Modelle bin ich auf den STM32H503 gestoßen. Er kommt mir mit ca. 1,50 € auffällig preisgünstig vor. War das nicht eigentlich die Domäne der STM32C0 Serie? Die "größeren" STM32H5 Modelle sind ungleich
wohl keine "verramsch" Aktion von Mouser ist. Andere haben ähnliche Preise. Die Chinesen haben den STM32H503CBT6 schon für billige Boards aufgegriffen: https://de.aliexpress.com/w/wholesale-STM32H503CBT6-board.html?spm=a2g0o.productlist.search.0
-
Thread
STM32 "SPI"-Slave 24 Bit ohne Chip Select
Walter T. schrieb im Beitrag #5945638: > Was ein wenig nervt, ist eben der Interrupt alle 0,3 Millisekunden. Hm, ja. Ich lese 4 Messschieber auf einem Atmega ein. Klappt auch, habe aber sonst nur noch einen Interrupt am laufen. Aber der STM32 hätte ja sogar INT-Prios, damit sollte es doch
es könnte ja einfach derselbe Wert wie vorher empfangen worden sein. Ich kenne mich zwar mit den STM32 nicht so aus, aber wäre das RXNE-Flag da nciht das Richtige dafür?
-
Thread
STM32: SPI - HAL durch eigenen code ersetzen
MSTR | SPI_CR1_SPE | SPI_BAUDRATEPRESCALER_64 | SPI_CR1_SSM | SPI_CR1_SSI; g_spi->CR2 = SPI_CR2_DS_0 | SPI_CR2_DS_1 | SPI_CR2_DS_2| SPI_CR2_FRXTH; //8Bit, 8Bit RX threshold [/c] Der Chip ist ein STM32L452. [c] SPI_TypeDef * g_spi = (SPI_TypeDef *)SPI2_BASE; void PerPrint(void) { printf
= data; [/c] werden. Das selbe beim Auslesen der Daten. Die Casterei ist notwendig, weil DR als 32 Bit Register in dem Struct definiert ist. Ohne Cast liest und Schreibt der Code 16 Bit in das FIFO Register (beim STM32L452, beim STM32F411 ist DR hingegen kein FIFO). Entsprechend ist dann jeder 2.
-
Thread
stm32f2xxx: Pointer auf Flashadresse
Ich hab das auch mal aufm STM32F4 gemacht. hier mein Code. [c]#define APPLICATION_ADDR ((uint32_t)0x08008000) JumpAddress = *(__IO uint32_t*) (APPLICATION_ADDR + 4); Jump_To_Application = (pFunction) JumpAddress; __set_MSP
auch aufm STM32F2xxxx: http://www.mikrocontroller.net/topic/291736
-
Thread
Projekte mit Arduino UNO r4
Die Firma ST > bietet vielen Jahren ab 15 Euro ihre Entwicklungs-Boards mit > unterschiedlichen STM32 Controllern an. Darauf kann man sogar viele > Arduino Shields stecken. Ich "liebe" die STM32-Familie und von daher habe ich einige fertige Nucleo- und Discovery-Boards, von F030 bis F429. An die
. Monk schrieb im Beitrag #7727890: > Siehe meine Infos zur Bare-Metal Programmierung von drei STM32 Serien > http://stefanfrings.de/stm32/index.html Du bist Stefan? Deine Seiten kenne ich, :-) allerdings bin ich mit STM32 schon relativ gut und lange vertraut. Wie bereits gesagt hatte ich bisher
-
Thread
STM32 Rücksprung defekt von IRQ
Hi, Habe da so ein Problem wo ich ein bischen ratlos bin. Verwende einen stm32F105 und die lib 3.3 sowie Code Sourcery light. Wenn ich in irgendeinen Interruppt will z.B. Can, macht er das auch wie er soll. Der Code wird ausgeführt und dann sollte der Rücksprung erfolgen.
function handles CAN1 Handler. 00153 * @param None 00154 * @retval None 00155 */ 00156 #ifndef STM32F10X_CL 00157 void USB_LP_CAN1_RX0_IRQHandler(void) 00158 #else 00159 void CAN1_RX0_IRQHandler(void) 00160 #endif 00161 { 00162 CAN_Receive(CAN1, CAN_FIFO0, &RxMessage); 00163 if ((RxMessage.StdId
-
Thread
STLink Programmersoftware nur wie ?
Johannes M. schrieb im Beitrag #7057195: > https://www.st.com/en/development-tools/stm32cubeprog.html Recht hat er. Am Besten die Kommandozeilen Version als Script. Für F103 Flash und Option Bytes: ./STM32_Programmer.sh -c port=SWD -w test1.bin 0x08000000 ./STM32_Programmer.sh
zu erhalten, von einem korrekt programmierten Chip diese auslesen. Schutz bei Bedarf anpassen. ./STM32_Programmer.sh -c port=SWD -r 0x4002201c 0x8 ob1.bin ./STM32_Programmer.sh -c port=SWD -r 0x1ffff800 0x10 ob2.bin ist für F103. Für andere anpassen!
-
Thread
STM32 Nucleo Board LED schaltet nicht ein
[c] #include "stm32f10x.h" int main(void) { RCC->APB2ENR |= 0x04; GPIOA->CRL = 0x200000; uint32_t check = 0; GPIOA->BSRR = 0x20; while(1) { } } [/c] Ich habe den Code wie oben
[c] #include "stm32f10x.h" int main(void) { RCC->APB2ENR |= 0x04; GPIOA->CRL = 0x200000; uint32_t check = 0; while(1) { GPIOA->BSRR = 0x20; } } [/c] Kann mich vielleicht doch jemand
-
Thread
Probleme mit Kurzschlüssen STM32
und beim Testmessen der blanken Platine gab es keine Kurzschlüsse. Jetzt haben wir schon 3 mal einen STM32F405RGT7 als Mikrocontroller draufgelötet und immer an der selben Stelle Probleme mit einem Kurzschluss zwischen V33 (Versorgung) und GND bekommen (beim festlöten der linken Seite, gemessen mit einem
Hi, ich bin zwar kein Experte für STM32, aber sind die V_capX-Pins nicht für das Decoupling des internen LDOs gedacht? In Eurem Schaltplan sind die aber mit V33 verbunden wenn ich das richtig sehe. Ich bezweifle einfach mal, dass das Ding
-
Thread
Arduino: NRF24L01 2.4Ghz maniacbug Library
leer, steht ja alles da drin.... Prima :-) Ich habe eine Funkstrecke derzeit zwischen einem STM32F4 System und einem Arduino aufgebaut. Funzt soweit, hängt aber manchmal. Es geht mir um diese Library von "maniacbug" Was ich will: 1. Arduino sendet Datenpaket Richtung STM32 2. STM32 bestätigt
&url=https%3A%2F%2Fwww.nordicsemi.com%2Fchi%2Fcontent%2Fdownload%2F2730%2F34105%2Ffile%2FnRF24L01_Product_Specification_v2_0.pdf&usg=AFQjCNEnhSNEGSvHG7ZhmZvotFBGsm4Wcg&sig2=AoSfd3MsER5NhB5Y25H8Hg&cad=rja Das muss
-
Thread
toolchain für STM8 unter Windows
Auf den ersten Blick kann der SW4STM doch "nur" STM32, keine STM8....
SW4STM ist die Eclipse-GUI für STM32. STM8 kann es nicht.
-
Thread
STM32 und ks0108-Display - keine Anzeige
NOP schrieb: > Wie lautet der Opcode für den 32-Bit nop ? 16bit: 0xBF00. 32bit: 0xF3AF8000, offiziell NOP.W
Bits drehen, dafür hab ich was: [c]// Bits drehen u32 revbit32(u32 uidata) { asm("rbit r0,r0"); return uidata; };[/c] der Assembler-Befehl rbit macht 32 Bit.
-
Thread
UART über Virtuellen COM-Port vom ST-Link 2.1
ein Nucleo Board? > Wird SWO benutzt? > Ist TX mit etwas anderem verdrahtet? Nein, es ist ein STM32G071G8 auf einer eigenen Platine. Der STM32G071G8 unterstützt SWO nicht. Der ST-Link v2.1 stammt von irgendeinen NUCLEO Board (welches weiß ich nicht mehr, da er abgetrennt ist). Über CN3 sind RX und
Ungenauigkeit und der (Temperatur-) Drift wird immer wieder > Probleme bereiten. Zumindest für STM32L0, F1 und F3 kann ich dies bestätigen. Es ist ein Glücksspiel. Es klappt aber erheblich besser als bei den alten AVR Controllern. Wenn bei mir Hterm (trotz Quarz) plötzlich nur noch Müll ausgibt
-
Thread
I2C mit STM32 und ITG3200 Sensor will nicht loslegen
Hi, ich hab einen STM32 F103ZE mit 16mhz quarz statt 8 - ist aber alles eigentlich soweit richtig beachtet und konfiguriert (siehe screenshot "clocks"). Ich versuche gerade via I2C einen ITG3200 auszulesen. Leider
an I2C-1 und I2C-2; Accel1 und 2 an SPI1 und SP2; */ /*Gyro I2C Adresse: bin: 1101000 hex: 0x68 */ /******************************************************************************/ /* Includes */ #include "ITG3200_1.h" #include "stm32f10x.h" #include "
-
Thread
USB OTG zu UART Bridge
zum STM32 raten - wer PIC32 programmiert eben zu diesem. Ich persönlich, würde zum STM32 raten.
ihn für meine Zwecke modifiziert. http://mikrocontroller.bplaced.net/wordpress/ Sollte mit jedem STM32F4 laufen.
-
Thread
STM32F4 LCD DM-LCD35RT Pixelmüll (SSD2119)
Vielleicht hat ja jemand ein ähnliches Problem oder gar eine Lösung dazu. Gegeben ist: ST ST STM32F4-Discovery Board mit STM32F407VG Embest Discover More STM32F4DIS_BB Board dazu gehörendes LC-Display (Hersteller unbekannt, wird aber im bündle bei Farnell verkauft) IDE: CooCox 1.7.6 GCC Toolchain
geschriebenen Text willkürlich kopiert / verschoben werden. Drehe ich das Display um 180° (Register 0x01, RL=1, TB=1) wandern auch die Pixelfehler auf die andere Seite mit. Das Display ist über den FSMC Controller am STM32 angeschlossen. Initialisierung des Disp. im Moment nach dem Datenblatt vom
-
Thread
Motortreiber auf aliexpress Fälschung?
nur, wenn jemand chinesische Produkte fälscht. Denke nur mal dran, wie viele Nachbauten es vom STM32F103 gibt: APM32F103, GD32F103, CKS32F103, HK32F103, CH32F103, CS32F103, BLM32F103, MM32F103 Einige davon haben sogar eine eigene Webseite.
Stefan ⛄ F. schrieb im Beitrag #6877741: > Vermutlich gilt das nur, wenn jemand chinesische Produkte fälscht. > > Denke nur mal dran, wie viele Nachbauten es vom STM32F103 gibt: > APM32F103, GD32F103, CKS32F103
-
Thread
STM32 Frequenz Messung (>10MHz)
funktioniert dann gar nichts.. Vielen Dank schon mal im Vorraus und noch einen schönen Abend. [c]#include "stm32f4xx_conf.h" static uint32_t messwert=0; static float frequenz=0; void init(void) { GPIO_InitTypeDef GPIO_InitStructure; TIM_ICInitTypeDef TIM_ICInitStructure; NVIC_InitTypeDef NVIC_InitStructure
>Ein STM32F4 kann 168MHz, use the force Luke! Jo aber nicht auf den IO's soviel zur force junge... Gruß J
-
Thread
ADC Eingang - Signalaufbereitung
Hallo, vielen Dank schon mal. Der ADC ist im STM32F303K8Tx (nucleo-f303k8) integriert. Laut HW Manual "absolute max ratings" /Input voltage on TTa pins: VSS − 0.3 ... 4.0V/ und für den ADC /ADC input range: VREF– ≤ VIN ≤ VREF+/ Habe das mit
Dietmar B. schrieb im Beitrag #6493912: > Die Frequenz liegt so bei 0,5-1MHz. Ich glaube nicht, dass der im STM integrierte ADC dafür noch reicht. er müsste, so spontan überlegt, locker 10 MSPS haben und ich mein der STM32 auf dem Nucleo-Board hat nur 5 MSPS. Oder hast
-
Thread
[STM32] SPI Problemchen
Kommt nach dem Datum ein SPI_Disable() ? Dann wird der Treiber hochohmig (zumindest bei den STM32F4xx und den STM32F1xx).
ein wenig mit dem GD32VF103 rumgespielt (da heisst das TRANS). Aber die drei Referenz-Manuals die ich für STM32 auf der Platte habe listen alle das BSY bit in den SPI status Registern. Edit: okay der STM32H7 ist da ein