-
Thread
stm32 uart flash reset über gpio?
-f interface/raspberrypi2-native.cfg -c "transport select swd" -f /usr/share/openocd/scripts/board/stm32f103c8_blue_pill.cfg Open On-Chip Debugger 0.10.0+dev-01177-gb9a30e08-dirty (2020-04-13-16:34) BCM2835 GPIO nums: swclk = 11, swdio = 25 swd Info : Listening on port 6666 for tcl connections
-f interface/raspberrypi2-native.cfg -c "transport select swd" -f /usr/share/openocd/scripts/board/stm32f103c8_blue_pill.cfg -c "program /tmp/simpleBlink.bin verify reset exit" BCM2835 GPIO nums: swclk = 11, swdio = 25 swd Info : BCM2835 GPIO JTAG/SWD bitbang driver Info : JTAG and SWD modes
-
Thread
sei nicht schlauer als der Compiler?
lds r18,i subi r18,lo8(-(1)) sts i,r18 sbiw r24,1 brne .L2 ldi r24,lo8(0) ldi r25,hi8(0) ret i: [/avrasm] und aus: [c] volatile uint8_t i = 0; int main (void)
: > Ich habe es noch nie erlebt, wenn man Code vom AVR auf den ARM > portiert, daß dann ein uint8_t plötzlich zum Flaschenhals wird. Das stimmt schon: es ist schwierig, einen STM32 zum Schwitzen zu bekommen - außer man macht es böswillig oder aus Dummheit. Hier ein Thread, wo das diskutiert
-
Thread
µC mit viel RAM für Touch TFT mit "Wischen"
verwenden. Vor allem die ARM basierten Mikrocontroller scheinen dafür gut geeignet zu sein, und STM bietet dafür wieder sehr viele Evaluation Kits zu günstigen Preisen an, bei denen sogar schon ein vergleichbares Display und einem 8 MByte SDRAM verbaut ist, damit du in alle Richtungen scrollen kannst ^^: http://de.farnell.com/stmicroelectronics/stm32f429i-disco/stm32f4-discovery-eval-board/dp/2355377
-
Thread
USB CDC mit CUBE und SW STM32
Ansteuerprogramm dazu läuft unter Windows 7 und ich schicke im Moment zum Testen Strings über USB an den STM32F103 und gebe das empfangene Paket in "CDC_Receive_FS" direkt an das Display über I2C weiter. An den STM32F103 hängt noch ein Nucleo64 über SWD zum Programmieren und Debuggen. Der STM32F103 meldet
4 uint8_t UserRxBufferFS[APP_RX_DATA_SIZE]; static int8_t CDC_Receive_FS (uint8_t* Buf, uint32_t *Len) { /* USER CODE BEGIN 6 */ USBD_CDC_SetRxBuffer(&hUsbDeviceFS, &Buf[0]); USBD_CDC_ReceivePacket
-
Thread
Interner RC Oszillator von STM32C5 überraschend gut
Beim Vergleich diverser Mikrocontroller ist mir aufgefallen, dass der > HSI Oszillator von allen STM32C5 außergewöhnlich stabil ist. Der > Hersteller verspricht 1% in einem Temperaturbereich von -20 bis +130 > Grad Celsius. > Im Datenblatt lese ich min -1% und max +1% ;-) Die neueren STM haben
besonders plöt an. So wie du Depp. https://www.digikey.de/en/products/detail/abracon-llc/AB308-8.000MHZ/5054618
-
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
STM32 Flash Schaltung über UART
übermüdet ;) ---- Datenblatt: https://datasheet.lcsc.com/lcsc/1912111437_STMicroelectronics-STM32G030K8T6_C431631.pdf LCSC Produktlink: https://www.lcsc.com/product-detail/Microcontroller-Units-MCUs-MPUs-SOCs_STMicroelectronics-STM32G030K8T6_C431631.html
/dm00625292-stm32g030x6x8-device-errata-stmicroelectronics.pdf
-
Thread
[V]erkaufe diverse sachen
display, headspeaker verstärker, keyboard für jeweils ein µC typ - alles zusammen gebraucht 35EUR STM32 board - mit STM32F103ZET6 (wie ebay 180762088461 allerdings LCD 2.8" mit touch) - fast wie neu 25EUR 2 x GPS/GSM module (http://www.mikrocontroller.net/topic/138926 ) - die sind zwar nett aber
mehr. Set besteht aus ICE Cube, CY3201-miniEval board, ISSP kabel für ICE Cube, Debug POD für CY8C29x66 (mit CY8C29000 drauf und 28DIP adapter). Ich packe noch dazu ein ersatz CY8C29000 (TQFP). Den ICE Cube kann man natürlich mit anderen PSOC1 benutzen, zum debugen braucht man aber jeweils die
-
Thread
STM32F4xx: Kann mal jemand die SPI testen?
auf das Wesentliche und macht aus den Libs inline Funktionen. [c] /* ------ SPI Low Level: Ein 8 Bit Datenwort senden und holen ------- */ uint8_t __attribute__((optimize("O0"))) SPI_TransferByte(uint8_t data) { while(!SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_TXE)); // Warte bis TXE
Unterschiede > in der Initialisierung oder de F469 verhält sich anders. > Compiler im Atollic ist der gcc 4.8.3. Hi, irgend wo dran wird es liegen, ich habe GCC 5. irgendwas und einen STM32F407. Nur suche ich da jetzt nicht weiter, weil es mit den NOPs ja funktioniert. Trotzdem, nett, dass Du Dir mal
-
Thread
Suche Microcontroller mit wenig Pins und hohem (Timer-)Takt
Der STM8S003F3U6 lässt sich übrigens mit Lötkolben löten, weil es kein Masse-Pad in der Mitte gibt...
STM32G030J6 hat 8 Pins (SO-8) und läuft mit dem internen Oszillator mit bis zu 64 MHz (inkl. 16-bit Timer).
-
Thread
IDEs? was nutzt Ihr?
und 32 TB SSD. > Da habe ich schon glaubwürdigere Hochstapler gesehen. Das sind per Rechner 8x 16 TB SAS-Saegate und 9x 3.8 TB M2 SSD. Wo ist das Problem?
EMBITZ,Stm32CubeIDE,Keil, AVR Studio
-
Thread
AVR braucht 7us-12us bis in Interrupts ausgelöst wird??
bedingten Sprüngen. Da ich es gerne genauer wissen möchte, wo kann ich deine Aussage für Atmel AVR 8-Bit µC wiederfinden ?
Compiler draus macht. [c] #include <avr/io.h> #define DELAY 150 int main(void) { uint8_t thisLed = ~( 1 << PB0 ); uint8_t nextLed = ~( 1 << PB1 ); uint8_t innerCounter = 0; uint8_t outerCounter = 0; DDRB = ( 1 << PB0 ) | ( 1 << PB1 ) | ( 1 << PB2 ) | ( 1 << PB3 ) | ( 1 <<
-
Thread
Welcher Cortex M3 Controller für BLDC und Ethernet
einiges schwieriger, zumal die Dokumentation nicht immer so perfekt wie bei Atmel ist... Die Timer der STM32 sind zB sehr mächtig, das erfordert kompliziertere Ansteuerung... Es gibt allerdings auch da Wrapper-C-Methoden (Bei STM32: StdPeriphal library), aber die macht eigentlich nur den Code schöner, wirklich
es nur aufzuwaermen braucht. Die Register Beschreibung zum LPC1768 ist 840 Seiten Die von einem STM32F1XX 671 Seiten + das UserManual 1093 Seiten. Das sit ne andere Liga als AVR's mit 8Bit
-
Thread
Wie ethernet zu Messgerät hinzufügen
Je nachdem was noch an Peripherie am STM übrig ist, gingen bspw. auch ein ESP32 (gibt ne Reihe fertiger Module mit Ethernet) oder bspw. LAN9250 oder AX88796C (Ethernet-Controller mit Phy, die entweder über SPI/Quad-SPI oder parallel 8-/16-
100ksps = 25,6Mbit reine Nutzdaten plus bisschen > overhead. Vor knapp 10 Jahren hatte ich einen STM32F107 mit 66MBit/s via Ethernet gehabt (iperf Test). Denke mit einem STM32F407 sind die 25 Mbit locker möglich.
-
Thread
ARM-Kit in 3 Schritten gesucht
M3 erforschen. Ansonsten bin ich totaler Fan von diesem Cortex M4F Board: http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini Das enthält ab Werk einen USB Bootloader und ist in sehr guter Qualität gefertigt. Es hat eine FPU für schnelle 32bit Float Berechnungen. Der STM32F303 gilt als Nachfolger
#6050094: > Ansonsten bin ich totaler Fan von diesem Cortex M4F Board: > http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini Und ich bin totaler Fan vom Teensy , der ist Arduino kompatibel und viel besser und viel schneller (auch was die Erstellung von Projekten angeht). Irgendwie bist du nicht
-
Thread
Hochfrequenzschaltregler
Der kann doch 8A.
gebraucht. Man muss natürlich beim Design etwas aufpassen aber machbar ist das allemal. Ich habe den STM32F334 benutzt. Der HR Timer ist bei dieser Anwendung Gold wert, da er bei 3Mhz das PWM noch mit gut 1300 Schritten auflöst und die Dead Time von 8ns gut erzeugen kann. Das Puls Skipping Feature ist
-
Thread
segment anzeige
einer 2Khz Timer2 ISR mit der SPI Port HW angesteuert werden. Die CA LED Segmente werden im Format 7x8 angesteuert. Also, 56 totale LED Segmente können so angesteuert werden. Es existieren 7 Spaltentreiber die jedes eine CA Gruppe mit bis zu 8 LEDs ansteuern kann. Ein HC138 1 of 8 Decoder steuert die
diesen Fall ist vertikale Expandierung mit zusätzlichen SR günstiger sein weil man nicht mehr wie 8 Common Anode Spalten sequentiell ansteuern sollte, sonst dauert der Spalten Scan zu lange und Flimmern könnte ein Problem werden. Man könnte zB. noch mehrere LEDs im Format 7x8+8...8 anordnen und mit
-
Thread
Probleme mit I2C beim STM32F103C8T6
Beispiel-Code für dich, wie man die richtige I²C > Schnittstelle benutzt: http://stefanfrings.de/stm32/stm32f1.html#i2c Hallo Stefan, zuerst einmal vielen Dank für den Code. Ich habe Deinen Code 1:1 bei mir übernommen - lediglich die Taktfrequenz angepasst, da meine Peripherie nicht auf 8,
dann die Selbe wie für Deinen mittlerweile gekauften LA... https://sysprogs.com/w/how-we-turned-8-popular-stm32-boards-into-powerful-logic-analyzers/ Gruß, Holm
-
Thread
Welchen Compiler/IDE benutzt ihr für uController?
NXP? >> > Warum nicht? > Ich finde sie uebersichtlicher als die STM.
für die meisten Architekturen den GCC in einer gut abgehangenen 4.92er Version, für MCS51, HCS08 und STM8 den SDCC, für PICs bin ich mittlerweise vom SDCC auf den XC8 umgestiegen. Dazu automatisch generierte Makefiles, Linkerscripts, Includes, Startup-Code sowie eine inzwischen teilweise über 2000 Funktionen
-
Thread
erste Schritte: AC-Messungen mit AVR
Abweichungen von sehr wenigen Watt. Wenn man natürlich auf 0,01W genau sein will muss man das mit STM32 machen. Für meine 3-Phasenmessung langt jedenfalls ein Mega8 mit intern 8MHz. Viel Erfolg, Uwe
Abweichungen von sehr wenigen Watt. Wenn man natürlich auf 0,01W genau > sein will muss man das mit STM32 machen. Für meine 3-Phasenmessung langt > jedenfalls ein Mega8 mit intern 8MHz. > > Viel Erfolg, Uwe Hört sich interessant an ! Was überwachst/misst du denn damit so ? Grüße, Marcel
-
Thread
STM32F4 I2C ACK bei 1.5V
mir schon gedacht. Warum macht er aber zu > Anfang so nen knackigen Sprung auf 3.3V um sofort auf 1.8V zu hüpfen? Weil der STM32 erst auf 1 zieht, und ganz kurz danach das Display beginnt, auf 0 zu ziehen...
Beitrag #4484914: > kapazitives Touch hat und jetzt zickt I2C rum Die I²C-Einheit von den alten STM32, inkl. dem STM32F4, kann einem enorm viel Spaß generieren. Wenn du noch leicht wechseln kannst, wäre es empfehlenswert, einen neuen STM32 (STM32F3, F0, ...) zu nehmen mit der verbesserten I²C-Peripherie
-
Thread
STM32F4 adc atan2 problem
init.c syscalls.c stm32f4xx_it.c system_stm32f4xx.c stm32f4_discovery.c printf.c ../Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_usart.c ../Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_syscfg.c ../Libraries/STM32F4xx_StdPeriph_Driver/src/misc.c ../Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_gpio.c ../Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rcc.c ../Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_tim.c ../Libraries/STM32F4xx_StdPeriph_Driver
-
Thread
STM32F429 Disco Board: SDRAM benutzen
http://en.radzio.dxp.pl/stm32f429idiscovery/sdram.html
worden. Rest kompiliert und spielt wie vermutet..... #define BUFFER_SIZE (1024*1024) uint8_t buffer[BUFFER_SIZE] attribute__((section(".HeapMemSection"))); /* 18.12.2013 angepasst von UB auf STM32f429i-Disco-Board */ OUTPUT_FORMAT ("elf32-littlearm", "elf32-bigarm", "elf32-littlearm
-
Thread
Frage zum ST-Link auf Discovery F4
F4 Board zu holen, das ja einen ST-Link on Board hat. Jetzt habe ich bei ebay verschiedene günstige STM08 und STM32 Boards gesehen. Meine Frage ist nun ob ich die mit dem Discovery auch Programmieren kann. http://www.ebay.de/itm/2PCS-STM8S103F3P6-ARM-STM8-Minimum-System-Development-Board-Module-Arduino
http://benryves.com/journal/3567231 STM8 kannst Du mit dem Stlink auf den STM32-Discoverys nicht (jedenfalls nicht ohne weiteres) programmieren. Dazu gibt es hier im Forum auch einen thread.
-
Thread
STM32 Chan Fat mit Keil Standart Library?
entsprechenden heade include, bekomme ich so schöne fehlermeldungen wie diese C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(23): error: #256: invalid redeclaration of type name "s32" (declared at line 470 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h")
STDPeriphLib 3.5 Da sind auch templates für Keil drin. 2. sind da auch Beispiele für Sd Karte und STM mit Chans Fatfs drin, leider nur V0.8 aber das kann man ja auf 0.9b updaten. MfG Tec
-
Thread
STM32F042 gecloned aber verhält sich seltsam
Muss PB8-boot0 nicht auf GND liegen? So startet der Controller eventuell in das Bootrom.
Dieter S. schrieb im Beitrag #7812505: > ist 0x08000000 bei diesem STM32 nicht eher 0x08004000 ?
-
Thread
Nachfolger des RP2040/Raspberry Pi Pico
Was für eine ENOB hat denn ein typischer STM32 (z.B. F303)?
8 x PIO-Kanäle sind noch frei verfügbar. Das nenne ich genial! Christoph M. schrieb im Beitrag #7719289: > Was für eine ENOB hat denn ein typischer STM32 (z.B. F303)? Laut Datenblatt bei 25°C
-
Thread
Quelltext: Lesestoff gesucht
$11, %eax popq %rbp .cfi_def_cfa %rsp, 8 retq .LBB0_4: .cfi_def_cfa %rbp, 16 movl $8, %eax popq %rbp .cfi_def_cfa %rsp, 8 retq .LBB0_5: .cfi_def_cfa %rbp, 16 movl
überladen und kaum kompilierbar. Hier mal als Beispiel die EEPROM Library: https://github.com/stm32duino/Arduino_Core_STM32/tree/master/libraries/EEPROM/examples
-
Thread
STM32L073RZ läuft auf HSE nur halb so schnell wie erwartet
dass der Systemtakt vom internen Oszillator HSI (= 16 MHz) bezogen wird. Das möchte ich auf HSE (= 8 MHz vom ST-Link) umstellen. Aber egal wie ich es versuche, die CPU läuft immer nur halb so schnell wie sie soll. Versuch 1: Zuerst habe ich den Code von STM32duino kopiert und modifiziert.
[c] // 32 MHz using the 8 MHz HSE oscillator multiply by 8 divide by 2 RCC->CFGR = RCC_CFGR_PLLSRC_HSE + RCC_CFGR_PLLMUL8 + RCC_CFGR_PLLDIV2; [/c] Hans-Georg L. schrieb im Beitrag #8054261: > A+B+C ist ungleich A|B|C
-
Thread
Hilfe bei ST8S103k (Einarbeitung)
/category/stm8/ und hier http://www.emcu.it/STM8.html STM8 ist ein echt guter MCU. Nur macht er halt bei einem Preisvergleich mit 32-Bittern nicht eine gute Figur. Viel Glück.
http://benryves.com/tutorials/stm8s-discovery/ hat mir beim Einstieg geholfen. Ich habe den Cosmic, Raisonance und IAR Compiler probiert und fand nur den IAR benutzbar. (kostenlos bis 8K codesize) Die IDE unterstützt den STM8S
-
Thread
Anbindung SHT71 an STM32F4Discovery
Setup of the I2C Interface to SHT71 Sensor */ setup_I2C(); /* Initialize LEDs mounted on STM32F4-Discovery board */ STM_EVAL_LEDInit(LED5); while (1) { /* Temperatur lesen */ uint8_t mytemp[] = { 0, 0, 0}; read_SHT71(TMP_ADRESS, mytemp); helptemp = mytemp
STM_EVAL_LEDOn(LED3); /* Reset Green, Red, and Blue LED*/ STM_EVAL_LEDOff(LED4); STM_EVAL_LEDOff(LED5); STM_EVAL_LEDOff(LED6); Delay(25000000L); /* Set Red LED */ STM_EVAL_LEDOn
-
Thread
stm32 HAL UART Receive_IT(.) sendet nur 1 Byte
while(ptr != NULL){ HAL_UART_Transmit(&huart3,(uint8_t*)ptr,strlen(ptr),10); ptr = strtok(NULL,","); } } } } In der stm32f7xx_it.c: extern a; void USART3_IRQHandler(void) { a = 1; HAL_UART_IRQHandler(&huart3); }
Fang mal hiermit an! Sonst wird das nix.... STM32Cube basics MOOC with hands-on exercises: https://www.youtube.com/playlist?list=PLnMKNibPkDnGtuIl5v0CvC81Am7SKpj02 Moving from 8 to 32 bits workshop - first steps in STM32: https://www.youtube.com
-
Thread
(Vektorieller)Netzwerkanalyzer für Amateurfunk
den FA-VA3. Die Arbeit damit hat "Lust auf mehr" gemacht, und das mündete dann in den VNWA3 von DG8SAQ.
VNA vom DG8SAQ dann einen Dynamikumfang von fast 100db bis 500MHz bis 1,3GHz immer noch ca. 60db. Ralph Berres
-
Thread
irsnd Callback function
// ARM STM32 # include <stm32f4xx.h> # define ARM_STM32 # define ARM_STM32F4XX #elif defined(__SDCC_stm8) // STM8 # define SDCC_STM8 #elif defined
(SDCC_STM8) # include "stm8s.h" # define PROGMEM # define memcpy_P memcpy # define __attribute__(x) # define uint_fast8_t uint8_t # define uint_fast16_t
-
Thread
Auslesen Reset Source STM32
herunterladen) die entsprechende Source und Header-Datei. Und binde sie in dein Projekt ein. Also stm32f4xx_rcc.h und stm32f4xx_rcc.c
beim F1 sieht es so aus: http://stm32.kosyak.info/doc/stm32f10x__rcc_8h.html http://stm32.kosyak.info/doc/stm32f10x__rcc_8c_source.html Ach ja, deine Fehlermeldung kommt vom Compiler, nicht vom Linker. Es fehlt (mind.) der include
-
Thread
EMbitz IDE lebt? Kommt bald neue Version 2.0!
Frank M. schrieb im Beitrag #6867825: > - Debugging with original STM32 Nucleo board (ST-Link on board) does not > work. Mit einem Original ST-LINK/V2 (am STM32H750) gibt es keine Probleme. Allerdings habe ich Probleme mit dem Live-Watch siehe hier: https://www.mikrocontroller.net
my tools is not running under Win 7/10) the EBlink is not recognized 3. I have read that XP / Win7/8 soon will not support anymore, with XP I can understand that, but Win 7/8?
-
Thread
Welche ATMega 8 Alternative für KEIL ULINK?
stm8
Dann solltest Du den Satz aber auch vollständig lesen: ähh, was sollte da von der Verwendung des STM32 abhalten? Nach der Tabelle werden z.B. STM32F030C6, STM32F030C8, STM32F030F4, STM32F030K6, STM32F030R8 ... unterstützt.
-
Thread
Probleme mit Linux (Kernel 4.9.0) und st-flash / texane
alternatives Konsolenprogramm zum Flashen unter Linux Das naheliegendste Programm wäre wohl der STM32 Cube Programmer. Für die GUI brauchst du Oracle JRE 8, das darin enthaltene Kommandozeilentool läuft auch mit anderen Java Versionen. https://www.st.com/en/development-tools/stm32cubeprog.html
vorhanden. Stefanus F. schrieb im Beitrag #5828561: > Das naheliegendste Programm wäre wohl der STM32 Cube Programmer. Für die > GUI brauchst du Oracle JRE 8, das darin enthaltene Kommandozeilentool > läuft auch mit anderen Java Versionen. > > https://www.st.com/en/development-tools/stm32cubeprog.html
-
Thread
STM32: Drama mit "Hard Fault Error"
#0 08002ED6 bne.n 0x8002ebe <tls_74HCT595_SendData+18> 08002ED8 adds r7, #8 08002EDA mov sp, r7 08002EDC pop {r7, pc} [/c]
Ich habe das Elend jetzt mal selber kompiliert und auf einem STM32F407VG ausgeführt: [c]void tls_Set74HCT595(uint8_t data) __attribute__ ((noinline)); void tls_74HCT595_SendData(const uint8_t *data,size_t nrBytes) __attribute__((noinline)); void tls_Set74HCT595
-
Thread
ARM LPC Dev Kit von Steinert
...für Dich zutreffend wäre "STM3220G-EVAL und daraus GLCD_16bitIF_STM32F2xx.c (ab HIMEX = 0) Ich hab's mal für Dich gepackt und angehängt(hoffe, Andreas ist nicht allzu böse)...
Angesteuert habe ich dieses LCD bereits mit ATmega 644 , ATmega 128, LPC1768,LPC2148 und eben mit dem STM32F407 und 417. Sowohl in SPI-Mode als auch in 8-bit und 16-bit IF mit bit-banding , aber auch mit FSMC. Ich gehe immernoch davon aus, daß Du das MCBSTM32C oder ein ähnliches Board hast(bin kein Hellseher
-
Thread
WS2812b über STM32 flackert ohne Logic Analyzer
meist das Problem weg, was aber prinzipiell keine Lösung ist. Grund: Der Output-High-Pegel eines STM32 liegt ziemlich genau bei der Umschaltschwelle der WS2812. Am besten nimmt man einen 1,8k Widerstand als Pullup an DIN der ersten LED und schaltet den STM32 auf OpenDrain. Dann hast Du einen simplen
wirklich etwas essentielles... Frank M. schrieb im Beitrag #5455881: > Der Output-High-Pegel eines STM32 liegt ziemlich genau bei der > Umschaltschwelle der WS2812. > Am besten nimmt man einen 1,8k Widerstand als Pullup an DIN der ersten > LED und schaltet den STM32 auf OpenDrain. Dann hast Du
-
Thread
STM32F103 lässt sich nicht programmieren
Pegel auch 3.3V (bei high). Allerdings bekomme ich weiterhin folgenden Fehler als Rückgabe vom Tool stm32flash: [code] > sudo stm32flash -b 19200 /dev/ttyACM0 stm32flash 0.5 http://stm32flash.sourceforge.net/ Interface serial_posix: 19200 8E1 Failed to read ACK byte Unexpected reply from
du einen FTDI-Chip nehmen. In https://www.mikrocontroller.net/attachment/327595/stm8s103_boot.gif findest du eine Verschaltung des CH340G für 3,3V, auch wenn hier ein STM8 an den CH340 angeschlossen ist, funktioniert diese Schaltung auch zum Flashen eines STM32 (wenn du die Reset
-
Thread
Birulki, Digitalelektronik – neue Mikrocontroller, neue ICs und Windows 11
Produktfamilie insofern, als die Sensoren nun ein Blickfeld von 60 Grad aufweisen und entweder 4x4 oder 8x8 Pixel Auflösung bieten und dank eines integrierten STM32-Controllers finalisierte Ergebnisse bereitstellen. Als Anwendungsfälle sieht ST die Verwendung als Laser-Autofokussystem an: ob zur Festlegung
Jetzt müssten die STM32Gxx Controller nur noch verfügbar sein... Der STM32G03xJ6 im SON-8 Gehäuse ist ein ATtiny-Killer, einziger Nachteil sind die 3,3V Versorgungsspannung die oft einen LDO notwendig machen, und das
-
Thread
[Projektaufruf] Lasst uns eine Kompaktsteuerung bauen
findest du nicht? Mein Vorschlag zur Güte wäre, nur eine Version anzubieten und diese wiederum mit einem STM32 aufzuziehen. Gruß, Edson
Flaschenhals PIC/Atmel zu verwenden so ziemlich das schlechteste was man sich vorstellen könnte. Besser STM32F10x/STM32F2xx/STM32F3xx/STM32F4xx vorsehen. Damit hätte man gefühlte 50 verschiedene Variationen bis zu 1MB Flash und 192KB RAM zur Auswahl. Ja, löten tue ich die auch immer selbst und von Hand
-
Thread
smt32f4 Bootloader
Liegt es evtl. an deinem COM Port? Funktioniert der Flash loader demonstartor von STM?
auch mit 0x79. Genau wie in meinem Python Script, nur dass die Flanken weniger steil sind bei den STM FLD Botschaften. Einstellungen STM FLD: Baud Rate: 19200, Data Bits: 8, Parity: Even, Echo: Disabled, Timeout(s) 10 Ich habe es auch zusätzlich anstatt des COM Ports es über ein USB to COM Adapter
-
Thread
Pointer auf Hardwareadresse in Mikrocontroller
Jo also es geht um STM32. Und was ich machen will ist an die Adresse in ADDRESS einen Wert mit 8 Bit zu schreiben. Sorry das ich das nicht gleich explizit geschrieben hab. Danke.
#2112453: > Thomas Klima schrieb: >> der "Wert" deiner Adresse hat jedoch 32bit, weshalb >>UINT8 *pTest1 = (UINT8*)ADRESS; >> nicht passt. > Wieviel bit sollte ""Wert" deiner Adresse" denn deiner Meinung nach > haben? > Und gleich die 50-Euro-Frage hinterher: Wofür steht die 32 in STM32?
-
Thread
Löttemperatur STM32
Hallo, weiss jemand mit welcher Löttemperatur man einen STM32 löten sollte? Bei mir geht es speziell um einen STM32F103C8T6. Ich habe ihn verlötet, bekomme aber einfach keine Connection zu ihm, obwohl ich einfach nur die Schaltung eines Eval-Boards übernommen
Ich habe mal meinen Schaltplan (Schaltplan_JTAG.png) mit den beiden genommenen Referenzen (MINI-STM32-Schematic-Diagram.pdf und STM32F103C8T6-Schematic-Diagram.pdf) angehangen. Ich würde wetten, dass alles gleich ist. Aber vielleicht bin ich auch nur verblödet :-( Aufgefallen ist mir noch folgendes
-
Thread
Timer Interrupt STM32F103
als die Boards. > > Gruß, > > Holm Sind 4,99 inkl. Porto zu viel ? https://www.amazon.de/STM32F103C8T6-STM32-Mindestsystem-Development-Arduino/dp/B01C2I7CSU/ref=sr_1_1?ie=UTF8&qid=1476774100&sr=8-1&keywords=stm32f103
Boards. >> >> Gruß, >> >> Holm > > Sind 4,99 inkl. Porto zu viel ? > > https://www.amazon.de/STM32F103C8T6-STM32-Mindestsystem-Development-Arduino/dp/B01C2I7CSU/ref=sr_1_1?ie=UTF8&qid=1476774100&sr=8-1&keywords=stm32f103 Sachma, bist Du sicher das Du überhaupt lesen kannst? Ich habe für 4
-
Thread
stm32 grundlagen
Suche hat für mich nichts befriedigendes ergeben. Ich habe erfahrungen in der Programmierung von 8bit PIC Mikrocontollern und möchte nun auch einmal die Welt der deutlich potenteren Hardware kennen lernen. Ich habe mir vor kurzem ein Eval Board von Keil gekauft, auf welchem ein STM32F107VC16 sitzt
Hier schon geschaut? http://www.mikrocontroller.net/articles/STM32 Unten findet man Links, z.B. zu STM32Circle
-
Thread
Schlanker UART Bootloader für STM32F031c6
Hi, ich habe das ganze für einen STM32F072 umgesetzt, dazu hier ein paar Code-Schnipsel, ich hoffe sie helfen weiter. Für die Vektortabelle muss man im Linkerskript (z.B. STM32F072C8TX.ld im CUBE-Projektverzeichnis) eine zusätzliche
dann ja der ST-Bootloader ausgeführt wird. https://www.st.com/resource/en/reference_manual/rm0091-stm32f0x1stm32f0x2stm32f0x8-advanced-armbased-32bit-mcus-stmicroelectronics.pdf Nachtrag: Denkbar wäre auch, dass noch Interrupts aktiviert sind, wenn du nicht alles sauber deinitialisierst. Wenn in