-
Thread
WS2812 mit Nucleo und Lib
gemacht habe sind folgende Änderungen https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#STM32F401RE_Nucleo_und_STM32F411RE_Nucleo
übersetzt. Das macht man ja auch unabhängig von der Übersetzung mit Timern. Insbesondere beim Stm32F411! Entweder mit DMA+UART oder DMA+SPI oder DMA+Bit-Banging. Schau mal, wie das z.B. bei der [[WordClock_mit_WS2812]] mit dem STM32F411 gemacht wurde.
-
Thread
STM32F4: µs-Delay
[c] #ifndef DELAY_H #define DELAY_H #include <stm32f4xx.h> #include <misc.h> extern void SysTick_Init(void); extern void delay_ms(uint32_t nTime); extern void delay_us(uint32_t nTime); #endif [/c] Zudem
__Delay_H #include "stm32f10x.h" #include "stm32f10x_it.h" void SysTick_Init(void); u32 micros(void); u32 millis(void); void delay_ms(u32 nTime); void delay_us(u32 nTime); #endif .........
-
Thread
Ist Eagle out?
einen hierarchischen Schaltplan. Das Wort "Subpart" paßt nicht zu Eagle - sondern: Du hast einen STM32F446 mit 100 Pins und du kreierst dir dafür mehrere Symbole: Eines für Port A, eines für Stromversorgung, eines für den Oszillator, eines für .. naja wie es dir denn so gefällt. Dein STM32F446 ist
du Port D überhaupt nicht benutzt, brauchst du dessen Symbol auch nirgendwo hin zu plazieren. Dein STM32F446 bleibt in allen Fällen derselbe, ebenso dessen Footprint. Allerdings _kannst_ du (so du willst) dir für den STM32F446 sowohl eine Variante mit TQFP (oder was das Ding sonst so an Bauform hat
-
Thread
Erste Schaltung mit dem STM32F103 ARM
Hi, ich hab jetzt meine erste Testschaltung für den STm32F103 fertig. Angeschlossen sind ein LCD-Display, Touch und SD-Karte. Hier die Datenblätter zu den Bauteilen: STM32F103xE http://www.st.com/mcu/download2.php?file=14611.pdf&info=STM32F103RC
ADC drauf hängt) - Serienwiderstände für die USB Leitungen - Die C Armada an Versorgungspins des STM32s ist überzogen. Lt. Datenblatt ist nur an einem VCC GND Paar ein 4u7 || 100nF gefordert und bei der Versorgung für den Analogteil. An den anderen reichen 100nF.
-
Thread
PWM interrupt am LPC2148
im Beitrag #4930112: > Wenn es da nicht so ist, wird der alte > LPC jetzt weggeschmissen und auf STM32 umgestellt Du kannst den alten LPC2148 ARM7 durch pingleiche LPC17xx M3 oder LPC40xx M4 ersetzen, da ist die IRQ Problematik gelöst und sind zudem einfacher "direkt" programmierbar als die STM32
Lothar schrieb im Beitrag #4930301: > Du kannst den alten LPC2148 ARM7 durch pingleiche LPC17xx M3 oder > LPC40xx M4 ersetzen, da ist die IRQ Problematik gelöst und sind zudem > einfacher "direkt" programmierbar als die STM32 Bist Du sicher, dass es pingleiche Prozessoren
-
Thread
uint8_t cast to int8_t
Update: Es ist ein STM32G474VE-T6, IAR 8.50.9 Der cast auf (int8_t) auf den BUF_READ_BE_U8_F funktioniert nicht [c] nWheelIncs = (int8_t)(BUF_READ_BE_U8_F(data_p, 0)); [/c] Es ist jetzt so: [c] uint8_t nWheelInc
kommt nicht. Drückst beim IAR auf Pause und dann run -> Breakpoint kommt. Ganz großes Kino! Auf STM32 ist das bisher allerdings nicht passiert. Da hat der IAR eine ganz andere Marotte! Manchmal überspringt er Funktionen bei F11 (Step Into). Passiert nur auf unseren STM32 Targets, auf dem dicken
-
Thread
RS232/UART - Hardware-Terminal
gibt es auch bei Reichelt P.P.S. gibt es eigentlich ATmega mit 100kByte RAM? Das ist ja selbst für STM32 ziemlich viel?
Ob man es schafft, dafür die richtige Software zu schreiben, ist eine ganz andere Sache, und einen STM32H7 mit TFT-LCD-Interface zu nehmen, um damit etwas Fertiges für sich zu bauen, ist auf jeden Fall schon eine ganz andere Hausnummer. PS: die alten DRAMs für einen AVR zu nehmen, ist keine gute Idee
-
Thread
STM32 „Bluepill“ vs. Atmega328 Batteriebetrieb mit Arduino
worüber ich in der letzten Zeit immer wieder nachgedacht habe: Welche der beiden MCUs (Atmega328 vs STM32F103C8) ist besser geeignet für Batteriebetrieb? Lässt sich da eine generelle Aussage treffen? Rahmenbedingungen sind Arduino Framework bzw. im Fall des STM32F103C8 STM32Duino. Hat einer mit
Peripherie dran hängt, was da dagegen spricht. PS: Es gibt da von ST auch ne Appnote zu und zwar AN4899 "STM32 GPIO configuration for hardware settings and low-power consumption". Eine andere AN die zum Thema passt ist AN2629 "STM32F101xx, STM32F102xx and STM32F103xxlow-power modes"
-
Thread
DSP-System für Audioverarbeitung, wie Komponenten aussuchen?
und für den STM umgeschrieben. Habe es immerhin jetzt schon soweit dass ein einfaches Audio-Loopback funktioniert (durch den STM32 hindurch). Wie ich das dann hinbekomme dass ich die zwei Hardware-I2S Synchron
realisieren > drauf. In der Tat. Dagegen klingen alle bisherigen Meldungen über die Performance des STM32 geradezu fürchterlich Pessimistisch. Hast du vor dein Projekt zu veröffentlichen? :)
-
Thread
ARM - Fragen
T. M. schrieb im Beitrag #2374158: > Glaub auf dem Prozessor steht: STM32FJOD STM32F103 Dann wärs wohl besser, ebensolche STM32 zu verwenden, statt der LM3. Denn der Core ist zwar gleich, aber Peripherie wie Ports, Timer, serielle Schnittstellen etc sind zwischen
A. K. schrieb im Beitrag #2374161: > T. M. schrieb: > >> Glaub auf dem Prozessor steht: STM32FJOD > > STM32F103 > > Dann wärs wohl besser, ebensolche STM32 zu verwenden, statt der LM3. > Denn der Core ist zwar gleich, aber Peripherie wie Ports, Timer, > serielle Schnittstellen etc
-
Thread
ARM Daten Hilfe
LM3S6965 Eval-Board von Luminary recht interessant. Dieser STM32-Primer ist auch witzig. Doch ich habe auch so schon genug zu tun ;)
Empfehlung: ARM7: LPC214x (NXP, Philips), ARM7: AT91SAM7X (Atmel), Cortex-M3: STM32 (STMicro). Angefangen mit ARMs habe ich mit dem MCB2140 (LPC2148) von Keil. Ein sehr schön zu programmierender Proz. Gut nach Datenblatt
-
Thread
[STM32/CLion] snprintf verursacht HardFault
") PROJECT(Test C CXX ASM) set(CMAKE_CXX_STANDARD 11) add_definitions(-DUSE_HAL_DRIVER -DSTM32F103xB) file(GLOB_RECURSE SOURCES "startup/*.*" "Drivers/*.*" "Src/*.*") include_directories(Inc Drivers/STM32F1xx_HAL_Driver/Inc Drivers/STM32F1xx_HAL_Driver/Inc/Legacy Drivers/CMSIS/Device/ST/
Jahr €159.00 /2. Jahr €119.00 /ab dem 3. Jahr Wau. Ist das fürs Hobby oder Zwang? Nur für STM32?
-
Thread
STM32 SWD Schnittstelle - Verschaltung
STM32 <==> SWD
A. schrieb im Beitrag #5209705: > STM32 <==> SWD Eine Leitung ist nur unidirektional: STM32 <-- SWD <-->
-
Thread
Welchen µC benutzen wenn mehr als 32 Inputs benötigt werden?
Wenn du mehr Eingänge brauchst, kannst du einen größeren Mikrocontroller verwenden. STM32 gibt es mit 48 bis weit über 100 Pins.
Schieberegister kannst du locker mit mehreren MHz takten. Damit fragst du 32 Eingänge locker mehrere zig-tausend mal pro Sekunde ab. Für Taster ist ein Abfrageintervall von 1/100 Sekunde mehr als ausreichend. Bei Amazon und Ali Express bekomnst du STM32 Boards mit über 100
-
Thread
Zeigt her eure Kunstwerke (ab 2023)
im Corona Lockdown gebastelt habe. Das Ganze beruht auf einer selbstgebastelten Platine: - CPU: STM32F407VE - Tempoeraturfühler: PT1000 - Reflow Ofen: 10€ Ebay Kleinanzeigen Pizzaofen Die Basis-Funktionalität ist relativ simpel: Mittels Opamp wird ein Konstantstrom in einen PT1000 eingeprägt
MDF auch nicht so wild. Die einzelnen Frontplattenmodule sind unabhängig und jeweils mit einem STM32F4 bestückt. Das ganze kommuniziert über RS485 miteinander. Verkabelung im Inneren geht über ein 10poliges Flachbandkabel (4x GND, 4x 12V, A, B). So hat man kein Problem mit Spannungsabfall auf der
-
Thread
UART und I2C Konflikt mit STM32duino STM32G070
Joachim B. schrieb im Beitrag #8041163: > nur als Anregung zum selberlernen Ein STM32 ist kein AVR! Dein AVR hat keine alternative Portpins.
Im STM32G070 Datenblatt https://www.st.com/resource/en/datasheet/stm32g070cb.pdf Auf Seite 36 bei PA9 und PA10 bei alternativen Funktionen: - I2C1_SCL - I2C1_SDA
-
Thread
ARM C-Compiler
vertrieben wird. Die haben auch genau die „Platine“ die mir so vorschwebt (mikromedia for Stellaris/STM32 M3/STM32 M4. Meine Frage: hat jemand von Euch diesen Compiler in Gebrauch und kann dazu etwas sagen? Ich setze ihn nur für private zwecke ein. Gruß Jürgen
was Groß- und Kleinschreibung unterscheidet, muss man schon etwas anpassen: klaus@LittlX:~/src/stm32/LernBetty_R0.03/BettyBase$ grep -i Tasten.h * Appfinder.c:#include "tasten.h" BettyWorkMenu.c:#include "tasten.h" cmd.c:#include "tasten.h" Interrupts.c:#include "tasten.h" Interrupts.c~:#include
-
Thread
STM32F100xx Bitmanipulation ohne Header Datei
ersetzten: Hier mal der Code. #include "stm32f10x.h" int main() { RCC->APB2ENR |= (1<<4); GPIOC->CRL |= ( (1<<16) | (1<<17) ); GPIOC->CRL &= ~( (1<<18) | (1<<19)); GPIOC->CRL |= ( (1<<20) | (1<<21) );
2ahUKEwiG3qv-nervAhVE9IUKHSZ2AJEQFjABegQIAxAD&url=https%3A%2F%2Fwww.st.com%2Fresource%2Fen%2Freference_manual%2Fcd00246267-stm32f100xx-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf&usg=AOvVaw2GsY3qPMGEaY6As6a7xMbJ Ich hoffe ihr könnt mir helfen.
-
Thread
ILI9341 auf RGB umstellen
schrieb im Beitrag #6854679: > Ich möchte das Display über den 16-Bit breiten, parallelen Interface > (STM32H7 LTDC) ansteuern. Dann musst du dein Pannel allerdngs erst vom SPI-Modus befreien. Toni N. schrieb im Beitrag #6854679: > Das Display-Panel ist ein von Datamodul ausgeliefertes Display mit
2Fresource%2Ftraining%2Ftechnical%2Fproduct_training%2Fgroup0%2F60%2F91%2F6f%2Fdc%2Fa1%2Fa3%2F4e%2F34%2FSTM32H7-Peripheral-LCD_TFT_Controller_LTDC%2Ffiles%2FSTM32H7-Peripheral-LCD_TFT_Controller_LTDC.pdf%2F_jcr_content%2Ftranslations%2Fen.STM32H7-Peripheral-LCD_TFT_Controller_LTDC.pdf&usg=AOvVaw3ixp_yQI8d28JAMzj0Ql43
-
Thread
STM32F4 Discovery Takt am Ausgang
: 1.0 // Autor : UB // EMail : mc-4u(@)t-online.de // Web : www.mikrocontroller-4u.de // CPU : STM32F429 // IDE : CooCox CoIDE 1.7.4 // GCC : 4.7 2012q4 // Module : CMSIS_BOOT, M4_CMSIS_CORE // Funktion : Hauptprogramm // Hinweis : Diese zwei Files muessen auf 8MHz stehen // "cmsis_boot/stm32f4xx.h
"stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "system_stm32f4xx.h" #include "stm32f4xx_conf.h" #include "stm32f4xx.h" void init(void) { GPIO_InitTypeDef GPIO_InitStructure; //
-
Thread
Arbeiten mit Registern(STM32F103) Gesperrt
funktioniert das mit dem Auslesen oder Schreiben von Registern? Wenn ich z.B. die Seriennummer eines STM32F103 auslesen möchte die an Base address: 0x1FFF F7E8 liegt Und dann Offsets angegeben sind für je 16 Bit Address offset: 0x00 Address offset: 0x02 Address offset: 0x04 usw Und ich keine
#define RCC_APB2RSTR (*((volatile dword *) (RCC + 0x0C))) [/c] Das ist ein kleiner Auszug aus stm32f103.h und hier wird das Register APB2RSTR des RCC Peripheriecores deklariert, so daß man von einem C Programm auf dieses Register ganz einfach zugreifen kann. So etwa geht das in C und wenn es
-
Thread
Warum empfihlt ihr J-Link?
ReleaseNotes_JLink.html Vorsicht groß). Allerdings wird bei den älteren JLink V8 keine Unterstützung für zB die Cortex-M7 nachgerüstet, da bei denen der Flash des Mikrocontrollers im J-Link voll ist (war da ein Atmel ARM7TDMI, ist mittlerweile ein STM32F2). Man kann aber alte J-Links für den halben Einkaufspreis umtauschen
Da kann ich nur zustimmen... Mit der ST-eigenen Software SW4STM32 unter Windows ist es mir partout nicht gelungen, das STM32F7 Discovery mit dem integrierten ST-Link ans Laufen zu bringen, es gab immer irgendwelche Fehler. Das kann doch nicht sein. Da habe ich
-
Thread
Hilfe bei OPV Schaltung
DAC an VCC/24V*3,3V liegen. kleiner onkel schrieb im Beitrag #5536876: > Hat auch der Dac eines STM32F0 eine V-ref? "Eine" Vref hat der DAC des STM32F0 bestimmt. Ob die Vref aber extern vorgegeben werden kann (abhängig von VCC) und ob sie über einen bestimmten Bereich variieren kann, muss man im
schrieb im Beitrag #5547452: > Nun hätte ich noch eine Frage, könnte ich das Dac Signal des internen > STM32 mit einem Summierverstärker auch von der Betriebsspannung abhängig > machen? Du meinst damit, ob du auch den internen DAC des STM32 in der oben gezeigten Weise einsetzen kannst? (Dort wurde ein
-
Thread
uC zur Datenspeicherung
#5648294: > Ein Atmega328P hat 2048 kByte RAM (das ist ein Megabyte mehr als deine k != M Der STM32H750VBT6 z.B. hat 1 MByte SRAM
Deine Anforderungen sind pipi. Das Board hier z.B. : https://www.ebay.com/itm/STM32-Development-Board-STM32F746IGT6-MCU-Core-Board-Core746I-Cortex-M7-1024KB/252299118326?hash=item3abe3306f6:rk:1:pf:0 Da sind 64MB zusätzlich bereits draufgelötet und hängen am FMC/FSMC Bus SPIs
-
Thread
XMOS und Cirrus Logic CS42448
Vibrotechniker schrieb im Beitrag #5916006: > Verstehen tu ich zwar nicht, aber STM32 scheint keine Lösung zu sein. Warum das? Wenn ich das richtig sehe haben z.B. die STM32F7 2 SAI-Blöcke, welche jeweils 45 MBit/s ausgeben können - bei 192 kHz @ 16bit ergibt das in Summe 28 Kanäle
Niklas G. schrieb im Beitrag #5916657: > Vibrotechniker schrieb: >> Verstehen tu ich zwar nicht, aber STM32 scheint keine Lösung zu sein. > > Warum das? Wenn ich das richtig sehe haben z.B. die STM32F7 2 > SAI-Blöcke, welche jeweils 45 MBit/s ausgeben können - bei 192 kHz @ > 16bit ergibt das in Summe
-
Thread
LibreVNA 100khz - 6Ghz
zum FPGA einfiel: Mittlerweile sind die MCUs ja ziemlich schnell und ich vermute, dass man mit einem STM32H734 mit seinen 400MHz und den DSP Erweiterungen die DFT ziemlich flott rechnen könnte.
FPGA haben? Einzig der Preis und der relativiert sich mit der Vielseitigkeit der FPGA, denn so ein STM32F7 ist auch nicht für 3 Euro zu bekommen - wenn der überhaupt gerade lieferbar. Ich verwende u.a. auch mal eine STM32H7. Manchmal sind sie gut genug, manchmal eben nicht. Noch eine kurze allgemeine
-
Thread
Einstieg in STM32 : STM32F103C8T6 --> Kompilieren und Flashen?
Sehr gut sind die Grundlagen hier erklärt: http://fun-tech.se/stm32/index.php
Bei STM32 wird das hier auch gerne genommen: http://diller-technologies.de/stm32.html
-
Thread
RTC mit Supercap statt Lithiumzelle
Henrik H. schrieb im Beitrag #7411888: > ATtiny mit 32-kHz-Quarz: 10 µA => 4,7 F Stimmt, die ATtiny brauchen viel Strom. Aber der ATmega48A ist mit <1µA im Power-Save angegeben. Am 1F Goldcap hält er bei
Henrik H. schrieb im Beitrag #7411888: > ATtiny mit 32-kHz-Quarz: 10 µA 0.7µA
-
Thread
RailCom-Sender von 5V auf 3,3V umstellen
Bei mir geht's so problemlos (VCC = +5V, RailCom direkt vom STM32G030).
zu vertauschen und damit VCC = 5V zu ermöglichen, gefällt mir sehr gut. Vermutlich setzt Du ein STM32G030-Modul ein, wie es WeAct anbietet?
-
Thread
Befehle hinter vorgefertigten Funktionen STM32
. Den Overhead nimmt man in Kauf, die STM32 habe für die meisten Einsatzfälle genug Leistungsreserven. Die Lib dürfte in vielen Autos mit herumfahren...
[/c] led.c: [c] #include "stm32.h" #include "main.h" #include "gpio.h" #include "led.h" int ledCnt=0; int led_init(void) { bit_on(RCC->APB2ENR, IOPB_EN); // enable PORT B GPIOB->CRH = ((GPIO_OUT_PUSH_PULL
-
Thread
STM32 Flashinhalt bei neuem Controller
0. Mindestens beim STM32L031 ist es so (RM0377, 3.3.4, Program a single word to Flash program memory). Und der STM32F407 darf offiziell für ein Mass Erase 32 Sekunden brauchen (bei 1.8V; bei 3.3V immer noch 16s).
auf die Löschdauer im Allgemeinen, wenn man das > "richtige" Werkzeug verwendet. > ST bietet das STM32 ST-Link Utilitiy an. Damit solltest du deine "These" > mal überprüfen. Ich habe mit dem JLink leider nur das "falsche" Werkzeug und auch keinen STM32, ich kann das also nicht prüfen, daher kam
-
Thread
Cortex M4/STM32F4: Problem mit BLX Instruktion
rtostest.elf '"C:\Program Files\arm-none-eabi-gcc-4_6\arm-none-eabi\lib\fpu\libc.a"' ..\obj\startup_stm32f4xx.o ..\obj\main.o ..\obj\stm32f4xx_rcc.o ..\obj\timers.o ..\obj\tasks.o ..\obj\stm32f4xx_gpio.o ..\obj\list.o ..\obj\system_stm32f4xx.o ..\obj\port.o ..\obj\queue.o ..\obj\croutine.o ..\obj\heap
rtostest.elf '"C:\Program Files\arm-none-eabi-gcc-4_6\arm-none-eabi\lib\fpu\libc.a"' ..\obj\startup_stm32f4xx.o ..\obj\main.o ..\obj\stm32f4xx_rcc.o ..\obj\timers.o ..\obj\tasks.o ..\obj\stm32f4xx_gpio.o .. [/code]
-
Thread
STM32F4 FSMC / FMC mit SDRam und beispielsweise Flash
code in waiting loop in the main.c file). @par Directory contents - DMA_FLASH_RAM/system_stm32f40x.c STM32F4xx system clock configuration file - DMA_FLASH_RAM/stm32f4xx_conf.h Library Configuration file - DMA_FLASH_RAM/stm32f4xx_it.c Interrupt handlers - DMA_FLASH_RAM/stm32f4xx_it.h
handlers header file - DMA_FLASH_RAM/main.c Main program - DMA_FLASH_RAM/main.h Main program header file @par Hardware and Software environment - This example runs on STM32F4xx Devices Revision A. - This example has been tested with STM32F4-Discovery
-
Thread
ARM Cortex M4 Launchpad
> So, ich hab die spexs des verwendeten Controllers Der ist aber eine Nummer kleiner als der stm32f407. Muss kein Nachteil sein. Hast Du zufällig etwas über die Maße des Stellaris-Launchpads in Erfahrung gebracht? Und wie dieses programmiert wird?
Frage: geht denn da dieselbe Toolchain oder braucht der TI was anderes als der STM32? Sind doch beide Cortex-M4?
-
Thread
Hardfault Fehler in Keil mit STM32F103 (cortex m3)
der Main und Kopier deinen darein. in deinem anderen Projekt war nicht mal Startup Code drin. STM32\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template\MDK-ARM So ist der Ordner bei mir. MfG Tec
Main und Kopier deinen > darein. in deinem anderen Projekt war nicht mal Startup Code drin. > > STM32\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template\MDK-ARM > hab alles aus der main gelöscht , auch das inclode von dem ST Eval ... mein code: [c] #include "stm32f10x.h
-
Thread
I2C Pullups an ausgeschaltetem IC
Hallo, ich habe einen STM32G031G8 (https://www.st.com/resource/en/datasheet/stm32g031g8.pdf) auf einer Platine vorgesehen. Dieser ist als I2C Sklave mit einem anderen Mikrocontroller verbunden. Der STM32G031 ist nur in bestimmten
Guest schrieb im Beitrag #7096592: > Kann es zu Problemen führen, wenn der STM32G031 nicht mit VCC > versorgt wird, aber trotzdem am I2C Bus hängt, der mit 4.7k Pullups an > 3.3V hängt? Ich hätte Bedenken, dass er den Bus blockiert.
-
Thread
STM32 alias cortex m3 brauchbar?
Hi, Bin kürzlich über diese "neue" ARM uC-Familie STM32 gestolpert: http://mcu.st.com/mcu/inchtml.php?fdir=pages&fnam=stm32 Die Features scheinen recht interessant. Weiß jemand, wann die wirklich erhältlich sein werden, bzw. ob es die schon gibt?
Woche aufs Lager. Mehr RAM ist wird bei der nächsten Welle von STM32 Derivate geben (Plannung ist Sampling Q2'08, Volume-Produktion mitte 2008). Übrigens, der Hitex STM32-Stick ist auch jetzt verfügbar: http://www.st.com/mcu/contentid-107-110-STM3210B_PFSTICK.html
-
Thread
Microcontroller verstehen / A/D Wandler
www.st.com/content/ccc/resource/training/technical/product_training/group0/0b/e4/af/01/4a/92/44/dc/STM32F7_Analog_ADC/files/STM32F7_Analog_ADC.pdf/_jcr_content/translations/en.STM32F7_Analog_ADC.pdf - https://www.st.com/resource/en/application_note/dm00628458-getting-started-with-the-stm32h7-series-mcu
/rm0385-stm32f75xxx-and-stm32f74xxx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf
-
Thread
Raspberry vs. Gnublin Board
Entwicklungskit für eine MCU sollte doch wenn möglich keine Peripherie mitbringen... Da sind die STM32... Discovery-Boards doch perfekt, der mir bekannte Preis liegt bei 6/7€ pro Board, ein zwei Verbindungskabel und du kannst sämtliche Funktionen (ADC, DAC, Interrupts, Timer...) testen. Am Anfang möchte
beginnen) http://diller-technologies.de/stm32_wide.html Besten Gruß abc
-
Thread
LPC1768 noch aktuell?
mindestens 500kB. Kennt jemand auch die i.MX-RT-Reihe? Die Controller scheinen in der Liga wie die STM32F7 angesiedelt zu sein. Sind die Unterschiede in der Programmierung zur LPC17er-Reihe groß? Danke!
LPC dicke irgendwas mit IP -- oder LCD oder komplexere sachen .. dann lieber den RT1xxx oder STM32H7 meine Meinung ... Ja der LPC kann auch IP ... aber hier mangelt es schnell an RAM Irgendwas mit TLS und schon wirds irgendwo eng und langsam Die dicken brummer würde ich NUR mit RTOS
-
Thread
Port Pins mit Struct ansprechen
Diskussion doch wohl erledigt. Peter P.S.: Übrigens legt AVR-GCC die Struktur rechtsbündig an, d.h. das erste Bit ist 0 und nicht 7.
wirklich was, also wird es so oder so eine völlige Neueinarbeitung, und da habe ich persönlich auf den STM32 gesetzt. Der billigste XMega in Einzelstückzahlen kostet bei Digikey um die 3€ (16D4), ein in etwa vergleichbarer STM32F101C4 1,70€, bringt aber 4k Ram statt 2k. Rechenknechte brauchen aber inzwischen
-
Thread
Raspberry Pi Pico: nur als Schulungssystem gut geeignet.
stabile, einheitliche Platform werden kann, auf der viele Applikationen aufsetzen können. Und zu STM: da habe ich gerade Application Note AN2606 offen, Bootloader ihrer Prozessoren. Und da gibt es 15 Serien von STM32 mit bis zu 40 Unter-Modellen. Da blickt doch keiner mehr durch.
des durchschnittlichen Kadetten dafür noch > ausreicht... Und beim "STMCubeIDE" zusammen mit STM32 und Co. genügen 15 bebilderte Anleitung?
-
Thread
clock configuration
Ich arbeite mit dem STM32F072. systickDevider = 1000
mehr geändert. Der Prozessor taktet mit 48MHz, die Software zeigt es aber falsch an, weil in der stm32f0xx_hal_conf.h Datei 4MHz steht statt 8MHz [c] #if !defined (HSE_VALUE) #define HSE_VALUE ((uint32_t)4000000) /*!< Value of the External oscillator in Hz */ #endif /* HSE_VALUE */[/c]
-
Thread
Stm32 lcd Grafik font rendering
display zeichnen. Ich wollte zuerst adafruitGFX auf einem esp8266 benutzen, hab aber gehört, dass der stm32 einen grafikbeschleuniger hat. Da hat direkt mein innerer Perfektionist zugeschlagen. Welche stm32 haben den und könnte ich den nicht verwenden um Speicher für die fonts im internen Flash sparen
hier gibt es eine GUI Library: https://lvgl.io/ Ist Open Source auf Github, Beispiele für STM32, NXP und ESP findet man auch im Repo vom Autor. Der 'Grafikbeschleuniger' im STM32 ist ein besserer DMA, der kann Offsets im Grafikspeicher berücksichtigen, Formate beim Transfer konvertieren und
-
Thread
WS2812B mit 3.3V ansteuern
das Datenblatt sagt nein. http://www.mikrocontroller.net/part/WS2812 VinH = 0,7*Vdd...also mindestens 3,5V für High-Pegel.
ok bei den WS2812B weis ich es nicht genau bei den WS2811 mache ich das mit dem STM32F4 Discoery board und es funtkioniert ohne probleme :)
-
Thread
MP3 Player / aktuelle Hardware gesucht
Schau mal nach dem STM32F7 Discovery, das hat alles was du brauchst. Der uC sollte genug Leistung haben um MP3 in Software zu dekodieren. SD Slot sogar mit SDIO Anbindung, 8 MB RAM, und Klinke Buchse sind onboard. Nebenbei
mittels der F4 DSP Befehle zu optimieren, würde das wohl ganz sicher klappen. Infos zum STM32F4 Discovery dazu: http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f4-series/stm32f407-417/stm32f407vg.html Kaufen kann man es noch da: http://shop.mymcu.de
-
Thread
Was wird denn nun aus AVR?
Carsten S. schrieb im Beitrag #4395748: > Der Aufwand im Wechsel von einem STM32 zu einem PIC32 und vice versa ist > definitiv nicht nennenswert anders als der WEchsel zwischen STM32 und > NXP-LPC. Es gibt schon Gemeinsamkeiten zwischen den verschiedenen Varianten mit Cortex
Suchspiel: Wo in diesem Foto vom STM32F100C4T6B (16KB/4KB/LPC48) steckt der Cortex M3 Core (0.09 mm² in 90nm und Minimalkonfiguration): https://upload.wikimedia.org/wikipedia/commons/thumb/6/67/STM32F100C4T6B-HD.jpg/936px-STM32F100C4T6B-HD.jpg
-
Thread
[Cortex-M3] Problem mit dem UART
Hab jetzt versucht nur dem dem HSI Clock zu arbeiten. In der „stm32f10x_rcc.h“ steht [c] /* Typical Value of the HSI in Hz */ #define HSI_Value ((u32)8000000) [/c] Meine Konfiguration der Takte schaut folgendermaßen aus: [c] void Clk_Init (void
.compili arm-none-eabi-gcc -I./ -c -fno-common -O0 -g -mcpu=cortex-m3 -mthumb stm32f10x_gpio.c ..linking arm-none-eabi-ld -v -Tstm_h103_blink_rom.cmd -nostartfiles -o main.out main.o stm32f10x_rcc.o stm32f10x_gpio.o GNU ld (Sourcery G++ Lite 2008q1-126) 2.18.50.20080215 ..
-
Thread
[STM32] SPI Problemchen
Hallo zusammen, ich habe ein kleines Problem mit SPI beim STM32H7 (als Master). Wie im Bild zu sehen scheint der letzte Clock-cycle irgendwie abgeschnitten, als würde der STM sofort beim Erreichen der letzten steigenden Flanke den Pin hochohmig schalten. Die untere
ein wenig mit dem GD32VF103 rumgespielt (da heisst das TRANS). Aber die drei Referenz-Manuals die ich für STM32 auf der Platte habe listen alle das BSY bit in den SPI status Registern. Edit: okay der STM32H7 ist da ein
-
Thread
DAU IC gesucht
Chris G. schrieb im Beitrag #4652503: > Sückzahl unter 500 Dann bietet sich ein STM32F051 o.ä. an. Mit Timer2 (32 Bit) lassen sich direkt Pulsweite und Tastverhältnis per Hardware erfassen. Bei Bedarf und 16 Bit Timern auch mehrere Kanäle. Marcus H. schrieb im Beitrag #4652399:
Marcus H. schrieb im Beitrag #4652580: > Wahlweise STM32F051 für ~1USD. Der hat dann 2x 12bit DAC. Warum siehst Du denn nicht ins Datenblatt? Der hat genau 1 x DAC; fertig! Falls mehr Kanäle benötigt werden