-
Thread
DAU IC gesucht
hat. Der Haken ist, dass die QS-Punkte für jede Neuentwicklung zutreffen. Zum Controllerpreis: STM32F030F4 gehen für ca. 0,50USD über den Tisch. Daran eine schnelle PWM mit RC-Filter und die Ripple-Spec wird eingehalten. Hier macht dann eine MCU 6 Kanäle. Wahlweise STM32F051 für ~1USD. Der hat
Marcus H. schrieb im Beitrag #4652580: > Wahlweise STM32F051 für ~1USD. Der hat dann 2x 12bit DAC. Warum siehst Du denn nicht ins Datenblatt? Der hat genau 1 x DAC; fertig! Falls mehr Kanäle benötigt werden, kann ein µC in 2,5 ms diese locker per
-
Thread
Elite auf dem STM32
https://hackaday.com/2014/10/23/a-complete-c64-system-emulated-on-an-stm32/ Würde ich zunächst versuchen, die C64-Version auf dem (schon existierenden) Emulator zu starten ;-) Im Übrigen: NATÜRLICH ist die Rechenleistung eines STM32 weit
auf dem STM32 gibt: > https://hackaday.com/2014/10/23/a-complete-c64-system-emulated-on-an-stm32/ > > Würde ich zunächst versuchen, die C64-Version auf dem (schon > existierenden) Emulator zu starten ;-)
-
Thread
STM32 Main loop zu langsam?
Hallo, ich bin gerade dabei mit dem STM32CubeMX und SW4STM32 ein Programm für einen STM32f446RE zu schreiben. Da ich das erste mal SW4STM32 und den CubeMX für die STM's nutze habe ich relativ wenig Erfahrung damit. Mein aktuelles Problem
: 0x04 */ __IO uint32_t OSPEEDR; /*!< GPIO port output speed register, Address offset: 0x08 */ __IO uint32_t PUPDR; /*!< GPIO port pull-up/pull-down register, Address offset: 0x0C
-
Thread
Unterschiede CS32F103C8T6 und STM32F103C8T6
Es gibt Neuigkeiten; der User Rev0 vom stm32duino Forum hat bei ST angefragt und sie meinen, dass der CS32F103C8T6 keine legitime Kopie des STM32F103C8T6 sei. Von daher sollte man diese Chips wohl meiden.
Direkter Link auf das übersetzte DB: https://drive.google.com/open?id=1dsH1QbDJNRaqphIb7adMx-BliQag9xj0 EDIT: Die hier im DB aufgeführten 64KB RAM für den CS32F103C8 stimmen jedoch nicht, es sind lediglich 20KB - genau wie beim STM32F103C8.
-
Thread
STM32F103 "verfused"? Wie kann ich ihn wiederbeleben?
gerade auf zwei tote STM32F103C8RB. Grund des Ablebens: ich habe versucht, sie mit CubeMX zu konfigurieren. Den Ersten, um ein Programm zum Laufen zu bringen, den Zweiten, um herauszufinden, warum der Erste nichts mehr tut.
the Flash memory by using USART1. For further details please refer to AN2606. 2. AN2606 13. STM32F10xxx devices bootloader Boot0(pin) = 1 and Boot1(pin) = 0 3. Nach AN2606 wird der Controller initialisiert und wartet dann am USART auf das Kommando 0x7F. Solange bleibt der Chip in einer Schleife
-
Thread
Atmel oder PIC Gesperrt
Den PIC finde ich viel zu schwer in Assembler, da muß man oft ganz schön um die Ecke denken, z.B. 32Bit Addition: [avrasm] ; From: Regulus Berdin movf twofour0,w addwf prod0,f movf twofour1,w btfsc STATUS,c incfsz twofour1,w addwf
M. N. schrieb im Beitrag #3151990: > Dank C-Programmierung kann ich mal einen H8SX, einen STM32F4 oder einen > RX ausprobieren. Irgendeiner davon wird schon schnell genug sein. Dank...? Wegen der ressourcenfressenden C-Programmierung würd
-
Thread
Wo hat der STM32F103C8 seine Anwendungsnische ?
nun einen STM32F103C8 einordnen. Preis ist klasse. Rechenleistung kann sich auch sehen lassen. DMA klingt geil. Aber 20k RAM und nur 64K Flash für ein 32 Bit-Befehlssatz, ohne (W)LAN Migration. Zu wenig Speicher
interessiert wo eben genau der STM32F103C8 seinen Platz findet. Um es mal so zu sagen, der AVR8 ist eine Steinschleuder, der STM32F103C8 ein Revolver, der ESP8266 eine Automatik 9mm, ein PI ist ein Maschinengewehr. :-) LG Christof
-
Thread
Starten Bootloader STM32F103 BluePill
merkwürdiges Problem: Ich möchte mir ein eigenes Dev-Board auf Basis des auf Ebay ( http://www.ebay.de/itm/STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435-/272283008473?hash=item3f6554fdd9:g:GTAAAOSwMNxXazXE ) massenhaft verkauften BluePill Boards STM32F103C8T6 entwickeln. Dieses
ich NICHT mittels ST-Link flashen, sondern ich möchten den integrierten seriellen Bootloaders des STM32 nutzen. Nun ist das mit der BluePill eine ziemliche Frickelei: Boot0 Jumper auf 1 stecken, Reset druecken, mittels STM32flash Programm flashen, Boot0 Jumper zurück auf 0, Reset drücken. Das
-
Thread
Problem mit time of flight (TOF) sensoren TOF050C-VL6180X
deren Angaben steht auch nicht immer alles richtig drin. Kann man übrigens über Eckstein kaufen. Laut STM Manual arbeitet der VL6180X jedenfalls zwischen 0 ... 10cm. Das wars. Alles was über 10cm ist kann funktionieren, muss aber nicht. STM stellt einen VL6180X jedenfalls nicht mehr her. Jahre später noch
Angaben steht auch nicht immer alles richtig drin. Kann man übrigens > über Eckstein kaufen. Laut STM Manual arbeitet der VL6180X jedenfalls > zwischen 0 ... 10cm. Das wars. Alles was über 10cm ist kann > funktionieren, muss aber nicht. Das mit den 0mm, naja. STM stellt einen > VL6180X nicht mehr
-
Thread
Mikrocontroller programmieren via Bluetooth
Updatemodus zu kommen. OK. Das ist sinnvoll. > Wenn ich das richting gesehen habe kann der STM32 einen Bootloader > haben, der mit Hilfe einer Standardschnittstelle UART, I2C, SPI, etc. > die eigentliche Applikation updated. Jein. Jeder(?) STM32 *hat* ab Werk einen Bootloader im (nicht überschreibbaren) Flash. Beim Reset schaut der STM32 nach dem Pegel an den BOOT0/1 Pins und springt dann entweder in sein Flash, das RAM oder eben den Bootloader. Je nach konkretem µC kann der Bootloader wahlweise UART, SPI, I²C, CAN, USB, ... Der
-
Thread
EMV von Datenleitungen?
2,91V STM32F4 an 5V Labornetzteil: VOH = 2,92V Papilio DUO an USB: VOH = 3,5V Papilio DUO an 5V Labornetzteil : VOH = 3,5V STM32F4 an Papilio DUO beide an Labornetzteil: VOH = 3V STM32F4 TX an Papilio
wenn der STM angeschlossen ist auf 0,1V High und 0V low..woran liegt das?
-
Thread
Platinenkritik Hausbus/CAN Eingang
Hand löten. Danke für den Tipp mit dem Taktgeber - ST empfahl mal in AN2867 den CSTCE8M00G55-R0 - mittlerweile steht da nur noch ' STM32 microcontrollers are compatible with almost all the resonators available on the market'. Das Etherkiller Argument ist auch nicht von der Hand zu weißen - auch
viel Platz war, hab ich sie zum aktiven Teilnehmer geupgradet - man kann sie jetzt optional mit einem STM32F105 bestücken, der USB und CAN gleichzeitig kann, und dann als Schnittstelle zum Rechner (oder RaspberryPi) gebrauchen. Oder als Knoten - I2C und ein paar Pins sind herausgeführt. Vorteil dabei
-
Thread
Erstes größeres Projekt - Multitasking Konzept
Artikel Multitasking kenne ich, ebenfalls die Timer und Interrupt Artikel. Ich verwende aber einen stm32 und muss daher die Routinen etwas anpassen (ich verwende die aber sowieso nicht komplett, sondern versuche mir etwas daraus zusammenzubauen). Folgende Situation: Ein stm32f103 @ 56Mhz hat einige
kann dann weiter verwendet werden. - wie sieht eine vernünftige implementation eines semaphore in c aus? edit: bei der letzten Frage ziele ich konkret auf das atomare schreiben/lesen hinaus, z.B. per bit-banding beim stm32 Schöne Grüße und Danke!
-
Thread
Auswahl eines ARM-µC für Einsteiger
microcontrollers-and-processors/arm-based-processors-and-mcus/lpc-cortex-m-mcus/lpc4300-cortex-m4-m0:MC_1403790133078 > Atmel ICE Der Debugger wird Dir von NXP, STM, Silabs für < 20 EUR nachgeworfen. > Ich lese überall ganz viel über die STM-32 Chips Stimmt hat sich im Hobby-Bereich etabliert
STM32F103 http://stefanfrings.de/stm32/index.html Die Stromaufnahme im Standby ist allerdings deutlich höher, als du von AVR Controllern gewöhnt bist. Wenn es da wirklich auf wenige µA ankommt, dann
-
Thread
stm32g431 st-link swclk swdio
AP_ID=0 RunAfterProge=1 FlashChecksum=0 SkipErase=0 SkipFlashProtection=0 trace.log=1 [ExternalLoader] ElfNumber=1 Elf1=C:\Program Files (x86)\STMicroelectronics\STM32 ST-LINK Utility\ST-LINK Utility
so auf den neuesten Stand sein. Der Stm32g4 ist neu und ist fabrikneu.
-
Thread
STM32F105xx keine CAN Nachrichten!
Ich habe einen STM32F105 mit 2x CAN bereits problemlos mit einem 8MHz-Quarz genutzt. Wie bereits gesagt liegt es wahrscheinlich an grundlegenden C-Problemen bei der Initialisierung. Es ist aber auch schwierig, eine Bibliotheks-Funktion
CAN_InitTypeDef struct aussieht und was da so reinkommt. > Als Tip verrate ich dir, dass du dazu die Datei "stm32f10x_can.h" öffnen > musst. Einfach nur Beispiele kopieren kann ja jeder. Die Struktur ist Initialisiert. [C] CAN_StructInit(&canx); [/C]
-
Thread
STM32F4: µs-Delay
+ 1000 - SysTick->VAL/80; return us; } void delay_ms(uint32_t nTime) { uint32_t curTime = ticker; while((nTime-(ticker-curTime)) > 0); } void delay_us(uint32_t nTime) { uint32_t curTime = us; while((nTime-(us-curTime)) > 0); } [/c] delay.h
[c] //what you think about this solution? static inline void waittick(uint32_t step) { static uint32_t tick0; if (!step) { tick0 = SysTick->VAL; return; } tick0 -= step; while ((tick0 - SysTick
-
Thread
BluePill -> CH32 statt stm32
STM32F103C8T6 referenziert wird, halte ich das für unlautere/irreführende Werbung. Das enttäuscht etwas, da die Produkte von A-Z bisher ganz ok waren. Da ich selbst mal für einen chinesischen Anbieter
> des STM32F103C8T6 referenziert wird, halte ich das für > unlautere/irreführende Werbung. Genau so sehe ich das auch und AZ hat anstandslos gutgeschrieben, die wollten die Dinger nichtmal zurück.
-
Thread
Werte ins Flash schreiben beim STM32F030F4
Claus schrieb im Beitrag #4066872: > *(volatile unsigned short*)(0x08003C00) = 0x1234; Bist Du sichger daß man da einfach so ins Flash schreiben kann als wärs RAM? Ich kann das nicht recht glauben! Ich kenns jetzt zwar nicht explizit vom STM32 sondern von nem
Beitrag #4142202: > Ich kann das nicht recht glauben! Ich auch nicht: http://www.han-ese.nl/STM32/stm32f0stdlibrary/html/group___f_l_a_s_h.html @Claus: Kommst Du damit dann allein klar?
-
Thread
16 Bit MC oder 8 Bit MC
mit dem richtigen MC würde ich mich > freuen. Schau dir mal die 32 Bit Cortex STM32 uC von ST an.
Helmut Lenzen schrieb im Beitrag #3150827: > Schau dir mal die 32 Bit Cortex STM32 uC von ST an. Passt nicht zu: The_Freshmaker schrieb im Beitrag #3150823: > Es sollen zwei analoge Werte eingelesen werden (Stromsensor 0-5V, > > Temperatursensor 0-5V). Der
-
Thread
STM32F103 auf STM3210E-EVAL + Eclipse + Yagarto +openocd +dbg
openocd console flasht er aber dann: [code] target remote localhost:3333 Reset_Handler () at lib/src/stm32f10x_vector.c:188 188 { monitor reset halt JTAG tap: stm32.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3) JTAG tap: stm32.bs tap/device found: 0x06414041 (mfg: 0x020, part
512kbytes JTAG tap: stm32.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3) JTAG tap: stm32.bs tap/device found: 0x06414041 (mfg: 0x020, part: 0x6414,
-
Thread
STM32 Leseschutz gecracked (readout protection)
#5273615: > Es ist noch nicht mal klar ob nur STMF1 Wo findest Du den? In den Papers ist nur vom F0, speziell STM32F051R8T6, die Rede.
>> Es ist noch nicht mal klar ob nur STMF1 > > Wo findest Du den? > In den Papers ist nur vom F0, speziell STM32F051R8T6, die Rede. Ja, es handelt sich nur um den STM32F0, wir haben ein paar Controller dieser Serie getestet und diese waren anfällig dafür. Auf den STM32F1 kann der Angriff nicht
-
Thread
Stm32 AliExpress, evtl Fake
Hab auch mal von schattigeren Gesellen bestellt und die Teile gaben nicht mal vor von STM zu kommen: Es steht CH32F103 drauf und beim Programmieren meldet sich der Freund auch mit einer anderen device ID. Ansonsten absolut identisch zum STM32F103. Das kann ich mir nur so erklären, dass
Ich hatte da ein merkwürdiges Phänomen: STM32F100C8 bei Aliexpress gekauft, bestückt, geflasht... soweit so gut. Bei manchen war die RS232 Schnittstelle nicht zu erreichen. (Darüber schreibe ich Produktionsdaten) Ursache: Bei MANCHEN musste
-
Thread
ARM STM32F4xx, CodeSourcery, Eclipse: Include-Problem
" "/usr/local/stm32/STM32F4xx_DSP_StdPeriph_Lib_V1.0.1/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_adc.c" In file included from /usr/local/stm32/STM32F4xx_DSP_StdPeriph_Lib_V1.0.1/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_adc.h:38:0, from /usr/local/stm32/STM32F4xx_DSP_StdPeriph_Lib_V1.0.1/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_adc.c:104: /usr/local/stm32/STM32F4xx_DSP_StdPeriph_Lib_V1.0.1
-
Thread
Bluepill Stromaufnahme im Stop Mode
herausgelötet. Ich speise das Board über den 3.3V-Pin ein. Das Board habe ich seit ca. 1 Jahr. Auf dem STM32F103C8T6 steht 9901D 93 MYS 530. Im Thema über die Fälschungen habe ich gelesen das dies keine Fälschung sein soll. Wenn das Board in den Tiefschlaf geht (Stop Mode), messe ich immer noch 6.4mA. Laut
! Nachdem ich den STM32F103 entfernt habe (die rüde Methode mit Cuttermesser um die Pads zu schonen), war der Widerstand zwischen 3.3V und GND > 5 MOhm! Ich denke die STM32F103 auf beiden Bluepill die ich habe sind Fake.
-
Thread
Zahlenrätsel: Wer knackt den Code?
Hier schon mal der Code vom STM32 (Empfänger): [c] USART_InitTypeDef USART_InitStructure; USART_ClockInitTypeDef USART_ClockInitStructure; /* USART configuration ------------------------------------------------------*/
welche Taktfrequenz die Software der beiden Controller konfiguriert ist. Bspw. kann dieser Aufruf [c] USART_Init(USART2, &USART_InitStructure); [/c] die Baudrate nur dann richtig setzen, wenn die aufgerufene Funktion weiß, wie schnell der STM32 läuft. Geht sie von falschen Annahmen aus, kann
-
Thread
STM32 F411 Bootoader aus Applikation starten
-discovery.net/2017/04/tutorial-jump-system-memory-software-stm32/ [c] void JumpToBootloader(void) { void (*SysMemBootJump)(void); /** * Step: Set system memory address. * * For STM32F429, system memory is on 0x1FFF 0000
habe das mit BlackPill F401 getestet. Den Code hier "geborgt": https://community.st.com/s/question/0D50X00009XkWH5SAN/stm32f4-jump-to-mcu-bootloader Ist wie deiner, nur vor [c] __set_MSP(0x20001000);[/c] steht noch [c] __set_PRIMASK(1); // Disable interrupts __set_PRIMASK(0x20001000
-
Thread
Wunschliste für einen Xmega Nachfolger
, bestell dir ein STM32Discovery oder LPCXpresso (die sind neben einem Prozessorboard gleichzeitig auch eigenständige Programmer/JTAG-Debugger). Wenn du ganz besonders schmerzfrei einsteigen willst und lieber was mit fertigen
Basti ;) P.S. : http://de.mouser.com/ProductDetail/Atmel/ATXMEGA32A4U-AU/?qs=HbI%2fMOA3e15cJNiXny0NsrxmAlxA1Fib16vg62fSimU%3d XMega 32 mit USB Device (läuft auch inoffiziell auf 48 MHz stabil) für unter 2 € ab 10 Stück .... So teuer sind die nun auch nicht ;)
-
Thread
STM32 Discovery Entwicklungsumgebung
Ich habe den Fehler gefunden: Es hat die Datei system_stm32f10x.c gefeht, aber warum?
Nachfragen müssen, alle Informationen die auch Du hast. Ich habe in der .h folgendes auskommentiert: [c]#define STM32F10X_MD_VL */ /*!< STM32F10X_MD_VL: STM32 Medium density Value Line devices */ [/c]
-
Thread
System Workbench for STM32 mit STM32F103C8T6
1000 kHz, using 950 kHz Info : clock speed 950 kHz Info : STLINK v2 JTAG v27 API v2 SWIM v6 VID 0x0483 PID 0x3748 Info : using stlink api v2 Info : Target voltage: 3.244504 Info : stm32f1x.cpu: hardware has 6 b
verwendet. https://www.mikrocontroller.net/topic/350400 https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board Man kann auch die mbed lib verwenden und den Online Compiler von mbed verwenden: https://developer.mbed.org/users/hudakz/code/STM32F103C8T6_Hello/
-
Thread
[STM32/CLion] snprintf verursacht HardFault
(STM32F103C8Tx_FLASH.ld) stammt ebenfalls original aus dem cubeMX. Auch der (häufig) vorgebrachte Vorschlag testweise heap und stack von 0x200/0x400 auf 0x1000 zu erhöhen bracht keine Änderung. Folgend
CMAKE_OBJDUMP arm-none-eabi-objdump) set(SIZE arm-none-eabi-size) SET(LINKER_SCRIPT ${CMAKE_SOURCE_DIR}/STM32F103C8Tx_FLASH.ld) SET(COMMON_FLAGS "-mcpu=cortex-m3 ${FPU_FLAGS} -mthumb -mthumb-interwork -ffunction-sections -fdata-sections \ -g -fno-common -fmessage-length=0 -specs=nosys.specs -specs
-
Thread
STM32F1 Bootloader
Arne schrieb im Beitrag #3353367: > Der Prozessor kopiert die 32bit ab 0x08000000 in seinen Stackpointer, > dann die 32bit ab 0x08000004 in den PC (Programcounter) und schon kann > er loslaufen. Zu beachten ist, dass du dies natürlich "per Hand" nachbilden mußt
Gibt es einen Tutorial wo gezeigt wird wie man einen ganz einfachen Bootloader für STM32F1 oder F0 schreibt. ?
-
Thread
RGB565_480x272.h selber erzeugen
Hallo, folgende Datei enthält Werte eines ganzen Bildes (in C-Code bzw. Hex-Form) für den STM32F4... https://github.com/fboris/STM32Cube_FW_F4/blob/master/Projects/STM324x9I_EVAL/Examples/LTDC/LTDC_Display_1Layer/Inc/RGB565_480x272.h wie kann ich solche C
https://github.com/fboris/STM32Cube_FW_F4/blob/master/Projects/STM324x9I_EVAL/Examples/LTDC/LTDC_Display_1Layer/Src/main.c Da ist es anders drin, hast offenbar eine andere Vorlage verwendet. Die Array Größenangabe kannst Du
-
Thread
STM32F031 Wann blockiert CPU beim Flash programmieren/löschen
Register */ uint32_t RESERVED1; __IO uint32_t SHP[2]; /*!< Offset: 0x01C (R/W) System Handlers Priority Registers. [0] is RESERVED */ __IO uint32_t SHCSR; /*!< Offset: 0x024
Writing to non-volatile memory without disrupting code execution on microcontrollers of the STM32L0 and STM32L1 Series http://www.st.com/content/ccc/resource/technical/document/application_note/group0/7c/6a/88/d1/27/04/46/2f/DM00260799/files/DM00260799.pdf/jcr:content/translations/en.DM00260799
-
Thread
Mehrkanal Impulszähler PIC
man die entsprechende Interruptroutine mit der höchsten Priorität in den RAM legt bleiben bei einem Stm32F103 und 72MHz noch 288 Takte übrig. Ungetestet könnte das in C so aussehen: [C] uint8_t utmp=0; volatile uint32_t carr[8]; void cntloop() { uint8_t u=GPIOA->IDR & 0xff; uint8_t ug=
Ich habe folgendes mal auf einem Bluepill-Board probiert. [C] #include <stdio.h> #include <stdlib.h> #include <stm32f10x.h> uint8_t utmp=0; volatile uint32_t carr[8]; __attribute__ ((long_call, optimize("O3"), section (".fast"))) void TIM2_IRQHandler
-
Thread
Ganz viel DRAM an µC
Unterstützt der STM32F1 überhaupt differentielle Leitungen? Ich halte das Unterfangen auch für sinnlos.
du 1 GB RAM bei einem STM32F1xx benutzen? Natürlich geht sowas nicht, denn die STM32F1xx haben m.W. überhaupt keinen Peripheriecore für externen SDRAM. Es dürfte auch sonst nicht gehen, denn in der Aufteilung des 4 GB
-
Thread
Anfangen mit ARM-uControllern, Umstieg von Arduino
AVR/Pic auf STM32 (auch industriell) und ich bereue es nicht.
Felix C. schrieb im Beitrag #4300102: > Ok, ich hab mich jetzt mal etwas in die Hitex-Guide zum STM32 > eingelesen da diese als guter Einstieg zu ARM empfohlen wurde. Ja, weil sehr verfuegbar und billig
-
Thread
HAL driver STM32F103 wie Zustandsänderung an Taster erfassen
und in der stm32f1xx_it.c mit dem Zusatz extern damit der weiß, die Variable gibt es schon anderswo ;)
STM32Cube_FW_F1_V1.6.0/Projects/STM32F103RB-Nucleo/Applications/EEPROM/EEPROM_Emulation
-
Thread
STM32H7-Disco erster Test
Hallo zusammen, da ich gerne was mit TFT und STM32 mache aber die STmicro Disco Boards in Sachen Display meisst zu kleine TFTs haben musste eine eigene Lösung her. Die Specs: STM32H743IIT mit 480Mhz 128 MB SDRAM, 2x 512MBit 128 MB QSPI Flash
Ladeport mit Balancing Anschluss USB Uart Anschluss ESP8266 Port MicroSD Kartenslot FDCAN Bus USB2.0 Port C64 Joystick Port digital/analog alternativ 8 User Tasten an der Frontseite. SPI zu 32bit parallel Wandler 2x 16Bit R2R DAC + Impedanzwandler Erste Tests sind sehr erfolgversprechend für
-
Thread
Blackboard STM32F407
auf der Suche nach einem passenden Display, habe ich das hier gefunden: https://www.ebay.de/itm/STM32F4DISCOVERY-STM32F407-STM32-ARM-Cortex-M4-Development-Board-STLink-V2/142642521795?epid=1184250968&hash=item21362826c3:g:UMQAAOSw8b1aRuqx und konnte des Preises wegen nicht widerstehen es zu kaufen
201950756099 Warum in die Ferne schweifen? Das Gute liegt so nah! https://www.ebay.de/itm/Core407V-STM32F407VET6-STM32-Cortex-M4-Development-Board-Mainboard-Module-Kit/122710405032?hash=item1c921c2fa8:g:qcwAAOSw-kdX0mup Ralph S. schrieb im Beitrag #5264914: > und hab damit herumgespielt und bin über
-
Thread
STM32F429 Adapter Board Eagle Lib
Torsten C. schrieb im Beitrag #4226321: > Falls nicht, musst Du selbst eine erstellen. Dann kannst Du sie unter > -> Eagle-Bibliotheken und -> STM32F4-Discovery veröffentlichen. Würde ich gerne machen, aber
256 mal das ganze!!!) und conntected werden müßen. Das ist es. Wo ist da dein Problem. Ist doch nur C&P im Texteditor. > Wir reden hier nicht über einen lausigen Atmega8, sondern über > einen STM32F429!! Die Königin, die Göttin, die Allmächtigste > der Controller. Es ist egal welcher Controller
-
Thread
STM8: angenehm überrascht
Was spricht jetzt noch fuer STM8 gegenueber STM32? Ist STMF0 deutlich teurer?
ausschlaggebend. Ich brauchte vorallem 16 ADC Eingaenge und ein SPI das nicht buggy war. Der SPI von STM32F0 ist ziemlich verseucht. Der STM32L151 bzw. 152 waeren möglich gewesen. Aber um ganz ehrlich zu sein: ich wollte wieder einmal mit einer Steinschleuder auf Spatzen schiessen. Und ich muss eingestehen
-
Thread
ARM Mini Board gesucht
Wenns China sein darf ... http://www.ebay.de/itm/ARM-Cortex-M3-STM32F103c8t6-STM32-Core-Board-Module-Mini-Development-Plate-Modul-/181553012412?pt=Wissenschaftliche_Ger%C3%A4te&hash=item2a45671ebc Im günstigsten Fall unter 6€ oder http://www.ebay.de/itm/NEU-Entwicklungsboard-STM32F103C8T6
www.mikrocontroller.net/topic/343018 Die hier sind gut und günstig: http://www.aliexpress.com/item/5pcs-lot-mini-Stm32f103c8t6-system-board-stm32-learning-development-board/1609776591.html Oder etwas platzsparender: http://www.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino
-
Thread
User code auf Eval-Board ET-STM32
" -c -fmessage-length=0 -MMD -MP -MF"startup_stm32f10x_hd.d" -MT"startup_stm32f10x_hd.d" -mcpu=cortex-m3 -mthumb -g3 -gdwarf-2 -o "startup_stm32f10x_hd.o" "../startup_stm32f10x_hd.S" ../startup_stm32f10x_hd.S
0' ../startup_stm32f10x_hd.S:69: Error: bad instruction `reserved' ../startup_stm32f10x_hd.S:70: Error: bad instruction `dcd 0' ../startup_stm32f10x_hd.S:70: Error: bad instruction `reserved' ../startup_stm32f10x_hd.S
-
Thread
Problem FatFS + SPI
Hi, sagmal bist Du sicher das [c] SPI2->DR = data; [/c] das ein BYTE Zugriff ist? Das Register ist m.W. als 16 Bit definiert, folglich wird der SPI 16 Bits schicken. Ich musste das zumindest beim STM32F030 entsprechend auf ein
Versorgung für die SD Karte nicht ausreichend ist - > für den LA evtl. kein Problem aber für den STM32 schon? Irgendetwas stimmt da nicht - jetzt sieht dein LA die vier Bytes als 0x00-0x00-0x01-0xAA, vorher waren es aber 0x80-0x00-0x01-0xAA ? > Ich versorge die SD über das Board. Ist so ein
-
Thread
STM32 kann jemand ein Demo Programm schreiben?
Habe hier ein selbstgemachtes Board mit einem STM32F103C4T6A Controller. Allerdings noch keine Entwicklungsumgebung hierfür. Am Controller sind 2 LED's angeschlossen, die mit 5V beschaltet sind. Die Pins PB12 und PB13 müssten nach Masse geschaltet
Das Download-Tool von ST heißt DfuSe (UM0412), V3.0.2 ist aktuell. Damit kann ich per USB meinen STM32F417 Controller flashen.
-
Thread
Websites um passenden MCU zu finden
Dann schau dich mal bei ST um, STM32G0 oder STM32L0 Serie mit einem 4.096 MHz Quarz. https://www.st.com/en/microcontrollers-microprocessors/stm32g0-series.html https://www.st.com/en/microcontrollers-microprocessors/stm32l0-series.html
Die Tabelle auf http://stefanfrings.de/stm32/stm32l0.html hilft vielleicht bei der Auswahl. Wobei ich gerade sehe, dass bei der L0 Serie maximal 20 kB RAM zu haben sind. Die neuete G0 Serie bietet vielleicht mehr. Ansonsten hat ST ja nich viele
-
Thread
STM32F303 plötzlich keinen SPI Clock mehr
schon mal einer solch ein Problem? Ich programmiere mit STM32CubeIDE. Die Initialsierung von SPI: [c] static void MX_SPI1_Init(void) { /* USER CODE BEGIN SPI1_Init 0 */ /* USER CODE END SPI1_Init 0 */ /* USER CODE BEGIN SPI1_Init 1 */
wie gesagt. Wenn nichts am Bus ist dann habe ich ja Clock! Übrigens. Die SPI Ports werden in der stm32fxx_hal_msp.c intialisiert. [c] void HAL_SPI_MspInit(SPI_HandleTypeDef* hspi) { GPIO_InitTypeDef GPIO_InitStruct = {0}; if(hspi->Instance==SPI1) { /* USER CODE BEGIN SPI1_MspInit 0
-
Thread
stm32 FatFS stranges Problem
(0x1c380) bytes to stm32 address: 134217728 (0x8000000) Flash page at addr: 0x08018000 erasedEraseFlash - Sector:0x3 Size:0x8000 2019-08-03T22:52:50 INFO common.c: Finished erasing 4 pages of 32768 (
bytes (2048 KiB) in pages of 2048 bytes 2019-08-03T22:53:11 INFO common.c: Attempting to write 115584 (0x1c380) bytes to stm32 address: 134217728 (0x8000000) Flash page at addr: 0x08018000 erasedEraseFlash - Sector:0x3 Size:0x8000 2019-08-03T22:53:13 INFO common.c: Finished
-
Thread
Anfänger / welcher mContr / welche Software
dir AVR Mikrocontroller http://stefanfrings.de/mikrocontroller_buch/index.html Wenn es unbedingt 32 Bit sein soll, dann fange mit einem STM32L0 an. Die "Gigantische IDE" ist da allerdings Standard. http://stefanfrings.de/mikrocontroller_buch2/index.html
/xc8 Soweit steht es also 1:1 für STM32 und PIC32. Beim Flashen ist PIC klar im Nachteil, man braucht ein PICkit5 (ja, -3 oder -4 geht auch). Die STM32 haben alle ab Werk einen UART-Bootloader, zum Flashen reicht also jeder PC mit serieller