-
Thread
STM32 Timer6 - nervt
Hallo Gemeinde, ich möchte einen "einfachen" 16-bitTimer (TIM6) in Betrieb nehmen. Target ist STM32L496. Er soll einen 4kHz-Interrupt erzeugen. Das Teil läuft ein nicht los. Weder mit HAL-Gedöns: htim6.Instance = TIM6; htim6.Init.Prescaler = 11999;0,25ms htim6.Init.CounterMode =
ungewohnt dass man wirklich jedes Stück Peripherie wirklich explizit erst einmal einschalten muss beim STM32.
-
Thread
STM32F4xx / L4xx DMA durch externes Signal triggern
Ganz neue, größere STM32-Serien haben einen DMAMUX, z.B. die STM32L5. Mit dem kann man direkt EXTI-Lines als DMA-Trigger verwenden.
Synchron- auch Word-Trigger-Signale und "shiftet" 16 Bits Input nach 4 oder 8 Bits Output. Ein STM32L496 hat genügend RAM, um 640x400 in 16 Farben und ggf. 2 Pages darzustellen, oder 320x200 in 256 Farben. Wenn ich pro DMA-Event 16 Bits übertrage, komme ich auf 6,25MHz Triggerfrequenz, was bei 100MHz
-
Thread
STM32F469 custom board Display
Hi Leute, ich habe das problem das ich einen custom board mit einem stm32f496 habean diesem ist ein 7" touchdisplay angeschlossen und möchte dieses mit eclipse und touchgfx verwenden leider finde ich dafür kein passendes tutorial oder ein beispielprojekt in dem vllt einfach
https://touchgfx.zendesk.com/hc/en-us/articles/204993902-Porting-to-STM32F4-F7-boards
-
Thread
STM32 calloc()/free() auf USB-Schnittstelle
Hallo Gemeinde, ich arbeite auf einem STM32L496 (nucleo-144) Die USB-CDC-Schnittstelle hat mir CubeMx gebastelt. Senden und Empfangen geht, aber nur mit statischen Sendepuffer! Da ich aber zwischen 2 und 2k-Bytes senden werden, möchte
USB beim STM32 hat dedicated RAM. Alloc gibt dir nicht das richtige.
-
Thread
Rust - ist das hier um zu bleiben?
zu altbekannten Werkzeugen? Wie schwer tut man sich wenn z.B. der Chef man möchte doch z.B. von STM32 oder PIC/AVR auf ein Rust Entwicklungssystem umzusteigen? Wird PIC/AVR unterstützt? Gibt es Case Studies wie man ein existierendes erfolgreiches embedded Projekt (STM32/AVR/PIC) von C/C++ auf Rust
Low-Level Support. So wie es halt bei allen anderen uC der Fall ist. Es scheint, momentan wäre die STM32 Familie die einzige uC Familie die unterstützt wird. Ich wäre sehr an praktischen Erfolgsberichten interessiert. Also z.B. "Ich baute mir ein Gadget mit Rust auf STM32" und Informationen über die
-
Thread
SPL und Atollic
Ingo L. schrieb im Beitrag #5240891: > undefined reference to GPIO_Init > undefined reference to GPIO_StrucInit Dafür braucht es die stm32f0xx_gpio.h und stm32f0xx_gpio.c Ingo L. schrieb im Beitrag
Ingo L. schrieb im Beitrag #5240974: > Das hilft nicht, dann kommt das: Füge die Dateien stm32f0xx.h stm32f0xx_conf.h zum Projekt-Tree hinzu. Ingo L. schrieb im Beitrag #5240977: > Es kann doch
-
Thread
Atmega - Messunsicherheit
... und "sortiert: > #1: 39 17 50 2,48 > #2: 35 13 47 2,53 > #4: 32 11 42 2,56 > #1: 28 7 43 2,61 > #3: 25 5 36 2,64
entsprechend +/- 3,1%, Standardabweichung 0,057V. Denke, für die AVR-Gurken ganz okay - für den STM32F103 liegt z. B. die garantierte Maximalabweichung bei +/- 3,3% über den Bereich von -40°C...+85°C.
-
Thread
"Universalprogrammer" für Linux
Wenns billig sein soll einen stm32f103 ? Braucht mal aber wohl Levelshifter.
Es gibt wieder einmal ein Update (V1.30). Neben ein paar Bugfixes können jetzt auch die STM32L4xx und der CC2640 programmiert werden. Außerdem habe ich die PIX18F2xxx/PIC18F4xxx mit aufgenommen. Außerdem gibt es ein neues Feature (wofür man leider das gesamte Image mit einem anderen Programmer
-
Thread
Wieso gibt es keine gute Programmiersprache?
der Anfang ist für unerfahrene wohl etwas holprig. Habe damit sogar schon embedded Code für einen STM32 ARM Prozessor geschrieben und ausgeführt. Die Community ist klein aber fein.
entwickelt. Tja, wenn du die Augen zu machst, dann siehste eben nix. Kleiner Tip: Programmiertool für STM32 von mir hier im Forum. btw: eine Lazarus-Version hab ich inzwischen auch fertig. Funktioniert gut wie die Delphi-Version. Sieht mir aber zu grau aus. Also: Mach deine Klüsen auf, dann siehst du
-
Thread
NRF24L01+ test program for Arduino Uno
Ausgabe via Terminal aktuell heruntergebremst? Kannst Du abschätzen, was mit Deinem Design mit einem STM32-Arduino (32Bit, 72MHz, HW-SPI) möglich ist? > Ja. Im Fast Mode werden Pakete nicht angezeigt sondern nur > ein minimalistischer Funktionsablauf gezeigt der das Senden/ > Empfangen von Paketen
. Lars R. schrieb im Beitrag #4699151: > Kannst Du abschätzen, was mit Deinem Design mit einem STM32-Arduino > (32Bit, 72MHz, HW-SPI) möglich ist? NRFTestGuy schrieb im Beitrag #4657320: > Die Netto-Datenrate (payload) > liegt bei 1 Mbit etwa bei 1200 Paketen (a 32 Bytes) pro Sekunde. Das
-
Thread
FT800 / FT810 Library
---------- STM32L073 SUCCESS 00:00:07.293 STM32F030 SUCCESS 00:00:06.566 STM32F103 SUCCESS 00:00:06.966 STM32F303 SUCCESS 00:00:08.502 STM32F446 SUCCESS 00:00:11.042 STM32G474
durch für diverse STM32: Environment Status Duration ------------- -------- ------------ STM32L073 SUCCESS 00:00:02.775 STM32F030 SUCCESS 00:00:02.468 STM32F103 SUCCESS 00:00:02.587 STM32F303
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
Speichern unter" Dialog gibt. Und was meinst Du mit > Genau das macht die Software bereits auf dem STM32 Soll der STM32 jetzt das C#-DMU und den Code-Generator ersetzen?
compilieren lässt. Ja, spricht ja nichts dagegen. Die Unterschiede kann man mit [c] #if defined (STM32F4XXX) Hier STM32-F4-Code (Disco und Nucleo) #elif defined (STM32F1XXX) Hier STM32-F1-Code (Deine China-Module) #elif defined (__AVR_ATmega2560__) Hier ATmega-2560-Code #else #error
-
Thread
Thermomix Rezeptchips
ttySP0 at 38400 bps: Where did you find this information? As I wrote a bit earlier, there is a STM32F100R8 and a ATxmega16D4 on the power board. Some pictures[0][1]. The STM32 has also a 2x10 JTAG connector next to it. I assume that your finding is the thermomix applications way to communicate
is not running. Moritz M. schrieb im Beitrag #5210516: > As I wrote a bit earlier, there is a STM32F100R8 and a ATxmega16D4 on > the power board. Some pictures[0][1]. The STM32 has also a 2x10 JTAG > connector next to it. > > I assume that your finding is the thermomix applications way to
-
Thread
Z180-Stamp Modul
folgenden Varianten möglich sein: Z180-Stamp + EPROM Z180-Stamp + Bootprozessor (AVR, Propeller, STM32) Z180-Stamp + Bootprozessor + ECB-Bus Im nächsten Schritt folgt der Bootprozessor (AVR, STM32) als Huckepackvariante zum Z180-Stamp. Alle Unterlagen wie immer hier: http://www.mikrocontroller.net
einbeziehen, wenn in dem System auch Vector-Interrupts möglich sein sollen. (Das habe ich in meinem STM32-Entwurf auch vergessen.) > Der Z180 SRAM wird per DMA übernommen. Der ATmega1284 hat DMA? Beim STM32 funktioniert das. Am AVR wird man so wohl nur einen Int auslösen können, und die Daten dann
-
Thread
STM32 - Fragen zum Einstieg
=cortex-m4 -mthumb -c -g -I. -I/opt/STM32F4xx_DSP_StdPeriph_Lib_V1.2.0/Libraries/STM32F4xx_StdPeriph_Driver/inc -I/opt/STM32F4xx_DSP_StdPeriph_Lib_V1.2.0/Libraries/CMSIS/Device/ST/STM32F4xx/Include -I/opt/STM32F4xx_DSP_StdPeriph_Lib_V1.2.0
wär ein komplettes Beispiel mit Linkerscript und startup file, das bei jemanden auf dem Olimex Board STM32-E407 läuft! [1] https://www.olimex.com/Products/ARM/ST/STM32-E407/resources/STM32-E407_sch.pdf Bin für jeden Tip dankbar! lG, Max
-
Thread
STM32F3 Fehlermeldungen beim Buildvorgang
/../src/main.c:469: undefined reference to `L3GD20_Init' /home/dirk/stm_projects/STM32F3_Template/Template/Debug/../src/main.c:473: undefined reference to `L3GD20_FilterConfig' /home/dirk/stm_projects/STM32F3_Template/Template/Debug/../src/main.c
/STM32F3_Template/Template/Debug/../src/main.c:493: undefined reference to `L3GD20_Read' ./src/main.o: In function `Demo_CompassConfig': /home/dirk/stm_projects/STM32F3_Template/Template/Debug/../src/main.c
-
Thread
Motorola Vip19x0 (Big brother of Vip1710)
hdmi_enable_link(): m->ScanType: 1d [DBG: 495]: hdmi_enable_link(): m->0denominator: 15 [DBG: 496]: fb: fb1 parameters = "720x576-32@50i:4m:0:PAL:CVBS" stmhdmi_enable_link(): m->0numerator: 16 [DBG: 497]: hdmi_enable_link(): m->1denominator: 45 [DBG: 498]: hdmi_enable_link(): m->1numerator
0x80700000 - 0x80a3a000 (0x0033a000) start : 0x80701000 [ 0.000000] Linux version 2.6.23.17-stm23-0123 (buildbot@dccbuilder-2) (gcc version 4.2.1 20070719 (experimental) (STMicroelectronics Special) [build Mar 31 2015]) #1 PREEMPT Tue Mar 31 20:21:32 CEST 2015 [ 0.000000] Booting machvec:
-
Thread
CP/M auf ATmega88
mich schon. Aber nicht so, daß ich eine Platine haben wollen würde. Noch ein paar Worte zu meiner STM32–Variante. - Den HD64180 hatte ich schon. Der läuft nur mit 5V. - STM32 I/Os sind 5V-tolerant. - STM32F1 mit vielen Pins sind billiger als AVR. - Durch die vielen I/O-Pins kann alle denkbare
> wollen würde. Manchmal gibt es auch was umsonst ;-) Prinzipiell habe ich nichts gegen eine STM32-Variante. Leider ist der 3.3V Z180 (Z8S180) nicht so richtig verfügbar. Der Z8L180 (5V) jedoch überall. > Die Umschalter würde ich einfach weglassen. Die Consolenschnittstelle > kann durch den
-
Thread
STM32 linker scripts
Natürlich muß die newlib auf dem STM32 laufen.
Lite\lib Somit werden die korrekten libc und libgcc jetzt ausgewählt. Außerdem habe ich mir die STM32F10x_StdPeriph_Lib_V3.1.2 von ST heruntergeladen. Aus dem Verzeichnis ..\STM32F10x_StdPeriph_Lib_V3.1.2\Libraries\CMSIS\Core\CM3\startup\gcc benutzte ich startup_stm32f10x_md.s als Startup-Code. Als
-
Thread
Labornetzgerät - Fragen zum Schaltplan
Es gibt auch Microcontroller mit eingebautem (brauchbaren) ADC und 12bit DAC, z.B. von ST die STM32 Serie. Wenn zu nem Standard 8bit AVR noch HW in Form von DAC etc. dazukommt ist das IMHO eine Überlegung wert da preislich dann auch kaum noch ein Unterschied besteht. Zuätzlich bietet sich noch
Gerhard O. schrieb im Beitrag #5189481: > 3) wegen der großen Einfachheit, die MC1466L Version vom Anatek. Beim Rumstöbern in Sachen MC1466L bin ich auf folgendes gestossen. Probleme mit dem Ausgangsstrom bei Kurzschluss: https://www.eevblog.com/forum/projects/mc1466l-precision-psu-current-drift-problem
-
Thread
qtouch - sekt oder selters
Hat schon jemand versucht das Prinzip auf einen STM32 zu portieren?
Hallo, ich würde das qtouch modul vom 32-Bit Atmel µC AT32UC3L032 gerne verwenden, um kleine Kapazitätsänderungen zu detektieren (pF-Bereich). Nachdem ich mir dieses Thema durchgelesen habe, hätte ich noch ein paar Fragen dazu: Ist es prinzipiell
-
Thread
Anfängerfrage zum 74hc590 Zähler
Eingangssignal dann doch einen Takt hinterherhinken. Also müsste ich nach einem Reset einmal CCK/RCK von L nach H setzen um auf 0 zu kommen, oder?
@Falk Brunner: Er schreibt von einem 32-Bit-Adresszähler. Das sieht nicht so aus, als wolle er mit dem SRAM den Datenspeicher des AVR erweitern. @martin: Hui, da fällt mir gerade auf: 32 Bit sind ja eine ganze Menge. Damit kannst du