-
Thread
STM32 schneller SWDIO Programmer gesucht mit CMD
kommt eine Fehlermeldung, dass die erbindung nicht besteht.... STM32_Programmer_CLI.exe -HardRst>NUL STM32_Programmer_CLI.exe c- port=SWD -d %destination_file%
Ich muss die comman line version benutzen. GUI nur zum ausprobieren! STM32_Programmer_CLI.exe -c port=SWD mode=UR reset=hwRst -d %destination_file% ST-LINK SN : 49FF6B066767564949410767 ST-LINK FW : V2J37S7 Board : -- Voltage : 3.17V SWD freq : 4000
-
Thread
STM32 und I2C - Fehler im Code
schon durchgeschaut, will die aber nicht guttenbergen. Hier ist das Programm: [c] #include "stm32f10x_conf.h" //#include "stm32f10x.h" void Init(void){ // Hardware initialiser RCC_APB1PeriphClockCmd(RCC_APB1Periph_I2C1, ENABLE); // enable I2C; RCC_APB2PeriphClockCmd
Rätsel Rater schrieb im Beitrag #5409169: > Dumm wäre es jetzt stm32f10x_i2c.c zu inkludieren. Sollte schon mit conf.h drin sein. Rätsel Rater schrieb im Beitrag #5409169: > Du solltest I2C_GenerateSTOP (..) aus stm32f10x_i2c.c verwenden. > Gleiches gilt für
-
Thread
STM32: Seriell senden via DMA funktioniert zwar, aber wo wird´s gestartet?
[c] /* Includes ------------------------------------------------------------------*/ #include "stm32f10x.h" #include "platform_config.h" #include "stm32f10x_dma.h" #include "stm32f10x_rcc.h" #include "misc.h" #include "stm32f10x_usart.h" #include "stm32f10x_tim.h" #include "stm32f10x_it.h" #include "stm32f10x_flash.h" #include "stm32f10x_tim.h" #include "lib_dbg.h" /** @addtogroup STM32F10x_StdPeriph_Examples * @{ */ /** @addtogroup USART_DMA_Polling * @{ */ /* Private typedef
-
Thread
STM32 Nucleo Board von der Embedded
, so dass ich nur noch ein STM32F030 Nucleo-Board bekommen habe ( kleiner Speicher 64K Flash, 8K Ram ). http://de.mouser.com/new/stmicroelectronics/stm-nucleo-development-boards/?gclid=CP3jzp_H7LwCFU_KtAodnXYApQ Aber egal, das
richtig gemacht, allerdings scheint der Proz keinen AnalogOut zu haben. In der Devicedefinition device.h ist die Funktion totgelegt: #define DEVICE_ANALOGOUT 0 // Not present on this device und das liegt wohl daran das der STM32F030R8T6 gar keinen DAC hat. Ob da noch ein externer DAC auf dem
-
Thread
Single-Master Hausbus: CAN vs RS485(4-Wire)
Traffic des Sensors angezeigt werden können. Außerdem befindet sich im Switch eine Platinen mit STM32F407 die die Verbindung zwischen dem CAN-Bus und diversen Schnittstellen bereitstellt, sowie ein LCD für Bus-Statusinformationen befeuert. Schnittstellen sind z.B. - RS422 - RS485 - RS232 - USB
ADUM1201. Vorteile von CAN sind ganz klar: - Bei vielen STM32 onboard - automatische Bus Arbitrierung, Sensoren schicken ihre Werte einfach in den Bus (alle 5..10s) - Jedes Modul greift sich die passenden Informationen aus dem Bus - Es bedarf keiner aufwendige
-
Thread
STM32F4 Discovery Audio CS43L22 I2C Problem
Verhalten begründet ist und wie man es vielleicht behebt? Mein main.c: [c] // main.c #include "stm32f4xx.h" #include "my_header.h" int main(void){ I2C_HandleTypeDef I2C_Params; // declare Parameter Handle HAL_StatusTypeDef I2C_State; // declare State handle GPIO_InitTypeDef GPIOD_Params
/* Includes ------------------------------------------------------------------*/ #include "main.h" #include "stm32f4xx_hal.h" /* USER CODE BEGIN Includes */ #include "WaveData.h" #define CORE_I2C_ADDRESS 0x33 #define CODEC_I2C_ADDRESS 0x94 #define CODEC_MAPBYTE_INC 0x80 //register
-
Thread
STM32F103C8T6 mit ST-LINK/V2 flashen
en.DM00026748.pdf Jetzt verstehe ich nicht wie ich das anschließen muss (bzw ob ich das kann). Der STM32 hat ja nur vier output pins: 3V3 SWIO SWCLK GND Der Programmer hat zwei Ausgänge. Den STM 8 und STM 32. Aber in obigem PDF passen die Bezeichnungen alle irgendwie nicht. Ist das überhaupt
Nun blinkt auf dem STM32F103C8T6 fröhlich eine grüne LED und eine rote leuchtet. Wenn ich im STM32 ST-LINK Utility auf Target => Connect gehe hört die grüne auf zu blinken und die Software meldet "Can not connect to target
-
Thread
STM32 Daten kopieren Problem
(uint32_t*)&DataArray[7] = *(uint32_t*)&DataArray[2]; DataArray[6] = 0x09; /* weitere Verarbeitung */ } [/c] Nu meine ganz einfache Frage: Was mache ich falsch? Danke für eure Hilfe.
. Wenn schon STM32 und Datenschieben, dann wenigstens mit dem DMA Controller. HAL_DMA_Start(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32_t DataLength); DMA konfigurieren, wenn nicht
-
Thread
STM32 sendet nicht im CAN-Mode "Normal"
Hallo zusammen! Ich habe eine Frage zum STM32H753 Controller mit CAN-FD. Dieser sendet im im External Loopback Modus ganz normal. Ich kann Daten senden und empfange meine eigenen Nachrichten. Die gesendeten Nachrichten sehe ich korrekt in
Daniel F. schrieb im Beitrag #6277607: > zum Schaltplan: Es ist ein original STM32H753I-EVAL2 mit > CAN-FD-Schnittstelle. > > zum Code: Der gehört in den ANHANG, siehe [[Netiquette]]!
-
Thread
AVR T1 Capture Problem - Meinung erbeten
mino-elektronik.de/fmeter/neue_versionen.htm#c2 Für besondere Ansprüche hätte ich noch eine Version mit STM32H750 und 2 x TDC-Kanälen vom AS6501. Das kann man dann für eine Stereo-Pendeluhr nehmen ;-) Zurück zu Deiner Geschichte: Erfasse jeden Zeitpunkt in der TIMER1_CAP-ISR und verwende die Ergebnisse
den ganzen Tag mit STM32 und LPC Controller. Da ist AVR eine angenehme Abwechslung von den Komplexitäten und vergleichsweise viel anspruchsvolleren Anwendungen in der Firma. Abgesehen davon, finde ich die Welt der AVRs und
-
Thread
Einstieg in 8051 - Atmels AT89S52 oder?
Hinzu kommt, dass die silabs C8051 wirklich furchtbar teuer sind. Alao so richtig überteuert. 7€ für einen C8051 mit 8bit, USB, 3 Timern und 128k, welche nur über Banking erreicht werden kann. Für 2€ kriege ich n STM32 der ein *vielfaches* von dem kann. Wo liegt da der Vorteil??????
Das stimmt. Aber einen C8051 mit 128k/8k kriegst du nicht für unter 7€ - mit all seinen Nachteilen inkludiert. Vermutlich ist bereits der 50Cent STM32 flexibler und leistungsfähiger als so ein C8051.
-
Thread
STM32 Utility Link unter windows 10
Hardware Reset hat der China Dongle für den STM32 nicht. Nimm Software Reset.
Orginal -Tool bestellt...Ich brauche das nur um eine Firmware zu flashen.... PS.habe es gerade mit dem STM8 versucht , gleiches Problem wie beim STM32,schade
-
Thread
Suche einen Arm Cortex M0+ oder M3 Board mit einer MPU
STM32F2xx wie der STM32F205 haben eine MPU. Oder darfs auch nen M4 sein? Dann die STM32F4xx Reihe.
DevBoards, die Discoverys zB STM32F407 Discovery oder STM32F411 Discovery.
-
Thread
Welches Zubehör für DevKit NUCLEO-H723ZG ?
sicher besser für die Lernkurve und das Frustgefühl. Einem H7 (auf dem fast schon Unix laufen kann) Ethernet beizubringen ist kein typisches Anfängerprojekt. Sowas: https://amzn.eu/d/7zXuBr6
API. Allerdings ist das Arduino-API da schon einfacher als z.B. die STM32 Cube-APIs. Aber mit vorhandenen Programmierkenntnissen wird es schon gehen. Thomas T. schrieb im Beitrag #7608550: > SDIO hab ich bis heute nicht am laufen... Das ist aber bei allen STM32-Varianten
-
Thread
STM32 Quadrature Encoder + Geschwindigkeit ?
Hallo, Am STM32F407 will ich 2 Motoren mit Quadraturencoder betreiben. (Lageregelung). Um die Drehzahl zu erfassen brauche ich ja InputCapture. Beim Quadratur-Encoder ist der Timer ja die Zählbasis, also muss ich
F4 also ne FPU, dann mach sie auch an! Und nutze die Auflösung die dir das Ding liefert. Dino H. schrieb im Beitrag #4538074: > Folgende Frickelei habe ich mir jetzt mal für den STM32 überlegt: > - Timer 1 läuft im Encoder-Modus und resettet sich bei einem Wert von 1 > - Timer 2 läuft im Normalbetrieb
-
Thread
STM32 F2/F4 - was ich vermisse - Wunschliste für ST
Ich schreibe mal auf was ich beim STM32 vermisse. Der STM32F2xx/F4xx sind jetzt schon sehr gut geworden, aber dennoch habe ich Wünsche... 1) UART5 lässt sich beim F4xx nur auf einen einzigen Port-Pin mappen, wenn man SDIO haben will,
Markus Müller schrieb im Beitrag #3010088: > Ich schreibe mal auf was ich beim STM32 vermisse. Der STM32F2xx/F4xx > sind jetzt schon sehr gut geworden, aber dennoch habe ich Wünsche... Siehe auch myst.com, https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx
-
Thread
Hat schon jemand den LPC810 getestet?
der Richtung geht auch, zumindest bei manchen. Okay mit denen kenn ich mich weniger aus, bei den STM32 zB kann man schwer durch falsche Programmierung was kaputtmachen (dafür aber durch falsche Beschaltung)
>"The proprietary Adaptive real-time (ART) memory accelerator is >optimized for STM32 industry-standard...... Nicht erwähnt -habs schon öfter erwähnt- haben die, dass der 4 Takte braucht, bis er Werte liefern kann. Das beginnt nach jedem Sprung, Branch usw von neuem! Und complett
-
Thread
Eclipse Funktion wird nicht aufgerufen STM32 ARM
funktioniert es auch: [c] #include <stm32f4xx_gpio.h> #include <stm32f4xx_tim.h> #include <stm32f4xx_rcc.h> #include <misc.h> int main() { RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE); GPIO_InitTypeDef gpioStructure
Wenn ich jetzt aber meine Initialisierung in eine Funktion pappe, wie folgt: [c] #include <stm32f4xx_gpio.h> #include <stm32f4xx_tim.h> #include <stm32f4xx_rcc.h> #include <misc.h> void InitIOs() { RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE); GPIO_InitTypeDef gpioStructure
-
Thread
PlatformIO - STM32F103RB HelloWorld geht nicht
Hallo zusammen Habe heute mein Board mit einem STM32F103RBT6 ausgegraben. Fix den ST-Link angeschlossen und mal geschaut, wie weit die Kompatiblität mit Arduino bei STM32 inzwischen ist. Habe kurzerhand die ArduinoIDE verwendet und dort Stm32duino
default aus. Ja, hab ich. Ist kein custom board. Ist das hier: https://www.futurlec.com/STM32_Development_Board.shtml Habe nun ein altes Board mit STM32F103VET6 angeschlossen. Siehe da, dieses lässt sich sofort debuggen... Echt mühsam, wenn man mal wieder 8h in einen defekten Chip
-
Thread
Vergleich Osz R&S RTB2004 vs. Siglent SDS5034X
mache bald weiter :-) Fummel noch an einem Generator mit "gutem" Rechteck > 50 MHz. Aus einem STM32-MCO kam das hier raus. Ob sich das zum Vergleich der Oszis eignet bleibt anzuzweifeln. Außerdem bekomme ich direkt aus nem STM32 nur 25 MHz raus, mehr geht nur über PLL. Zum Vergleich STM32-Generator
digitale sind bisher nur für den R&S von Batronix gekommen, die kümmern sich aber schon. Messobjekt: STM32F767 Nucleo-Board. Abgriff (mit Massefeder) am RX/TX Messpunkt zwischen STMF7 und STLink. Baudraten können noch verändert werden. Die Überschwinger beim Siglent sind "nur" dann zu sehen, wenn
-
Thread
segment anzeige
Überleg dir mal, wie du die PNP-Transistoren mit einem 3.3V STM32 abschalten willst...
> Demfall nehme ich an, dass es kein 5V STM uC gibt. Alle mir bekannten STM32 Mikrocontroller haben viele 5V kompatible I/O Pins. Ich sehe da gar kein Problem, solange man solche Pins verwendet. > aber das Problem mit den Logikbausteinen
-
Thread
STM32F429-Discovery Recycling: 90 MHz Frequenzzähler mit TFT
: http://mino-elektronik.de/progs/STM32F4xx/f_mess.c und http://mino-elektronik.de/TFT-direct-drive/TFT-direct-drive.htm#tft-4 Na denn flashe ich erstmal dein binary...
hat dieser einen asynchronen 1:8 Vorteiler, der sich viel höher takten läßt als SYSCLOCK/2, was beim STM32F429 max. 90 MHz sind. Das Bild zeigt 414 MHz, wobei das Signal "freifliegend" mit paralleler GND-Leitung (ganz rechts) an PD2 angelegt ist. Als Taktgeber dient der MCO2-Ausgang eines STM32H750.
-
Thread
Frage zu HAL_UART_Transmit_IT
Donald schrieb im Beitrag #7314817: > Nun es get um das STM32 HAL generell, aber bitte uC STM32F103C6, > Bibliothek des aktuellen CubeIDE. https://www.st.com/resource/en/user_manual/dm00154093-description-of-stm32f1-hal-and-lowlayer-drivers-stmicroelectronics.pdf Die Lib gilt für die ganze STM32F1-Familie; also auch die Docu.
-
Thread
sei nicht schlauer als der Compiler?
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 wird: https://www.mikrocontroller.net/topic/stm32-arrays-und-performance#4921876
Ist jetzt nicht exakt STM32, aber ein ähnlicher Cortex-M4.)
-
Thread
STM32F4: PWM auf beliebigen Ports?
Hallo STM32-Fans! Hier die Beschreibung einer Situation, die vermutlich nur für mich als STM32-Einsteiger ein Problem darstellt. Gegeben ist: Controller: STM32F407VG Hardware: STM32F407-Discovery IDE: CooCox
*/ /* Includes ------------------------------------------------------------------*/ #include "stm32f4xx_conf.h" #include <stdio.h> /* Definitions ---------------------------------------------------------------*/ #define PWM_PORT GPIOC // used port for PWM output #define PWM_PIN 6 // used
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
und den Aufwand den er dort getrieben hat ist immens. Ich wollte seinen Code schon einmal auf SMT32 portieren (damals hatte er auch die Erlaubnis dazu gegeben)um damit STM8 flashen zu können, aber das stellte sich als zu viel Aufwand heraus, da Jörg große Teile in Assembler programmiert hat (ich
free-pdk/easy-pdk-programmer-hardware Der kann auch den PFS173. Allerdings ist der dort verwendete STM32F072 in Pandemiezeiten ziemlich rar geworden, leider ! Alternativ kannst du einen Programmer mit STM32F072 auch nach: https://www.mikrocontroller.net/topic/487332#6481283 aufbauen. Hier hast
-
Thread
Cortex M3 Eval-Board
Moin, also ich benutze in der Firma (wegen STM32F10x) dieses hier: http://www.iar.com/website1/1.0.1.0/658/1/?item=prod_prod-s1/225&group=prod_prod_grp-s1/33 hat uns ~150,-€ netto gekostet - inkl J-Link. Die STM32 sind aber ein wenig strange
@Rotax Wirf mal einen Blick hier drauf: http://cgi.ebay.de/STM32-ARM-STM32F103-Cortex-M3-ARM7-ARM9-ATMEL-JTAG-New_W0QQitemZ110481753810QQcmdZViewItemQQptZWissenschaftliche_Ger%C3%A4te?hash=item19b939c6d2
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
( "OCR3AL = MAX % 256 = " ); > Serial.println( OCR3AL ); Du kannst nicht erst das H-Byte und dann das L-Byte lesen. Dann holst du einen alten Wert aus dem TEMP-Register, der nicht zu deinem L-Byte gehört. https://onlinedocs.microchip.com/pr/GUID-EC8D3BAB-0B5E-454F-AB6E-6A7C91C6F103
in den Headern heißen, wenn, ja, wenn die Timer tatsächlich so regulär aufgebaut wären wie bei den STM32-Familien, dann bräuchte man kein TCB_OVF oder TCD_OVF. Bei den STMs wiederum heißt das entsprechende Flag-Register SR und das Flag immer TIM_SR_UIF, egal welcher Timer. Also, wenn Du Dein Blick
-
Thread
micrium ucos 2 unter eclipse auf einem cortex-M3 STM32F107VC
. Lieferant? Irgend ein Chinese. Suche einmal bei ebay.COM (Nicht auf den Link klicken!) nach STM32F107VC, dann findest du es. Gruess Claudius
bekommt man es für ca. 70 Euro in ebay dot com. Hab mir vor ein paar Wochen noch ein Board gekauft STM32 STM32F103ZET6 development board + 3.2"Touch LCD bei ebay dot com. Kostet ca. 55 Euro 512K Flash, 64KRAM On chip und extern 512K SRAM, 2MB NOR FLASH. Also reichlich Speicher. Dieser hat leider keinen
-
Thread
Präprozessormagie: GPIOs
bricht der Compiler/Präprozessor mit der folgenden Fehlermeldung ab: [code] .\src_3rd_party\src_stm32f4xx/stm32f4xx.h:2008:45: error: operator '*' has no right operand [/code]
Walter T. schrieb im Beitrag #5791240: > .\src_3rd_party\src_stm32f4xx/stm32f4xx.h:2008:45: error: operator '*' > has no right operand Ja, ist mir eben auch aufgefallen, deshalb hatte ich meinen Beitrag nochmal editiert. Das hat sich jetzt mit Deinem Beitrag
-
Thread
Einstieg in die Welt der Mikrocontroller leicht gemacht: Onlinekurs zum ESP32 im Mai
verstehen. Na toll. Dann haben wir ab nächstem Jahr als Studienabschlüsse: - Fachingenieur für STM32F10x - Fachingenieur für STM32F30x - Fachingenieur für ESP32 - Fachingenieur für ARDUINO - Fachingenieur für ATmega und so weiter. Was für ein Mumpitz! Nein, die Welt teilt sich anders auf
#5843946: > Na toll. Dann haben wir ab nächstem Jahr als Studienabschlüsse: > - Fachingenieur für STM32F10x > - Fachingenieur für STM32F30x > - Fachingenieur für ESP32 > - Fachingenieur für ARDUINO > - Fachingenieur für ATmega > > und so weiter. Was für ein Mumpitz! Wenn du es dir konkret
-
Thread
Einstieg STM8 - Toolchain und Fallstricke
Tools nutzt ihr? - Gibt es empfehlenswerte Tutorials/Anleitungen zum Einstieg? - Einarbeitung von STM32 in STM8? Einfacher Einstieg? - Welche Fallstricke gibt es? (z.B. bei den STM32 Einschalten des Taktes vergessen) - Welche Empfehlungen könnt ihr sonst zu den STM8 abgeben? Beste Grüße, STM8
//www.colecovision.eu/stm8/ > - Einarbeitung von STM32 in STM8? Einfacher Einstieg? Ja. Die integrierten Peripheriegeräte sind recht ähnlich. > - Welche Fallstricke gibt es? (z.B. bei den STM32 Einschalten des Taktes
-
Thread
Low End-Mikrocontroller von Renesas und ST, Funkmodule, Amazon Sidewalk uvam
sind im Vergleich zu älteren Serien ein paar Besonderheiten aufgefallen: Arduino unterstützt die STM32C5 noch nicht. Die STM32C5 haben keinen VBAT Anschluss! Die Versorgungsspannung muss höher als üblich sein: 2,7 bis 3,6 Volt Die Erhöhung der Taktfrequenz findet nicht mit PLL statt, sondern
/stm32cube-docs/stm32cubemx2/1.0.1/en/docs/markup/CubeMX2_UserManual/CubeMX2_UserManual_IDE_ProjectGen.html und https://community.st.com/stm32-mcus-60/cmake-integration-in-stm32cubemx-and-usage-in-stm32cubeide-for-visual-studio-code
-
Thread
ALLPOWERS S2000 PRO Reparaturhilfe
dieses gleich aussehenden Interface bei ALI gekauft : J-Link V8 OBS ARM SWD Programmierer Debugger STM32 https://fr.aliexpress.com/item/1005005802567589.html? pm=a2g0o.order_list.order_list_main.11.7e5a5e5bkJUN3w&gatewayAdapt=glo2fra USB Param. : (USB\VID_1366&PID_0101), und jetzt werde ich mal damit
V8.86, compiled Nov 12 2025 12:24:06 Connecting to J-Link via USB...O.K. Firmware: J-Link ARM-OB STM32 compiled Aug 22 2012 19:52:04 Hardware version: V7.00 J-Link uptime (since boot): N/A (Not supported by this model) S/N: 20090928 License(s): RDI,FlashDL,FlashBP,JFlash,GDB VTref=3.300V Type
-
Thread
Frage zu delay (mit SysTick) für den STM32f4
ich habe eine delay Funktion mit dem SysTick von folgender Homepage. http://patrickleyman.be/blog/stm32f407-delay-with-systick/ Damit habe ich folgendes Programm geschrieben: [c] uint32_t counter=0; void init_LED(){ //Anschalten der Taktversorgung für Port D RCC->AHB1ENR |= (1<<3);
/* Includes ------------------------------------------------------------------*/ #include <stdint.h> #include "misc.h" #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_tim.h" #include "leds.h" void Delay1ms(uint32_t nCount); volatile uint32
-
Thread
Fragen zu Entwicklungsboard?
für stm32f4 gibt es coocox ide die ist gratis und easy zu bedienen. wobei wenn du schon erfahrung mit programmieren und frameworks und c hast wird dir wahrscheinlich 32bit mit der stm32 basisbibliothek nicht
bei einem 8bit die register selbst setzen musst. einlesen musst du dich so oder so ... aber das stm32f4 mit expansion board http://at.farnell.com/stmicroelectronics/stm32f4dis-bb/erweiter-stm32f4-cortex-m4-discov/dp/2250205?in_merch=true&MER=i-9b10-00001460 kommst du schon mal sehr gut voran! allerdings
-
Thread
STM32L152 LED zum leuchten bringen will einfach nicht.
sondern muss das per ,ich glaube das nennt man Bitmanipuilation, machen also: GPIOB->BRR = GPIO_PIN_7; Wenn ich die Datei stm32l1xx.h hinzufüge, dann fehlt widerum eine andere Datei und das Projekt lässt sich nicht mehr erstellen. In welcher Datei befinden sich denn diese Funktionen genau? Also die Funktionen
Hi Ich hatte für den STM32L0 ein ähnliches Blink Programm geschrieben und hier dokumentiert: https://drolliblog.wordpress.com/2017/04/06/led-blink-with-the-stm32l031x6/ > Wenn ich die Datei stm32l1xx.h hinzufüge, dann
-
Thread
Temp. Sensor
einfach ganzzahlige Temperaturen (negativ, positiv). Ich hätte übrigens mal eine Frage zu meiner stm32 uC i2c-Funktion. Die Funktionen nehme ich an sind ja bei allen stms die gleichen. Nun ich habe beispielweise HAL_I2C_Master_Transmit(&hi2c1, TEMP_SENSOR_ADRESS_7_BIT << SHIFT, &txData, sizeof
H.Joachim S. schrieb im Beitrag #5237917: > Das alte Drama bei I2C. > Entweder direkt 8bit-Adresse (beinhaltet dann schon Lesen oder > Schreiben), oder eben 7bit-Adresse, die dann geschoben wird und
-
Thread
Verständnisfrage stm32 uart
Danke schonmal für die rasche Antwort. Also mein Code sieht wie folgt aus: #include "stm32f4xx_hal.h" #include "stm32f4xx_hal_rcc.h" #include "stm32f4xx_hal_gpio.h" #include "stm32f4xx_hal_uart.h" #include "stm32f4xx_hal_cortex.h" #include <stdio.h> #include <stdlib.h> #include
im Jahr 2014 war das auch schon ein Problem: https://my.st.com/public/STe2ecommunities/mcu/Lists/STM32Java/Flat.aspx?RootFolder=https%3a%2f%2fmy.st.com%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fSTM32Java%2fSTM32Cube%20%20UART%20Receive%20Interrupt&FolderCTID=0x01200200770978C69A1141439FE559EB459D758000F9A0E3A95BA69146A17C2E80209ADC21&
-
Thread
STM32 Einstieg
Hallo, ich will mich demnächst mit den STM32 auseinandersetzen und ich wollte mich nur nochmal vergewissern ob ich mir nicht totalen Schrott zusammengesucht habe. Ich habe vor, den STM32F101 oder STM32F103 zu Beginn einzusetzen, da die von
Wir nehmen in der Firma STM32F103 (F101/105/107 sind auch für andere Projekte angedacht). Ist soweit okay, manche Peripheriemodule sind (meine Meinung!) nicht so knuffig (d.h. komplex und kompliziert) zu programmieren, aber für
-
Thread
Suche µC in kleinem Package, mit USB
oder: STM32F405xx in WLCSP90 4,1x4,2 aber 90 Balls :-) oder besser mit 36Balls STM32F042xx in WLCSP36 mit 2,6x2,7 Viel spaß beim löten :-)
STM32F411 oder STM32F401 gibts mit USB im 3x3 mm BGA http://www.st.com/web/en/catalog/mmc/SC1169/SS1577
-
Thread
Schaltung vereinfachen
Schnäppchen: https://www.reichelt.de/de/de/shop/produkt/arm_cortex_-m0_mikrocontroller_16_kb_flash_lqfp32-352809?search=stm32c031& Der ADC ist jedenfalls schnell genug. Kleiner geht's natürlich auch noch, aber man soll ja nicht übertreiben.
: > > https://www.reichelt.de/de/de/shop/produkt/arm_cortex_-m0_mikrocontroller_16_kb_flash_lqfp32-352809?search=stm32c031&; > > Der ADC ist jedenfalls schnell genug. Kleiner geht's natürlich auch > noch, aber man soll ja nicht übertreiben. Nicht jeder kann den STM32C031x4/x6 Mainstream-Mikrocontroller
-
Thread
Farnell: Land unter durch Brexit?
Farnell-Startseite: Currently orders are > on hold. Wenn's nur das wäre ... Vor ein paar Tagen ein paar STM32H750 bestellt, erst kommt die Mitteilung Versand 30.08.2021, und gerade eben eine neue mit Versand Ende Juni 2022. Gr#+78 ...
//lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32H750VBT6_C404010.html
-
Thread
STM32: SPI - HAL durch eigenen code ersetzen
funktioniert. Der funktioniert ziemlich sicher mit der HAL. Habe ich aktuell mit F2, F3, G4, F4, F7 und H7 in Benutzung. Hast du alle benötigten Interrupts aktiviert?
= data; [/c] werden. Das selbe beim Auslesen der Daten. Die Casterei ist notwendig, weil DR als 32 Bit Register in dem Struct definiert ist. Ohne Cast liest und Schreibt der Code 16 Bit in das FIFO Register (beim STM32L452, beim STM32F411 ist DR hingegen kein FIFO). Entsprechend ist dann jeder 2.
-
Thread
STM32: SPI MISO Bug
keine Probleme. Der Code ist nicht fertig und auch der Stil gefällt mir noch nicht: [c] #include "stm32f10x.h" #include "system.h" /***************************************************************************//** @brief Double_Pulse_Main *******************************************************
sollte. ;-) In der Tat habe ich das SSi bit wirklich suchen müssen und es wurde elegant in der Datei stm32f10x_spi.h in diese Zeile versteckt: [c] #define SPI_Mode_Master ((uint16_t)0x0104) [/c] Man beachte 0x100 (SSI bit) Ach wie ich diese define Programmierung hasse.
-
Thread
8051 - Programm und Daten in einem 128kB Chip ohne Overlap
Switching rumschlagen... Wenn du C(++) kannst solltest du dich leicht einlernen können. Gerade zum STM32F4 gibts jede Menge Material im Internet.
Jahren gewesen. Hier der Abel-Code für die Umschaltung: [c] BOOT.clk = PSEN; BOOT.d = (ADDR >= ^hF000) "boot sector & (ADDR <= ^hF7FF); ROM.clk = PSEN; ROM.d = (ADDR == ^h0000) "reset # (ADDR < ^h0080) & ROM "hold during download
-
Thread
Mikrocontrollerauswahl gut?
kleinerer Controller reicht. Weil du I2C brauchst ist es aber nicht verkehrt einen der neueren STM32 (F3, F7, ...) zu nehmen; die alten haben so eine umständliche I2C Peripherie. Möchtest du die SD Karte im SD bus Modus betreiben? Das ist schneller, schränkt aber die Auswahl des Controllers ein
passendes TFT drauf stecken, das ermöglicht ein gutes GUI für > wenig Geld. Das kriegt man in Form des STM32F7-Discovery auch schon fertig am Stück... Hat auch USB FS+HS, SD-Slot, viel Speicher. Leider nicht viele GPIO's und so richtig günstig ist's auch nicht.
-
Thread
Bahnhofsuhr als LCD-Anzeige
kleinen Arduino mit ATMega, vor allem wenn es flüssig laufen soll. Ich würde vermutlich eher zu einem STM32 tendieren, z.B. ein Discovery Board, wo schon ein farbiges Display montiert ist, wie den STM32F429 Discovery: https://www.reichelt.de/de/de/shop/produkt/discovery_kit_stm32f411_128kb_ram_512kb_flash
mit relativ kleinen Klötzchen, 254ppi auf 72x72mm, also 518400 RGB-Pixel (18 Bit). Das könnte ein STM32 schaffen. https://www.lcd-module.de/fileadmin/html-seiten/eng/pdf/grafik/TFT040-77AI.pdf
-
Thread
100x Infineon XMC2Go Board mit ARM Cortex-M0 zu gewinnen
schrieb im Beitrag #3545549: > 800 Seiten muss Rekord für > ein Cortex-M0 sein. RM0091 von ST fuer STM32F0(3|5|7)x hat 914 Seiten. Die teile sind halt komplex!
zu sein, aber mit einem einstellbaren Gain 1, 3, 6 und 12 hat er eine Eigenschaft, die ich bei den STM32's oft vermisst habe.
-
Thread
Welche uC /IDE hat besten Aussichten?
ST-Link ist für STM8 und STM32 Controller die Standardoption und sehr preisgünstig. > ich gar nicht richtig klauben wenn man bedenkt was Atmel > für einen Debugger nimmt. Ja, das ist dort viel billiger, als bei
://stefanfrings.de/stm32/index.html