-
Thread
Opensmart Display 2.4z Befehlssatz
gucken was raus kommt. Erstmal Arduino Weil einfacher mit diesem Monitor Fenster und dann portieren auf stm32.
wäre schon aufwendiger aber das hat ein gewisser Uwe B schonmal gemacht, mit dem Disco Kit für den F429. Wird auch nicht der F401 werden, ich habe mit jemand gesprochen, der das mal gemacht hat. Der Seeeduino Xiao, ein SAMD Cortex M0 mit 36kb reicht komplett aus die rekursiven Bäume zu bauen. Je
-
Thread
Programmieren für unbekannten Kontroller
anderen System muß man halt die bisher zugelieferten Teile neu machen (lassen), z.B. indem man auf STM32 die HAL verwendet oder auf eine Art OS umsteigt (FreeRTOS?), wie Thomas F. schon schrieb. AK schrieb im Beitrag #6736676: > wo könnte ich es nachlesen wie man Code/Projekt in Zukunft so > gestalten
unpassende Framework zu legen. Auch das kannst du dir bei Arduino anschauen, und zwar im Falle von STM32 und ESP8266 Mikrocontrollern. Da hast du gleich zwei inkompatible Hersteller-Frameworks, die dennoch mittels Adaptions-Layer wieder verwendet wurden. Erhoffe dir aber nicht zu viel davon. Es wird
-
Thread
Touchcontroller GT911
Probleme mit einem Touchcontroller GT911 der auf einem Waveshare 7" LCD verbaut ist, Host ist ein STM32F429. Die I2C-Kommunikation funktioniert, jedoch scheint das einzige Register der Productid (Adresse 0x8140)valide Daten zu liefern ("911\0"). Das Auslesen der Configregister z.B(0x8047 - 0x8070) liefert immer nur 0, auch wenn in dem Bereich Daten > 0 reingeschrieben werden. Hat evtl jemand da eine Erklärung parat?
-
Thread
NUCLEO STM32F767ZI: ich bekomme den OTG_FS_IRQHandler() nicht zum Laufen
main] 1 [core: 0] (Suspended : Signal : SIGTRAP:Trace/breakpoint trap) HardFault_Handler() at stm32f7xx_it.c:92 0x8000d82 <signal handler called>() at 0xfffffff1 HAL_TIM_IRQHandler() at stm32f7xx_hal_tim.c
() at stm32f7xx_hal_hcd.c:1,695 0x80037c6 HAL_HCD_IRQHandler() at stm32f7xx_hal_hcd.c:554 0x8002310 OTG_FS_IRQHandler() at stm32f7xx_it.c:232 0x8000e06 <signal handler called>() at 0xfffffffd
-
Thread
GigaDevice RISC-V: DAC mit Nuclei Studio
Die Peripheriegeräte der GigaDevice-RISC-V-Mikrocontroller sind an denen des STM32F1 angelehnt. Hier wollen wir abermals auf das kostenlose Nuclei Studio zurückgreifen, um den DAC eines Evaluationsboards in Betrieb zu nehmen. *von Tam HANNA* ### Worum geht es hier? Seit der
Skalierungseffekte bevorzugen derzeit ARM, was zu „Preisparität“ führt). GigaDevice bietet mit dem GD32VF1 seit einiger Zeit eine vergleichsweise gut verfügbare Serie von Mikrocontrollern an, die vom Aufbau der EA-Geräte am STM32 orientiert sind. In diesem Artikel wollen wir den DAC eines Evaluationsboards
-
Thread
ISO13849 - PLd erreichen
DIN EN ISO 13849 geprüft/zertifiziert? Oder meinst Du eine > Safety SPS? Im Endeffekt ist es ein STM32F7 mit integrierten Sicherheitsfunktionen (functional safety) gemäss STM: https://www.st.com/content/st_com/en/ecosystems/functionalsafety.html Dirk E. schrieb im Beitrag #6734480: > 4. Bei Deinem
'reliability datas' anzufordern. Bert S. schrieb im Beitrag #6734832: > Im Endeffekt ist es ein STM32F7 mit integrierten Sicherheitsfunktionen > (functional safety) gemäss STM: > https://www.st.com/content/st_com/en/ecosystems/functionalsafety.html Na ja, da ist seitens STM schon eine gehörige
-
Thread
STM32CubeIDE: USB Host MSD generiert falschen code für cmsis-v2?
/github.com/FBergemann/STM32-FreeRTOS-Framework/blob/dev-usb-host-msd/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Src/usbh_msc.c [c] 576 #if (USBH_USE_OS == 1U) 577 phost->os_msg = (uint32_t)USBH_CLASS_EVENT;
Ich habe ein issue hierzu gefunden: https://github.com/STMicroelectronics/STM32CubeF7/issues/34
-
Thread
Schaltung mit ATtiny13A aus Solar-Leuchtturm weiter gedacht
100 CmdexeDelay : 25 SyncLoops : 32 ByteDelay : 0 PollIndex : 3 PollValue : 0x53 Memory Detail :
-- ------ ------ ---- ------ ----- ----- --------- eeprom 65 5 4 0 no 64 4 0 4000 4000 0xff 0xff flash 65 6 32 0 yes 1024 32 32 4500 4500 0xff 0xff signature 0 0 0 0 no
-
Thread
[V] JTAG ICE3 - neuwertig
Er kann AVR, SAM, ARM und Cortex-M0
Aber das Gefrickel mit OpenOCD tu ich mir nie wieder an. Ein Black Magic Probe auf einem BluePill (STM32F103) ist noch günstiger und funktioniert auch gut. Man muss nur schauen ob er den ARM unterstützt, den man gerade in der mache hat. Aber kann recht viel.
-
Thread
Bandbreite STM32F103
Hallo, Welche maximale Bandbreite kann man durch SPI im STM32F103 erreichen?
ChezzPlaya schrieb im Beitrag #6731500: > Welche maximale Bandbreite kann man durch STM32F103 erreichen? Kommt auf das Gehäuse an. Ich würde sagen ca. 10mm. Wobei ein Band (Armband?) aus STM32F103 nicht so doll aussieht.
-
Thread
Oled Display SSD1306: Manchmal hängt es beim Init!
die sich nicht bewegen. I2C Bus, Software von Adafruit, fertig. Laufen prima an Arduino, ESP8266 und STM32. Am STM32F103 auf welchen ich die Textausgabe portiert habe passiert es leider immer wieder, dass das Display beim Einschalten nicht aufwacht oder nach dem Watchdog Reset, wenn alles neu initialisiert
= ssd1306_writeCommand(0x00); // No offset status += ssd1306_writeCommand(0xD5); // Set display clock divide ratio/oscillator frequency status += ssd1306_writeCommand(0xF0); // Set divide ratio status +=
-
Thread
STM32F469 kein Systick -> Bootloader
Hallo, ich habe es irgendwie hinbekommen das mein STM32F469IIT nicht mehr läuft. Das heißt genau dass der Systick nicht läuft/zählt und demnach auch das Programm nichts tut - ganz so als ob ein Breakpoint aktiviert wäre. Wie ich an verschienden Quellen
Mein Programm schreibe ich doch eigentlich in den Flash des Controller..? Ich nutze als IDE übrigens STM32CubeIDE mit einem ST/Link V2. Ich bitte um ein paar Hinweise. Vielen Dank im Voraus! ReinerZufall24
-
Thread
Interner PullUp/-Down und EMV
Schutz zu nehmen ist definitiv falsch! Egal ob extern oder intern!!! Du darfst meistens so in etwa 0.6V über die Rails drüber/drunter gehen. Jetzt rechne mal aus, wie groß der R sein dürfte damit selbst ein mickriger 4kV Puls noch in den Abs-Max Ratings bleibt. Sicher, oft überleben die Controller
Grenze wo man sich Gedanken machen muss. Im übrigen hilft das Datenblatt! Ich hab mal schnell den STM32F103 angesehen. Die haben typ. 40k zuschaltbar. Solange in deiner Schaltung die 40k reichen, ist der interne so gut wie jeder (gleich große) externe. Wenn du eine Leitung quer über ein 20kVA Leistungsteil
-
Thread
STM32F411 CubeMX CRC keine Parameter möglich
Der STM32F411 hat ja Hardware CRC. Leider lassen sich keine Parameter einstellen. Hatte das Problem schon jemand?
Bei einem STM32F072 sieht es folgend aus...
-
Thread
JTAG chain mit openOCD
-dev\bin\openocd" -f "C:\Program Files\GNU ARM Eclipse\OpenOCD\0.10.0-201601101000-dev\scripts\interface\stlink-v2.cfg" -f "C:\Program Files\GNU ARM Eclipse\OpenOCD\0.10.0-201601101000-dev\scripts\target\stm32f3x.cfg" -c
State -- ------------------ ---------- ------ ------------------ ------------ 0* stm32f3x.cpu hla_target little stm32f3x.cpu running hier bleibt es dann auch stehen. Kann man hier schon erkennen was ich falsch mache? Bitte entschuldigt, wenn dies eine total dumme
-
Thread
PC als USB mass storage device? (USB client)
Ich schaue mir gerade folgende Kurse an: https://www.st.com/content/st_com/en/support/learning/stm32-education/stm32-moocs/STM32-USB-training.html Kann man z.B. beim https://www.st.com/en/evaluation-tools/nucleo-f767zi.html den USB User Connector (CN13) mit dem PC verbinden, um von dem PC z.B.
Ich schaue mir gerade folgende Kurse an: > https://www.st.com/content/st_com/en/support/learning/stm32-education/stm32-moocs/STM32-USB-training.html > > Kann man z.B. beim > https://www.st.com/en/evaluation-tools/nucleo-f767zi.html den USB User > Connector (CN13) mit dem PC verbinden, um von
-
Thread
Strom und Spannungsmessung 220V
Guten Abend, Gibt es eine einfache Möglichkeit, auf einer Platine mit nem STM32 die Spannung und den Strom bei 220V / 16A zu messen? Eine Auflösung von 100mA wäre ausreichend.
Christoph R. schrieb im Beitrag #6725092: > Gibt es eine einfache Möglichkeit, auf einer Platine mit nem STM32 die > Spannung und den Strom bei 220V / 16A zu messen? Wir haben schon seit einiger Zeit ein 230 V - Netz. mfg klaus
-
Thread
Assembler Frage ( 2mal hintereinander dieselbe Instruktion )
Das ist ein arm compiler für einen STM32F4. Und jetzt habe ich mir auch den Hexcode angeguckt und der sieht so aus: 2800 cmp r0,#0 2800 cmp r0,#0 und der wird auch ausgeführt, ich hab da reingebreakt.
: d104 bne.n 800585e <main+0x66> 8005854: e842 1000 strex r0, r1, [r2] 8005858: 2800 cmp r0, #0 800585a: 2800 cmp r0, #0 800585c: d1f6 bne.n 800584c <main+0x54> 800585e: f3bf 8f5b dmb
-
Thread
Meadow F7: BLE-Server in Betaphase, verbesserte Kompatibilität mit .net-Standards
Bryan Costanitch’s Entwicklerteam haben eine neue Betaversion der Betriebssoftware für die Meadow F7-Plattform ausgeliefert, die neben Bluetooth LE-Unterstützung auch komplette Kompatibilität mit den in .NET Standard 2.0 geforderten APIs offeriert. *von Tam HANNA* ### Worum geht es hier? Die Meadow F7-Plattform erlaubt die Ausführung von .net-Code auf einem STM32F7, der im Zusammenspiel mit einem ESP32 Verbindung zu Drahtlosnetzwerken aufnehmen kann. Mit der neuesten Version der Betriebssoftware
-
Thread
STM32 Flash Sektor ändern für Bootloader
nun in meiner Applikation die Flash Adresse für die Vector Table zu ändern. Es handelt sich um einen STM32F722RC mit 256kByte Flash, wobei ich die ganze Applikation ab Sektor 4 starten möchte, sprich Adresse 0x08010000U. Sektoren 2 und 3 verwende ich für eine EEPROM Emulation, das funktioniert soweit
zuerst eine kleine Testapplikation geschrieben, diese läuft sauber, wenn ich das Linker File und system_stm32f7xx.c so anpasse, dass die Vector Table bei 0x08010000U startet. Das ganze wurde aber mit der neuesten STM32CubeIDE erstellt. Die Test Applikation braucht aber auch nur 6kByte Flash. Meine alte
-
Thread
[STM32] Peltier-Element mit Stepper-Driver ansteuern
Peltier-Element mit einem Stepper-Treiber mittels PWM-Signal anzusteuern. Zur Verfügung habe ich ein STM32F401RE Controller mit dem Treiber-Board X-NUCLEO-IHM03A1 als shield. Das Peltierlement soll heizen und kühlen, dafür soll es zwischen den Ausgängen A- und A+ am X-NUCLEO-IHM03A1 angeschlossen werden
Schleife ignorieren, ist nur zum testen): [c] int i=1; while(i <= 10000) { BSP_MotorControl_Move(0, FORWARD, 1); /* Wait for the motor of device 0 ends moving */ BSP_MotorControl_WaitWhileActive(0); BSP_MotorControl_CmdHardHiZ(0); HAL_Delay(600); i++; } [/c] So weit so schlecht
-
Thread
Platinenstecker für Flachbandkabel gesucht
ein Display braucht auch liefern? Das ist ein "dummes" TFT. Du brauchst da sowas in der Klasse eines STM32H7 um das vernünftig ansteuern zu können. Matthias
Display braucht auch > liefern? Das ist ein "dummes" TFT. Du brauchst da sowas in der Klasse > eines STM32H7 um das vernünftig ansteuern zu können. > > Matthias ja, der controller ist ein STM32H743 (das STM32CubeMX dazu hat diese Lösung ausgespuckt)
-
Thread
Blaue Pillenkrise? Die Häfte sind kaputt!
stecken, das natürlich mit STM32F103C8T6 bestempelt ist ?
https://github.com/particle-iot-archived/core-common-lib/blob/3cdaed3ca40949a466027942c4b253adebc2ccf0/STM32F10x_StdPeriph_Driver/src/stm32f10x_i2c.c#L222-L224 und das ist die SPL die der TO benutzt.
-
Thread
STM32f767zi: HAL_UART_Transmit_DMA funktioniert nicht
Für mein https://github.com/FBergemann/STM32-FreeRTOS-Framework versuche ich die Ausgabe auf die Console zu verbessern. Auf DMA zu wechseln funktioniert leider nicht. Siehe im dev-v2 branch https://github.com/FBergemann/STM32-FreeRTOS-Framework
hängt. in stm32f7xx_hal_uart.c hier [c] HAL_UART_StateTypeDef HAL_UART_GetState(UART_HandleTypeDef *huart) { uint32_t temp1; uint32_t temp2; temp1 = huart->gState; temp2 = huart->RxState; return
-
Thread
Ansteuerung Bosch E-Auto Motor
fordert. Und euch einen gescheiten controller der dafür geeignet ist mit verstellbaere Totzeit wie STM32F303 oder einer der MSP430 DSPs wo dann auch genug Bums hatt um eine FOC Reglung ordentlich laufen zu lassen. Das schon eine wesentlich größere Herrausfordrung als ein Makerprojekt.
China zu bestellen, so wie diesen hier: https://de.aliexpress.com/item/1005001992946746.html?spm=a2g0o.detail.1000060.1.189a7717lxS0Tr&gps-id=pcDetailBottomMoreThisSeller&scm=1007.13339.169870.0&scm_id=1007.13339.169870.0&scm-url=1007.13339.169870.0&pvid=f67e356e-3577-4280-8f29-25567a22b534&_t=gps-id
-
Thread
Linearisierung eines Ausgangssignal mit Mikrocontroller
)+1]; // Zwischen beiden Punkten linear interpolieren. //return p1 - ( (p1-p2) * (value & 0x003F) ) / 64; int reminder = (p2-p1) * (value & 0x003F); int result = p1 + reminder/64; S_printf("in:%d p1:%d p2:%d rem:%d out:%d\n", value, p1, p2, reminder, result); return result; }
Klaus H. schrieb im Beitrag #6723484: > > Die Funktion "f(x)=ax^b+c" fitted für die Umkehrfunktion ordentlich: > > a,b,c=[ 0.60151694 0.38307022 -0.11127517] > > R² = 0.99957 > > Die Frage bleibt aber: welche Genauigkeit wird denn benötigt? Für
-
Thread
Logic analyzer für MCUs
auch mit preiswerten Lösungen? > > Es kommt darauf an, was du vor hast. MCUs gibt es viele. STM32F407
16 Kanal Clone. Nennt sich "Saleae Logic 16". Damit kann man mit 2 Kanälen 100MHz einstellen. USB 3.0 wird benötigt. Auf ebay wirst du fündig.
-
Thread
frage zu defines TRUE/FALSE
Selbst auf STM32 brauche ich ab und zu Assembler, nämlich für den NOP Befehl :-)
Stefan ⛄ F. schrieb im Beitrag #6718661: > Selbst auf STM32 brauche ich ab und zu Assembler, nämlich für den NOP > Befehl :-) Moin, nutzt Du das NOP für Alignment oder möchtest Du ein Delay einzufügen?
-
Thread
STM32 ADC mit DMA für mehrere Kanäle
Hallo, zur Zeit möchte ich über einen STM32F3 4 Kanäle eines ADCs zyklisch auslesen. Dazu wird der ADC über den TIM3 über TRGO getriggert. [c]void TIM3_Init() { //Timer zum Triggern des ADCs bei bestimmter Frequenz über TRGO TIM3
Hallo xnager, bei dem Stm32f4 hatte ich das gleiche Problem. Wenn man den DMA nicht im Circular Mode betreibt, muss man den DMA nach jedem auslesen komplett neu initialisieren. Der DMA muss im Circular Mode laufen. Dann musst
-
Thread
Standalone-RP2040 kostet einen Euro, Fotos vom WFI32
Olaf schrieb im Beitrag #6715026: > Ihr wuerdet staunen wenn ihr wuesstet was ein grosser STM32 kostet wenn > man die in grossen Stueckzahlen kauft. Naja, mir fällt gerade kein STM32 ein, der 264kB RAM besitzt und nur 1€ kostet. Da muss man schon zu den F4/H7 greifen und ist dann eher bei
#6715053: > Olaf schrieb im Beitrag #6715026: >> Ihr wuerdet staunen wenn ihr wuesstet was ein grosser STM32 kostet wenn >> man die in grossen Stueckzahlen kauft. > > Naja, mir fällt gerade kein STM32 ein, der 264kB RAM besitzt und nur 1€ > kostet. Da muss man schon zu den F4/H7 greifen und ist dann
-
Thread
Overflow, Carry?
Compiler > letztlich tatsächlich baut. Er testet das C-Flag der Addition. ;-) [c] unsigned f(unsigned v1, unsigned v2) { unsigned r = v1 + v2; if (r < v1) { return 0; } return r; } [/c] [code] f: adds r0, r0, r1 movcs r0, #0 bx lr f: addl %esi, %edi
Belangen ist aber C deutlich besser als Assembler: Ein AVR-Assembler-Programm läuft nicht auf einem STM32. Ein C-Programm kann man aber durchaus so codieren, dass es sowohl auf STM32, ATmega, ATtiny, PIC, ESP8266, MK20DX256VLH7, LPC1347, LPC4088 und anderen µC-Familien läuft. Als Assembler-Programmierer
-
Thread
STM32f767zi: FreeRTOS und TIM
Ich mache gerade meine ersten Schritte mit dem STM32F767ZI board (https://www.st.com/en/evaluation-tools/nucleo-f767zi.html). Dabei habe ich Probleme, unter FreeRTOS den TIM3 mit HAL unterzubringen. Siehe hier: https://github.com/FBergemann/STM32
// #undef TASK_LED2_USE_NEW_VERSION_ENABLE_IRQ [/c] Damit wird in https://github.com/FBergemann/STM32-FreeRTOS-TIM/blob/master/Core/Src/stm32f7xx_hal_msp.c aktiviert: [c] #ifdef TASK_LED2_USE_NEW_VERSION_ENABLE_IRQ /* Enable the TIMx global Interrupt */ HAL_NVIC_EnableIRQ(TIMx_IRQn); #endif
-
Thread
low-pin-count µC mit integriertem USB
Wir wäre es hiermit? https://www.mikrocontroller.net/topic/462538 Ansonsten ist natürlich der STM32F07x recht interessant - wenn man ihn bekommt.
Meine Wahl als STM32 Fan wäre der STM32F042F4 oder STM32F070F6 im TSSOP20 Gehäuse gewesen. Aber ja, kosten >2 EUR/Stk und ist natürlich mit Kanonen auf Kleinvieh geschossen. Als Hobbyist ist mir das schnurz, da bevorzuge
-
Thread
Schrittmotor linear Beschleunigen
max_motor_speed*fullsteps_per_rev*microsteps) //max Motor speed in microsteps/s #define jerkstepsacc 50.0f #define jerkstepsdecc 50.0f #define jerkacc (accel/jerkstepsacc) #define jerkdec (deccel/jerkstepsdecc) uint32_t Set_Stepper_Velocity(MOTOR* Motor) { uint32_t timervaluebuffer = 0; int32_t acceleration = 0; int32_t decceleration = 0; uint8_t positivedirection = 0; uint8_t accelerate = 0; uint32_t temp_vel = 0; uint32_t temp_vel_sq = 0; if (Motor->direction*Motor->targetvelocity >
-
Thread
Ethernet für uC?
welcher einen Ethernet-Core eingebaut hat und auch genug Leistung für TCP/IP, wie z.B. einen der vielen STM32.
einen uC mit eingebautem Ethernet MAC nehmen ? Im ARM Bereich ist das nicht ungewöhnlich. Z.B. STM32F407/417 haben ein Ethernet MAC eingebaut. Man benötigt nur noch ein Ethernet PHY (z.B. mit DP83848) und entsprechende Software.
-
Thread
Frage zu Schaltplan DSO138
beschäftige ich mich mit dem Schaltplan des DSO138 (ist ein günstiges China DSO mit kleinem Display und nem STM32F103). Leider verstehe ich die Filterstufe zwischen CPL und SEN1 nicht. Onlinerecherche hat ergeben, "This is followed by three parallel RC networks, which switch a part of the input voltage
the 10mV sensitivity. Some more complex hardware, and larger resistor values, are required for the 0.1V and 1V ranges." Aus diesen Erklärungen ziehe ich, dass die Kondensatoren dazu dienen, dass sich der Sensitiviätsbereich bei allen Frequenzen gleich verhält. Aber wie wird das Signal ansonsten
-
Thread
5 Volt Logik mit Pi Pico oder Teensy 4.1 ansteuern
Steuersignale bereitzustellen. Dafür bietet sich ein CPLD oder FPGA an. Als Basis würde ich jetzt einen STM32H743 oder sowas in der Richtung nehmen. 480 MHz, genug RAM, ein FMC (Flexible Memory Controller) für den externen Adress/Datenbus. https://www.st.com/en/microcontrollers-microprocessors/stm32h743
so nicht hinbekommen. In eine ähnliche Richtung wirst Du auch gehen müssen, ob mit Pi oder einem STM32H743 oder gar einem STM32H747, der noch einen zweiten Prozessor und Grafik eingebaut hat. Kannst Dir ja mal anschauen. fchk
-
Thread
Theoretisches SDRAM Timing
Hallo zusammen, ich möchte bei einem STM32F745 einen SDRAM z. B. MT48L von Micron verwenden. Ich habe mir die Hold Margin angesehen und festgestellt, dass diese für die Steuerleitungen (RAS, CAS, WE) theoretisch nicht eingehalten werden kann
TOF - Th - Tskew Den Wert für TCO(min) für die Steuerleitungen ist im Datenblatt allerdings mit 0 ns angegeben. Kann das sein oder habe ich hier einen falschen Wert genommen? Oder muss ich dementsprechend TOF (Time of Flight for the data path between Driver and Receiver) erhöhen? Bin für einen
-
Thread
ESP8266 Mosfet 12V LED
www.mikrocontroller.net/articles/Snippets#Wie_schlie.C3.9Fe_ich_einen_MOSFET_an_einen_Mikrocontroller_an.3F
versuche mich gerade daran, Brot zu backen, eine Alternative? Den ESP oder andere µCs (Arduino, STM32) bekommt man fertig auf Platinchen samt Quarz und Spannungsreglerchen, die passen prächtig in Lochrasteraufbauten.
-
Thread
ESP32 in kommerziellen Produkten
Stefan ⛄ F. schrieb im Beitrag #6706207: > Kennt sich da jemand aus? Ein wenig. Ich habe mich mal um die internationale Zulassung eines Gerätes mit einem ESP32 gekümmert. Stefan ⛄ F. schrieb im Beitrag
einen Unterschied machen, ob du den reinen IC (z.B. ESP32-D0WDQ6-V3) oder eines der fertigen Platinchen (z.B. Wemos D1, nodeMCU etc) verwendest. Der ESP32 ist auch nur irgendein Mikrocontroller, wie auch jeder STM32, Atmel, PIC etc. Jeder davon hat seine Vorzüge
-
Thread
Wieder den Anschluss finden, diesmal als Entwickler
Beispiele für Selbst-Entwicklungsprojekte: https://320volt.com/en/at91sam7s64-arm-usb-osiloskop-projesi-stm32/ http://www.paulvdiyblogs.net/2017/12/building-curve-tracer.html
2 Jahre später wurde er übernommen. Hobby Projekt ist immer eine gute Idee. Schnapp dir ein Stm32 ARM WB BLE 5.2 Board. Bring den OTA und BLE 5 zum laufen. Bewirb dich bei ein Zeitarbeitsfirma oder gleich als Freelancer. Klaus
-
Thread
STM32F2/4 Rotary Encoder: Wie "nur ein Interrupt pro Schritt"?
Moin, jemand Erfahrung mit dem TIMER Rotary Encoder der STM32F2/F4? Mich wundert, dass - der Counter immer 2 oder 4 weiterzählt, je nach SMS=1,2 oder 3 - viel zu viele IRQs generiert werden, mind. 1 pro Counter, aber auch "zufällig" sehr viel mehr als der
Hi, ich hatte das mal mit dem F103 gemacht; der Timer im F4 ist an der Stelle aber m.W. gleich: https://github.com/PhischDotOrg/stm32f1-blinkenbike/blob/master/RotaryEncoder.hpp Verwendet hatte ich diesen billigen KY-040 Rotary
-
Thread
STM32H7 und JTAG: Irgendwelche Fallstricke
: Hardware version: 4.00 Info : VTarget = 3.323 V Info : clock speed 1800 kHz Info : JTAG tap: stm32h7x.cpu tap/device found: 0x6ba00477 (mfg: 0x23b (ARM Ltd.), part: 0xba00, ver: 0x6) Info : JTAG tap: stm32h7x.bs tap/device found: 0x06450041 (mfg: 0x020 (STMicroelectronics), part: 0x6450, ver:
unterstützt mein vorsteinzeitlicher J-link keine STM32H7 ... super. Mit standard St-Linkv2 im JTAG Modus: [code] C:\Toolchain\OpenOCD\OpenOCD-20210519-0.11.0\bin>openocd.exe -s ..\scripts\ -f frank-test-jtag2.cfg -f target\stm32h7x.cfg Open On-Chip
-
Thread
STM32F030C8T6: mögliche Alternativen
Wochen... Betrifft anscheinend alle STM32F0 Von ST gibt es mögliche Alternativen zu dem bestehenden F-Typ: * STM32L053C8T (low Power - deutlich teurer) * STM32G030C8T6 (nicht pinkompatibel - Redesign des Layouts erforderlich) Beide
SAM hab ich auch noch nichts gelesen. Deswegen mein Interesse warum es so gut wie kein Derivat der STM32F0xx zu geben scheint. Matthias
-
Thread
RTOS mit Arduino
Nano, zum Beispiel konkret das Nucleo-L031K6 oder das Nucleo-L432KC. Oder das "STM32 Black Pill STM32F411", ist etwas größer. Nur bei den Boards mit STM32F103x8 und STM32F103xB musst du aufpassen, da werden überwiegend schlechte Fälschungen verkauft. Falls du daran Interesse hast
stm32-moocs/FreeRTOS_on_STM32_MOOC.html im Downloadbereich die Schulung als PDF
-
Thread
STM32CubeIDE und C++
/Inc -I../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F3xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Core/Src/stm32f3xx_hal_msp.d
/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Core/Src/stm32f3xx_it.d" -MT"Core/Src/stm32f3xx_it.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Core/Src/stm32f3xx_it.o
-
Thread
Wie wirkt sich die Bauteilesituation bei euch aus?
und Produkte betroffen. Bei einer Baugruppe habe ich während der Entwicklung zweimal den Controller (STM32 im QFP32) wechseln müssen, weil mal die eine Ausführung lieferbar war und mal die andere. Und von den im Februar bestellten STM32F091 für ein anderes Produkt wurden nur acht Stück geliefert...
Beitrag #6703529: > Bei einer Baugruppe habe ich während der > Entwicklung zweimal den Controller (STM32 im QFP32) wechseln müssen Das kenne ich. In 2013 entwickelte ich auch eine LP wo dank fast gleichen Pinouts man einen STM32F103, F223 oder F407 einbauen konnte. Durch Einbau oder weglassen von
-
Thread
Tonnenweise neue uralte GALs
habe hier einen Minipro 866 Programmer, die Software dazu, Minipro V6.85, hat mein GAL, ein Atmel F22V10CQZ-20PU nicht gelistet. Lediglich das alte Lattice GAL 22V10 dessen Produktion 2010 eingestellt wurde, ist erfasst. Scheinbar gibt's auch vom chinesischen Hersteller kein Update dazu. Blöd, irgendwie
Bernd schrieb im Beitrag #6711139: > Acorn Archimedes würden mich interessieren War ein 32 bit Rechner Anfang der 90er. Habe meinen noch zuhause rumliegen. Hatten ARM-Prozessoren. Bei STM32F0 hat man vergleichbare CPU-Leistung. Wenn man höher geht, dann ist auch gleich der RAM und ROM mit
-
Thread
China Fake usb Rs485
. Bzw mit einem STM32, der USB kann, sowie etwas SW gehts auch.
Stefan ⛄ F. schrieb im Beitrag #6702318: > Ich erinnere mich daran, das dem mit Begründung konsequent widersprochen > wird Das hab ich ja nicht bestritten, mach ich auch selbst wenn es mir nicht grade zum