-
Thread
Meadow F7 RC1 – JIT-Compiler, mehr Performance
Entwicklern die „Mobilisierung“ von in .net gehaltenem Code. MSR-Code kann so in Visual C#, Visual F# oder Visual Basic entstehen, das Erlernen von C ist nicht notwendig. Als Arbeitsplattform kommt dabei übrigens der in der Abbildung gezeigte kombinatorische Prozessrechner zum Einsatz, der einen STM32
tamha> meadow download os Downloading latest version file Downloaded 285 bytes Meadow OS version 0.9.0.4 is already downloaded. Done! [/c] Danach erfolgt das Anschließen des Meadow F7 im normalen Betriebsmodus – suchen Sie den Port im Gerätemanager, und befehlen sie danach nach folgendem Schema
-
Thread
Warum akzeptiert CubeMX dieses define nur in der Funktion?
Fragezeichen mit Tooltip "Syntax error". Der erste Compilerfehler lautet ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h:688:46: error: expected ')' before '*' token 688 | #define DBGMCU ((DBGMCU_TypeDef *)DBGMCU_BASE) | ~ ^
Namen DBGMCU. In einer der vielen Header Dateien (um genau zu sein in ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h Zeile 688), gibt es ein passendes Define, dass veranlasst, dass die Buchstabenkombination DBGMCU durch lustigen Integer-zu-Pointer-und-dann-Zugriff-auf-jenigen C-Code ersetzt
-
Thread
Serial Communiction uint8_t* Arduino
mit reichlich Resourcen. Da kommt es jetzt drauf welcher Arduino Core verwendet wird. Wenn es ein STM32Duino ist, dann baut der auf dem STM32 HAL auf und die UART Funktionen können genauso verwendet werden. Arduino krallt sich da allerdings gerne die Interruptvektoren, für die Interrupt getriebenen
4 click. Ich kenne die allerdings nicht, hatte erst angenommen das wäre ein anderer Click 4 mit STM32F7.
-
Thread
Analogsignale mit pulseview/sigrok fx2 LA sampeln?
Sinus-Signalen. Eine einfache RC-Entladung, die ich darstellen wollte, klappte nicht. Ich habe einen 100nF über 10 kOhm an einen Ausgang eines STM32F103 angeschlossen und ziehe den auf 0. Dabei habe ich den Kondensator an einen Dateneingang des LA angeschlossen. Würde jetzt ein Stück Entladekurve erwarten
-
Thread
Intel: CPU mieten nach Kauf
lizenziert und 4x64=256 Cores sehr teuer und anfangs unnötig sind, ergibt es durchaus Sinn, statt dessen 4x32 oder 4x48 Cores zu nutzen. Hätte AMD einen 64er mit 32 freigeschalteten Cores plus Upgrade-Option im Angebot, wäre das eine bedenkenswerte Option, auch wenn der teurer wäre, als ein teilbestückter 32er
Kernen gibt, gibt es teilaktivierte Modelle. Nur um die "universalität" dieser Pracis aufzuzeigen: stm32f103c8 mit 128k Glash, eigentlich 103cb.
-
Thread
Frage zu Implementierung einer Peak-Anzeige (LED)
eines tiny13 mit kleinen Änderungen auch andere Kleincontroller (z.B. tiny15/85/412, PIC10/12/16, STM32, M8C, CY8C4000, uvm) einsetzbar sind. > Anyway, da müsste ich ja auch noch das Programmieren eines > ATtine13 lernen .. Ich kenne deine Kompetenzen nicht -- aber notfalls suchst Du dir eine
eines tiny13 mit kleinen Änderungen auch > andere Kleincontroller (z.B. tiny15/85/412, PIC10/12/16, STM32, M8C, > CY8C4000, uvm) einsetzbar sind. > >> Anyway, da müsste ich ja auch noch das Programmieren eines >> ATtine13 lernen .. > > Ich kenne deine Kompetenzen nicht -- aber notfalls suchst
-
Thread
emWin oder LVGL für ePaper?
ePaper-Display mit 400x300 Auflösung, für das ich eine Grafikbibliothek suche. Angetrieben wird das von einem STM32F411. Nach einigen Versuchen mit der HAGL https://www.appelsiini.net/2020/embedded-graphics-library/ bin ich von dieser wieder abgekommen, da die Fontunterstützung doch zu primitiv ist. Die HAGL
https://blog.mike.norgate.xyz/stm32-eink-display-part-1-904f7d03e7b0
-
Artikel
USB
6 PWM 2 USART, 2 CAN SPI, I2C, SSC SD/MMC, Ethernet 10 Mbit, Businterface, JTAG Digikey ca. 8 € ST STM32F10x Full 36..144 3,3V/5V Cortex-M3 72MHz 512KB 64KB 21 x 12bit 2 x 12bit, 32 PWM 5 USART, 1 CAN SPI, I2C, SSC Siehe Artikel STM32 Farnell ab ca. 5 € ST STM32F4xx Full + Hi 64..176 3,3V/5V Cortex-M4
8+2KB 8 x 12bit PWM 2 USART SPI, I2C verschiedene Ausbaustufen TI zurzeit als Muster ST STM32F10x Full 36..144 3,3V/5V Cortex-M3 72MHz 512KB 64KB 21 x 12bit 2 x 12bit, 32 PWM 5 USART, 1 CAN SPI, I2C, SSC Siehe Artikel STM32 Farnell ab ca. 5 € Silicon Laboratories C8051T3xx, -T6xx, -F3xx, -
-
Thread
STM32G0 Bootloader antwortet nicht
Hallo Zusammen, ich versuche aktuell bei einem STM32G031 über den internen Bootloader von ST eine Firmware hochzuladen. Das Problem ist, dass wenn ich in meiner Applikation zum Bootloader springe erhalte ich auf meine Anfrage (0x7F) keine Antwort.
dann die Kommunikation funktioniert. Dann kannst Du das Problem besser eingrenzen. Ich glaube beim STM32G031 muss man erst spezielle Config-Flags setzen damit er ein BOOT-Pin auswertet, bei den F0 war das extern BOOT-Pin immer aktiv.
-
Thread
Wie float in integer wandlen mit Runden?
Fallunterscheidung zum machen? Warum so kompliziert (statt straight)? [c] int runden(float f) { int i; if(f >= 0) i = (int) (f+0,5f); else i = (int) (f-0,5f); return i; } // oder in einer Zeile int runden(float f) { return (int) (f+f>0?0,5f:-0,5f); }
A. S. schrieb im Beitrag #7262492: > return (int) (f+f>0?0,5f:-0,5f); Der Kommaoperator ist hier falsch.
-
Thread
C - GCC Optimierung ändert float-multiplikation auf integer mult
> 80029da: ee77 7a87 vadd.f32 s15, s15, s14 80029de: ed9f 7a08 vldr s14, [pc, #32] ; 8002a00 <FPGA_SetLimitsI_OUT+0x30> 80029e2: ee67 7a87 vmul.f32 s15, s15, s14 80029e6: eefd 7ae7 vcvt.s32.f32 s15, s15 Send_SPItoFPGA
> 80029da: ee77 7a87 vadd.f32 s15, s15, s14 80029de: ed9f 7a08 vldr s14, [pc, #32] ; 8002a00 <FPGA_SetLimitsI_OUT+0x30> 80029e2: ee67 7a87 vmul.f32 s15, s15, s14 80029e6: eefd 7ae7 vcvt.s32.f32 s15, s15 Send_SPItoFPGA
-
Thread
Berechnete Temperaturen bei DS18B20
<<8) + rx_byte_buffer[0]; temperatur_sensoren[counter_sensoren].sensor_temperatur = (float)sechzehntel_grad * 0.0625f; [/code] Wenn ich das Datenblatt richtig verstehe, bedeuten die 7F (5. Byte von links) eine Auflösung
Von Reichelt im TO92, verschiedene Exemplare, mal auf Breadboard, mal auf Platine gelötet, mal am ESP32, mal am STM32
-
Thread
STM32F103C8T6 Schaltplanüberprüfung
führen. Sicherheitshalber 10k Pullup an NRST. 4. Überlege, ob Du nicht anstelle des veralteten STM32F103 den moderneren STM32F303 verwenden möchtest. Da hast Du auch nicht das Risiko, Fälschungen aufzusitzen. Außerdem ist Dir klar, dass Du USB und CAN beim '103 nicht gleichzeitig verwenden kannst
D. Z. schrieb im Beitrag #7261368: > Kann das sein, dass der STM32F303C8T6 generelle Probleme hat? Steht im Errata Dokument. Der STM32F103C8T6 kann aber kaum daran schuld sein, dass deine PC Software zickt. D. Z. schrieb im Beitrag #7261531: > So wie ich das
-
Thread
Zeigt her eure elektronischen Weihnachtsbasteleien!
; (+) Vdd |1 20| Vss (-) ; RxD |2 19| A.0 TxD (out A0) ; poti C.7 |3 18| B.0 ; Taster C.6 |4 17| B.1 Weih_Baum ; Taster1 C.5 |5 16| B.2 Laterne_Weis ; C.4
kleinen Weihnachtsbaum gemacht mit WS2812-2020 LEDs, siehe Bilder. Angesteuert wird er über einen STM32G030 in kleiner 8-Pin Bauform auf der Rückseite, Spannungsversorgung über Micro-USB Buchse, habe dafür noch einen Ständer entworfen wo man ihn reinstecken kann, oben hat er noch eine Buchse wo man
-
Thread
Display"fehler" bei OLED Module IIC I2C 128x64
Ergebnissen mit meinem DIY OLED Display 1.3" 128x64. Wie kriege ich das jetzt transformiert nach STM32CubeIDE und STM32F103 ?
diese Init am STM32F072
-
Thread
DS18B20 - Daten im RAM sammeln und übertragen?
schrieb im Beitrag #7252735: > Mit der Speicherung mache ich es mir einfach und nehme einen fetten F769 > der auch noch zusätzliches RAM sowie einen SD Slot auf dem Board hat. Kannst Du mit dem STM32 SD-Karten korrekt und zeittolerant bedienen? Ich habe am Arduino mit dessen SD-Lib mit einigen Karten
man die anspricht, dafür fehlt mir das Detailwissen. > Ich mache das nicht mit Arduino, für den F4 habe ich SD Code mit SDIO > Interface und der hat einige Tests bestanden. Ich habe gelesen, dass Du STM32 und kein Arduino benutzt. Wenn Du eine zuverlässig erprobte Schreibroutine hast, vergiss
-
Thread
[V] STM32F072 Discovery und 0.49" I2C OLED
Verkaufe ein STM32F072 Discovery Board mit 0.49" I2C OLED 25 Euro + Versand Bei Interesse PN
-
Thread
YupStick dev board
veröffentlichen. Für euch ist es vielleicht eine praktische Platine, um die Programmierung von STM32 Mikrocontrollern zu üben. Ich habe dabei an Schüler gedacht, die diese Platine bequem in der Tasche mit sich tragen, ohne weitere Bauteile zu benötigen. Projektseite: http://stefanfrings.de/yupstick
Stefan F. schrieb im Beitrag #7249742: > Für euch ist es vielleicht eine praktische Platine, um die > Programmierung von STM32 Mikrocontrollern zu üben. Eigentlich ist es ein YAEB (yet another evaluation
-
Thread
Arduino experimentiert mit MicroPython-Integration
c] import time from lsm6dsox import LSM6DSOX from machine import Pin, I2C lsm = LSM6DSOX(I2C(0, scl=Pin(13), sda=Pin(12))) while (True): print('Accelerometer: x:{:>8.3f} y:{:>8.3f} z:{:>8.3f}'.format(*lsm.read_accel())) print('Gyroscope: x:{:>8.3f} y:{:>8.3f} z:{:>8.3f}'.format
Peripherie. welche denn? Arduino Nano33BLE: nRF52840 64 MHz, 1 MB Flash, 256 kB SRAM Arduino Portenta: STM32H747 Dualcore, 480/240 MHz, 2 MB Flash, 1 MB RAM +ext. Specher Arduino Nano RP2040Connect: RP2040 Dualcore, 133 MHz, 16 MB Flash, 264 kB RAM was ist da zu schwach? Und ESP32 Boards gibts reichlich
-
Thread
Drehzahlmessung mit Triggerzange
jeder zweiten Umdrehung --> 167Hz --> ca. 5,98ms Periodenzeit). Diese Signale lese ich dann mit einem STM32 Nucleo ein, und messe per Interrupt die Zeit zwischen den positiven Flanken. Daraus wird dann die Frequenz und somit die Drehzahl bestimmt. Ich habe die Triggerzange an mehreren verschiedenen Fahrzeugen
C1,C2 mit 29p sind zu klein, und r1 mit 0 auch. 1nF und 10k sorgen dafür, das der op innerhalb der spec bleibt.
-
Thread
MAX31855 + STM32 = Problem
Moin Moin, ich habe einen STM32F303 und einen MAX31855 der via SPI Daten ausgeben soll, sobald man ein Clock Signal ausgibt. Allerdings kommt bei mir genau "NICHTS" an. CS mit OSZI gecheckt, passt. Zieht sauber auf LOW und
und MOSI... Nein, ich bei MISO und MOSI bin ich mir sicher. Wir reden vom MISO PIN von SPI2 am STM32F303CC, in meinem Fall Pin PB14 (Pin27 am LQFP48). Aber ja, ich denke auch das der Pin noch falsch konfiguriert ist. Kurzschlüsse sind jedenfalls keine drauf (>300K zu den Nachbarpins, VCC und
-
Thread
STM32 baremetal ADC
einfach Mal mit anderen wo es zu funktionieren scheint. Hier ein Beispiel: http://stefanfrings.de/stm32/stm32f3.html#analog
Arduino.h> #include "analog2.h" // /home/christoph/.arduino15/packages/STMicroelectronics/hardware/stm32/2.3.0/libraries/SrcWrapper/src/stm32 // analog.cpp // /home/christoph/.arduino15/packages/STMicroelectronics/hardware/stm32/2.3.0/system/Drivers #ifdef __cplusplus extern "C" { #endif uint16
-
Thread
5 Volt Relaiskarte mit 3,3 Volt µC
Guten Tag, kann mir jemand sagen, ob man die folgende Relais-Karte mit den GPIOs eines STM32 (3,3 Volt) ansteuern kann: https://www.reichelt.de/entwicklerboards-relais-modul-4-channel-5-v-srd-05vdc-sl-c-debo-relais-4ch-p242811.html?&nbc=1 Das Modul würde natürlich 5 Volt Versorgungsspannung
liegt, so dass die LED immer leuchtet. Den Schaltplan dazu habe ich ja gerade gezeigt. 5V - (0 bis 3,3V) ist immer mehr als 1,2V
-
Thread
STM32Duino DMA DAC
RCC_APB2ENR_SYSCFGEN; // Pin A4: analog mode. (PA4 = DAC1, Channel 1) GPIOA->MODER &= ~( 0x3 << ( 4 * 2 ) ); GPIOA->MODER |= ( 0x3 << ( 4 * 2 ) ); // Set the 'TIM6/DAC1 remap' bit in SYSCFG_CFGR1, // so that DAC1_Ch1 maps to DMA1_Ch3 instead of DMA2_Ch3. // (Not all STM32F303
/Device/ST/STM32L4xx/Include // stm32l432xx.h #define DAC1_1 A3 #define DAC1_2 A4 void initializeDAC() { analogWrite(DAC1_1, 0); // initialize DAC1 port analogWrite(DAC1_2, 0); // initialize DAC2
-
Thread
Radxa RS114 oder anderer µC zum Einstieg?
MCU zwischen STM32 und ESP. Ein M0+ Dualcore System mit den 8 nur in ASM programmierbaren PIOs ist ein geiles Spielzeug. Aber als totaler NOOB damit beginnen? Ich weiß ja nicht... Nicht mal der TO weiß ja wie weit
auf eben diese Maschine gedrillt wurde. Ich hatte hier schon mal gewitzelt mit "Ingenieur für STM32F1xx" versus "Ingenieur für STM32F3xx", die sich 'grundlegend' unterscheiden... Nein, so nicht. Eigentlich mit allen Produkten kann man etwas basteln und man kann (und muß) auch bei Verwendung
-
Thread
TQFP Pins vor dem Löten reinigen
Stefan F. schrieb im Beitrag #7241937: > ... schrieb: >> Man koennte im Hochvakuum ein wenig SnPb auf die Pins aufsputtern. > > Sehr praxistauglich für Leute die auf dem Esstisch basteln. Der Gute drückt
dem Tray, ohne die Pins zu berühren. Allerdings hatte ich schon für's Basteln aus China kommende STM32 gekriegt, die einfach nur in gewöhnliche Haushalts-Verpackungsfolie eingewickelt und in einem typischen Plastik-Umschlag kam. Das stabilste daran waren die Aufkleber, ein gefühltes Dutzend übereinander
-
Thread
STM32 - Puls HIGH von Beginn an und bei CCR auf LOW
Hi, Ich kämpfe gerade mit einem einfacheren Problem auf einem STM32F446RE (https://www.st.com/resource/en/reference_manual/rm0390-stm32f446xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf). Ich möchte einen Single Puls Timer starten, der direkt beim Start
(void) { /* USER CODE BEGIN TIM3_Init 0 */ /* USER CODE END TIM3_Init 0 */ TIM_SlaveConfigTypeDef sSlaveConfig = {0}; TIM_MasterConfigTypeDef sMasterConfig = {0}; TIM_IC_InitTypeDef sConfigIC = {0}; TIM_OC_InitTypeDef sConfigOC
-
Thread
Arduino IDE und STM32F103 blue pill - dfu-util Fehler
### genericSTM32F103C.name=Generic STM32F103C series genericSTM32F103C.vid.0=0x1EAF genericSTM32F103C.pid.0=0x0004 genericSTM32F103C.build.variant=generic_stm32f103c genericSTM32F103C.build.vect=VECT_TAB_ADDR=0x8000000 genericSTM32F103C.build.core=maple genericSTM32F103C.build.board=GENERIC_STM32F103C genericSTM32F103C.build.error_led_port=GPIOC genericSTM32F103C.build.error_led_pin=13 genericSTM32F103C.upload.use
-
Thread
[S] Mitstreiter Entwicklung SSB/FM/AM Signalgenerator für 13/23/70cm und 2m, Nähe 91056 Erlangen
Aufbau: oben links der ADF4351(°), oben rechts der PE4302(°), in der Mitte das Bluepill-Board mit STM32F103(°) CPU und rechts die beiden USB-RS232 Umsetzer. Einer für die Steuerung, einer für das Audio-Signal. (°) Die Module sind alle von Aliexpress, es sind also vermutlich "kompatible" Chips. Das
100 durch den WebSDR von Amsat-UK hab ich hier angehängt. Für alle die es interessiert: http://dl0tz.de/polar/
-
Thread
Intervall Handling mit einem TImer
Hallo alle, komme nicht auf einen sinnvollen Ansatz die nachfolgende Anforderung zu implementieren (STM32 oder NRF52). 1) Es steht nur ein Timer, kann auch Systick sein, zur Verfügung. 2) Es existiert eine Liste von Kommandos (Ausgabe per UART) die zu unterschiedlichen Intervallen ausgegeben werden
man einfach per copy&paste sooft wie nötig sowas in den Code: [c] void loop() { static uint32_t lastrun_TaskX=0; if (millis() - lastrun_TaskX >= periode_TaskX) { lastrun_TaskX=millis(); taskX(); } ... } [/c]
-
Thread
Kondensatoren für Uhrenquarz mit unbekannter Lastkapazität
> 32,768 kHz. Soll die RTC in einem STM32 takten Dann sieh dich schonmal nach einer genauen Messmethode um. Ausserdem solltest du passende (NP0-)Kondensatoren und Trimmer im pF-Bereich bestellen.
... schrieb im Beitrag #7238227: >> 32,768 kHz. Soll die RTC in einem STM32 takten > > Dann sieh dich schonmal nach einer genauen Messmethode um. > Ausserdem solltest du passende (NP0-)Kondensatoren und > Trimmer im pF-Bereich bestellen
-
Thread
CH32V003 - RISC-V für angeblich $0.10
das Datenblatt des CH32V. Edit2: Oh, nein, der gleiche Sch… wie beim STM32F042: CAN und USB liegen auf den gleichen Pins. Schade. Jaja, ich weiß, anderes Package nehmen.
open-source abstraction layer für C sowie einen open-source programmer: https://github.com/cnlohr/ch32v003fun Der Programmer unterstützt dabei: -- An STM32F042 Programmer, the NHC-Link042 -- An ESP32S2 Programmer, the esp32s2-funprog -- The official WCH Link-E Programmer. -- An Arduino-based interface
-
Thread
VDDA Spannung am STM32 filtern wenn geringe Analoganforderung?
ungefiltert lassen wenn ich lediglich eine ADC mit sehr grober Genauigkeit brauche? Also einfach nur 100nF Bypass und gut?
(der geht bestimmt auch Samstags ans Handy), und der organisiert dann fix einen Call mit ein paar STM32-Techies, die seinen Schaltplan und Layout durchsehen. Warum fragt er also im Hobby-Forum?
-
Thread
FPGA - embedded Linux Interconnect Ansatz
war das egal, aber bei den neueren traten Fehler auf. Ich habe dann als Notbehelf einen LTC2500-32-ADC zusammen mit einem Beaglebone Black versucht. Das 1/f-Rauschen des 89441A ist sowieso nicht so toll. Da hat sich dann rausgestellt, dass die Dokumentation im Netz und auch das Buch von Moley
erreichen sind... PittyJ schrieb im Beitrag #7234019: > Also 25 MHz für den SPI Bus. > Auf meinem STM32H7 komme ich auf 18 MHz, bevor der Bus schlapp macht. Gerade bei den STMs muß man genau hinschauen. Die maximal erreichbare Transferrate bzw. SPI-CLK-Frequenz ist von der verwendeten SPI-Schnittstelle
-
Thread
SSD1305 mit STM32
Controller (https://www.waveshare.com/wiki/2.23inch_OLED_HAT) gekauft, und würde dieses gerne mit einem STM32-Mikrocontrollerboard (STM32L432KC) ansteuern. Ich hatte ursprünglich gelesen, das dieser Controller kompatibel ist mit dem SSD1306-Controller, und sich die beiden bloss minim unterscheiden. Allerdings erhalte ich mit der Library (https://github.com/afiskon/stm32-ssd1306/tree/master/ssd1306) bloss Pixelsalat. Weiss jemand von euch ob es für diesen Controller eine funktionierende Library gibt oder kann mir helfen die bestehende Library anzupassen? Vielen
-
Thread
sauberes Bestromen von ESP mit Solar und Batterie
kleinen Solarpanel betrieben werden soll. Die Schwierigkeit ist nun, dass Morgens die Spannung bei 0V beginnt und dann ganz langsam hochgeht. Wenn das Ganze mal läuft, braucht es im Schnitt ca. 30uA (sogar mit steinaltem STM32F103 und einer blitzenden LED). Doch das Problem ist der Bereich, bis mal
charging-at-high-and-low-temperatures Ich habe dafür Thermoschalter drin: https://de.aliexpress.com/item/32369432073.html?spm=a2g0o.order_list.0.0.33885c5fI7wy1C&gatewayAdapt=glo2deu Somit bekommt der Ladechip keinen Strom wenn es zu Kalt ist.
-
Thread
Arduino (o. Ä.): Suche Universal-Gerät für Programmierexperimente
www.mikrocontroller.net/topic/200290 Nochmal meine Anforderungen - Arduino nano o. Ä. (habe auch Erfahrung mit STM32) - 4-5 Tasten oder Steuerkreuz - etwa 3 LEDs (rot, gelb, grün) - Display (Text reicht, z. B. 16x2) - Stromversorgung: Akku - das Ganze in einem passenden Gehäuse Sowas müsste es doch geben
Anwendungen) 5) Diverse LEDS, Widerstände mit zweckmäßigen Werten im Bereich 100 - 100K, Cs (100p - 0.1uF, Elkos 10-470uF 6) Steckbrett mit farbigen Verbindungsdrähten in Standardlängen 7) Plastikgehäuse für permanente fertige Projekte Damit kann man schon Einiges anfangen. Es gibt auch Arduino
-
Thread
welche Chips sind ähnlich leicht zu programmieren wie die ATMEL-Chips ?
ein NUCLEO F401RE Nucleo-64, ARM Cortex M4F, STM32 F4-Serie sind 23Euronen. Dafuer hast Du Zugriff zu dem kompletten Dokumentation von ST. Zum Preis eines besseren Kantinenessen. Du brauchst einen leistungsfaehigen
programmieren wie die ATMEL-Chips Wenn Du eine andere Familie kennenlernen willst: PIC. Gibts in 8, 16 und 32 Bit. Beispiel in 32 Bit: https://www.reichelt.de/mips32-m4k-mikrocontroller-32-bit-2-3-3-6v-32-kb-spdip-28-32mx220f032b-isp-p121425.html?&nbc=1 https://www.microchip.com/en-us/product/PIC32MX220F032B
-
Thread
Dreh-Encoder getauscht, nun geht nix mehr.
/edit https://docs.google.com/forms/d/1WHLEsDROo59uC2f6kRjambE3XWxdXE0jwATDAE9wqyw/viewform?edit_requested=true https://docs.google.com/drawings/d/1lPrK-qSKJmhxVzT4lUP5rBbuH_fA0CGF5HXS5MUlCD8/edit https://drive.google.com/drive/folders/17KfRO4_hCRRqZgJvtynlSppRq9vpMaZ2
Zum Nachlesen: https://docs.rs-online.com/65a2/0900766b80091f32.pdf
-
Thread
STM32L072 USB bei 2-3 Volt Spannungsversorgung
Schau dir mal den Schaltplan vom Adafruit STM32 Feather an. Ist zwar ein STM32F4 aber sollte ähnlich sein. Jedenfalls haben die einen LiPo-Lader und damit eine Umschaltung zwischen USB und Akku.
Jens R. schrieb im Beitrag #7229385: > Ehrlich gefragt, warum dann nicht die Adafruit Feder (STM32 Feather)? Erster Eindruck: ziemlich teuer. Es ist von der Schaltung her weit von dem entfernt, was ich machen will. Es soll ein STM32L0 werden, kein F4.
-
Thread
Fragen Stromversorgung / Schaltplan
RT9193). Die Datasheets sind im Anhang zu finden, ebenso der Schaltplan. Betrieben werden sollen: 1 STM32G030, 2 MAX6675, 2 SSRs, 2 12V Lüfter, 1 EEPROM, 1 CH340. Neben dem Anschluss an 9VAC soll es noch die Möglichkeit geben die Platine temporär über USB anzuschließen (z.B. im ausgebauten Zustand zum
in 12VDC > > ??? Das ist für 12 VDC etwas zu wenig. 9 V * 1,414 = 12,726 V 12,726 V - 2 x 0,7 V = 11,326 V Für die Lüfter wird es genügen. C5 & C6 sollte man sich sparen. Den Lüftern ist es egal. C4 & C8 sind wichtig für den Schaltregler. mfg klaus
-
Thread
CircuitPython 8.0b2 erschienen – browserbasierter Workflow und andere Neuerungen
SAMD21, SAMx5x cxd56: Sony Spresense espressif: Espressif ESP32-S2 nrf: Nordic nRF52840, nRF52833 raspberrypi: Raspberry Pi RP2040 stm: ST STM32F4 chip family [/c] Im Beta- bzw Instabile-Status werden einige weitere Plattformen angeboten: [c]
missing functionality: broadcom: Raspberry Pi boards such as RPi 4, RPi Zero 2W espressif: ESP32-S3, ESP32-C3 litex: fomu mimxrt10xx: NXP i.MX RT10xxx stm: ST non-STM32F4 chip families [/c] Der Autor wird in den folgenden Schritten einen Adafruit CLUE und einen Raspberry Pi Pico
-
Thread
CH340C bricht Verbindung ab / Reset
Hallo, ich habe jetzt ein wenig weiter rumprobiert. Wenn keine Kommunikation mit dem STM32 über die RX/TX Leitungen passiert, bleibt die Verbindung über USB zum CH340 bestehen. Sobald der STM32 etwas sendet, bricht die Verbindung über USB zum CH340 ab. Was ich bisher gemacht hab:
kann die Kommunikation mitlesen) - Geprüft ob RX/TX richtig herum angeschlossen sind: Sind sie. - STM32 und CH340 über externes Netzteil mit 3,3V versorgt. Gleicher Effekt, Verbindung bricht ab sobald etwas gesendet wird. - V3 Pin mit einem 10nf Kondensator bestückt: Kein Unterschied - CH340 gegen
-
Thread
Gibt es anstatt Pin-Header für Debug-Schnittstellen spezielle Klemmen?
Taler bei deinem Lieblingshändler: https://octopart.com/search?q=490107670612¤cy=EUR&specs=0
Ich nutze für all meine STM32 Projekte einen Würth 490107670612. Das ist ein Stecker dessen Buchse kein Bauteil ist, sondern im PCB Layout vorhanden ist. Man steckt quasi den Stecker in die Leiterplatte. Habe ich einmal direkt
-
Thread
generierten Code in STM32CubeIDE modularisieren
einmal > geben. Nein, den Murks braucht man nicht mehr. https://github.com/STMicroelectronics/STM32CubeF4/blob/52757b5e33259a088509a777a9e3a5b971194c7d/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c#L3829 https://github.com/STMicroelectronics/STM32CubeF4/blob/52757b5e33259a088509a777a9e3a5b971194c7d/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c#L3840
-
Thread
WCH CH548/9 Controller
kann man Singlebyte, Multibyte oder Blockweise. Im Gegensatz zu üblichen Flashs sind gelöschte Bits 0. Der Aufruf des Bootloaders per Call 0xF400 funktioniert übrigens nicht mehr, da die Bootloader Sektoren im Normalbetrieb ausgeblendet sind. Ganz interessant ist auch dass es den Chip im SO8 gibt
Thomas Z. schrieb im Beitrag #7222474: > Der Aufruf des Bootloaders per Call 0xF400 funktioniert übrigens nicht > mehr, Was heisst das für's programmieren ? Kann man a) einen frisch gekauftem CH549 an USB anstecken und über den (Windows)Treiber mit einem geeigneten UPloader-Programm
-
Thread
Usb BOS descriptor
mit 0xEE-Deskriptoren hab ich hier beschrieben und implementiert, wie man damit WinUSB lädt: https://www.mikrocontroller.net/articles/USB-Tutorial_mit_STM32#Konfiguration_der_PC-Seite Hier eine gute
bReserved - 0 0xDF, 0x60, 0xDD, 0xD8, // MS_OS_20_Platform_Capability_ID - 0x89, 0x45, 0xC7, 0x4C, // {D8DD60DF-4589-4CC7-9CD2-659D9E648A9F} 0x9C, 0xD2, 0x65, 0x9D, // 0x9E, 0x64, 0x8A, 0x9F, // ... } [/c]
-
Thread
Ich brauche viele Pins und habe kein Geld
de.farnell.com/amp-te-connectivity/8-215083-4/stecker-leiteranschluss-1-27mm/dp/149135?MER=TARG-MER-PLP-RECO-STM71233-0 > und b) gibt es dafür scheinbar nur diese IDE-Flachbandkabel die man > selber nicht einzeln crimpen kann. Flachbandkabel gibt es in Hülle und Fülle, kann man im Schraubstock auch selber
www.alibaba.com/product-detail/ISO9001-90-Pin-Automotive-ECU-Male_62332845753.html?spm=a2700.details.0.0.137057f1P2sCft