-
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],
-
Thread
L293D zerstört meinen Controller
Was mir gerade noch aufgefallen ist: Ich habe gerade den l293 ohne den STM32 und den Motor beschaltet. Also die 4 GND Pins, die beiden Enable Pins und die Versorgung auf 5 Volt und Pin 8 mit 12 für den Motor. An allen 4 Eingängen (Pin 2, 7, 10, 15) messe ich knapp 5 Volt
mit einem ATTINY durchgeführt und es hat wundervoll funktioniert. Damals wurden nur die beiden IC’s von derselben Spannungsquelle versorgt. Laut Datenblatt, wenn ich das richtig verstanden habe, kann der l293D an den Eingängen ab 2.3 Volt gesteuert werden. Und der STM32 verträgt auch die 5 Volt.
-
Thread
Suche µC in kleinem Package, mit USB
STM32F411 oder STM32F401 gibts mit USB im 3x3 mm BGA http://www.st.com/web/en/catalog/mmc/SC1169/SS1577
pin package qfn ich verwende derzeit den xmega16c4 der für dich wohl zu groß ist, aber der schafft 8MBit/s bei <10% CPU Auslastung! der neue SAMD11 dürfte noch weniger beansprucht werden. da schaut selbst ein SAM3/SAM4 alt aus. Zauberwort heißt Multipacket Mode hier eine erklärung dazu https://www.youtube.com
-
Thread
STM32 - Eclipse - GCC - Sind Interruptadressen in Startup definiert?
In dem Projekt von oben wird in der: [c] src/startup_stm32l1xx_md.S [/c] die Zuordnung festgelegt. Die Reihenfolge ab Zeile 70 [c] __isr_vector: .long __StackTop /* Top of Stack */ .long Reset_Handler /* Reset Handler
Auswahl: neben [c] USE_STDPERIPH_DRIVER [/c] noch wie in der main.c angegeben [c] STM32L152VB STM32L1XX_MD [/c]
-
Thread
stm32f103 wav player?
eigentlich über PWM, wenn der Chip schon einen DAC hat, der > ebenfalls mit DMA funktioniert? Gibt's da einen Vorteil für PWM? Leider haben nicht alle STM32F103 eine DAC. [C] Digital-to-analog converter (DAC) Low-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers
DAC / I2S ? Warum nicht das Nucleo-STM32F446RE mit Rechenpower, DAC, I2S ? Oder das STM32F4-Discovery mit Audio Ausgang ? Sportlicher Ergeiz mit wenig Hardware alles möglich zu machen ? Oder nur Geiz, das billigste
-
Thread
Welcher Mikrocontroller?
Das sind sehr interessante Vorschläge. Mein Problem dabei ist, dass ich bis jetzt nur einen Atmega8 mit einem STK500 Board von Atmel programmiert habe. Leider habe ich sonst keine Erfahrung mit anderen Mikrocontrollern. Von den Daten her scheint mir der STM32 sehr für meine Arbeit geeignet zu sein
Markus Müller schrieb im Beitrag #1821293: > Was ist denn unklar? Nun, für den ATmega8 hatte ich das STK500 Board mit AVR-Studio verwendet. Was muss ich denn für den STM32 benutzen? Welche Hardware und welche Software??? Gibt es vllt sogar ein Buch oder eine ausführliche pdf? Am besten
-
Thread
STM32 Flanken Interrupt
NVIC_Init(&NVIC_InitStructure); } void EXTI9_5_IRQHandler(void) { if(EXTI_GetITStatus(EXTI_Line8) != RESET) { LCDputS ("Hello"); /* Clear the EXTI line 8 pending bit */ EXTI_ClearITPendingBit(EXTI_Line8); } } [/c] Die ISR wird nicht durchlaufen. Was habe ich
Schaust du hier: https://stm32f4-discovery.net/2014/08/stm32f4-external-interrupts-tutorial/
-
Thread
Stellmotor für Heizungsventil
hab: Bei den EQ-Dingern ist das auch kein Problem, zumindest das billigste das ich gekauft hab. Ein STM8L drauf, sogar das SWIM-Interface ist über Kontakte einfach zu erreichen ;)
Passen die Stellantrieben wohl auch auf den Verteiler meiner Fußbodenheizung? Dann müste nur noch der STM8L eine 1 Wire Slave Erweiterung bekommen ;-)
-
Thread
Probleme mit CAN-Bus am STM32F103
RCC_GetSYSCLKSource() != 0x08); // Wait till PLL is used as system clock source } [/Code] Ich verwende eine 8MHz Quarz. Alain S. schrieb im Beitrag #3602692: > Setz das mal noch auf 1tq Hab ich versucht, hilft nix. Trotzdem Danken an Alle!! Viele Grüße Michael
Das sieht recht vernünftig aus. Kommen nach meiner Rechnung 36MHz raus. 8uS bittime wären soweit auch korrekt. Kann es sein dass der Fehler gar nicht beim STM32 liegt sondern beim Vector-Teil? Vielleicht da noch was falsch? Vielleicht Listen-Only modus? Ich habe den CAN
-
Thread
TFT-direct-drive, WQVGA-TFT an STM32F4
. eine serielle für die Applikation (SPI, I²C, RS232, CAN ...) 2. eine parallele für das Display (8Bit, 16bit, 24bit) Der ACTFT (z.B. ein STM32FXXXX) arbeit als Interpreter, der einfache Grafik Kommandos entgegennimmt (Init, SetPixel, ReadPixel, DrawLine, DrawCircle, DrawBitmap, Fill, etc.) oder
Der Gedanke mit dem DMA und FSMC vom STM32F4 schwirrte mir auch vor kurzen durch den Kopf. Stört es beim STM32F4-Discovery nicht, daß FSMC_NWE auf der USB-Overcurrent-LED liegt ? Gruß Dennis
-
Thread
[V] uC, Digtal, Analog, Transistoren, Evalboards
-> 0,75€/Stk. 120x NCP303LSN30T1G, On Semi: Low-Noise OP -> 0,10€/Stk. 8x TSV912AIYST, STM: Dual RRIO OP -> 0,25€/Stk. 90x LMV822M/NOPB, TI: Dual Low Voltage RRO OP -> 0,25€/Stk. 1x INA122UA, TI: Micropower Instrumentation Amplifier
-> 0,50€/Stk. 7x DRV8303DCA, TI: Three-Phase Gate Driver -> 1,00€/Stk. 8x AD736ARZ, Analog: True RMS to DC Converter -> 1,50€/Stk. Halbleiter Spannungsregler: 4x FAN7621S, On Semi: PFM Contr., Resonant Converters -> 0,10€/Stk. 5x MPM3805GQB-33-
-
Thread
USB2CAN Adapter aus China
/item/1pcs-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-arduino/32719680030.html https://www.aliexpress.com/item/1PC-Hot-Sale-TJA1051-1051-high-speed-low-power-CAN-transceiver-TJA1051T-Module-Board
im Beitrag #5206111: > Hatte den Deckel einmal abgenommen ist nicht viel drin glaub das war ein > STM32F103C8T8 Dieser uC kann nur USB Full-Speed, aber die Vector Teile können High Speed, also unwahrscheinlich. Wäre außerdem nicht besonders sinnvoll Vector Hardware zu klonen, da die dazugehörige
-
Thread
RGB Cube Driver
mit TLC5948A realisiert. Das ist ein 16bit PWM Treiber, sehr ähnlich dem TLC5940. Ich verwende einen STM32F070 mit 48MHz. Bei einer Bildwiederholrate von 100Hz, muss jede Ebene für 1mS geschaltet sein. Nutze ich z.B. nur 8Bit der PWM, muss ich diese mit 256*1000 = 256kHz betreiben und alle 256 Zyklen
STM32F4 raus gesucht: https://www.exp-tech.de/plattformen/arm/stm32-discovery/9059/xcore407i-stm32f4-core-board?gclid=CjwKCAjwiN_mBRBBEiwA9N-e_qHnCQwgY1kkl_4FdwoDkbvH0TPLfTi1upjmgM3bzsJgXSqCX5TYexoCSn0QAvD_BwE
-
Thread
Eclipse mit Black Magic Probe
Start trace capture ARM Cortex-M specific commands: vector_catch -- Catch exception vectors STM32F40x specific commands: erase_mass -- Erase entire flash memory option -- Manipulate option bytes psize -- Configure flash write parallelism: (x8|x32(default)) (gdb) [/
using \\.\COM17 (gdb) mon swd Target voltage: unknown Available Targets: No. Att Driver 1 STM32F40x (gdb) att 1 Attaching to Remote target warning: No executable has been specified and target does not support determining executable automatically. Try using the "file" command. 0x080005e8