-
Thread
Selbstbau USB-Soundkarte
Johnny S. schrieb im Beitrag #5118200: > Kannst du mir kurz und einfach erklären wie es möglich ist mit 8bit eine > Spannung zu messen welche eine höhere Auflösung als 8bit hat? Durch Mittelung. Wenn das
Johnny S. schrieb im Beitrag #5118200: > Kannst du mir kurz und einfach erklären wie es möglich > ist mit 8bit eine Spannung zu messen welche eine höhere > Auflösung als 8bit hat? Ich will's bei Gelegenheit
-
Thread
STM32F10x USB VCP Einsteiger
passiert. Zur Ausgangssituation: Entwicklungsumgebung ist Coocox. Hardware ein Reusch mit einem STM32F103RGT6 http://re.reworld.eu/de/produkte/s64dil-103/right.htm Den Artikel kenne ich http://www.mikrocontroller.net/articles/STM32_USB-FS-Device_Lib Dort habe ich mir unter entsprechendem Link
STM32 und USB ist keine gute Kombination für Einsteiger. Bleibt bei 8Bit AVR!
-
Thread
WS2815 mit Arduino ansteuern
. schrieb ich doch oben schon, seine 8 Stripes a 150 LEDs parallelisieren und ein STM kann das wohl aber auch andere. Aber ich fange deswegen keinen Glaubenskrieg an. Der TO schrieb von Arduino und da ich meine WS2812B vom Nano328p mit
Nachdem ich jetzt etwas rumgespielt habe ein kleines Update. Der STM ist wirklich klasse, ich habe relativ schnell die LEDs am laufen gehabt. Dank der vielen Timer konnte ich tatsächlich die 8 Kanäle realisieren und aktualisiere sie parallel mit Hilfe der DMAs. So konnte
-
Thread
Suche DIP-µC für 80kHz Gegentakt-PWM in Hardware
Ben schrieb: >Mag aber die PICs nicht besonders Das ging mir genauso, weil ich nur die 8-Bit-PICs gekannt hab. Die 16-Bit-PICs sind aber wirklich gut, sie haben eine moderne RISC-Architektur und nichts mit den 8-Bittern zu tun. Und mit dem PicKit3 bekommst für wenig Geld einen ganz brauchbaren
für PWM haben die STM32 reichlich.
-
Thread
STM32 Programmieren und Debuggen
Tauglich für CooCox, Eclipse und kommerzielle Tools Ansonsten empfehle ich auch die Artikel: [[STM32 für Einsteiger]] [[STM32 CooCox Installation]] mal durch zu lesen
dir mal den Universalanschluß der Betty (Lernbetty) dran. Da kannst du sehen, daß es für JTAG mit 8 Polen völlig ausreicht und wenn man RTCK und 3,3V wegläßt, reichen sogar 6 Pole. W.S.
-
Thread
Dimmbares Lauflicht
#4856618: > Andere µC haben deutlich mehr PWM Ausgänge. > Renesas, NXP, ST > > z.B. kann der STM32 je nach Typ locker 30 PWM Kanäle. Damit kann man > schon mal einiges machen. Come on - ein Lauflicht ergo 6 Bit PWM. Da wirst du doch keinen 32 bitter für 10€ empfehlen. Das geht mit einem 8
Es wurden ja nicht nur Controller vorgeschlagen. Ein STM32 Controller kannst du nicht in BASCOM programmieren. Die anderen Vorschläge wie WS2812 und APA101 sind LED's die direkt Logik eingebaut haben und mit einem definiertem Protokoll gesteuert werden können
-
Thread
Einstieg in Microcontrollerprogrammierung mit Stellaris Launchpad?
Winkler schrieb im Beitrag #2925724: > Noch eine Anmerkung > > Warum Stellaris? ich würde ein STM32F4 wählen: > http://shop.myavr.de/ARM-Produktlinie/mySTM32-Boar... > http://shop.myavr.de/ARM-Produktlinie/STM32F4-Disc... Hallo, das STM32F4 was Thomas verlinkt und dem Zusatzboard kann ich
EUR / Stück für 10 von den billigsten Stellaris gegen http://de.farnell.com/stmicroelectronics/stm32f407zet6/ic-mcu-32bit-512kb-flash-144tqfp/dp/2215229 8,15 EUR / Stück für 10 von den billigsten STM32F4. Wieso soll ich da Stellaris nehmen?
-
Thread
STM32F4 mit gcc-arm-none-eabi
auf. Debugging mittels GNU gdb (GNU Tools for ARM Embedded Processors) 7.8.0.20150604-cvs. Debugserver ist Open On-Chip Debugger 0.8.0 (2014-06-07-21:57). Mein Problem: Was ist die richtige Kombination aus CFLAGS, LDFLAGS startupfile.S und Linkerskript? Mit folgendem
offensichtlich zum "startup_stm32f407xx.s" welches sich ebenfalls in dieser Struktur unter /Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/ befindet (Danke an Steffen Rose). Die CFLAGS habe ich aus dem Artikel ARM GCC hier
-
Thread
SPI mit AVR: Array-Zugriff in ISR funktioniert nicht
counter variable #include <avr/io.h> #include <avr/interrupt.h> #define NBYTES 16 volatile uint8_t spi_byte_count=0; volatile uint8_t spi_tx_bytes[NBYTES]={15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0}; volatile uint8_t spi_rx_bytes[NBYTES]; ISR(SPI_STC_vect) { PORTC |= (1<<PORTC0); // set PC0
Wenn Du da noch einzelne Befehle einsparen willst, kannst Du die Reihenfolge noch umdrehen: [c] uint8_t spi_byte_count=0; uint8_t spi_next_byte; uint8_t spi_tx_bytes[NBYTES]={15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0}; ISR(SPI_STC_vect) { SPDR = spi_next_byte; spi_byte_count++; spi_next_byte
-
Thread
Schnell Pins schalten
dauern. Sinnvoller wäre natürlich, das per DMA machen zu lassen, dann könnten wohl schon so 70MByte/s drin sein...
STM32 sieht gut aus, genau das was ich gesucht habe. Danke an alle die die Fragestellung gelesen haben ;-)
-
Thread
Kann ein STM32F1 (BluePill) das 1Msps A/D mit CLK
der nächste Takt losgeht. Die 2048 Samples selbst müssen bloss in einem Puffer abgelegt werden, ob 8, 10 oder 12 bit wäre egal, dafür sollten die 20k RAM ja reichen, und danach per USB weggesendet werden. Kann ein STM32 das, und mit welcher Art der Programmierung ? Ich glaube mich sogar daran zu
W.S. hat mal wieder keine Ahnung, aber er hat ja schon öfter gezeigt, dass er von STM32 und programmieren keinen blassen Schimmer hat. Zum Thema: abs und Jim habens ja eigentlich schon geschrieben wies
-
Thread
STM32F103 Ansteuerung vielen 5V Relais mit ULN2803
Hi, nutze stm32f103 um 14x Relais (5V/etwa 80mA Steuerstrom) zu Steuern. Da stm32f103 nur 150mA (25mA pro pin), habe ich 2x ULN2803 dazwischen geschaltet. STM output Pins sind direct mit IN Pins des ULN2803 (kein
Peter?) dem hat's die Spannung runtergerissen... Gruss Chregu
-
Thread
Schulnotenbewertung eines Arduino-Programms
ZwQug5hQgyW0Z1MqPiVkinLRRA0ecSnfn2CmLOlRVfn1435XN03CaxXTdcec0jcVKLVaOXTrWt6obTNWmzENiVQKd4m9Vtw41VRP6BhxlAAZVLWtH1E5ldwFWpe9D2Bl9Oqjb9XhybagyLZpkrafxx4fZdBlkTdO1bvcHEsDpzXMa1y1bk8p6o5V35g-lxMQ4ZpOLHQySA5t0zadqHFw4dS1Q7M7D1ce7NnPpcVEwQtEsHjOWzFTfSLEQx5k9+ov5TLUt9VztEy8zkP4Yg7AS7Risq1VSOUV0yvHnQQ1cUDx3knjK7LDzZqI6ByNCDD7huIl3HtZo1OPU98O831lCLF7nuE31F0cRLTVm3TswLeLkvZZHauSPxgbhzTR2s4gBxYVAWcxVdwF67V4Xdu4cSvrBWNvTj4XsIMy4JbhCc8Sttd7h4JfCzXZ0N2eTcZp1r7dacncdd2f6h8PTfbfrJ00e4RD0Y3tOJxdr4T5
hingesetzt und mir Gedanken gemacht wie man das > vielleicht aufgeräumter hinbekommt. > template<uint8_t pin, uint8_t FF> > … > ** FF = Filterfaktor; [c]template<uint8_t pin, uint8_t Filterfaktor>[/c] Selbstdokumentierender Code macht’s einfacher. Oliver
-
Thread
8051 - Programm und Daten in einem 128kB Chip ohne Overlap
Datenspeicher bei Adr. 0x4000 (eigentlich 0x04000). Im anderen Bild ist die Platine mit dem 128k x 8 RAM-Chip (TC551001) zu sehen. Die Stromaufnahme des RAM's im Pufferbetrieb liegt im normalen Bereich von ca. 1µA. Für ein Lern- und Experimentiersystem ist diese Art von Speicher eine tolle Sache.
beim Download von Main die Unterprogramme nicht löscht. Der interne 12k-Programmspeicher eines AT89S8253 wäre nicht geeignet, da er vor dem flashen gesamt gelöscht wird. Aber auch dafür gibt es eine Lösung. Das Bild zeigt ein Speicherbeispiel für 64k-Programm- mit 8k-Datenspeicher, welche mit der
-
Thread
Breakout Bord für ARM für Steckboards!
so etwas: https://guloshop.de/shop/Kabel-und-Adapter/Adapterplatine-TQFP32-64::125.html?XTCsid=s7plarvkj8u74kabctj59jruj0 Jens
etwas: > > https://guloshop.de/shop/Kabel-und-Adapter/Adapterplatine-TQFP32-64::125.html?XTCsid=s7plarvkj8u74kabctj59jruj0 > > Jens hier stimmt der Pinabstand nicht, ist 0,8mm. Jens
-
Thread
Programmieren von STM32F765VGT6
für SWD. ebay 282805864780 Gibt es auch günstig aus CN, dauert aber dann. Dazu nutze ich STM32CubeMX und SW4STM32.
Den STM um 180 Grad gedreht einlöten?
-
Thread
Gutes JTAG Tutorial gesucht
savebin AusgelesenesImage.bin, 0x08000000 # Flash auslesen quit # Sitzung Beenden[/code] Siehe ab S. 40: https://www.segger.com/downloads/jlink/UM08001 Deutlich bequemer wird's wenn man GDB nutzt: [code]JLinkGDBServer -Device STM32F103RB -If JTAG -Speed 1000[/code] Dann gdb starten: [code]
wie die VCP-Implementation von W.S. ... Ähnlich würde es einem JTAG-Tutorial ergehen.
-
Thread
triviales Problem mit include - aber ich sehe es nicht
} [/c] Fehlermeldung: D:\stm32_camera.c: In function 'Init': [cc] if (flag & TIME) i++; [cc] D:\stm32_camera.c:8:6: error: 'flag' undeclared (first use in this function) [cc] ^ [cc] D:\stm32_camera.c:8:6: note: each undeclared identifier is reported only once for each function it appears in [cc] D:\stm32_camera.c:8:13: error: 'TIME' undeclared (first use in this function) [cc] if
-
Thread
Maximale Taktfrequenz STM32G4 nutzen?
darstellen. In der C- und G-Serie gibt es zum ersten mal – neben TSSOP20 mit 0,65mm und TQFP32 mit 0,8mm – auch einen STM32 im SO8-Gehäuse. Man bekommt also ein 32-bit-System in einem SO8 mit 1,27mm-Raster, wo wirklich relativ viel drin ist – vor 30-35 Jahren wäre das in der Form noch undenkbar gewesen
wäre er durchaus brauchbar. Für diese Aufgabe könnte man aber auch einen 8-bit-AVR in SOT23-6 nehmen, falls es von den Abmessungen her noch kleiner werden muss. Aber wie schon erwähnt, 170 MHz sind bei STM32 überhaupt kein Problem, denn der F411 kann bis 100 MHz, der F446
-
Thread
STM32F4 Schaltkreis passt?
freuen. Ich verwende KiCad. Meine Quellen waren die AN4488 von STM (Intro zum Hardware Development für STM32) und das Datenblatt des STM32F401RDTX, sowie Carmen Noviello's Buch "Mastering STM32" (da gibt es ein kurzes Kapitel zur Hardwareentwicklung). Wenn der Chip
dem Datenblatt: https://www.st.com/content/ccc/resource/technical/document/application_note/76/f9/c8/10/8a/33/4b/f0/DM00115714.pdf/files/DM00115714.pdf/jcr:content/translations/en.DM00115714.pdf nicht klar, ob Vcap1 nun mit VDD verbunden ist oder nicht. Auf Seite 10 sieht es so aus, aber auf Seite
-
Thread
Problem mit dem flashen ST-Link/ v2 und Coocox IDE
Infos im RM!!!) 4. Have a lot of fun! Hilfreiche Links: http://www.diller-technologies.de/stm32.html#rcc https://stm32f4-discovery.net/2015/01/properly-set-clock-speed-stm32f4xx-devices/ Gruß Daniel
Ist zwar schon gelöst.. Ich hatte mich mal auf eigener Platine mit den LQFP48 Stm32f030c8t6 und Stm32f103c8t6 vergriffen.. Da die soweit Pinkompatibel sind gab es den gleichen Fehler, da musste ich in Coocox nur das Board umstellen. Muss man erstmal drauf kommen.
-
Thread
Wine-Problem: AVRStudio4 unter Linux 64 Bit läuft nicht mehr
Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:004ef829 ESP:0033cf98 EBP:0033cfc8 EFLAGS:00010246( R- -- I Z- -P- ) EAX:02103dc0 EBX:00000001 ECX:0018e2f8 EDX:020fc324 ESI:029177c8 EDI:029177c8 Stack dump: 0x0033cf98: d487bf77 00001b58 029177c8 00000001 0x0033cfa8: 0033cfb8
Makefile. So ein Makefile schreibt man einmal und verwendet es dann als Template. Beispiel für ein STM32 Makefile: [code] # Makefile for STM32F4 TARGET:=Blinker TOOLCHAIN_PATH:=/usr/bin TOOLCHAIN_PREFIX:=arm-none-eabi OPTLVL:=s # Optimization level, can be [0, 1, 2, 3, s]. PROJECT_NAME
-
Thread
Low End-Mikrocontroller von Renesas und ST, Funkmodule, Amazon Sidewalk uvam
[c] The evaluation board is powered by a 3.3 V VDD supply and supports a digital input range of 1.8 V to 5.0 V, enabling direct interfacing with a wide variety of FPGAs and microcontrollers without additional level shifting. The board demonstrates the HI-85104’s advanced protection architecture.
-Kerns.  Bildquelle: STMicroelectronics, via https://www.st.com/content/st_com/en/campaigns/stm32c5-best-cost-performance-cortex-m33-mcu-z11.html  Bildquelle: https:
-
Thread
Cortex M3 Development - Was brauche ich noch alles?
immer noch als Programmer/Debugger. Am Ende sei noch erwaehnt, dass ich inzwischen von den LPC's ein wenig abgekommen bin und mehr mit den STM32's mache. Spezielle Gruende dafuer sind das es mir leichter faellt die STM RM's zu lesen und zu verstehen als die von NXP und das es mehr allgemeine Informationen zu den STM32's im Netz gibt als zu den LPC's. Der mbed bleibt aber als "rapid prototyping plattform" ungeschlagen.
-
Thread
IAR und TIM6,7 Interruptprobleme beim STM32F107
/source/browse/trunk/STM32F10x_Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/startup/?r=4 Link zu den *.s files...
Zeitgenossen. Eine Tabelle sehe ich dort nicht. Die Tabelle sehe ich hingegen in http://code.google.com/p/stm32f107/source/browse/trunk/STM32F10x_Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/startup/iar/startup_stm32f10x_md_vl.s?r=4
-
Thread
Arduino bietet nicht genug PWM-Pins
schon erwähnt ext. "Module" benutzen. Vom groben Prinzip dürfte das dann das sein, was du mit dem "S-Bus" vorhast (welchen ich jetzt nicht kenne), halt mit anderer Hardware und einem anderen Bussystem: SPI oder I2C. Oder, wie auch schon erwähnt: auf STM32 umsteigen. Da gibts z.B. den "STM32 BluePill
hinbasteln. Softwareseitig natürlich auch Arduino-Kompatibel: https://os.mbed.com/users/hudakz/code/STM32F103C8T6_Hello/
-
Thread
STM32 Shift operationen
als Bitmaske (z.B. in der .h-Datei einer Library) die Bitposition erzeugen muss, um die Addresse für's Bitbanding auszurechenen. Das kann man ggf. per Macros machen (z.B. für STM32F303): [c] #define BITNR(x) (x&0x1?0:x&0x2?1:x&0x4?2:x&0x8?3: \ x&0x10?4:x&0x20?5:x&0x40?6:x&0x80?7:
Bitmaske (z.B. in der .h-Datei einer Library) die > Bitposition erzeugen muss, um die Addresse für's Bitbanding > auszurechenen. > Das kann man ggf. per Macros machen (z.B. für STM32F303): Ja sag mal, was hast du denn da für einen elendigen Bandwurm über 8 Zeilen gepostet? Und nein, es kann
-
Thread
Abfrage effizienter gestallten
DUSE_STDPERIPH_DRIVER -I../firmware/CMSIS/CM3/CoreSupport -I../firmware/CMSIS/CM3/DeviceSupport/ST/STM32F10x -I../firmware/STM32F10x_StdPeriph_Driver/inc -I../src -I../STM32_EVAL -I../STM32_EVAL/Common -I../STM32_EVAL/Board -Os -ffunction-sections -fdata-sections -Wall -osrc\main.o [/code]
denk schon. Aber das ist ja eigentlich nur eine Zeile. Wobei ich überhaupt keine Ahnung von diesen STM32s habe :) . Die Zeile müsste ja irgendwie so aussehen: [c]__asm__("add sp, 2");[/c] Aber da wird sich schon jemand finden, der das kann :) .
-
Thread
Webseite für die Einarbeitung STM32 auf Deutsch
einer Site interessiert wäre... Also das wäre schon ein spannendes Projekt für das Wiki hier, ein STM32-Tutorial aufzubauen.
Der Artikel [[STM32F10x_Standard_Peripherals_Library]] ist auch lesenswert für den Einstieg. Hab gesehen dort gibt es einen Link zum Artikel [[STM32_LEDBlinken_AtollicTrueStudio]] der evtl. auch mit Eclipse funktionieren
-
Thread
STM32F2 welche Pins ADC?
Ich steige bei diesem STM32 nicht durch, Beim Atmel Gibt es ADC1, ADC2 etc. Beim STM32 gibt es ADC3_IN9, ADC3_IN10, etc.. ok, ich vermute mal das meint 3ter ADC Kanal 9 z.B. da 3x8Adcs oder so verbaut sind... ABER was in
Xmega ja >auch... >Allerdings halt an 16 Pins halt insg. 16 Eingänge, daher war das Prinzip >vom STM nicht klar. Nee, der XMEGA hat ZWEI ADCs mit je 8-fach MUX davor...
-
Thread
DCF77 von Peter Danegger
W.S. schrieb im Beitrag #5591640: > Eigentlich ist das Ganze doch einfach: ... Wo bliebe da der Fortschritt der Welt? Mit dem STM sollte man doch ausreichend Resourcen haben, um eine statistische
gelle? W.S.
-
Thread
Buck mit STM32F030
reaktivierung durch die CPU oder nur als Pulse skipping. Meine Erfahrung bezieht sich da konkret auf den STM8S003, der STM32F030 müsste in dem Bereich aber genauso funktionieren.
Christian schrieb im Beitrag #4487869: > zum STM8: Was genau hast du damit gemacht? auch einen Buck? Welche > Schaltfrequenz? War die PWM Frequenz im Verhältnis zur Auflösung gut > genug? Ich verwende den STM8 in anderen Designs. Hab anfänglich
-
Thread
CAN Verarbeitung mehrer Botschaften
Zeit. Wobei mir eine Anwendung einfällt bei der ich das vor Jahren mal hatte, ein AT90CAN32 und 8 8-Bit Latches für 64 Relais. Der komplette CAN-Interrupt mit dem Abladen der 8 Bytes in die 8 Latches über einen Port und vier Adress-Leitungen hat mit dem 16MHz Controller knapp 1µs gedauert.
auf meine Ausgangsregister bzw. auf zwei 16Bit Portexpander mit I2C Bus, weil ich nicht genug I/O's am STM fei hatte. Der Wert des Payloads gibt an, ob die Relais geschaltet werden oder nicht. Ich sende danach vom STM zum CAN Bus noch den Zustand der Relais, weil ich weitere Teilnehmer dran hab, welche
-
Thread
STM32 GPIO Anfängerprobleme
gebracht werden konnten, wollte ich das > Beschreiben der GPIO-Register testen und habe mal eine 8x8 Led-Matrix an > den GPIOA gehängt und ein gemultipextes Standbild erzeugt. Wie viele Pins "in Serie" in einem Port benötigt man da? 8 oder 16? Die Discovery-Boards von STM32 sind nun mal Eval-Board zu einem sehr günstigen Preis, das sollte man beachten. Fortlaufende Ports gibt's z. B. hier: http://www.steitec.net/ARM-Stamp-Module/ARM-STM32F103---512-Stamp.html. Hier sind PA0 - 15 an einer Seite, PB ist komplett herausgeführt, wird allerdings "umgebrochen", immerhin mit neun
-
Thread
Euer Lieblingscontroller
, dass er geeignet ist, das Projekt umzusetzen, und mehr garnicht, meistens PICs; da braucht's nicht Hyperuniverselles...
Ich hab den C8051F345 und STM8 im Einsatz. War früher auch ATMEL Anhänger, muss aber mittlerweile zugeben dass ich die beiden Familien (mit IDEs und allem) echt super finde.
-
Thread
Shield 4 oder 5
Moin, nach über 1jährigem Lauf meiner Wordclock auf dem STM32F103C8T6 mit ESP8266 (gelötet auf dem STM-Shield V.5) funktioniert die Uhr nach einem Neustart für ca. 2 Stunden, danach fallen die unteren 5 Zeilen aus und das Netzteil wird sehr heiß. Da ich noch
Juergen S. schrieb im Beitrag #7177157: > Alle Lötstellen überprüft, keine Fehler festgestellt. > Der Strom liegt nach dem Anschalten bei ca. 120 ma, nach ca. 2h > plötzlich bei 1,8 A, dann der Ausfall auf
-
Thread
Digital verstellbarer Analoger Filter
Allenfalls ein LTC1564-8
Den finde ich nirgends. Ohne die -8 ist es jedenfalls auch nur ein Tiefpass.
-
Thread
STM32: Mass-Storage Beispiel (USB-FS Device Lib)
Geschwindigkeit ist bei 72 Mhz durch die CPU-Leistung beschränkt. Hier ein paar Werte die mit einem STM32F103@72Mhz erzeugt wurden: 2 Mb Datei Schreiben : 173 kb/s 2 Mb Datei Lesen: 1900 kb/s Die Anbindung der SDCard war dabei über 18Mhz SPI, nicht SDIO. Es wurde die emFile Lib von Segger
der STM32F103RB nicht ist) aktiv ist. Was kann man hier statt dessen nehmen? Compilen geht - aber Flashen kann ich mir sparen... Das KANN nicht gehen. Hat jemand noch Ratschläge? Wenn's laufen sollte,
-
Thread
True Random Generator mit STM32F0
D. S. schrieb im Beitrag #4591094: > @Daniel: verbessert sich der Algorithmus, wenn man z.b. 32 > Schlaufendurchläufe anstatt nur deren 8 macht? Ich werde das mal testen und auch weiter mit rumspielen
D. S. schrieb im Beitrag #4591094: > @Daniel: verbessert sich der Algorithmus, wenn man z.b. 32 > Schlaufendurchläufe anstatt nur deren 8 macht? Interessanterweise scheint es mit Erhöhung der Schleifendurchläufe
-
Thread
Was ist 32 Bit und nicht ARM?
P8X32A aka Parallax Propeller
Vielleicht gibt es auch irgendwann noch den bo32 als Erweiterung des bo8. https://www.mikrocontroller.net/articles/8bit-CPU:_bo8 *duck und weg** Gruß Jobst
-
Thread
Keil uVision Linker Error L6218E
file or directory #include "Driver_USBH.h" Driver_USBH.c: 0 warnings, 1 error assembling startup_stm32f0xx.s... assembling startup_stm32f0xx_ld.s... assembling startup_stm32f030.s... assembling startup_stm32f031.s... assembling startup_stm32f042.s... assembling startup_stm32f051.s... assembling startup_stm32f072.s... assembling startup_stm32f091.s... compiling Buttons_STM32F0-Discovery.c... C:\Keil_v5\ARM\PACK\Keil\STM32F0xx_DFP\1.2.0\Device\Include\stm32f0xx.h(5531): error: #5: cannot open source
-
Thread
Stepper Motor Microstepping Frage zu TMC2208
>Mega 2560 Der war vor ~10Jahren mit seinen 8Bit/256KB/8K RAM/16MHz mal Stand der (DIY) Technik. Wenn du heute die freie Wahl hast fang gleich mit 32Bit an. z.B. mit einem STM32F413ZH mit 1.5MB/320KB RAM/100MHz/144Pin https://www.reichelt.de
Stepper meines Tangentialschneideplotters gleichzeitig laufen zu lassen. Erst der Umstieg auf einen STM32F4x hat geholfen. Da gibt es auch Boards mit genügend Pins. (beim ESP hatte ich mit einem mcp23s17 die Pins erweitert). Wenn der Treiber genügend Impulse arhält ist die Maximalgeschwindigkeit immer
-
Thread
Omron D6T Thermal Sensor
Hat hier jemand mehr Erfolg gehabt beim Auslesen dieses Sesnors? Angeschlossen habe ich einen D6T8L06 an ein STM43F407VET6 Board, 2k2 PullUps an +5V, 20 cm Flachbandkabel, Versorgung ist auch 5V. IO Pins sind an PB_10 und PB_11 (5V tolerant), SW ist mbed-os. Getestet habe ich zwei Sensoren, die
506.7 204.9 0.0 err: 0 25.3 23.4 22.8 22.6 22.8 23.3 23.6 23.6 24.4 err: 0 25.3 23.3 22.8 22.6 22.9 23.3 23.6 23.6 24.4 err: 1 0.0 0.0 6110.1 204.8 272.8
-
Thread
Re: CubeMX ist ein erbarmliches Stück Scheiße!
Kilo S. schrieb im Beitrag #8012267: > Appimages ist da vielleicht auch nur halb richtig AppImage ist ein ganz bestimmte spezifiziertes Format, und STM32CubeMX hat nichts damit zu tun. Keine Ahnung was
Vielfalt vor Masse interessant. Also sofern du nicht vor hast mich mit ner Stange oder zwei gemischter STM MCU zu Sponsorn, bleib ich dabei mit meinem 10€ Jlink-OB clon MCU's aus Altegräten zu Recyceln. Und bevor einer mit Lizenzmist daher kommt, mit OpenOCD!
-
Thread
STM32: MP3 softwaremässig decodieren und abspielen
16 Bit DAC benutzen? ich hätte einige 16 Bit DACs hier, können 200 kS/s, das sollte ja reichen. Die Idee ist, dass man die SD-Karte vom PC aus mit MP3's belädt und in den Player gibt. Dieser soll dann auch noch ein rudimentäres Userinterface haben, um z.B. auf einem
beobachten das der Bufferfuellstand von den ueblichen 99% auf 80 oder 90% abfaellt wenn ich 320kbit/s abspiele. > 1. hat der STM32 genug Dampf, um das brauchbar zu realisieren? Ich denke schon. Ein SH2A schafft es ohne eingeschalteten Cache so gerade eben und mit Cache vollkommen problemlos. Da
-
Thread
Serielles Flash Programm - Demonstrator GUI funktioniert nicht
W.S. schrieb im Beitrag #7096796: > J. S. schrieb im Beitrag #7095864: >> Und wenn es bei STM32 bleibt, dann ist der STLink V3 mittlerweile die >> beste Wahl. > > Ich frage mich seit langem, warum
Board und seriellem Bootloader kann ich morgen auch machen, habe diverse F407 Boards. Aber nur mit der STM32CubeProgrammer Software, das W.S. Zeug kommt mir nicht auf den Rechner.
-
Thread
Eclipse windows.h wird nicht gefunden
Die Projekte in SW4STM32.
Smartphone. Das wäre immer noch besser als > deine Taktik, gar nichts zu liefern. In der Datei stm32l4xx_hal_def.h wird der HAL_StatusTypeDef definiert 8siehe Bild Fehler 2), wenn ich den Ordner BSP aus dem X-CUBE-53L0A1 zu den Drivers in mein bestehendes Projekt einfüge kommt die Fehlermeldung "
-
Thread
(Speicher?-) Problem mit STM32 + VCP
nachgefragte Infos nur spärlich. Welche wären das? :) Also: IDE = Rowley Crossworks 2.0.10 µC = STM32103ZET6 Installiertes Package: STM32 CPU Support Package v 2.8 Startup Script sollte passen. Linker sollte auch passen, wird ja Automatisch für mich gemacht (Stm32 project template). Oder? Sorry
automatisch?? wenn du mal überlegen würdest.... Nein,der Stack wird normalerweise im start-up-file (STM32F10x.s)eingestellt. Schlüsselwort: Stack_Size EQU xxxx Grüße
-
Thread
I²S 6 Kanal vom PC
damit beschäftigt, da mir nicht ganz einleuchten wollte warum ich einen Mehrkernprozessor benötige um 8 Kanäle Audio von USB nach I²S zu bringen. Vielleicht hat ja mal jemand sowas mit einem STM32 gemacht? Mich würde aber auch interessieren wie du das ganze aufgezogen hast. Welches board hast verwendet
integriert? Die Anzahl der I²S Kanäle an einem STM32 ist wirklich kein Problem. Nur die kleinsten der Serie haben zwei I²S Kanäle. Schon die einstiegs F4 haben 5 und die etwas größeren zusätzlich zwei TDM fähige Audio interfaces.
-
Thread
arm gcc Arrayzugriff
Zugriff in der Schleife hängt sich der Controller auf. [c] int main(void) { u16 i; u8 len = 4; u16 StartX; const u8 wert[4] = {'T','e','s','t'}; .... .... // funktioniert ! ili9320_PutChar((StartX+8*0),120,wert[0],Black, Green); ili9320_PutChar((StartX
aufgefallen: [c] int main(void) { u16 i,j; u8 len = 4; u16 StartX; const u8 wert[4] = {'T','e','s','t'}; .... .... // funktioniert nicht ! for (i=0;i<4;i++) { ili9320_PutChar((StartX+8*i),120,wert[i],