-
Thread
Luminary LM3S6965 Ethernet Eval board
Was haltet ihr denn von der Architektur des LM3S6965? Ich überlege seit einiger Zeit, mich für ein netzwerkfähiges Projekt mit einem Cortex-Prozessor anzufreunden, kann mich aber nicht so recht zwischen STM32 und Luminary entscheiden. Meine bisherige
@let: die neuen STM32F103 ( Cortex M3 ) von ST haben einen externen Speicherport für SRAM, NAND, NOR, PSRAM etc. Der I2S ist auch integriert und noch vieles anderes ( 12Bit DAC, 12Bit ADC 1µs SD/MMC Port) . Ich habe heute
-
Thread
Diskussionsrunde: Opensource Entwicklungstools für STM32
newtap stm32 bs -irlen 5 -ircapture 0x1 -irmask 0x1 -expected-id 0x16410041 target create stm32.cpu cortex_m3 -endian little -chain-position stm32.cpu stm32.cpu configure -work-area-virt 0 -work-area-phys 0x20000000
haufenweiße Zwischenmeldungen) [pre] Info : device id = 0x20036410 Info : flash size = 128kbytes stm32x mass erase complete Info : Padding image section 0 with 0 bytes wrote 2760 byte from file flash.elf in 0.588000s (4.583865 kb/s) target state: halted target halted due to breakpoint, current
-
Thread
Problem mit STM32 und AD7912
: Data Size: 8Bit First Bit: MSB Baud Rate: 16MBits CPOL: High CPHA: 2 Edge NSS Signal: per Software Mit der Funktion TransmitReceive will ich parallel Daten senden und empfangen: uint8_t transmit[2] = {
16MHz über Optokoppler?!? Probier's mal mit 16KHz ...
-
Thread
Universelle Mikrocontroller Toolchain (Linux)
NXP/Freescale HCS08 - NXP/Freescale HCS12X (auch banked) - NXP/Freescale MPC57xx - NXP/Freescale S9KEA - NXP/Freescale S32K11x - NXP/Freescale S32K14x - Renesas R8C - Renesas 78K0R - Renesas RL78 - Renesas RH850 - Renesas RA6T1 - ST/NXP/Freescale SPC56xx/MPC56xx - ST SPC584 - ST STM32F0xx - ST STM32F1xx - ST STM32F4xx - ST STM32F7xx - ST STM32L4xx - ST STM8 - TI MSP430 Hardware wie UART/SPI/I2C/ADC/PWM/CAN wird in großen Teilen unterstützt, dabei halt aus Gründen der Kompatibilität nur
-
Thread
ADC Wert ändert sich bei ändernder Versorgungsspannung
Rein aus Neugierde und weil ich jetzt nicht mal schnell einige Hundert STM32 Datenblätter durchschauen möchte folgende Frage: Welcher STM32 hat denn auf PB0 einen VRef Ausgang?
im Beitrag #6706236: >> Rein aus Neugierde und weil ich jetzt nicht mal schnell einige Hundert >> STM32 Datenblätter durchschauen möchte folgende Frage: >> Welcher STM32 hat denn auf PB0 einen VRef Ausgang? Achim S. schrieb im Beitrag #6706342: > man VREF_out an PB0 mit maximal 1µA belasten darf
-
Thread
Wie stark sollte man bei der Mikrocontroller Programmierung kapseln? Gesperrt
den Code vielfach so durcheinander, dass er nur noch schwer zu durchschauen ist. Wenn Du mit dem STM32f3.. an Leistungsgrenzen stößt, kannst Du problemlos auf einen STM32F4.. umsteigen. Meine Meinung.
angeht, da bin ich sowieso nur Hobbymäßig unterwegs und nur ein ganz klein wenig beruflich. Was PC's betrifft, da gibt's schon eine kleine Auswahl und beruflich, da bin ich wieder an das große "S" gebunden. Die Vorliebe darf aber nicht soweit gehen, das ich darin die Berufung sehe, in irgendeiner Sprache
-
Thread
uC mit FPU und wenig Pins
uC ist der eine FPU haben soll und möglichst wenig pins hat? Benötige an IO eigentlich nur einen 8Bit ADC mit mind. 100kS/s und zwei I2C. Also prinzipiell würden ich da ja mit z.B. 16 Pins insgesamt auskommen, 32 oder 48 wären auch noch i.O.
Klaus schrieb im Beitrag #3336297: > 8Bit ADC mit mind. 100kS/s und zwei > I2C LPCexpresso board mit Programmer für 24€: Schafft 180kS/s mit 12bit ADC
-
Thread
ST-Link/V2 vs. ST-Link/V2-1
reinbekommen? Nicht dass ich wuesste. Ich habe schon auf ein Discovery Board mit STLINK-V2 einen neuen STM32F103CB statt des STM32F103C8 aufgeloetet und die ST-Link Firmware neu aufgespielt und dann den ST-Link Update gefahren. Es wurde und blieb aber ein V2. Auf der Blackmagic Seite gibt es ja Hinweise
vollwertigen ST-Link/V2.1. Insbesondere kann das Umbauergebnis kein SWIM, und funktioniert daher nicht mit STM8.
-
Thread
TouchGFX integration in Visual GDB
Johannes S. schrieb im Beitrag #5648527: > ist nicht STM32 spezifisch, es gab auch Treiber für zB LPC4088. Ach, auf der Website heißt es: "TouchGFX is a user-friendly graphical C++ tool integrated in the STM32
aber dazu ein paar Gedanken: (ST)emWin kann ohne große Klimmzüge ein Display mit SPI z.B. an einen STM32F103C8 - kann man wohl bei TouchGFX auch hinbekommen aber nur mit im RAM gespiegeltem Displayinhalt emWin gibt es auch weiterhin für andere Controller fertig lizensiert gegen den Einwurf von Euros
-
Thread
Eclipse CDT + ARM + AVR
in .cpp umbenennen. Zusätzlich würde ich auch HAL entsorgen und nur CMSIS verwenden. Startup Code .s und die Linkerscripte kann man behalten. Dann braucht man sich damit nicht mehr herumärgen, hat eine Eclipse IDE für z.B. STM32 ohne lästiges Plugin Gebastel.
unabhängig von weiteren Dateien. Ich entwickle komplett in Eclipse. CubeMX habe ich für meine STM32 Projekte noch nie verwendet. Auch die HAL versuche ich wenn möglich zu vermeiden. "GNU MCU Eclipse" bringt für die STM32 F-Serien in C-Geschriebenen Startup-Code mit. die S-Dateien von CubeMX werden
-
Thread
Analog Multiplexer 32 Kanäle, Binär addressiert, I2C ?
(später 75) Analogsignale selektiv (parallel) auswählen und auf einen Opamp/VCA/VGA schalten. Ein STM32F103C8T6 steht zur Verfügung. A0-A3 sind Ausgänge des STM32, B8-B15 sind Eingänge. Diese 2 Signale scannen eine Tastatur mit 25 Reedkontakten (und Neodym-Magneten). Über B6,B7 (I²C) ist ein 128x64
einen Kanal zum ADC des µC schalten? Dein "parallel" verstehe in dem Zusammenhang nicht. > Ein STM32F103C8T6 steht zur Verfügung. > A0-A3 sind Ausgänge des STM32, B8-B15 sind Eingänge. Also du nutzt 8+4 Pins um 16 Reed-Kontakte abzufragen. Mit so einer Matrix-Tastaturabfrage würden aber schon 4
-
Thread
ARM Axx für Real-Time
Bare-Metal-Programmierung ohne (RT)OS; ist natürlich alles nicht so straightforward wie bei einem STM32 oder so, aber durchaus machbar. Die TI Sitara sind eigentlich genau für sowas wie anspruchsvolle Maschinen/Roboter-Steuerung gemacht - die DSP-Kerne für, na, DSP, die PRU's für Industrie-Protokolle
restlichen Regelparameter (Geschwindigkeit, Positionsvorgabe, Steuersignale) Könnte man z.B. per SPI oder I2S (mit DMA) von außen in den Controller reinschieben. Manche Microcontroller haben auch eine eingebaute Cordic. (Für die Trigonometrie) z.B. STM32G4. Die könnte dann sogar per DMA paraller zur CPU rechnen
-
Thread
Cortex M0(+) vergleich (SAMD vs STM32F0)
eine Frequenz von 4.8MHz raus. Allerdings sieht das beim STM32F0 nicht wirklich gleichmäßig aus (siehe Anhang Test1) >Test 2.< Das gleiche nur mit einer den wert wechselnden uint8. [c] static uint8_t switchInt =
Wad W. schrieb im Beitrag #4507478: > Mir ist allerdings > aufgefallen das die STM32FXXX "gefühlt" viel leichter sterben als z.B. > AVR8 µC's. Dann hast Du irgendwo in Deiner Schaltung einen Fehler, der dafür sorgt daß Du an irgendeinem Punkt die Absolute Maximum Ratings des
-
Thread
Suche günstigsten Prozessor für Linux
von den vielen Stacks / Treibern etc. profitieren, > welche bereits von haus aus vorhanden sind. STM32F429 im TQFP144 zB ... uclinux gibt es nicht mehr als eigenständige Version, die ist mittlerweile in den Mainline-Kernel gewandert und explizit wird von Kernel >=4.0 das STM32Discovery Board mit STM32F429
Version, die ist mittlerweile in den Mainline-Kernel gewandert und > explizit wird von Kernel >=4.0 das STM32Discovery Board mit STM32F429 > unterstützt. Danke, das wusste ich nicht! Werde ich mir anschauen. Simon S. schrieb im Beitrag #5233349: > Die AM335x Reihe! Danke für den Tipp. Scheint
-
Thread
STM32 24VDC am Eingang über 1mO
weiter über 1000 ausgelieferten Platinen niemals zu einem Problem. Jetzt frag ich mich, ob das beim STM32 ebenfalls ohne weiteres möglich ist. Hat jemand Erfahrung, ob die von mir gepostete Schaltung STM32 tauglich ist? Für hilfreiche Kommentare wäre ich dankbar. lg Flo
Strombelastbarkeit an allen Pins (außer Reset). Die STM32 an allen 5V-toleranten Pins nicht.
-
Thread
Suche Literatur für strukturierte Embedded Programmierung
aktuelles Buch, was so ähnlich aufgestellt wäre. Damit bleibt dir nur das Selberdenken übrig. W.S.
oder für den TO mit STM32: https://www.st.com/content/st_com/en/support/learning/stm32-education/stm32-moocs/FreeRTOS_on_STM32_MOOC.html
-
Thread
Mini Wanderkiste " Runde I " Gesperrt
Reingelegt: >10 Versch THT IC's >30 Versch SMD IC's 2x Serial I2C EEPROM 1x Atmega8 SMD paar LM324 paar UA741C paar kleine breakout Boards 20x SMD Quarz 25 MHZ ca. 40x 74AC00 einige SMD Elkos 100uF einige THT Elkos 22uF 160V
bedrahtet 40x LPM575 (jetzt 21) 40x M676-R (jetzt 0) REIN: 2xADUM4160 (USB Isolator) 4xAtmega8 TQFP 3xAT32UC3L032 3xATXmega32A4 10xAM1705BPT4 3xATZB-24-A2 20x16M HC49U 2xSTM32F105 3xCY8C3445AXI 3xCY8C5568AXI 1xTantal Sortiment 1xSTM32F406 Discovery 1xSTM32F303 Discovery 1xOpenOCD-USB
-
Thread
Welchen MOSFET für PWM?
ich hab LED-streifen (8A/12V) ohne probleme über einen BUZ11 gesteuert - mit treiber MCP1401@12V. PWM war ~310Hz, und der BUZ wurde nicht warm.
durchgebrannt. Danach konnte man den Chip betrachten... Jahre später ist vergleichbares mit Buzen von STM vorgekommen. Und, staun, staun, der Chip ist viel dünner und hat nur noch die halbe Fläche. Eine vergleichende Messung offenbarte auch eine wesentlich kleinere Gate-Kapazität beim STM-Buz. Meine Schlussfolgerung
-
Thread
gdb/openOCD flasht nicht STM32F407
Habe im Moment das Problem, daß ich ein STM32F407G-DISC1 (Discovery) Board mit einem .BIN und dem STM32 ST-LINK Utility uter Windows 8.1 geflasht habe. Jetzt wollte ich unter gdb/openOCD ein anders kleines Programm hineinladen, aber es passiert
Das Flash (da soll's doch hingehen, nicht ins RAM?) liegt ab 0x08000000. Und der Flash Handler (schreckliches Wort ...) der STM32er in OpenOCD fühlt sich für alles außerhalb dieses Bereiches unzuständig (abgesehen von OTP
-
Thread
Aus einer Graustufen Matrix ein usb webcam Signal erzeugen
eines externen RAMs an. Spontan überlegt, könnte das STM32F429 Discovery Board geeignet sein, da da schon ein (8Mb ?) SDRAM montiert ist. Das interne TFT könnte zur Vorschau dienen.
richtig stabil läuft können Wochen bis Monate vergehen. hi, Danke, schau ich mir an. Matthias S. schrieb im Beitrag #6608529: > Ich habs geahnt, sowas hat jemand schon mal mit dem STM32 gemacht: > https://github.com/iliasam/STM32F4_UVC_Camera > > Wenn man Windows als Developer Platform benutzt
-
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
Dann versuch doch mal die pin-kompatiblen aus China über die man sich sonst so ärgert: CH32F103C8 GD32F013C8 u.s.w.
-
Thread
ARM Cortex M0+ Startupcode Minimal
Hier ist ein Minimal-Blinky für eins dieser Nucleo-Boards. https://github.com/prof7bit/bare_metal_stm32f401xe Und hier ist noch eine Variante davon für das 411er Board: https://github.com/ChristianRinn/bare_metal_stm32f411xe
mit "ARM" Instruction Set braucht's Assembler. Bei ARM7TDMI weiß ich's jetzt nicht.
-
Thread
STM32 - Temperaturproblem >> Absturz
tempCount32+2) / 4));//>> 2)); Probier mal die erste öffnenden Klammer wegzulassen. Vielleicht bringt's was.
Schlechte Ausrede ;) Ich nehm nie die STM Lib - trotzdem habe ich überall benamte Konstanten.
-
Thread
Kleines Breakoutboard mit USB HS (480MBits) verfügbar?
Board in dem Footprint mit einem M4 oder besser. Der Blue Pill ST scheint mir leider nur 12 MBit/s zu haben.
32bitter nebenan. Beim Bluepill habe ich mich vertan... das ist der '103er. Klar können größere STM32 und andere ARMe Vollgas-USB-2.0, aber auf kompakten Platinchen gibt's die dann auch nicht mehr.
-
Thread
[rant] Schleifen ohne Seiteneffekte - Jeden Tag steht ein neuer Amateur auf :-(
Auch der STM32 HAL ist nur eine kostenlose Beigabe zum Silizium, das man kauft. Und auch STM32 geht bare metal. Aber meist merkt man die Fehler in der HAL ja erst, wenn es schon zu spät ist. Über C-Standard-Libs
Ich sehe moderne Varianten dieses Codes z.B. auf Github: Die auf GitHub sind wahrscheinlich von STM. GigaDevice stellt die preiswerten STM32-Klone und STM32-ähnlichen in China her und hat auch noch nicht die STM32-HAL sondern liefert Definitionen und Hilfsfunktionen für die Hardware in einem Ordner
-
Thread
Segger J-Link EDU & RISC-V
Til S. schrieb im Beitrag #6075564: > Naja, V8/9 sind ca. 5-6 Jahre alt und mittlerweile sind wir bei V11. Echt jetzt? Das sollte dann mal aktualisiert werden: https://wiki.segger.com/Software_and_Hardware_Features_Overview
flash programmer (Flasher Portable, Flasher ARM, Flasher PRO, Flasher ATE, Flasher Secure, Flasher STM8) * Old IAR branded debug probes (J-Link) Also nix mit _EDU_. Oder wird das inoffiziell und stillschweigend auch gemacht? Wie genau ist das denn jetzt mit den aktuellen HW-Versionen (siehe weiter
-
Thread
Anfängerfrage STM32
ich häng mich hier mal dran, habe zwar langjährige Erfahrung im Programmieren von Firmware in C auf 8-Bit CPUs (Z180 und AVR), bin aber in Sachen ARM ebenfalls Anfänger mit 'nem STM32F407 unter CooCox IDE und ARM GCC in einem eigenen Hardware-Design. gibts da nicht auch 'ne Lösung, wie man das mit
Struct zu parametrisieren. Sowas macht jemand, der als Vorbild die Lib eines Akkumulator-Prozessors wie STM8 hat. Für mangelndes Verständnis spricht auch, dass im Code für die UART anfangs eine Konstante 0x64 stand, erkennbar aber 100 gemeint war und ausserdem eine Zweierpotenz besser gewesen wäre. Das
-
Thread
STM32F103-USB-CDC von W.S.
Hallo W.S. du hattest hier mal USB-CDC Code für einen STM32F103 gepostet. Das habe ich mal probiert mit diesm Board: http://www.ebay.de/itm/STM32-STM32f103C8T6-ST-ARM-32-bit-Cortex-M3-64kB-312-/221961031950
vergessen habe: Danke W.S. für den Code, der doch wesentlich übersichtlicher ist als das was sonst so fuer den STM32F103 im Umlauf ist.
-
Thread
mk2 - Programmer - Umstieg
Axel S. schrieb im Beitrag #4301842: > Wenn er statt einem i7 einen i5 genommen hätte und statt 16G RAM nur 8G, > dann hätte er mehr als die EUR 100,- gespart um die er jetzt barmt. Und > der Leistungsverlust
es auch länger hält, würde mich sehr Interessieren, wie lange dann deine Geräte halten. Axel S. schrieb im Beitrag #4301842: > 16G RAM nur 8G Der Laptop hatte von haus aus nur 8GB RAM, ich hatte noch einen 2ten Riegel zuhause... Thomas E. schrieb im Beitrag #4301857: > Ich sag's dir: Einen
-
Thread
Welches 640x480 Display für uC?
für 130€ geholt habe ;-) Ist Win10 drauf und alles was ein "richtiger" Computer braucht. Display 8" 1280x800 Wo liegt die sinnvolle Grenze beim basteln ??? Vielleicht solltest Du deinem STM32 einen ESP8266 zur Seite stellen? ******************************************************************
Werkzeuge gesetzt und mir das hier mal bestellt mit ssd1963 Controller. Dazu auch gleich eine Lib für den STM32F4, die einfachste Dinge erlaubt. Den Rest wie Fonts schreibe ich mir auch zusammen. Der Stein lässt sich laut Datenblatt in einem 8, 18 und 24 Bit Mode betreiben und 8 Bit sind ok. Die Leitungen
-
Thread
STM32 Usart DR register bleibt leer
stm32 schrieb im Beitrag #2643070: > Aber was passiert mit den oberen 16 Bits? Die > kann man doch nicht einfach so wegfallen lassen? Klar kann man. Im Regelfall überträgt eine UART 8-Bit Daten.
stm32 schrieb im Beitrag #2643091: > Jo, aber dann fallen die Bits halt weg. Wieso nimmt man dann als > Datentyp nicht gleich uint8_t und bekommt n Fehler, wenn 2 Bytes > reinkommen? Wahrscheinlich
-
Thread
Audio-Signal sehr schnell erkennen
Strubi schrieb im Beitrag #5001347: > Goertzel ist dafür völlig ausreichend und auch einen DSP braucht's dafür > nicht zwingend, ein STFM* tut's völlig. Mit STMs habe ich keine gute Erfahrung. Mit einem STM32F4 habe ich mal Audioprocessing gemacht und festgestellt, das er recht langsam ist. Dazu muss
nicht. 48'000 Interrupts pro Sekunde? Damit bremst du den Chip aber unnötig aus. Für sowas gibt's DMA.. Sonst könnte ich noch die guten alten Blackfins empfehlen. Aber auch hier gilt wieder: nicht mit Float-Arithmetik um sich schmeissen (falls du das beim STM so gemacht haben solltest), sonst wird's
-
Thread
Drehgeber mit "Gangschaltung" = Beschleunigung
problemlos erweiterbar. Von den Kosten her ist z.B. ein ATtiny84 etwa gleich teuer wie ein kleiner STM32F051.
Beitrag #5458972: > Von den Kosten her ist z.B. ein ATtiny84 etwa gleich teuer wie ein > kleiner STM32F051. Und den STM betreibst Du von 1,8 - 5,5 V? Auch so, das brauchst Du nicht. Rudi D. schrieb im Beitrag #5458921: > 1, 10 , 100, 1000, 5000, 9K, 10K, 100K, 1M, unter anderen wegen des
-
Thread
Schrittmotor und Treiber für Drehkondensator
geeignet. Nein! Für Ethernet sind sogar kleine Mikrocontrollerarchitekturen wie AVR oder kleine STM32 sehr gut geeignet, seit es die Ethernet Controller W5100 und W5500 gibt, die man ganz locker per SPI steuern kann. Selbst mit einem Mega328P oder einem (auch sehr kleinem) STM32F091, STM32F103
gibt's bestimmt auch genügend Codeschnipsel, die man nur zusammenklicken muss.
-
Thread
Python-STM32 serielle Schnitstelle
memset(((void *) &Python_22_B), 0, 60 sizeof(B_Python_22_T)); 61 62 /* Level2 S-Function Block: '<Root>/UART Rx' (stm32f4_usart) */ 63 enable_UARTRx(); 64 65 /* Level2 S-Function Block: '<Root>/Digital Output' (stm32f4_digital_output) */ 66 enable_DigitalOutput(); 67 68 /* Level2 S-Function Block: '<Root>/UART Setup' (stm32f4_usart) */ 69 enable_UARTSetup(); 70 } 71 72 /* Model terminate function */ 73 void Python_22_terminate(void) 74 { 75 /* Terminate for S-Function
-
Thread
Warteschleifen für STM8-Controller?
Im STM8-Circle hat sich jemand schon drüber gedanken gemacht: http://www.stm8circle.com/forum/viewtopic.php?pid=57234 LG, N0R
beliebig viele Zeiten und kannst parallel beliebige andere Sachen machen. Die Seite hat mir beim STM8 Einstieg geholfen. http://benryves.com/tutorials/stm8s-discovery/ Erst da habe ich halbwegs verständlich erfahren wie ich mir alles das zusammensuche was ich brauche und wie man z.B. IRQ Routinen
-
Thread
Idee gesucht um Jitter zu beseitigen
: > Aber ich schätze, die meisten Controller können sowas. Falls es billig sein soll, z.B. der STM8S103F3P6 für rund 25ct aus China.
schreibe http://www.st.com/web/en/resource/technical/document/reference_manual/DM00119316.pdf Siehe S.244
-
Thread
Frequenzzähler eigenbau, Jitter beim Interrupt
Frage zum Artikel, weshalb wurde dort 14.31MHz als Referenz verwendet? Mein Ansatz wäre, einen STM32F0 zu verwenden, anstelle des Atmega8. Die Referenzfrequenz bei z.B. 16MHz anzusetzen.
Holger K. schrieb im Beitrag #5054132: > Mein Ansatz wäre, einen STM32F0 zu verwenden, anstelle des Atmega8. > Die Referenzfrequenz bei z.B. 16MHz anzusetzen. Da lohnt der Umstieg auf ARM doch garnicht. Für niedrige Frequenzen < 300 kHz tut es der ATmega genau so
-
Thread
STM32F030F4P6 und USART1
den Pins eine LED blinken lassen kann. Ich finde hier den Fehler einfach nicht: [c]#include "stm32f0xx.h" #include "stm32f0xx_rcc.h" #include "stm32f0xx_gpio.h" #include "stm32f0xx_usart.h" inline void delay_ms(uint32_t dtime) { volatile uint32_t n = (dtime * 3750); while(n > 0) n-
Ralph S. schrieb im Beitrag #4663517: > Irgendwie ist der Wurm drin und ich bin knapp dran, mir ein Discovery > oder ein Nucleo-Board mit STM32F0xx Ja, da ist tatsächlich der Wurm drin. Aber nicht im Prozessor
-
Thread
Chinaschrott mit Typ und Verkäufer
Versand durch ycsyyxgs. https://www.amazon.de/gp/product/B08YNK67JW/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1 Bernd_Stein
https://www.youtube.com/watch?v=0KWkNDRQW5E https://www.youtube.com/watch?v=LL23ZJahcfY&t=491s https://www.youtube.com/watch?v=wqysm8Fk3us https://www.youtube.com/watch?v=976AIzyTyv8&t=28s https://www.youtube.com/watch?v=xMXJTLWyBCo&t=2s https://www.youtube.com/watch?v=L_PUMY-T1Ww
-
Thread
Drehgeber an Arduino, external interrupt ISR wird doppelt ausgeführt
noch nie wirklich Gedanken gemacht hatte.... Also 3mA gegönnt und sie da, es bringt wirklich was. 8-O Aber das alleine wars dann doch nich (was mich nicht erstaunt), also per SW noch entprellt. Juhu, nu tut er's wieder. Haja, alle Drehencoder für die Finger, die ich bisher zerlegt gesehen habe
entweder gleichzeitig (ein Port) geschieht oder mit 2-4 Maschinenzyklen abgetan ist! 8-O
-
Thread
Compiler Optimierungen - Was kann man erwarten?
Ich hätts wahrscheinlich so geschrieben [c] void byteToSeg(uint8_t display, uint8_t pos, uint8_t db, uint8_t i) { uint8_t y = hex2bcd( db ); uint8_t hi = y >> 4; uint8_t lo = y & 0x0f; SEG7.setDigit( display, pos, lo, ( i == 2 ? 1 : 0 ) );
[c] void byteToSeg(uint8_t display, uint8_t pos, uint8_t db, uint8_t kommaPos) { uint8_t y = hex2bcd( db ); uint8_t hi = y >> 4; uint8_t lo = y & 0x0f; SEG7.setDigit( display, pos, lo, kommaPos == 2 );
-
Thread
Chipkrise, neuer Rekord
Guten Morgen, wer bietet mehr? Digikey muss solche Termine eintragen, mit 8.1.2059 hat trotzdem noch jemand bestellt ;)
Chipkrise? Seit ich in diesen Vapezigaretten sowohl STM32G031 als auch STM32L051 entdeckt habe, wundert mich nichts mehr. Die Dinger landen inklusive einer 18650 Samsung Zelle im Müll. Da sind die Chips, die andere suchen. https://www.discoverglo.com/de
-
Thread
C++ Toolchain AVR
allgemein C++ erläutert? Da kannst du jedes normale C++ Buch verwenden. Eines, welches explizit C++-API's verwendet um die STM32-Peripherie anzusteuern? Da gibt es keines, weil es kein wirklich etabliertes umfängliches C++-API gibt. Man verwendet meist die C-API's. Eines, welches C so verwendet, dass man
verfügbar, letzte Erweiterung 13.09.2018 https://github.com/KonstantinChizhov/Mcucpp für AVR8, Stm32 und MCP430 Mikrokonttroller. *********************
-
Thread
komplexes Problem mit Grafik und Dateisystem auf Disco-F746NG
Rev 8, Seite 64) des STM32F4 ist das DTCM und ITCM nicht durch den DMA1 und DMA2 regulär zugreifbar. Was die gestrichelte Linie die mit "AHBS" gekennzeichnet ist und eine Verbindung zum DTCM haben soll bedeutet
Darth Moan schrieb im Beitrag #6695987: > Internal SRAM Normal memory 0x2000 0000 Region0 8 Kbytes Shareable, > write through, no write allocate > C=1, B = 0, TEX = 0, S=1 > SRD = 0, XN= 0, AP = full access mit diesen Einstellungen hat es jetzt funktioniert. Mein Fehler war noch, das
-
Thread
2-Kanal analoger Datenlogger, mobil
Flash-Speicher zu schreiben und später per PC auszuwerten. Hierzu ein Schaltungsvorschlag mit einem STM32G031F µC und einen SPI-Flash W25Q128, der mit einer passenden Batterie oder besser LiIon-Zelle betrieben werden kann. Mit bis zu 1000 Messungen/s und einem Kanal reicht der Speicherplatz für gut zwei
Christian schrieb im Beitrag #7781086: > Sind die ADCs der STMs mittlerweile so gut, dass man auf externe > verzichten kann? Bei den Atmels gibts nur 8 Bits und die mit 12 Bits > rauschen so extrem, dass man auch da nur eher auf 9 bis 10 kommt. Das Datenblatt
-
Thread
Lötstationen T12: KSGER Quicko Lefavor Microcontroller Vergleich
T12 KSGER Quicko Lefafor welche Vorteile bezogen auf den MicroController hat die KSGER Station STM32 V2.1S gegenüber den Stationen von Quicko / Lefavor welche den STC15W408 o. ähnlich verwenden ? STC15W408: 8 Bit Contr. 10Bit A/D Wandler STM 32: 32 Bit Contr. 12Bit A/D Wandler
es muß was ganz kleines > sein (ATTiny10). ATTiny10 gibt es in 3x3mm mit 6 Pins oder 2x2mm mit 8 Pins. Der kleinste für meine existierende Toolchain wäre der STM32F410TBY: 2.55x2.58mm mit 36 Pins, 128K Flash, 32K RAM und Floating Point Hardware :) Der STM32C011D6Y braucht 1.7x1.42mm mit 12 Pins,
-
Thread
STM32: Wie funktioniert diese Entprellung?
http://www.emcu.it/STM32/STM32Discovery-Debounce/STM32Discovery-InputWithDebounce_Output_UART_SPI_SysTick.html Ich habe diese Methode zur Entprellung entdeckt, verstehe allerdings nicht wirklich was er bei der Debounce
Tastendruck lang, nichts zu tun if ((Pin0_state & 0x1FF) >= 0x177) { //* laenger als 1.5s ? Pin0_state |= 0x8000; //* setze bit fur Tastendruck lang } else { Pin0_state++; if ((Pin0_state & 0x1FF) == 8) Pin0_state |= 0x4000; //* setze bit fur
-
Thread
PIC-Clones und 4-Bit MCUs aus China (MDT-MCU)
sites.google.com/a/crossic.com/backup/brands/mdt Was ich daran nicht verstehe: Der PIC16F54 oder ein STM8S003 kostet bereits <0.30 EUR auf Aliexpress oder teils auch beim Distributor. Wie kann sich das lohnen? Weshalb werden noch OTPs angeboten? Flash ist ja eine ausgereifte und überall verfügbare
Ansonsten dürfte es, wie schon bereits vom TO erwähnt, sehr schwierig werden gegenüber z.B. einem STM8 viel zu sparen. Beim Ali gibt es die STM8S003F3P6 derzeit für 19ct/St. inkl. Versand im 10er-Pack. Die kommen immerhin mit 8kB Flash, 1kB Ram, 10bit ADC, 3 Timern, etc. Vergleichbar in etwa mit einem
-
Thread
SVPWM mit LPC1769
beispielsweise 120° (-> genau am 2. Hallsensor). Der Stromvektor in Rotorkoordinaten ist also -90° und 8A, das bedeutet du erzeugst mit 8A Drehmoment gegen den Uhrzeiger sinn. Denn der Stromvektor eilt dem Rotor um 90° entgegen den Uhrzeigersinn vor. Angehen tust du das in der Sw wie folgt, Sollstrom
Moin, Also bei dem STM32 ist es möglich den ADC mit einem Timer zu syncronisieren. Wieviele parallele ADCs hat den ein LPC17? Der STM32 hätte 2 damit ließen sich 2 Phasenströme in der Lowphase der PWM gleichzeitig samplen