-
Thread
Leuchtstofflampenstart mit Spezialthyristor
mehr in den Verkehr gebracht werden. Eine Übergangsregelung bis zum 1. September 2023 gilt für T8-Leuchtstoffröhren und besonders kleine Halogenlampen. Ab 1. September 2023 greift das Verbot von Leuchtstofflampen auch für die T8-Leuchtstoffröhren in den Größen 600, 1.200 und 1.500 Millimeter.
Ich würde STM schon als ureuropäisch bezeichnen.
-
Thread
DS18B20 - Daten im RAM sammeln und übertragen?
reinpressen. [code] #define num_datasets 720 #define num_sensors_max 6 struct wp { uint8_t temp[num_sensors_max]; int8_t hour; }; wp wp_arr[num_datasets]; [/code] Sieht dann aus wie bild. Heizung abgas, kessel vorlauf etc. BTW Die idee mit fest codierten sensoradressen ist
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 meine Bedenken.
-
Thread
Was ist mit dem Spartan 6 los?
! Schaut Euch doch mal an, was in den ganzen Logikanalysatoren verbaut ist! Das jetzt mit STM32 zu vergleichen, naja...
stecken ausnahmslos verschiedene STM32, Artix-7, Zynq. Oh, und auch Coolrunner-II, weil das eine Kundenvorgabe war.
-
Thread
Lesen / Schreiben 9S08DZxx
accessed in background. There are two mapping mode options that can be selected to configure the 8-byte EEPROM sectors: 4-byte mode and 8-byte mode. Each mode is selected by the EPGMOD bit in the FOPT register. In 4-byte sector mode (EPGMOD = 0), each 8-byte sector splits four bytes on foreground
addresses. The EPGSEL bit selects which four bytes can be accessed. During a sector erase, the entire 8-byte sector (four bytes in foreground and four bytes in background) is erased. In 8-byte sector mode (EPGMOD = 1), each entire 8-byte sector is in a single page. The EPGSEL bit selects which sectors
-
Thread
Leistung aus der Steckdose mit Diode halbieren
Ich habe das mal in einem kleinen Wasserkocher nachgerüstet, bei 4 Ampere fallen an der Diode 1,5..1,8 Watt ab. Michael M. schrieb im Beitrag #7251296: > eine Aluplatte mit einer Leistungsdiode draufschrauben. Vielleicht etwas übertrieben (40A), aber immerhin weist Du auf das thermische Problem
ich aber einen Thread auf um das zu vertiefen. Bitte einen eigenen, gute Idee. Gibt es auch von STM, dort TN22. Den Thread gibt es bereits, die Frage ist mal wieder, wie man den findet.
-
Thread
Arduino experimentiert mit MicroPython-Integration
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(*lsm.read_gyro())) print("") time.sleep_ms(100) [/c] Seine Ausführung
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
HF-Oszillator und Funkübertragung für Sensor
zu sein. Hatte ursprünglich an einen ESP32 gedacht, jedoch ist der Stromverbrauch >100mA. Oder ein STM32Wx, ist aber relativ teuer. Oder ein MSP430 mit einem Funkmodul (z.B. RFM69), ... die Auswahl "erschlägt" mich ehrlich gesagt ein wenig. Generell: Je platzsparender, desto besser. Die Sensorplatine
433MHz-Sendemodule. Da ist die Antenne schon auf dem Board. Und die Sendefrequenz kannst du durch 8 teilen, damit du deine >50MHz hast.
-
Thread
STM32: Compilierter Code unterschiedlich groß und Breakpoint nicht setzbar
J. S. schrieb im Beitrag #7247855: > Die verwendete Toolchain ist aber auch sehr alt, 4.8 sagt das mapfile. Nee, 4.8.8 ist die aktuelle Version für die ARM-Entwicklung, die ich nutze. Auf was beziehst Du dich da mit dem "sehr alt"? Danke für die Hinweise zur Speicherberechnung 👍
Johannes H. schrieb im Beitrag #7248178: > Nee, 4.8.8 ist die aktuelle Version für die ARM-Entwicklung, die ich > nutze. Auf was beziehst Du dich da mit dem "sehr alt"? Version 4.8 ist von 2013-2015 Meine wenige Monate alte Cube IDE von ST enthält
-
Thread
Komischer Linker-Fehler oder Tomaten auf den Augen?
beim Linken gibt es Probleme. Hier die relevanten privaten Methoden meiner RF24-Klasse: [c] uint8_t RF24::read_register(uint8_t reg) { m_status = SpiInOut(&Rf24_spi, R_REGISTER | reg); return (uint8_t) SpiInOut(&Rf24_spi, 0xff); } void RF24::read_register(uint8_t reg, uint8_t *buf, uint8_t len) { m_status = SpiInOut(&Rf24_spi, R_REGISTER | reg); while (len--) { *buf++ = SpiInOut(&Rf24_spi, 0xff); } } [/c] Das RF24_spi Objekt ist als extern deklariert und
-
Thread
Arduino OPTA – SPS aus dem Hause Arduino
Logo8? Achja, ich vergaß, die ist ja von Siemens...
Mir geht's da ähnlich. Als das erste mal im Text STM32 vor kam, hab ich noch an die Arduino-Bluepill gedacht, aber dann der Kracher, ein STM32H747XI.
-
Thread
MAX31855 + STM32 = Problem
dann wieder auf HIGH. SCK macht saubere Pulse, nach jeweils 8 Pulsen ist eine kleine Pause zu sehen. Ich verwende den Befehl (HAL_SPI_Receive(&hspi2, buffer, 4, 1000)); und der STM32 ist als Full Duplex Master konfiguriert. Die Einstellungen zu CPOL und CPHA
identisch mit denen im Git Ordner. Datenrate beträgt unter 1Mbit/s. https://github.com/SimpleMethod/STM32-MAX31855 Ich verwende diese Lib aktuell NICHT, ich gehe den "manuellen" Weg: [c] uint8_t buffer[4]; CS_LOW HAL_SPI_Receive(&hspi2, buffer, 4, 1000) CS_HIGH ....buffer verarbeiten [/c
-
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
STM32Duino DMA DAC
>Für diese Information bietet sich ein Blick in das Reference Manual des >STM32F303 an. Genau .. und daraus habe ich auch die obigen Bilder kopiert. Im Pinout für den NucleoF303K8 gibt es einen DAC2_CH1 aber in der Tabelle gibt es DAC2_CH2. Das passt irgendwie nicht zusammen
Hier mal eine "baremetal" Implementierung für ein Nucleo STM32L432KC ohne DMA. [c] // Nucleo STM32L432KC baremetal DACs for STM32Duino // Sawtooth signals are generated on DAC1 and DAC2 outputs // 11.11.22 // // https://www.mikrocontroller.net/topic
-
Thread
STM32CubeIDE mit blackmagic Debug Probe konfigurieren
https://github.com/mike-pittelko/BlackMagic-STM32CubeIDE
Noch eine Frage: wenn ich die Debug-Konfiguration starte, stoppt das Programm in startup_stm32f103c8tx.s beim Label ResetHandler: Warum? Ist das eine Eigenart der Debugprobe? Ich sehe keine Stelle, wo explizit gesetzt ist, daß beim Einsprung angehalten werden soll.
-
Thread
Andere IDE für Arduino/ESP32
PlattformIo ist sehr komfortabel. Gerade was den Wechsel zwischen unterschiedlichen Platformen (STM,ATmel,ESP...) oder das inkludieren von Libs angeht. Ansonsten habe ich vorher auch mal Sloeber ausprobiert. Ist auch sehr zu empfehlen. Wobei ich Stand heute mehr zu PlatformIO tendiere. Beides
#7243009: > Daher hätte ich gerne eine IDE, in der ich Funktionen einklappen kann Die Arduino IDE 1.8.19 und schon einige Vorgänger haben in den Voreinstellungen den Punkt "Code-Faltung aktivieren" Das ist das was ich zum Ausdruck bringen wollte. STK500-Besitzer schrieb im Beitrag #7243160: >
-
Thread
Radxa RS114 oder anderer µC zum Einstieg?
und evaluation/development boards von namhaften/etablierten Herstellern an. Im Forum ist vor allem STM32 verbreitet, ua. weil ST vor Jahren reihenweise preiswerte developement und evaluation boards rausgebracht hat, (zB. STM32 Nucleo). Weitere Hersteller von ARM Basierten µCs sind unter anderem NXP (
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
-
Thread
Welchen Logic Analyzer kaufen?
Tester da ran trauen. Ja. Mann kann sich recht einfach einen reinen CAN-Sniffer z.B. fuer den STM8S208 auch selbst schreiben. Hat das verwendete Board dann schon einen CAN-Transceiver, kann Mann instant loslegen. :) > Ich will mir für den Attiny10 (aber dann muss ich wirklich viel Zeit > haben
im Beitrag #7674601: > Ja. Mann kann sich recht einfach einen reinen CAN-Sniffer z.B. > fuer den STM8S208 auch selbst schreiben. Alternativ klemmt man einen rohen CAN-Transceiver an Bus und Spannung und wertet das RXD-Signal mit der LA-Software aus. Saleae dekodiert CAN off-the-shelf. LG, Sebastian
-
Thread
USB Kompatibilitäts Probleme mit neuen Windows Versionen Gründe
daran, dass sie keine eigene USB-ID genutzt haben, sondern einen Platzhalter aus einem Whitepaper von STM. (Ich bin bei einem Hobbyprojekt in die gleiche Falle gelaufen.)
dass sie keine eigene USB-ID genutzt haben, sondern einen > Platzhalter aus einem Whitepaper von STM. Leider nicht ohne Rückfrage. Es handelte sich um irgendwelche 24-Kanal Studio Aufnahmegeräte.
-
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_1200bps_touch
-
Thread
UART bei Stm32 mit internem RC
Nicht jeder STM32-Chip hat einen Quarzoszillator.
Konfiguration des Empfängers ab, je nach Bitrate kann man 16-fach Oversampling verwenden oder muß 8-fach Oversamping verwenden und kann (im Falle eines STM32 und auch in Abhängigkeit der Leitungsqualität) 1-Bit-Samping oder muß 3-Bit-Sampling verwenden. Die Bitrate und die Taktfrequenz haben Auswirkungen
-
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
älteres Projekt weiter pflegen müssen, da war er drin. Ich hab ihn dann nur noch etwas für kleine 8-Bitter (8051) optimiert. Ich finde die Lösung schon sehr elegant und universell.
-
Thread
CH32V003 - RISC-V für angeblich $0.10
das was STM32Fxx, LPC82x, etc sein könnten, wenn sie denn verfügbar wären). Es soll auch eine Variante in SOIC8 geben. Bisher scheint es nur ein Devboard im offiziellen Shop von WCH zu geben, aber die MCU sollt
. (Naja, das > was STM32Fxx, LPC82x, etc sein könnten, wenn sie denn verfügbar wären). > Es soll auch eine Variante in SOIC8 geben. Naja, klingt eher nach ner Promotion für RISC-V. Zaubern kann RISC-V auch nicht, die
-
Thread
ARM Lizenzen für Halbleiterhersteller
Namen übrig geblieben. Da muss dann halt irgend wann Mal das Portfolio aufgeräumt werden. Wieso 3 8bit, 2 16bit und 3 eigene 32bit Plattformen pflegen, ... Befehlssatz, Asics, Toolchain Entwicklung und Pflege kostet halt Geld. Beim Hersteller, als auch beim Kunden. Wieso als Kunde sich eine neue
einen guten Modernisierungsschub geschafft (wenngleich auch schon recht spät, viele waren da schon bei STM gelandet). Mal gucken, was aus dem Gezänk da noch so wird.
-
Thread
[V] FFC Steckverbinder, Stecker, Buchsen, Molex und Amphenol
STeckverbinder von Molex (mit Kabelfixierung) https://www.mouser.de/ProductDetail/Molex/52610-1872?qs=nDwhpid8gJYGVyULeosLsA%3D%3D ------------ 10x 24 Poliger FFC Steckverbinder von Molex Genauer Typ: https://www.mouser.de/ProductDetail/Molex/52610-2472?qs=yYVs2tXBqMNMH1WRUU0mRg%3D%3D ------------------
9x 24 Poliger FFC Stecker von Amphenol. https://www.mouser.de/ProductDetail/Amphenol-FCI/SFW24S-2STME1LF?qs=sGifQMX%252BULDM6%252B8ozqAkqw%3D%3D -------------- Einzelabnahme für jeweils 1 EUR das STück +2 EUR Versand möglich. Gesamtabnahme auch möglich (bitte darauf per PN ansprechen)
-
Thread
1-Wire und non-blocking code (state machine)
Guten Tag, ich beschäftige mich aktuell mit 1-Wire auf STM32 (C, CubeIDE) und habe mir auch schon einige Beiträge hier im Forum durchgelesen. Mir wäre jedoch wichtig, dass der Code nicht blockierend aufgebaut ist und damit scheint die Angelegenheit dann etwas
3.3V nur "gerade noch" * manche Chips brauchen viel Strom, also einen umschaltbaren Pull-Up * STM32-Pins erzeugen unnötig steile Flanken * STM32-Pins sind relativ empfindlich, man möchte kein Kabel ohne ESD-Schutz anschließen. Mehr als wenige Dutzend Ohm Serienwiderstand sind aber nicht erlaubt
-
Thread
FPGA - embedded Linux Interconnect Ansatz
8 ADWandler mit 16 Bit und 200KHz , das macht 25.6MBit/sek. Also 25 MHz für den SPI Bus. Auf meinem STM32H7 komme ich auf 18 MHz, bevor der Bus schlapp macht. Diverse Embedded Linuxe lasse ich auch nur
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
DAC/Audio-Playback von SD mit hoher Geschwindigkeit
Ich habe mal in die Doku vom Arm Prozessor STM32H743 geschaut. Der hat einen recht frei programmierbaren I2S Kanal. Allerdings ist die maximale Frequenz dort auch nur 192 KHz. Mehr wird von den 'normalen' Audiospielern wohl nie gefordert. Ich denke
die Viecher 24-32 Bit? Yep, wuerde auch empfehlen mal testweise das aktuelle Radioprogramm auf 8Bit runterzurechnen. So schlecht ist das garnicht mal. Andererseits wenn eine Fledermaus goldene Ohren hat dann sind die natuerlich auch sehr gross. :-D Olaf
-
Thread
sauberes Bestromen von ESP mit Solar und Batterie
Oder ich würde wie die Notebookhersteller einen winzigen Supervisor-µC vorsehen, der auch bei 1,8V noch läuft und für ein geregeltes Abschalten des Hauptverbrauchers am Kapazitätsende des Akkus sorgt. Peter123 schrieb im Beitrag #7230985: > Spannungsregler: MCP1700-3302E Ein Spannungsregler
Nennspannung. https://www.amazon.de/gp/product/B08V11Z88Q/ref=ppx_yo_dt_b_asin_title_o05_s00?ie=UTF8&psc=1 zb die hier. Davon habe ich dann 8aH (2+3+3) also dann: 1V Hysteres anpeilen passt deine "Software Variante mit Spannungskontrolle" (Post von 18:30) zu diesen Akkus bzw den Kapazitäten?
-
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
und Akkus an, die Laufzeit war wegen des Nanos aber nie > zufriedenstellend für mich. Mit einem 8MHz-ProMini und externem LDO an einer LiIon kann man dreistellige Stunden erreichen, solange nichts dauerhaft leuchten muß. https://www.mikrocontroller.net/attachment/574331/118h.jpg
-
Thread
welche Chips sind ähnlich leicht zu programmieren wie die ATMEL-Chips ?
für einen Anwender, der Arduino gewöhnt ist, könnte ein gangbarer Weg in "Arduino for STM32" liegen. Dazu gibt es ein Forum und diverse Quellen. Zur Zeit sind STM32 eher schlecht lieferbar. Wenn der Weg in diese Richtung gehen soll, könnte der STM8 ein Zwischenschritt sein: Zwar 8-bit,
die STM32 nicht lieferbar sind :-) https://www.silabs.com/development-tools/mcu/8-bit/bb52-ek2701a-efm8bb52-explorer-kit
-
Thread
Dreh-Encoder getauscht, nun geht nix mehr.
meinen auch alle Versionen von PeDa probieren https://www.mikrocontroller.net/topic/436975 int8_t encode_read1( void ) // read single step encoders int8_t encode_read2( void ) // read two step encoders int8_t encode_read4( void ) // read four step encoders
und diese kommen vom IC links daneben. Lt. Datenblatt des ICs liegen diese an Pin 4 (GND) und Pin 8 (VCC). Von daher gehe ich davon aus, dass das passt. Ebenso sind diese mit den mehrmals vorhandenen GND- und VCC-Anschlüssen des STM verbunden. Alle Verbindungen sind 0,0 Ohm. Wenn mich nicht alles
-
Thread
STM32L072 USB bei 2-3 Volt Spannungsversorgung
Als Hobbybastler muss man sich auch wenige Inseln beschränken. Dass ich mich über den Tellerrand der 8 Bit Welt hinaus wage ist für mich schon aufregend genug. Ich hab's nicht eilig. Irgendwann werden STM32 wohl wieder verfügbar sein. Es muss ja nicht unbedingt in L072 sein.
Pin4 der Micro-USB geht über einen R-Teiler 3k3-10k und zwei BAT254 nach VDD / VSS an BOOT0 des STM32. Der STM32 kommuniziert per UART mit einem anderen Stein, dessen Versorgung geregelte 1,8 Volt sind, das setzt ein TXS0102D um. Bevor jemand fragt: Den Stromlauf gebe ich nicht aus der Hand.
-
Thread
Arduino und MOSFET
Masseverbindungen kurz und verdrille die Leitungen zum Magenten. > maximaler Strom durch die Spule dürfte 5-8A sein Dann muss deine Freilaufdiode diesen Strom auch können.
den hier. https://www.reichelt.de/mosfet-n-kanal-60-v-55-a-rds-on-0-014-ohm-to-220-stp-55nf06l-stm-p216904.html?&trstct=pol_8&nbc=1 Und lies das hier noch mal. https://www.mikrocontroller.net/articles/FET#Gate-Source_Threshold_Voltage
-
Thread
Arduino: Handling parallel anfallender Aufgaben
ein StLink fuer STM32. Die geschenkte Lebenszeit ist jeden Cent wert. Gruesse Th.
Blockierung wegkommen. Habe nur das wichtigste kopiert. [code] #define THREADS 10 uint8_t th_seq[THREADS]; // seq values uint64_t th_now[THREADS]; // delay values uint8_t thseq; // current thread state, same as seq[thid] uint8_t thid; // current
-
Thread
Fragen Stromversorgung / Schaltplan
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
C6 sollte man sich sparen. Was für ein Unsinn. Klaus R. schrieb im Beitrag #7226660: > C4 & C8 sind wichtig für den Schaltregler C4 ist aber 100 x pro Sekunde leer wenn die Lüfter oder was auch immer an 12V hängt ihn leer ziehen.
-
Thread
Elektronik - russische S 300 Boden-Luft FK Gesperrt
Ardupilot hat früher einen atmega benutzt, ist dann auf stm32 umgestiegen. Heute läuft das auf vielen boards, meist stm32f4 oder stm32f7. Denke nicht dass jemand die realtime app ernsthaft auf einem raspi laufen lässt. Das falsche board, das falsche OS, und
evtl. entsprechendes Equipment nachrüsten. Bei 240km/h Marschgschwindigkeit muss das Ding immerhin 8 Stunden und 20 Minuten in der Luft bleiben. Ohne aktive Zielsuche ist das Ding dadurch nur ein billiger Marschflugkörper, der nur stationäre Ziele treffen kann. Ich habe leider keine Zahlen zur Flughöhe
-
Thread
CircuitPython 8.0b2 erschienen – browserbasierter Workflow und andere Neuerungen
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] These ports are considered alpha and will have bugs and missing functionality:
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 W verwenden. Unter der URL https://circuitpython.org/board/clue_nrf52840
-
Thread
Gibt es anstatt Pin-Header für Debug-Schnittstellen spezielle Klemmen?
kontaktieren willst, kann ich die Pomona-Clips hier empfehlen: https://de.farnell.com/pomona/5250/test-clip-8-pos-1-27mm-soj-soic/dp/2406243 Die passen zwar (fast) nur auf 8-pin SOIC, aber brauchen dafür -wenn sie denn mal passen- überhaupt keinen zusätzlichen Platinenplatz.
Ich mache 6/8/10 Durchkontaktierungen im 1,27-mm-Raster und stecke da eine passende Stiftleiste rein, wenn die etwas verkantet wird, gibt das sichere Kontakte. Nehme ich auch für die ICSP-Programmierung bei PICs.
-
Thread
generierten Code in STM32CubeIDE modularisieren
/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c#L3840
Das passt aber nicht in das Weltbild des W.S.. Übrigens sollte man bei "Cube" unterscheiden: STM32CubeMX ist ein Wizard, um die Hardware eines STM32 (abstrakt) zu initialisieren. STM32CubeIDE ist eine auf Eclipse basierende Entwicklungsumgebung, die STM von Attollic übernommen und auf STM-Controller
-
Thread
Tradfri Lampen mit Arduino ZigBee steuern
#ZLL master key 9F 55 95 F1 02 57 C8 A4 69 CB F4 2B C9 3F EE 31
Dann > kannst du den hier ja auch posten. Gibt's im Netz: #ZLL master key 9F 55 95 F1 02 57 C8 A4 69 CB F4 2B C9 3F EE 31
-
Thread
WCH CH548/9 Controller
mit USB und kann vom PC per Uploader-Programm überprogrammiert (geupdated) werden, so wie bei den STM BluePill ? c) braucht man immer extra-Chips wie ATmega8U oder CH340 bei ATmega Arduinos ukm per USB programmieren zu können ?
globalem Interrupt Bit zurückkommt. Das lässt sich aber einfach fixen. Hier das Original: [c] UINT8 FlashProgPage( UINT16 Addr, PUINT8X Buf,UINT8 len ) { bit e_all; UINT8 status; UINT8 FlashType; UINT8 page_offset; e_all = EA; EA = 0; if((Addr>=DATA_FLASH_ADDR
-
Thread
Mikrocontroller auswahl
ist) oder es einen billigeren und leichter beschaffbaren gibt ? Vielleicht reicht schon ein STM8L152K4. Programmiert wird bei so hohen Gechwindigkeitsanforderungen nicht im Arduino-Stil, sondern mit der HAL der ST Entwicklungsumgebung. Man muss sich also etwa einlesen, so einfach wie Lego ist
Grens schrieb im Beitrag #7221381: > Gibt es überhaupt Mikrocontroller mit integriertem DAC? Einen 8-bit DAC hat sogar der ATtiny412 (SOIC-8).
-
Thread
Problem mit USART beim STM32G491
auskommentiert - es blieben nur die beiden Zeilen über. TXDMA "schalte" ich je nach Übertragungsmethode per STM32CubeMX ein oder aus. Vielen Dank im Voraus!
* STM32-Controller verwendet wird. Wenn man was falsch verstehen will, wird man schnell zumm Troll. W.S. schrieb im Beitrag #7221177: > Eine ISR mit einem Argument... > > Du kämpfst die ganze Zeit
-
Thread
Usb BOS descriptor
MS_PLATFORM db 0 ;reserved ;MS OS 2.0 descriptor platform capability ID ;D8DD60DF-4589-4CC7-9CD2-659D9E648A9F db 0xDF,0x60,0xDD,0xD8 db 0x89,0x45 db 0xC7,0x4C db 0x9C,0xD2 ;bugbug wrong byteorder db 0x65,0x9D,0x9E,0x64,0x8A
0x05, // bDevCapability – 5 for Platform Capability 0x00, // 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] in dem MS Beispiel sind
-
Thread
Webapp-stack auf STM32 (und ESP8266)
\\U8g2\\clib\\u8log_u8x8.c.o" "libraries\\U8g2\\clib\\u8x8_8x8.c.o" "libraries\\U8g2\\clib\\u8x8_byte.c.o" "libraries\\U8g2\\clib\\u8x8_cad.c.o" "libraries\\U8g2\\clib\\u8x8_capture.c.o" "libraries\\U8g2\
U8g2\\clib\\u8x8_d_uc1610.c.o" "libraries\\U8g2\\clib\\u8x8_d_uc1611.c.o" "libraries\\U8g2\\clib\\u8x8_d_uc1617.c.o" "libraries\\U8g2\\clib\\u8x8_d_uc1638.c.o" "libraries\\U8g2\\clib\\u8x8_d_uc1701_dogs102
-
Thread
STM32F103 I2C Problem
Gibts von dem EEPROM auch ne SPI Version? Das würde zumindest besser zu den Pins am STM passen. Falls nicht, wird es wohl Soft i2c sein. VG Paul
Softwarelösung. Ist halt komisch dass die Pins vom I2C1 komplett unbenutzt sind, auf die unbeschalteten PB8 & PB9 kann ich auch den I2C1 wohl auch mappen wie ich gerade festgestellt habe.
-
Thread
Ich brauche viele Pins und habe kein Geld
Micromatch gibt es auch noch, aber AFAIK nicht mit 40pol. https://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
-
Thread
Alternativen zu STM32?
Abgesehen davon dass die Aufgabe wohl ein schneller 8051 wie EFM8LB1 auch schaffen würde - und der ist lieferbar. GigaDevice hat uC zu STM pinkompatibel - und funktionieren auch z.B. https://www.olimex.com/Products/ARM/ST/STM32-H103/ https://www.olimex.com
digital abgleichbar. Das ganze im 48 pin Leadless Gehäuse. Ich hatte gehofft das Projekt auf einem STM32F410C8U6 umsetzen zu können, aber der ist seid Monaten auf 0. Auch bei LCSC.
-
Thread
sinf() langsam?
stattdessen benutzen kannst. Schau dir dazu diesen Absatz an, ich glaube der trifft 1:1 auch auf deinen STM32F446 zu: http://stefanfrings.de/stm32/stm32f3.html#fpu Das CPACR Register ist im "Programming Manual" beschrieben.
Das hier https://sourceware.org/git/?p=newlib-cygwin.git;a=blob;f=newlib/libm/mathfp/sf_sine.c;h=8dd34d9a1dac27ecd3e3fce50264977edde88640;hb=refs/heads/master ist aber mit hoher Wahrscheinlichkeit das was du suchst. Matthias