-
Thread
DS18B20 - 10m Leitung, Position des Widerstandes
Ich befürchte das ist dann wirklich ein Stück software... https://github.com/dragino/LoRa_STM32/issues/13 Das problem ist auch so eine Geschichte... https://github.com/dragino/LoRa_STM32/blob/master/STM32CubeExpansion_LRWAN/Drivers/BSP/Components/ds18b20/ds18b20.c Da scheint es recht
Sorry... https://github.com/dragino/LoRa_STM32/blob/f343116c708b5f25e7ca3acb152879776d1cbf5c/STM32CubeExpansion_LRWAN/Projects/Multi/Applications/LoRa/DRAGINO-LRWAN(AT)/inc/stm32l0xx_hw_conf.h um genau zu sein da...
-
Thread
Mikrocontroller Takt mit Sinus
externes Oszillatorsignal den Sinus des OCXO dem STM füttern darf?
. der LT1016. https://www.digikey.ca/product-detail/en/linear-technology-analog-devices/LT1016IS8-PBF/LT1016IS8-PBF-ND/960990
-
Thread
Kamera-Modul an STM32F4xx
USB auf STM32.. oh je.
Schau Dir mal OpenMV an, das benutzt eine Kamera am STM32Fxx. Das Problem, das Du immer hast: Das interne RAM des STM32F4xx ist für hohe Auflösungen zu gering. Ein 320*240 Pixel Image hat bei 8+8+8Bit Pixelauflösung schon knapp 240kByte Speicherverbrauch
-
Thread
LED-Lichterkette für 6 Std ein und für 18 Std ausschalten
Dirk K. schrieb im Beitrag #4396898: > Billig und stromsparend wäre zum Beispiel mit einem STM32F030. Ich würde eher zu einem ATtiny25 mit Uhrenquarz raten, der kann nämlich direkt aus der Batterie gespeist werden (1,8..5,5V = 2..3 Mignon-Zellen). Einen RC-Oszillator würde ich nicht nehmen
nehmen. Bei Farnell sind die ATtiny leicht günstiger: http://de.farnell.com/atmel/attiny25-20ssu/8-bit-mcu-2k-fla-2-7-5-5v-soic8/dp/1636951 http://de.farnell.com/stmicroelectronics/stm32f030f4p6/mcu-32bit-cortex-m0-48mhz-tssop/dp/2393635
-
Thread
Was spricht gegen die Black Magic Probe?
Steckervarianten. Von der Black Magic Probe hab ich bislang noch nie gehört. Ich nutze den Atmel-ICE für 8-Bit AVRs und für 32-Bit SAMs. Für STM32 Comtroller auf eigenen Boards hab ich 'nen ST-Link V2 und dann hab ich noch ein paar Nucleo- und Discovery- Boards mit integriertem ST-Link Debugger. Da
Fuer die STM32L4 Familie enthaelt BMP: ID_STM32L41 = 0x464u, /* RM0394, Rev.4 */ ID_STM32L43 = 0x435u, /* RM0394, Rev.4 */ ID_STM32L45 = 0x462u, /* RM0394, Rev.4 */ ID_STM32L47
-
Thread
USB2CAN Adapter aus China - kann der was ?
Shortage ist. https://de.aliexpress.com/item/1005003746105255.html?spm=a2g0o.productlist.0.0.af202d8fOLl4qu&algo_pvid=47feeb92-eec1-4fb7-9044-6cfaf8dff2cc&algo_exp_id=47feeb92-eec1-4fb7-9044-6cfaf8dff2cc-0&pdp_ext_f=%7B%22sku_id%22%3A%2212000027291719020%22%7D&pdp_npi=2%40dis%21EUR%21%2124.42%21%21%
die Canable sind wohl auch mit den 8Devices Korlan USB2CAN identisch. Selben STM32F042/STM32F072 mit internem CAN Bus und externem Transceiver. Da gab es auch den entscheidenende Hinweis : candlelight firmware https://github.com/candle-usb
-
Thread
Firmenliquidation Olimex, Freescale und BMCM Produkte
andere muss ich aus Platzgründen verkuafen. OLIMEX Entwickler boards A13-LCD7TS A13-OLinuXino STM32-P407 STM32-P107 A20-OLinuXino-MICRO-4GB LCP-1766-STK STM32-P152 LPC-MT-2138 STM32-LCD DUINOMITE STM32-H407 STM32-P103 STM32-H103 STM32-E407 STM32-103STK A13-OLinuXINO-MICRO LPC-P1114
versendet. Viel Spass damit. Philipp X. schrieb im Beitrag #5057979: > ist da irgendwas bei, womit man STM32 programmieren und debuggen kann? Als zubehör hätte ich noch ein Stück ST-LINK/V2 zum debuggen und programmieren von STM8 und STM32 Karl-Heinz M. schrieb im Beitrag #5060133: > Thomas V. schrieb
-
Thread
low-pin-count µC mit integriertem USB
Ich bin auf der Suche nach einem passendem µC für meine aktuelle Anwendung. Ich benötige einen µC (8Bit / 32Bit relativ egal) mit integriertem USB. Ich bis dato mit dem Mega32u4, dem AT90USB und dem STM32Fxxx gearbeitet. Ich benötige den µC um eine serielle Schnittstelle abzubilden. Ich bräuchte
Die EFM8 Serie von Silabs hat USB integriert. https://www.silabs.com/mcu/8-bit/efm8-universal-bee/device.efm8ub10f16g-qfn20 QFN20 auf 3x3 Millimeter mit full Speed USB
-
Thread
STM32F RAM auslesen geht das?
Welcher STM32Fxxx denn?
Quelltext nicht. Der Chip ist NICHT geschützt (Keinerlei Lockbits gesetzt) ich will dem Programm auf dem STM32 beim arbeiten zusehen, von außen per STlink V2. Geht das irgendwie? Der Chip ist ein STM32F103C8T6.
-
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
; GPIO_Init(ITG_DRDY_Port, &GPIO_InitStructure); } void ITG_Read_RawData(s16* out) { u8 buffer[6]; u8 testReady; u8 intStatus; u8 i; testReady = GPIO_ReadInputDataBit(ITG_DRDY_Port , ITG_DRDY_Pin); if(testReady == 0) { ITG_I2C_BufferRead(ITG_I2C_ADDRESS, &intStatus
-
Thread
ILI9341 SPI Pixel auslesen geht teilweise. ID4 auslesen nicht
ili9341_readByte(); //First data byte all zeros uint8_t id1 = ili9341_readByte(); //ID part 0 (should be 0x93) uint8_t id2 = ili9341_readByte(); //ID part 1 (should be 0x41) bcm2835_gpio_write(RPI_BPLUS_GPIO_J8_36, HIGH); //CS High
zurückgeben werden. Ich hatte eben nochmal kurz in den Code für den ILI9486 welcher auf einem STM32 läuft reingeschaut. Das Display war im 8-Bit 8080 parallel Modus angesteuert. Da hatte ich den Code so geschrieben das bevor das Display überhaupt initialisiert wird erstmal die ID4 ausgelesen wird
-
Thread
STM32F4 ADC hängt
Hallo, Ich kämpfe hier gerade mit dem ADC im STM32F4 (Sourcen anbei). Ich habe das ADC Beispiel aus den Standardtreibern (STM32F4xx_StdPeriph_Examples\ADC\VBAT_Measurement) leicht abgewandelt (kein VBat, sondern PC1 als Analogeingang), aber bei
printf() anzeigen lassen ... ;-) Hatte das Problem auch. Und zudem das Problem, dass 25MHz statt 8Mhz eingestellt war im Standard. Wo das printf() dann auch nicht hilft.
-
Thread
STM32 SWD Programmer
habe mir jetzt den hier gezogen: https://www.aliexpress.com/item/ST-ST-LINK-V2-CN-ST-LINK-STLINK-STM8-STM32-Emulator-Downloader-Programmer-for-FLASH-ROM/1839866426.html?spm=2114.01010208.3.136.EiCUf8&ws_ab_test=searchweb201556_0,searchweb201602_3_10057_10065_10056_10068_10037_10055_10054_10069_301_
den offiziellen von STM? Ich habe hier zwei ST-Link V2 vom Chinamann in USB-Stick Bauform vorliegen. Die tun sowohl für STM8 (SWIM) als auch für STM32 (SWD). Und man kann die Firmware mit dem offiziellen Firmware-Upgrade-Tool
-
Thread
[STM32/CLion] snprintf verursacht HardFault
gegen die vorkompilierte von arm ausgetauscht, jedoch ohne Änderung im Ergebnis. Die linker Datei (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
STM32F767ZIT: CAN-Probleme
Hallo, ich habe mich mit einem STM23F103RBT in CAN eingearbeitet und es hat soweit gut funktioniert. Nun möchte ich CAN in meinem Projekt mit einem STM32F767ZIT verwenden. Ich verwende hier ebenfalls HAL-Treiber. Beim Initialisieren
CAN_HandleTypeDef *hcan){ //zu verschickende Daten handhaben CAN_Send (uint16_t id, uint8_t * data, uint8_t dlc); } HAL_CAN_TxMailbox1CompleteCallback(CAN_HandleTypeDef *hcan){ //zu verschickende Daten handhaben CAN_Send (uint16_t id, uint8_t * data, uint8_t dlc); }
-
Thread
STM32F103C8T6: Timer 6 IRQ verschwunden?
Laut CubeMX hat dein STM32F103C8T nur Timer1 bis Timer4.
hp-freund schrieb im Beitrag #4481528: > Laut CubeMX hat dein STM32F103C8T nur Timer1 bis Timer4. Nach Datenblatt auch: http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf
-
Thread
Daten von STM32 an PC. USB vs Ethernet?
nat einsetzen, für mehr ist aktuell leider kein Budget vorhanden. Nochmal zusammen gefasst: STM32Fx-Controller sendet Daten (1-8MBit/s) an Winddows-PC. USB oder Ethernet? Natürlich können wir ETler zu Rate ziehen. Vllt würde sich auch die Realisierung innerhalb einer studentischen Arbeit realisieren
Stefan T. schrieb im Beitrag #5931042: > STM32Fx-Controller sendet Daten (1-8MBit/s) an Winddows-PC. > USB oder Ethernet? 8 MBit/s an Nutzdaten gehen nicht mehr sicher über einen Full Speed USB Port - da sind die 12 MBit/s nämlich nur brutto
-
Thread
Werden Atmels 8-Bit-Mikrocontroller teurer?
angekommen. Darüber wollte ich hier vor ein paar Tagen eh schon reden. Ein Mega 2560 bzw AT91SAM3X8E kosten schon um die 10EUR. Ein STM32F4 oder F7 ~ ebenfalls. WTF? So werden diese Atmel Chips unverkäuflich...
ist es gerade extrem auffällig. > Da mach Dir mal keine Sorgen. Der Abgesang auf die beliebten 8-Bitter > wurde hier schon zu oft zelebriert :) Habe ich gar nicht behauptet. Ich sprach nicht von 8-Bittern allgemein. Sondern von AVR. Microchip hat auch eigene 8-Bitter. Aber wenn ein Konkurrent
-
Thread
Verkettete Liste für Mikrocontroller Gesperrt
leider hat nen avr halt fast keine ram im vergleich zu stm32 aber die stm sind zu schwer mal kurz mit gcc und ner makefile zu proggen
: "STM32 + komische 'Sicherheitsvorgaben' + malloc + Mikrocontroller = fail." hat sie aber nicht. Deine Meinung ist einfach nicht allgemeingültig. [..] > >> ..was bei Überlauf auf STM32 zu einer Exeption
-
Thread
STM32F2 welche Pins ADC?
Ich steige bei diesem STM32 nicht durch, Beim Atmel Gibt es ADC1, ADC2 etc. Beim STM32 gibt es ADC3_IN9, ADC3_IN10, etc.. ok, ich vermute mal das meint 3ter ADC Kanal 9 z.B. da 3x8Adcs oder so verbaut sind... ABER was in
Xmega ja >auch... >Allerdings halt an 16 Pins halt insg. 16 Eingänge, daher war das Prinzip >vom STM nicht klar. Nee, der XMEGA hat ZWEI ADCs mit je 8-fach MUX davor...
-
Thread
stm32 harte nuß !
Hallo, ich beginne mit dem stm32f4 discovery. em::blocks als ide, mit dem avr-gcc compiler ("bare metal"). folgendes progrämmchen läuft prima : [c] #include <stddef.h> #include <stdlib.h> #include "stm32f4xx.h" volatile
Weißt du was AVR oder STM32 sind? Reiner Doll schrieb im Beitrag #3918429: > ich beginne mit dem stm32f4 discovery. em::blocks als ide, mit dem > avr-gcc compiler ("bare metal").
-
Thread
Kicad - bestehendes Bauteil samt Footprint spiegeln
specified" anzeigt, obwohl ich STM32F429VETx mit LQFP100 Gehäuse ausgewählt habe. Viele der MC's in der stm32.lib haben kein Footprint aber z.B. der STM32F042C4Tx schon. Das hat mich schon mal verwirrt - warum manche und nicht
und auch die Geduld, die anscheinend nicht jeder in dem selben Maße besitzt. Gruß Markus DL8MBY
-
Thread
Visual Studio Code > undefined reference
-mcpu=cortex-m7 -std=gnu11 -O2 -Og -include /home/jojo/projects/mbed/mbed-ce-H7/build/FK743M5_XIH6_STM32CUBE-Debug/mbed-os/generated-headers/mbed-target-config.h INCLUDES = -I/home/jojo/projects/mbed/mbed-ce-H7/custom_targets/TARGET_STM32H7/TARGET_FK743M5_XIH6/. -I/home/jojo/projects/mbed/mbed-ce-H7/mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/. -I/home/jojo/projects/mbed/mbed-ce-H7/mbed-os/targets/TARGET_STM/TARGET_STM32H7/. -I/home/jojo/projects/mbed/mbed-ce-H7/mbed-os/targets/TARGET_STM/. // .... ganz
-
Thread
Suche C# CRC32 Check kompatibel zum STM32 CRC32
for(myBufferIndex_U32 = 0; myBufferIndex_U32 < inSize_U32; myBufferIndex_U32++) { myByte_U8 = inBuffer_PU8[myBufferIndex_U32]; for(myIndex_U8 = 0; myIndex_U8 < 8; myIndex_U8++) { myCRC32_U32 = ((myCRC32_U32 & 1ul) != (myByte_U8 & 1u)) ? (myCRC32_U32 >> 1) ^ kCRC32Polynominal_U32
Ok, meine C# Funktion war schon korrekt, die STM Funktion musste jedoch angepasst werden. [c] uint32_t my_crc32(uint8_t* data, uint32_t len) { uint32_t* pBuffer = (uint32_t*) data; uint32_t BufferLength = len/4; uint32_t index =
-
Thread
BLDC Ansteuerung
Problem Deadtime: [c]v u8 tmpul_old,tmpvl_old,tmpwl_old; v u8 wtstep; v u8 wavetable[48]={ 255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }; timer_proc_100us_x(){ u8 tmpul,tmpvl,tmpwl,tmpuh,tmpvh,tmpwh; tmpuh=wavetable[wtstep]; tmpul=wavetable[wtstep+12]; tmpvh=wavetable[wtstep+8]; tmpvl=wavetable[wtstep+20]; tmpvh=wavetable[wtstep+16]; tmpvl=wavetable[wtstep
-
Thread
STM32 Bootloader mit USB Device Mass Storage
SDC wird ja oft die Elm Chan Implementierung benutzt, und da gibt es einige Stellschrauben. Bei den STM32F4/F7 habe ich bisher keine Karte gehabt die nicht funktionierte, bis bisher 32 GB SDHC. Aber die kleinen 8 Pin Flash IC bieten ja auch mehrere MB für unter 1 Euro.
https://community.st.com/s/question/0D50X00009Xkejt/need-usb-mass-storage-device-example-code-for-stm32f4-discovery-board ?
-
Thread
Wine-Problem: AVRStudio4 unter Linux 64 Bit läuft nicht mehr
Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:004ef829 ESP:0033cf98 EBP:0033cfc8 EFLAGS:00010246( R- -- I Z- -P- ) EAX:02103dc0 EBX:00000001 ECX:0018e2f8 EDX:020fc324 ESI:029177c8 EDI:029177c8 Stack dump: 0x0033cf98: d487bf77 00001b58 029177c8 00000001 0x0033cfa8: 0033cfb8 029177c8 02103dc0 d484fd6e 0x0033cfb8: 0033cf98 0033d14c 0056dcfa 00000000 0x0033cfc8: 0033d158 102acec3 d484e3fe 00000000 0x0033cfd8: 00000000 000302e6 0001022c 00000007 0x0033cfe8: 00000001 0033d098
-
Thread
Ausgaben von objdump
einschätze, erhebt sich für mich die Frage, könnte mir jemand dabei helfen, einen Startup-Code für den stm32 zu erstellen, der der Qualität von avrlibc entspricht? ... und vielleicht sogar zu ähnlichen Ausgaben von objdump führt? Sowohl stm32, als auch Startup-Code an sich ist für mich völliges Neuland
systemTick::systemTickHandler() { ++sys::systemTick::milliSeconds; 0: 4a02 ldr r2, [pc, #8] ; (c <sys::systemTick::systemTickHandler()+0xc>) 2: 6813 ldr r3, [r2, #0] 4: 3301 adds r3, #1 6: 6013 str r3, [r2, #0] } 8: 4770 bx lr a:
-
Thread
CAN in analog umwandeln
Hallo Niklas G., also das mit dem >>OLIMEXINO-STM32F3<< hört sich doch gut an. Das würde ich gerne weiterverfolgen. Hast du das schon mal gemacht? Ich glaube die größte Schwierigkeit ist dann den OLIMEXINO-STM32F3 so zu konfigurieren, dass er die Daten
: > Der 0-10 Volt-Ausgang der OLIMEXINO-STM32F3 scheint mir unkritisch. Der STM32F3 kann nur 0-3.3V ausgeben
-
Thread
CAN Node multifunktional für Hausbus
://www.mikrocontroller.net/topic/369075#4203443 Falls nun die Frage kommt: Ja, der ST-Link kann STM8 _und_ STM32. > Womit debuggst Du Deine Programme (Software? GDB?), liefert ST ein > ähnliches Teil wie den LPCXpresso? Wenn ja, wo kann man das kaufen? Ist die Frage damit beantwortet, oder
Nun gibt es zwei Diskussionen: ¯¯¯ ¯¯¯ * CAN oder Ethernet? * AVR (8 Bit) oder ARM (32 Bit)? @Christoph R.: Was steht fest und wozu benötigst Du noch Input? Ich persönlich würde wohl NRF24L01+ oder RS485 nehmen und einen STM8 oder STM23. Aber mich interessiert das
-
Thread
Suche ein Starterkit
WayinTop-Elektronik-Drahtbr%C3%BCcken-Widerstands-Widerstandskarte/dp/B07Z1QP5M2/ref=pd_sbs_147_11?_encoding=UTF8&pd_rd_i=B07Z1QP5M2&pd_rd_r=a2aba422-4449-4319-b8b4-700df397a10e&pd_rd_w=hWUJT&pd_rd_wg=oxjEe&pf_rd_p=42bf0ad8-ce6f-4127-a2f0-106727020a41&pf_rd_r=4Y4GG88JXPDMK24HN4A4&psc=1&refRID=4Y4GG88JXPDMK24HN4A4
ref=sr_1_6?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=funduino&qid=1591873804&sr=8-6
-
Thread
STM32 - Eclipse - GCC - Sind Interruptadressen in Startup definiert?
findet sich in: [c] SPL/inc/stm32l1xx_it.h SPL/inc/stm32l1xx_it.c [/c] Also schau dir diese 4 Dateien und die main.c genauer an, damit dürfte sich vieles klären...
Auswahl: neben [c] USE_STDPERIPH_DRIVER [/c] noch wie in der main.c angegeben [c] STM32L152VB STM32L1XX_MD [/c]
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
STM8 und STM32 sind in ähnlichen Preislagen, dafür gibt es dann auch lesbare Doku ;)
Können die bezüglich Stromverbrauch / Batteriebetrieb bei STM8Ls halbwegs mithalten?
-
Thread
MPLAP Snap halb im Nirvana
GdbConsole - 7.0.188 GdbConsole Version: 7.0.188 Package GUID: 49258291-0FED-4501-881B-6BAA91BEBCA8 Company: Atmel Installed Packages: Atmel Kits - 7.0.132 Atmel Kits Version: 7.0.132 Package GUID: 6F4B8FE4-C464-4916-8B43-AC92431C1CDF Company: Atmel Installed Packages: AtmelToolchainProvider
Company: Atmel Installed Packages: XC8ToolchainProvider - 1.0.140 XC8ToolchainProvider Version: 1.0.140 Package GUID: 37ef5c0a-bc30-4ea7-bff0-9183f7fe45c2 Company: Microchip Installed Packages: Visual Assist for Atmel Studio - 10.9.2332.3
-
Thread
Codesammlung und Tutorial
dieser Umschwungzeit wären Tutorials für die Cortexe heiß begehrt. Da gibts noch nicht so viel. lg stm
, wo noch nicht so viel bekannt drüber ist - z.B. LPC oder STM32? Da gibt es wirklich offene Fragen: Einrichten einer Toolchain, Registerprogrammierung usw., die hier immer wieder auftreten. Und die STM32 Boards sind ungeschlagen preisgünstig und brauchen keinen
-
Thread
AVR T1 Capture Problem - Meinung erbeten
daß auch eine lange > Interruptsperre nicht stört. Timer1 ist somit recht 'geduldig'. > Bei einem 8-Bit Timer ist die Bereichsgrenze mit 0x80 deutlich > kritischer, da bei einem 16 MHz Timer schon nach 8 µs ISR-Sperre ein > gesetztes OVF-Flag nicht mehr eindeutig zugeordnet werden kann. > > Soviel
nicht benötigt. Wenn ein Fahrrad reicht, > brauche ich kein Flugtaxi. Guten Abend, Ausser STM32 habe ich ohnehin keine dieser schnellen uC. Da ich aber störrisch wie ein Maultier sein kann, begrenze ich meine Wahl auf 8-Bit Technik. Ist einfach gemütlicher dort. Ich befasse mich in der Arbeit
-
Thread
Beratung Mikrocontroller
Cortex M3 32bit Evaluation Board (stm32discovery) für rund 8 euro. Da ist der Programmieradapter schon inklusive.
hantieren kann oder will, sind 8Bit nach wie vor die erste Wahl. Abgesehen davon können die meisten 8Bitter mit Betriebsspannungen zwischen 1.8 und 5.5V umgehen. Coocox ist für STM32 und LPC Evalboards (und andere) sicher gut geeignet
-
Thread
Auswahl des passenden uC für mobiles Testgerät
Nucleo-Reihe beschäftigt. Ist vielleicht mit Kanonen auf Spatzen geschossen, aber ich denke mit dem STM32F401RE (https://www.exp-tech.de/plattformen/arm/stmicroelectronics/5645/stm32-nucleo-development-board-for-stm32-f4-series-with-stm32f401re-mcu-supports-arduino?c=1158) mit - 512kB Flash - 32 Bit
Wenns billig sein soll und ein brauchbares Farb LCD mit Touch haben soll, fällt mir noch das STM32F429I Discovery Board ein mit 8MB SDRAM, mittlerweile gibts ein Update davon. Kostet etwa 30 Mäuse und ist sofort verfügbar: https://www.st.com/en/evaluation-tools/32f429idiscovery.html Gut dokumentiert
-
Thread
USB-C an ATmega328 oder STM32
Unabhängig von meiner Mimik funktionieren die MCP2200 und MCP2221x nicht mit dem STM32-Bootloader, weil die nur 8N1 kennen. Der Bootloader braucht 8E1.
. > > Unabhängig von meiner Mimik funktionieren die MCP2200 und MCP2221x nicht > mit dem STM32-Bootloader, weil die nur 8N1 kennen. Der Bootloader > braucht 8E1. Vielen Dank. Ich wollte langfristig ohnehin auf STM32 wechseln. Das endgültige Projekt ist weit grösser. Das Testboard dient
-
Thread
CRC32 mit stm32
HighWordLoNibble = (uint8_t)((u32RevValue>>16)&0xFF); LowWordHighNibble = (uint8_t)((u32RevValue>>8)&0xFF); LowWordLoNibble = (uint8_t)((u32RevValue)&0xFF); /* rev byte order in variable */ u32RevValue=(uint32
= (uint8_t)((u32RevValue>>16)&0xFF); LowWordHighNibble = (uint8_t)((u32RevValue>>8)&0xFF); LowWordLoNibble = (uint8_t)((u32RevValue)&0xFF); /* rev byte order in variable */ u32RevValue=(uint32_t
-
Thread
USB Fullspeed und SD-Karte
groß machen und bei verschiedenen Tests konnte ich auch keine so großen Unterschiede messen ob nun 8k oder 32k Puffer. Ich verwende im Moment die MSC Class aus der USB-Host-Device_Lib_V2.0 in Verbindung mit einem STM32F105, wobei die SD-Karte eine SanDisk 2GB ist. Die Zeiten liegen so bei ca. 500-
natürlich nicht wirklich weiterhelfen. Ich versuche es trotzdem: Was machst du jetzt genau? 8kBytes empfangen, 8kBytes schreiben, warten bis geschrieben und dann wider empfangen ODER 8kBytes empfange, 8kBytes schreiben und parallel die nächsten 8kBytes empfangen? am effektivsten ist
-
Thread
STM32F303 SPI kein SCK- und MOSI-Signal
_t send(const uint8_t cVal) { uint8_t u8Result; *(volatile uint8_t*) &SPI1->DR = cVal; while (!(SPI1->SR & SPI_SR_RXNE)); u8Result = SPI1->DR; return u8Result; } [/c] Und zum Testen eignet sich immer
manchen Controllern gemacht werden muss:uint8_t > send(const uint8_t cVal) { > uint8_t u8Result; > > *(volatile uint8_t*) &SPI1->DR = cVal; > while (!(SPI1->SR & SPI_SR_RXNE)); > u8Result = SPI1->DR; > > return u8Result; >
-
Thread
Diskussionsrunde: Opensource Entwicklungstools für STM32
jtag_device 4 0x1 0xf 0xe #jtag_device 5 0x1 0x1 0x1e # target configuration # script for stm32 #use combined on interfaces or targets that can't set TRST/SRST separately reset_config trst_and_srst jtag newtap stm32 cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id 0x3ba00477 jtag newtap stm32 bs -irlen 5 -ircapture 0x1 -irmask 0x1 -expected-id 0x16410041 target create stm32.cpu cortex_m3 -endian little -chain-position stm32.cpu stm32.cpu configure -work-area-virt 0 -work-area-phys 0x20000000
-
Thread
Kinetis vs LPC (NXP kauft Freescale)
von FSL mit NXP für STM zu bedeuten hat? Muss STM jetzt seine PPC Peripheriemodule alleine entwickeln... ? Von den Geschäftsfeldern passt der Merger recht gut. NXP ist eher im Low-Performnce Segment aktiv, während FSL schon
immer so? Ich kann das leider nicht beurteilen, da ich in dem Bereich zu wenig Erfahrung habe. Kla, 8kB Flash ist sehr wenig aber für 68 Cent das Stück (Stückpreis)? Hier die Herstellernummer: MKL03Z8VFG4
-
Thread
STM32F4-Discovery: Timereinstellung passt nicht zur Frequenz
Hallo, ich musste in system_stm32f4xx.c PLL_M von 25 auf 8 stellen (weil der Quarz auf dem Discovery 8 MHz hat). Dann stellst du noch Period auf 99 (glaube ich). Danach sollte PA6 mit 50 Hz getoggelt werden (25 mal pro Sekunde high
Thomas W. schrieb im Beitrag #2748192: > Hallo, > > ich musste in system_stm32f4xx.c PLL_M von 25 auf 8 stellen (weil der > Quarz auf dem Discovery 8 MHz hat). In der stm32f4xx.h findet sich das hier. Daher dachte ich, mit HSE_VALUE wäre alles erschlagen. [c] /** *
-
Thread
Blue-Pill mit GD32F303CC
Andreas B. schrieb im Beitrag #6537670: >> Mit dem Original STM natürlich. > Warum sollte ein Cortex M4 mit den popeligen STM32F103 kompatibel sein? STM32F303CC Ist doch nicht so schwer. ;)
/stm32-nucleo-boards/nucleo-f303k8.html Das Original wäre hier der STM32F303 der hier als GD32F303 nachgemacht ist und das lange nicht so gut wie die das mit dem GD32F103 gemacht haben.
-
Thread
3,3V messen sehr genau messen
D conversion and timers, the ADCs could be triggered by any of TIM1, TIM2, TIM3, TIM4, TIM5, or TIM8 timer.
deine "hochpräzise" Versorgungs/Referenzspannung messen und dann einen Kalibrierwert in das Flash des STM klopfen. Besser wird's nicht werden...
-
Thread
STM32 soll bestimmte Zeilen von einer .txt einlesen und verwenden
Hallo zusammen, ich möchte Zeile 2,4,6,8 und 10 einer .txt Datei (die auf dem Desktop gespeichert ist) einlesen, die Werte dann in int umwandeln, um sie dann zur Auswahl einer Switch Funktion zu benutzen. Beispiel: .txt Zeile 2: "1" -
Zoundgalaxy/Desktop/functionList.txt" Du hast wirklich ein komplettes Windowsbetriebssystem auf einem STM32 implementiert?
-
Thread
Lizent STM VCP Treiber
schrieb im Beitrag #5012921: > Insofern freut es mich sehr, daß ich für die USB Schnittstelle der STM32 > Controller gar keine Treiber brauche. Das kannst Du so natürlich nicht verallgemeinern. Du brauchst nur dann keine Treiber, wenn Deine Software auf dem STM32 eine der Standardgeräteklassen
Art von Weitergabe ist untersagt. Wenn du also deinen Kunden (oder deinen beschenkten Freunden) den STM Treiber bereitstellen willst, musst du ihnen mitteilen, wie man ihn auf der Webseite von STM findet. Kopieren zur Weitergabe ist verboten.
-
Thread
STM32 Discovery oder Nucleo?
Hallo, STM-Linie: STM32 oder STM8 MCUs ?
Das ist ein Missverständnis. STM32 ist auf allen diesen Boards, ob Nucleo oder Discovery. STM32 war nur die Antwort auf die Frage Gerhard G. schrieb im Beitrag #4914471: > Hallo, STM-Linie: STM32 oder STM8 MCUs ? Die Kürze