-
Thread
Array ins Flash speichern STM32F103VDT6
Guten Tag! Ich arbeite mit dem STM32F103VDT6 und dem uVision von Keil. Nach einer Lernfahrt möchte ich zwei Arrays mit je 2100 Speicherstellen ins Flash ablegen. [c] tMotorCurrentSample MotI_TableCW[TRAV_MAXDIST_SAMPLES
Wieso berechnest du x durch: [c]int x = (sizeof(tSetup2) / sizeof(int));[/c] sollte es nicht eher wie folgt sein, wenn du 32bit-Daten auf den Flash schreibst?: [c]int x = (sizeof(tSetup2) / sizeof(uint32_t));[/c] Außerdem
-
Thread
stm32f103c8t6: Finde GPIOx_MODER register im Reference Manuel nicht
Hallo, ich würde gerne einen GPIO Pin schalten können. Dazu habe ich bereits den Clock für den Port A im Register RCC_APB2ENR eingeschaltet. Soweit ich weiß, muss danach der Pin konfiguriert werden, sodass er für folgende Möglichkeiten output, input oder alternate function konfiguriert ist. Das sollte man im GPIOx_MODER register machen können, ich finde zu diesem Register aber nichts im Reference manuel. https://www.st.com/resource/en/reference_manual/cd00171190-stm32f101xx-stm32f102xx-stm32f103xx-stm32f105xx-and-stm32f107xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf Kann mir
-
Thread
[Biete] diverse Bauteile zu verkaufen/tauschen (MCUs, Molex, Ethernet, usw.)
NXP Thermistors - PTC (<5) * MMA8652FCR1 - Freescale Accelerometers - Board Mount (==3) * Olimex STM32-H103
TSHR (= 10x Atmel 8-bit 12Mhz MCU) * ATMEGA88PA-AU (= 1x 1.8 V- 5.5V 20 Mhz Atmel 8-bit MCU) * PIC16F1825 -I/P (=2x 14KB FL 1KBRAM 32mhz MCU) * FM24C16B-G (= 2x 16kb serial i2c F-ram) * FM24CL16B-G (= 2x 16kb serial i2c F-ram) * ADXRS150ABG (= 12x im BGA32 Gehäuse)
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
gemacht, mir die beiden Controller auf ein solchiges Arduino R3 Format "zurechtzustutzen" Einmal für STM32F030F4P6 uuuund einmal für AT89S52 PLC44 (MCS-51 Familie) Den STM32 hab ich mir nur besorgt gehabt um zu sehen, was man denn mit einem 32-Bitter mit nur 16Kb Flash anfangen kann und ich bin
Drehbank bestimmen. Einen kleinen optischen Drehgeber mit 600 Strichen hatte ich noch da. Ein kleines STM32F103C8-Eval-Board auch. Die Firmware, die einen virtuellen COM-Port auf dem PC bereitstellt, konnte auch zu 99% von einem anderen Projekt übernommen werden. Weniger als vier Stunden vergingen zwischen
-
Thread
Byte Array/Word-Array
vielleicht erstmal im Standard nachlesen, bevor du so etwas behauptest? Natürlich gibt es auch in C die "Lebenszeit eines Objekts". Aus ISO/IEC9899:2017 (das müsste der letzte offizielle C17-Draft sein): [pre] 6.2.4 Storage durations of objects 2) The lifetime of an object is the portion of program
deklarieren, wenn man uint16_t speichern will? Beispielsweise oben genannter Klassiker: Weil man in einem STM32F103C8 einen 8kB-Puffer nicht unbedingt zweimal unterbringen kann und will. mh schrieb im Beitrag #6757648: > Es ist verboten. > > [ sinnvolle Stelle aus dem Standard ] Den Teil hatte ich
-
Thread
STM32 - JTAG Alternate function
Guten Abend, ich beschäftige mich zur Zeit mit dem STM32F103RBT6 (Nucleo-Board) und habe ein Problem mit der JTAG-Schnittstelle: Laut Datenblatt und Reference Manual sind PB3 und PB4 nach dem Reset auf JTDO und NJTRST gemapped. Des Weiteren soll laut RM
programmieren. Da JTAG eine Zeit lang total in Mode war, hätten einige Leute vielleicht andere µC bevorzugt, wenn bei STM32 das JTAG Interface nicht per default aktiv gewesen wäre.
-
Thread
Einsteiger Debugger für STM32
Hallo, ich möchte mich mit ARM Mikrocontrollern beschäftigen, dafür habe ich mir den STM32F103C8T6 von STMicoroelektronics ausgesucht. Ein Board habe ich bereits selbst entwickelt, geätzt und es funktioniert sogar!!! Ich habe mir (um erstmal eine all in one lösung zu haben die 30 Tageversion
Ist so'ne Sache: Wenn Du ausschließlich bei den STM32 bleiben willst, würde ich den ST-Link nehmen (z.B. bei HBE oder so). Damit läuft Atollic super. Ist aber gerade am Anfang schwer zu sagen, welcher Hersteller einem später wirklich zusagt. Ansonsten
-
Thread
Unit Tests auf ARM Cortex M
aber anscheinend seit 2012 verwaist ist. Ich entwickle meine Progrämmchen für ARM Cortex M3/M4 (STM32F103/STM32F446) und einen auf dem PC lauffähigen Mock-Up (mit Emulation der Benutzerschnittstelle Display, Knöpfe etc. über ein Fenster und Tastaturkommandos) in C mit dem ARM-GCC/MinGW. Unit-Tests
finden, z.B. beim GCC & Clang indem man "-fsanitize=undefined" übergibt. Dieser fehlerhafte Code: [c]int main () { char array [100]; *((int*) (array+1)) = 42; }[/c] Wird dann mit dieser Meldung quittiert: [code]test.c:3:22: runtime error: store to misaligned address 0x7fff5d6d00d1 for type
-
Thread
STM32 Bootloader RS485
Hallo Zusammen, ich würde gerne die Firmware über RS485 auf einen STM32F103C8T6 laden. Da die Controller nachher im Haus verteilt sind will ich nicht überall mit dem Laptop hin laufen.. Leider komm ich mit meiner Idee nicht wirklich weiter. Ich hab versucht die Firmware über den Internen Bootloader und UART (FTDI Adapter) auf den Stm zu laden und das hat Problem los funktioniert. Genutzt habe ich die "Flash Loader Demonstrator" Software von ST. Jetzt hab ich einen MAX485 an den STM32 gepackt und ein RS485-USB Adapter an den PC
-
Thread
Merkwürdige endlosschleife (STM32; GCC4; C)
laden (in oldcv) 800aba4: 460c mov r4, r1 ; schleife 800aba6: e9d4 0106 ldrd r0, r1, [r4, #24] ; counter erneut laden 800abaa: 4290 cmp r0, r2 ; counter und oldcv vergleichen 800abac: eb71 0503
die schleife nie verlassen… Meine Frage nun: Warum? :D Controllers: ARM Cortex M3 STM32F103RBT6 Compiler: gcc 4.5.2 [code]CFLAGS="-Wall -nostdlib -fno-common -fno-builtin -O0 -g -mcpu=cortex-m3 -mthumb -c"[/code]
-
Thread
ICs und Sensoren von Aliexpress
. Sowas ist schon extrem ärgerlich. Gut, dass ich Fingerspitzengefühl und Geduld habe ... das sind STM8S207R8T6, also LQFP64 mit 10mm x 10mm und 0,5mm Pinabstand.
noch nie Probleme. Ich denke eben, dass es schlichtweg so gut wie unmöglich ist, einen kompletten STM32 zu kopieren, obwohl ich mich schon frage wie die dortigen Preise zu Stande kommen. Die letzten BluePill Boards kamen für 1,30€ zu mir, inkl. Versand versteht sich. Bei Mouser kostet alleine der STM32F103C8
-
Thread
an STM32F103-benutzer, ADC
Hallo, ich habe folgendes Problem: ich habe der AD-Wandler des Microkontrollers STM32F103 wie folgendes programmiert. ADC_InitStructure.ADC_Mode = ADC_Mode_Independent; ADC_InitStructure.ADC_ScanConvMode = DISABLE; ADC_InitStructure.ADC_ContinuousConvMode = ENABLE
RCC_HCLK_Div2); /* ADCCLK = PCLK2/4 */ RCC_ADCCLKConfig(RCC_PCLK2_Div4); #ifndef STM32F10X_CL /* PLLCLK = 8MHz * 7 = 56 MHz */ RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_7); #else /* Configure PLLs *********/ /* PLL2 configuration: PLL2CLK = (HSE / 5)
-
Thread
STM32 Pin einlesen funktioniert nicht
Hallo, ich wollte gerade an einem STM32F103 einen Pin einlesen. Leider bekomme ich es nicht hin (Anfänger). Kann jemand mal kurz über den Code schauen? Es handelt sich um einen Encoder mit Push Button. Ich wollte den zuerst mal testen
was sie tun, BEVOR sie es tun, aber genau das ist der > richtige Weg. Oder vielleicht mal nach *stm32 example code for pin input* googeln?
-
Thread
Handbetriebenen Drehgeber ohne Timer auswerten
wenigen mir bekannten Ausnahmen sind ESP8622, ESP32, ESP32-S[23] und ESP32-C3, die aber alle noch sehr handelsüblich sind (du wolltest ja nur /eine/ Empfehlung ;-)). Neuere ESPs (ESP32-C5, ESP32-C61, ESP32-H2 und ESP32-P4) haben eine softwaremäßig
bis jetzt mit guten Erfolg auf PIC, AVR/Arduino, 8051, MSP430, Zilog Encore! und früher einmal auf STM32F103 getestet. Auch Multikanal ist möglich. Sein Konzept ist auch sehr Ressourcen schonend. Was mich betrifft, brauche ich nicht mehr über den Zaun schauen. Gerhard
-
Thread
ADC Werte sind null
ADC_GetCalibrationStatus(ADC1)); /* Check the end of ADC1 calibration */ 6.//End-callibration 7. 8.ADC_SoftwareStartConvCmd(ADC1, ENABLE); [/c] Meine Timer config [c] 01.void Config_Timer_TIM2(TIM_TimeBaseInitTypeDef *TIM_TimeBaseStructure, NVIC_InitTypeDef *
Ich benütze den STM3210E-Eval board mit dem Prozessor STM32F103ZG. [c] int array1[512] = {0}; int array2[512] = {0}; int array3[512] = {0}; void TIM2_IRQHandler(void) { int static calibration =0 if (TIM_GetITStatus
-
Thread
Grundlagen im Umgang mit 9-Achs-Sensor
betreiben. Der µC sollte I²C unterstützen. Der 8MHz-AduinoProMini hat z.B. 3,3V. Noch preiswerter ist ein STM8S103F3P6-Board, auch von ebay oder Ali. Ein MSP430-Launchpad ginge z.B. auch, ich hätte noch eins
ein ST-Link-Clone oder ein Launchpad preiswerter als ein AVR-ICD-Adapter. Alternativ ginge auch ein STM32F4-Nucleo-Board.
-
Thread
STM32F103 Bytes nach Bits (DMA SPI)
relativ gut (Ohne DMA). Jetzt habe ich aber das Problem das dem Mikrocontroller den ich verwende (STM32F103 @ 72MHz) die Puste ausgeht. Ich würde den Würfel gerne mit 100Hz Basisfrequenz und 32(+1)PWM Stufen laufen lassen [pre]=> 100Hz * 16 * 32 = 51.2kHz Timer => 72MHz / 51.2kHz = ~1406 Takte zur
r3, r3, sl, lsl #1 5c: f810 a00c ldrb.w sl, [r0, ip] 60: f811 c00e ldrb.w ip, [r1, lr] 64: f042 0e06 orr.w lr, r2, #6 68: ea43 0309 orr.w r3, r3, r9 6c: f810 9008
-
Thread
STM32 RTC initialisieren?
Guten morgen, Hab vor ein paar Tagen angefangen mich mit dem STM32 auseinander zu setzten. Das klappt soweit auch ganz gut. Habe ein fertiges Board mit einem STM32F103RBT6 und einer Pufferbatterie für die Uhr drauf. Dabei waren einige Beispiel Hex Files. Unter
prescaler: set RTC period to 1sec */ RTC_SetPrescaler(32767); /* RTC period = RTCCLK/RTC_PR = (32.768 KHz)/(32767+1) */ /* Wait until last write operation on RTC registers has finished */ RTC_WaitForLastTask(); } [/c] Damit hat man einen Zähler, der alle Sekunde um 1 erhöht wird. Was
-
Thread
STM32 USB Labiew
Hallo, ich arbeite gerade an einem Projekt mit dem STM32 - H103 Board von Olimex mit dem STM32F106RBT6 und Labview von NI. Und zwar möchte ich möglichst schnell Messdaten (ADC Sampels) per USB Schnittstelle in Labview darstellen. Auf der µC Seite benutze
Signal gesampelt wurde und speichere das dann in meinem 64Byte Puffer, den ich senden möchte. Sobald 32 12bit Sampels vorhanden sind schreibe ich den vollen Puffer auf den Bus. main: while(ADC_GetFlagStatus(ADC1, ADC_FLAG_EOC) == RESET); DatenSendenA64(ADCConvertedValue); zusatz c - file
-
Thread
AVR mit integriertem RTC
, nimm einen Cortex-M0, z.B. STM32F030. Andererseits reicht für die meisten Anwendungen *ein* genauer Takt. Das ist dann für gewöhnlich der 32kHz Uhrentakt. Wenn die CPU mal schneller rennen muß, wird der interne RC-Oszillator dafür
aufwecken ohne das der µC stets die Sekunden usw. weiterzählt.
-
Thread
Funktionsgenerator
Wenn's etwas größer werden dürfte, dann könnte man ein 4,3" TFT mit Touchscreen verwenden. Neben dem µC noch einen DDS-Chip und eine analoge Ausgangsstufe vorsehen und fertig. Aber warum einen PIC verwenden? Ginge nicht auch ein STM32Fxxx (ARM)?
Mit einem 2,4" TFT (ILI9341) mit Touch und einem STM32F103 habe ich soetwas ähnliches mal gemacht. Die Eingabe ist mit einem Stick wie früher bei PDAs möglich. Das Ganze ist nicht viel größer als eine Zigarettenschachtel. Aber ich denke du unterschätzt
-
Thread
STM32 volatile statusvariable in while loop nicht aktualisiert
Hallo liebe Forumsmitglieder, ich habe eine Entdeckung in einem meiner Programme für den STM32 gemacht und wollte wissen ob das ein Problem des Compilers oder meines Verständnisses ist. Zur Hardware, angetrieben wird alles von einem STM32F103RBT6 auf dem Board befinden sich mehrere LED
variable > volatile uint8_t SPI1_BLOCK definiert. Hast Du die in den anderen Modulen denn auch als [c]extern volatile uint8_t SPI1_BLOCK;[/c] deklariert? Oder hast Du da etwa [c]extern uint8_t SPI1_BLOCK;[/c] gemacht?
-
Thread
STM32F103 Flash Controller EOP-Bit
Hallo zusammen, ich möchte mit dem Flash-Controller des STM32F103 eine Seite löschen. Dazu gehe ich wie folgt vor: [c] uint8_t pageEraseFlash(uint32_t address) { // Wait for FPEC to be ready while(((FPEC->SR >> 0) & 0x01) == 1); // Check
uint8_t flag = 0; for(uint32_t offset = 0; offset < PAGE_SIZE; offset += 2) { uint32_t c_addr = (address & 0xFFFFFC00UL) + offset; if((*(uint16_t*)c_addr) != 0xFFFFUL) { flag
-
Thread
Wie schnell kann ein AVR von SD-Karte lesen?
Also mit 6MHz SPI Takt bekommt man locker ne 320kbit MP3 von SD Karte mit FAT32 in RAM und von da in nen MP3 Decoder IC (VS1053). 320kbit/s/8 = 40kbyte/s Also passt das für dein Anliegen (darfst auch gerne mal
auch eine Erklärung, wie man das für andere Controller >rausfinden/errechnen kann! Mit einem STM32F103Zxx schafft man ca. 4MByte/s bei 12,5Mhz CLK und 4Bit Mode. Grüsse
-
Thread
Console auf µC oder ähnlich
#5112219: > eine Möglichkeit über eine Schnittstelle (z.B. UART<->USB / Netzwerk) > Werte auf einem µC in Echtzeit zu ändern. Nachdem inzwischen "ein µC" vom 6-Pin-SOT23 bis zum 1000-Ball-BGA und von 4MHz bis 2GHz Taktfrequenz und natürlich von 8 bis 32 Bit geht, wäre es für eine wirklich zielführende
wäre es wenn man Variablen schreiben kann. Kryptisch wäre erstmal okay. Arbeite gerade auf einem STM32F103, hatte aber auch schon atmegas und pics in der hand. Grüße Thomas
-
Thread
Mikrocontroller Programmierung - ein Paar fragen zum Einstieg
aufschreiben und würde mich um Korrekturen freuen: Steckplatine ATmega8 R1 Widerstand 10 kOhm C1 Keramikkondensator 47 nF C2, C3, C4 Keramik- oder Folienkondensator 100 nF Quarzoszillator 4 MHz (Brauch ich das????) Kabelsatz LED's Resetschalter AVRISP MKII Fehlt noch irgendwas? Vielen
die Standardwerte immer wieder benötigt werden. Weiter Bauteile nach Bedarf. Transistoren BC547C Kondensatoren 10nF, 100nF, 470nF Elkos: 10yF, 100yF, 220yF, 470yF LEDs: Rot, Grün Dioden: 1N4007, 1N4148, ZDioden: 5v6, 3v3 3.) Bauteileordnerbox bei Conrad (ja, aus der Apotheke) http://www.conrad.de
-
Thread
DCF77 Selbstbauempfänger
den DDH47 Sender gemacht. https://de.wikipedia.org/wiki/DDH47 Als Controller habe ich einen STM32F103 genommen.
zur Brust nehmen und versuchen, diesen auf 77,5kHz zu modifizieren. Dann aber mit ATmega, denn mit STM32 kenne ich mich (noch) nicht aus. MfG
-
Thread
Wer kann mir ein SMD Bauteil (AS-15F) löten?
/033/DOC001033260.pdf Es geistern aber auch Bilder im Internet bei denen ein AS-15F MIT exposed Pad gezeigt werden obwohl dieser AS-15HF heißen müsste. http://www.google.de/imgres?imgurl=http://alltronic.biz/images/AS15F.jpg&imgrefurl=http://alltronic.biz/index.php?main_page%3Dproduct_info
mitgegeben? YEP - das war aber ein 5101 und nicht der EC5575. Ansonsten tausche ich auch einen STM32F103 in TQFP64 mit Pitch 0,6 problemlos aus. Beim AS-15F ist das LEICHT ANDERS. rgds
-
Thread
OpenOCD startet plötzlich nicht mehr, Boards defekt
Einstellungen zwischendurch nichts geändert habe. Teil 2.1: Zum Glück habe ich noch 9 weitere STM32F103 China-Boards und nehme mir also ein Neues. Diesmal aber zuerst in der StdPeriphLib-Umgebung. Und siehe da: Es lässt sich ohne weiteres programmieren. Teil 2.2: Ich gehe also wieder zurück
meiner bescheidenen Mithilfe natürlich), dass nach dem Flashen (oder auch schon während dessen), der STM32 abstürzt, oder mein Problem liegt am Update meines Ubuntu. Übrigens: Das Board war wieder kaputt. Es hat jetzt auch in der StdPeriphLib-Umgebung nicht mehr funktioniert. Nächster Versuch 1.1:
-
Thread
Lightweight WS2811/WS2812 Library
curbyte), "I" (ws2812_port), "I" (ws2812_pin) ); // loop overhead including byte load is 6+1 cycles } } [/c]
unverständliche Lösungen, da kann eine Variante mehr nicht schaden ;) Vielleicht bastel ich das noch für den STM32F030 - gegebenenfalls mit N-FET/P-FET zum sauberen Schalten.
-
Thread
STM32L431 Boot Modi Verständnissproblem
Hallo Forum, ich versuche das setzen des Boot Modus beim STM32L431 zu verstehen. Vom STM32F103 sind mir beide Boot Pins (1 und 2) bekannt. Beim L431 gibt es nur einen. Ich habe folgende App Note versucht zu verstehen https://www.st.com/content/ccc/resource
Schau lieber in das Referencemanual unter "2.6 Boot configuration", dann verstehst Du es eventuell auch. In der App-Note steht im Prinzip, daß es drei Möglichkeiten gibt den internen Bootloader zu aktivieren: Boot0(pin) = 1, nBoot1(bit) = 1 and
-
Thread
UART V24 und TTL Pegel?
weitere Frage hätte ich noch: Welche Möglichkeit gibt es um die V24 TXD Leitung (-12V/+12V) über den µC zu öffnen? Hintergrund ist der, das ich den µC auf der V24 Seite nur als "Lauscher" schalten möchte. Gruß AVRli...
Man kann ein billiges Blue-Pill Board (aka STM32F103C8T6 minimal board) mit dieser Firmware von Niklas als 3-fachen USB-UART verwenden: http://stefanfrings.de/stm32/vcp_test.zip . Das ist ein Projekt für die System Workbench, kann auch in TrueStudio
-
Thread
Endlos-Potentiometer in stabil?
Menge 360°-Potis nahezu identisch zu https://www.mouser.de/ProductDetail/Alpha-Taiwan/RV142FPF-40B1-20F-0B10K-004?qs=sGAEpiMZZMtC25l1F4XBU2XKUPF6bxfF2ALiest8wtOWC8k5ijYhWg%3D%3D Das ist ein Poti mir einer ringförmigen Widerstandsbahn, die "oben und unten" gespeist wird und zwei 90° versetzte Schleifer
Hallo DZdZ, Assembler beherrsche ich leider nicht, mache alles in C (ATmega/STM32F4x). Aber die Kommentare würden wahrscheinlich schon reichen, ich würde das dann mal durchackern. Danke + Grüße, Brt
-
Thread
3,3V-Mikrocontroller-Pin über Widerstand mit 5V verbinden: Was passiert?
Hallo zusammen, ich habe folgenden Aufbau: - Mikrocontroller-Pin (STM32F103C8T6) - Widerstand - 5V-Leitung Was passiert nun, wenn der Mikrocontroller versucht den Pin auf sein Vcc=3,3V hoch zu ziehen? Welche Spannung liegt am µC-Pin an? Wird dieser beschädigt? Macht
durch ihn ein Strom fließt. Ob das der Fall ist, weiß ich allerdings nicht. Ich vermute mal, dass der µC-Pin auf 3,9V gezogen wird. 0,6V fallen wohl an einer internen in Sperrichtung gepolten Diode zwischen Vcc und µC-Pin ab, un die restlichen 1,1V am Widerstand. Sicher bin ich mir aber nicht. Vielen
-
Thread
Fragen zur Erstellung von 8xPWM mit einstellbarer Anzahl an Perioden beim STM3F103
CH2. Alle PWM sind mit einer festen Frequenz spezifiziert. Als Mikrocontroller verwende ich einen STM32F103 Blue Pill. Ich habe die Befürchtung, dass sich die Interrupts gegenseitig im Code Blockieren. Zumindest stimmen die Positionen nicht 100% nach etwa 24 Stunden. Da ich kein Experte auf dem
feature* https://www.st.com/resource/en/application_note/dm00236305-generalpurpose-timer-cookbook-for-stm32-microcontrollers-stmicroelectronics.pdf
-
Thread
LoRA, Meshtastic, TTN, Helium?
Empfänger gehändelt. Später kamen Sensoren mit RFM02 dazu (868MHz) FM. In der Summe bedient heute ein stm32F103 (Bluepill) 4 RFM95s, einen analogen Empfänger für die alten Protokolle und einen EBYTE E32xx auf Uart-Basis. 2 RFM95 empfangen und senden Lora auf 868MHz und 434MHz. Eine empfängt das was die
Beitrag #7661336: > Meins damals 160€ ohne den Raspi dazu und das war kein Gebastel. Die > Nodes dazu STM32F07x+RFM95. Die hingen auch mal am V3 Stack und gingen. Die Nodes gehen ja so lange, bis auf MAC-Kommandos lange genug nicht geantwortet wird. Insofern kein Wunder. Die Hardware ist ja aber da,
-
Thread
Chinaschrott mit Typ und Verkäufer
Um mal wieder zum Thema zu kommen: 1/2/5/10Pcs ARM STM32 STM32F103C8T6 Minimum System Development Board Module von eBay Verkäufer technicalaim sind Fakes, sie enthalten einen gefälschten Prozessor https://www.richis-lab.de/STM32.htm der nichtmal USB
Beschleunigungs-Sensoren - einige beliebte MOSFET, vor allem der IRF3708 - Mikrocontroller aus der STM32F103 Linie - Wemos D1 Boards Die Liste ist sicher nicht vollständig.
-
Thread
DAC8552 zeigt keine Reaktion
Hallo Zusammen, momentan versuche ich mit meinem STM32F4 einen DAC8552 DAC via SPI anzusteuern. Leider ziemlich erfolglos. Daher wollte ich fragen, ob jemand von euch schonmal vor dem selben Problem stand. Soweit ich es am Oszi sehe läuft die Übertragung
Hallöchen.. Teste gerade einen DAC8552 an einem STM32F103C8T6 und habe festgestellt, dass die Polarität vom Clock-Signal high sein muss. Dann sollte es funktionieren. [c] hspi1.Init.CLKPolarity = SPI_POLARITY_HIGH; [/c] Gruß Rolf
-
Thread
RTOS "resetten"
Hallo zusammen, ich benutze das RTOS PowerPac von IAR auf einem STM32F103VE µC. Jetzt habe ich folgenden Menüpunkt in meiner Anlage: "Anlage Rückstellen" Wenn der angeklickt wird sollte sich das System ganz einfach resetten. Also quasi wie ein Druck aufs Reset
Cortex-M3 kann sich selbst auch direkt resetten. Siehe SYSRESETREQ im Cortex-M3 Manual und Kapitel 6.1 in der STM32 Reference.
-
Thread
Verkaufe jede Menge Bauteile
PCF8574 SOIC-W 1 4x ENC28J60 DIP 3 3x ENC28J60 SOIC 3 1x 24C1024 DIP 2 1x 24C512 DIP 1 3x 24FC1025 DIP 2 2x 24AA1025 DIP 2 3x MCP2515 DIP 1,5 3x STR712FR2T6 TQFP64 8 3x STM32F103CBT6 LQFP48 6 2x STR711FR2H6 LFBGA64 7 1x ATMega 8535L PLCC44 4 3x MAX7221 DIP 4 6x MAX7119 DIP 4 3x MSP430F2013 DIP 2 [/pre] Versandkosten sind abhängig
-
Thread
Kosmos CP1 Emulator mit ATmega
ein STM32F303K8T6 ist in einem eher seltenen LQFP32 Gehäuse ist, der derzeit (vllt. auch wegen Corona) überall deutlich über 10 Euro kostet. Damals wollte ich noch nicht die 48 pol. IC's verlöten und dachte mir 32 reichen auch. Hätte ich das anderst gemacht, könnte man deutlich mehr IC's darauf verlöten (u. a. den hochbilligen STM32F103): Andreas B. schrieb im Beitrag #6546246: > Und wann kommt die 32-Bit
-
Thread
Verkaufe diverse Bauteile
Aus diversen Projekten sind einige ICs übrig geblieben Bei Interesse geb ich sie ab Rams 5x CY7C199 15ns: DIP28 á 1€ 6x CY7C199 15ns: SOJ28 á 1€ 1x CY7C1049D 10ns: SOJ28 á 3€ CAN Bauteile 15x MCP2551 SO8 á 0,9€ 17xMCP2551 DIP8 á 0,9€ 8xMCP2515 SOIC á 1,8€ 5xMCP2515 DIP á 1,8€ Spannungsregler
MAX232 SOIC á 0,5€ 10x MAX3232 SOIC-W á 0,75€ 10x MAX3232 TSSOP á 0,75€ Mikrocontroller 3x ST32F103RBT6 LQFP64á 6€ 2x STR711FR2H6 á 7€ 3x STM32F101RBT6 á 5€ 7x 74AC573 SOIC-W á 0,25€ 9x DS18B20 T92 á 1,9€ 3x ENC28J60 SOIC á 4€ 2x ENC28J60 DIP á 4€ Versandkosten: 1,5€ Alle Bauteile
-
Thread
sigrok - Cross-Platform Open-Source Logic Analyzer Software
nicht, auch nicht mit dem Demofile > "fancyblink.bin". Moin Björn, in sigrok-dumps/jtag/olimex_stm32-h103 liegt ein README, in dem folgendes steht: "The firmware flashed to the board is a simple LED-blinking libopencm3 example named 'fancyblink'. The respective fancyblink.bin file is available
Technology Devices International, Ltd FT2232C Dual USB-UART/FIFO IC Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 002: ID 046d:c00c Logitech, Inc.
-
Thread
Umfrage zu installierten Hausbussen
Bustechnologie: RS485 von den Nodes zu den Sensoren I2C Bustaktrate: RS485 125 kbps I2C 100 kbs Bustopologoe: Bus Verkabelung: CAT6 für RS485 so ca. 150m CAT6 für I2C bis zu
brauchen einen manuellen reset - bisher 2 mal Besonderheit bei mir: alles in UML modelliert und in C++ umgesetzt; Betriebssystem eCos, stm32f103RE
-
Thread
Lötstation JBC ?
Display soll ein 128x64 OLED Typ sein. Bei mir tut es ein 1602-LCD. > UC wahrscheinlich ein STM32 oder DsPIC > da ich mit denen beruflich zu tun habe Das ist wohl ziemlich egal, für _jeden_ µC ist eine Heizung unendlich langsam. Bei mir steckt ein A*-Nano drin.
man jedoch mit Nachbauten rechnen will, dann sollte es besser ein bunter Hund sein wie die STM32F103C8T6, was jeder kennt und was es billig überall gibt. Aber den µC nach Debugger aussuchen? Ach nö. W.S.
-
Thread
Detailfrage RTC DS3231
https://wiki.freitagsrunde.org/C-Kurs/Wochentag/Musterl%C3%B6sung sieht irgendwie scheiße aus :-) Ich schaue mich hier: https://www.mikrocontroller.net/topic/144905 mal um
ohnehin für mich nicht wichtig. Abgesehen davon, ist mir das UNIX Datetime Konzept lieber. Beim STM32F103 z.B. ist die RTC ohnehin ein 32-bit Zähler; finde ich viel bequemer.
-
Thread
Logamatic 2107 Schnittstelle
00 F3 AA 6C : AB 38 00 34 00 33 00 F3 AA 6C : AB 38 00 34 00 33 00 F3 AA 6C : AB 38 00 34 00 33 00 F3 AA 6C : AB 38 00 34 00 33 00 F3 AA 6C : AB 38 00 34 00 33 00 F3 AA 6C : AB 38 00 34 00 33
AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA
-
Thread
Einplatinencomputer mit schnellem Standby?
Hardware-Kosten ca. 15-20 Euro, zusammenstöpseln, bisschen programmieren und fertig ist die Laube. Ein STM32F103 ist nicht kompliziert, für den VS1053B gibt es genug Beispiele im Netz (wenn Dir das überschaubar dünne Datenblatt schon zu aufwendig ist...), für ein ILI9341-Display gibt es ebenfalls Bibliotheken
I2S-Ausgang wirds dann jedoch tricky, wobei die ja eher nice-to-have ist und mit einem System auf STM32- oder RPi-basis ganz nebenbei abfällt. Wenn ich mich halt erst in Treiberprogrammierung einarbeiten muss könnte es problematisch werden, davon hab ich (noch) keine Ahnung.
-
Thread
STM32F103 SPI gibt nur 0 zurück
wieder mal ein kleines Problem, dass sich einfach nicht lösen lassen will: Es geht um den SPI im STM32f103. TX funktioniert (Oszi) aber RX kommt nur 0 zurück. Elektrischer Fehler ist eigentlich ausgeschlossen: wenn ich MISO fest auf VCC hänge zeigt GPIOA->IDR zwar eine 1, aber Send() gibt 0 zurück!
Das ist Wasser auf meine Mühlen. Ich hatte genau das gleiche mit einem 32F3xx. Ich hab irgendwann nach jedem Strohhalm gegriffen und angefangen, am Prescaler zu drehen. Bei einer einzigen Einstellung klappts. Einen drunter oder drüber ist das Ding tot... Ich habs nicht weiter
-
Thread
Chipmangel überall Gesperrt
. Wenn man allerdings mal den 0815 STM32 schlechthin "STM32F103" in irgendeinem LQFP Gehäuse sucht, sind 10 tausende auf Bestellung aber so gut wie keine auf Lager. --> Es sind auch Bauteile betroffen die in allen möglichen Anwendungen
ganz aktuell: https://www.spiegel.de/wirtschaft/unternehmen/vw-us-richter-weist-prevent-klage-ab-a-f026c42a-c817-41d0-8816-cabe24d88a59 Etappensieg für VW.