-
Thread
Als Medizintechniker in den Embedded-Bereich
Controller-Typen werden in der Industrie am häufigsten >eingesetzt? ARM-Mikrocontroller z.B. STM32 von ST, die sind einfach leistungsstärker als die 8-Bit Mikrocontroller von Atmel (atmega, attiny) und können komplexere Firmware ausführen. Ich würde dir empfehlen für deinen Berufsweg LANGSAM in
derjaeger schrieb im Beitrag #5145608: > ARM-Mikrocontroller z.B. STM32 von ST, die sind einfach leistungsstärker > als die 8-Bit Mikrocontroller von Atmel (atmega, attiny) und können > komplexere Firmware ausführen. Ich würde dir empfehlen für deinen > Berufsweg LANGSAM
-
Thread
uC mit FPU und wenig Pins
Vllt. so Richtung STM32F3. Weiß aber grade nicht genau wie viele Pins die haben. Aufjedenfall viel ADC und so und auch FPU. Ist aber ARM Cortex-M4.
Brauchst du nur eine FPU, egal wie dünn und langsam, oder brauchst du Rechenleistung? Minimum bei den STM32F3 wäre LQFP48.
-
Thread
Finanzieren Hobby, wie
heute nur noch vorstellen, wenn ich im Beruf irgendetwas völlig anderes tun würde. Dann vllt. ein STM32xyz-Board und ein bischen Messtechnik (kleines Oszilloskop, Multimeter) und das wäre es dann.
Kommt darauf an was Du machen willst. Also Du kannst z.B. bei Aliexpress für zusammen ca. EUR 5.- inkl. Versand ein Bluepill-Board kaufen (STM32) und ein ST-Link V2 (Programmer/Debugger). Die Entwicklungsumgebung gibts völlig kostenlos (z.B. TrueSTUDIO https://atollic.com/truestudio/ ). Wenn
-
Thread
Lerne Assembler - brauche eure Hilfe
des AVR zur Kommunikation mit dem STM32-Board. Und das versuche ich gerade zum laufen zu bekommen. Dazu generiere ich einfach irgendwelche Daten, die ich mir dann vom STM32 abholen lassen will. Nur genau das geht noch nicht. Lassen
des AVR zur >Kommunikation mit dem STM32-Board. Und das versuche ich gerade zum >laufen zu bekommen. Das ist doch Unsinn. Wozu willst du die ADCs per SPI durch einen Atmel auslesen, um diese Daten dann per SPI an einen anderen µC
-
Thread
I2C und versehentliche Kurzschlüsse
bei mir war es beim Ausprobieren zwischenzeitig auch Dummheit. Hatte den SCL- und SDA-Pin meines STM32 auf Push gegen einen INA233. Selbst mit 50Ω beim INA233 (kann ich aber nichts im Datenblatt dazu finden) komme ich bei 3V3 auf 66mA. Mehr als dreimal soviel, wie mein STM32 pro Pin verträgt.
nichts im Datenblatt dazu > finden) komme ich bei 3V3 auf 66mA. Mehr als dreimal soviel, wie mein > STM32 pro Pin verträgt. 1. dein STM32 hat auch diesen intrinsischen Bahnwiderstand von ca. 50R 2. der STM32 verträgt auch mal mehr als 20mA, wenn es nur 1 Pin ist Oder andersrum: ich wette, dein STM32
-
Thread
ATMEGA Bootloader
, da ich über den AVRISP MKII flashen möchte. D.h. ein fabrikneuer ATMEGA32 hat gar keinen Bootloader und braucht ihn auch nicht, wenn er mit einem ISP geschrieben wird? Der Bootloader wird also nur gebraucht wenn man über ein Board programmieren will
im Beitrag #4390445: > STM32 - Jetzt mal ehrlich: Die Qualität der Doku ist unter aller Sau! Zustimmung, zum Vergleich mal eine NXP LPC ARM Doku ansehen. Allerdings hat sich STM32 trotzdem fast überall durchgesetzt, ist also
-
Thread
Arduino-C: Unklarheit bei '<< Operator'
Nein, es sind nämlich eben _genau_ die Bezeichnungen aus dem RefMan, in diesem Fall aus jenem des STM32F031F6, also RM0091. In diesem findest du dann auf Seite 367 das "TIM1 Control Register 1", "Bit 7 ARPE: Auto-reload preload enable". Man kann zu jeder Peripherie, zu jedem Register und zu jedem
Problem damit ist. PS: Den Header findet man z.B. hier: https://github.com/modm-io/cmsis-header-stm32/blob/master/stm32f0xx/Include/stm32f031x6.h#L4415
-
Thread
GigaDevice RISC-V: DAC mit Nuclei Studio
Skalierungseffekte bevorzugen derzeit ARM, was zu „Preisparität“ führt). GigaDevice bietet mit dem GD32VF1 seit einiger Zeit eine vergleichsweise gut verfügbare Serie von Mikrocontrollern an, die vom Aufbau der EA-Geräte am STM32 orientiert sind. In diesem Artikel wollen wir den DAC eines Evaluationsboards
(); dac_config(); while (1){ } } [/c] Analog zum STM32 hat auch der GD32VF Clock Gating - wir müssen dafür sorgen, dass die Einheiten mit Arbeitstakt versorgt werden: [c] void rcu_config(void) { /* enable the clock of peripherals */ rcu_periph_clock_enable
-
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
schrieb im Beitrag #4608996: > Wie soll deine Möglichkeit genau funktionieren? Ist hier auf den STM32 portiert: Micha schrieb im Beitrag #4608963: https://www.mikrocontroller.net/topic/48465#4591311
-
Thread
STM32F4 HAL TIMER Interrupt läuft nicht
Internetgemeinde, seit geraumer Zeit befinde ich mich auf dem Weg, einen Timer Interrupt beim STM32F410B auszulösen. Ich habe die Initialisierung der Timer über STM32CubeMX generieren lassen. Meine IDE ist Eclipse mit der openSTM32 work bench (von openstm32.org) Debugger ist der ST-Link
Doppelt belegt ist da ja nichts im Projekt, schaut in Ordnung aus. Welchen Programmer benutzt du ? SW4STM32 ist eingestellt, klappt der Import in deine IDE ? Selbst entworfene Hardware oder ein Eval-Board ? Ich benutze CubeMX 4.14, du 4.15. Habe beim Nucleo-STM32F103 und CubeMX 4-15 bemerkt, das die
-
Thread
SPI-Taktfrequenz von 70MHz beim STM32F767
Für 70MHz auf dem SPI brauchts einen 140MHz APB Takt. Das haben ja nichtmal die STM32H7xx (da ist bei 120MHz schluss). Dafür haben die H7 drei eingebaute 16Bit ADC mit diff Eingängen zu jeweils 2,4MSps (Tsar+TSampling = 416ns) Musste mal gucken ob dir die reichen. Was solls
Beitrag #5897993: > Für 70MHz auf dem SPI brauchts einen 140MHz APB Takt. > Das haben ja nichtmal die STM32H7xx (da ist bei 120MHz schluss). > > Dafür haben die H7 drei eingebaute 16Bit ADC mit diff Eingängen zu > jeweils 2,4MSps (Tsar+TSampling = 416ns) > Musste mal gucken ob dir die reichen. >
-
Thread
UART to USB HID Keyboard
Ich bin gespannt, ob es da was gibt. FTDI würde ich sowas zutrauen. Mein Ansatz ist derzeit ein STM32 plus RS232-Pegelwandler. Die notwendige Hardware für den Prototypen kostet bei Ebay ca. 5€. Ein Mikrocontroller kann nebenbei auch noch VID/PID speichern. Siehe auch mein Abschlussbericht hier
Programm auf dem Computer aus. Marcus H. schrieb im Beitrag #4934423: > Mein Ansatz ist derzeit ein STM32 plus RS232-Pegelwandler. Ich habe bis jetzt mit keinem anderen Mikrokontroller gearbeitet bis auf Arduino. Geht es denn mit dem STM32
-
Thread
STM32F4 Linker-Fehler region FLASH overflowed?
//#include <iostream> <--- MACHT NOCH AERGER?? MIT EM-BLOCKS UNTER WINDOWS OK=?? #include "stm32f4xx.h" #incl<iostreude "stm32f4xx_conf.h" #include "project_defines.h" #include <vector> using namespace std; class test { private: int hier; public: void setHier
192K > nutzen (rein Interressehalber)? http://sigalrm.blogspot.de/2013/12/using-ccm-memory-on-stm32.html
-
Thread
Suche DIP-µC für 80kHz Gegentakt-PWM in Hardware
für PWM haben die STM32 reichlich.
schrieb im Beitrag #2262627: > TME kenne ich nicht, verkaufen die an Privatkunden? Ja. > STM32 kenne ich ebenfalls nicht, wenn schon so eine große Architektur > dann wollte ich es am ehesten mit dem Cortex M3 probieren. STM32 *ist* Cortex-M3. > Wenn die dsPIC30 vor allem als gute Heizung
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
noch, ist aber einiges an Software drin, u.a. ein kleiner NMEA Parser. Aktuell baue ich einen mit STM32 Luxus Version für Auto Festeinbau. Getestet gegen Blitzerfoto, 1km/h nur Abvweichung der Geschwindigkeit. Mini GPS Logger ohne uC: https://www.youtube.com/watch?v=sOgZFN9XHdE
noch die 50cm-Variante (Standversion) und die 1m-Balkonvariante (Hängeversion): https://youtu.be/8h_Kr5hTVSM https://youtu.be/LWK0QWPTDB0 Die Soundausgabe ist möglich, aber auf Dauer nervaufreibend :-)
-
Thread
EMW3165 - Der ESP8266 Killer ?
Gerade auf Hackaday[1] gesehen - der EMW3165, ein WIfi Chip mit STM32F4 Kern. Was meint ihr ? [1]http://hackaday.com/2015/07/13/new-part-day-the-esp8266-killer/
Sieht für mich eh nach einem STM32F4 mit über SDIO drangepapptem Wifi-Chip aus, also 3 Chips (STM32F4, Wifi, Flash). Hat zwar seine Vorteile, dürfte aber immer um den Preis des (nicht billigen) STM32F4 teuerer sein als ein ESP8266
-
Thread
STM32f429 Discovery noobige Fragen
vor. Für den STM32 hab ich mich auch entschieden da ich Kentnisse in C (nicht prickelnd, aber vorhanden), Basic (verschiedene Dialekte, ich sah dass es auch ein Mikrobasic für ARM gibt) und ein wenig Assembler (hier
Naja, wenn es nicht gerade der 429'er sein muss, wäre da das STM32-H407 Board von Olimex: https://www.olimex.com/Products/ARM/ST/STM32-H407/open-source-hardware Das ist deutlich weniger Peripherie drauf, und somit viel mehr Ports frei. Stell Dir die Programmierung
-
Thread
SoC oder µC mit sehr vielen IOs gesucht
tausende MCUs in irgendeinem BGA Gehaeuse mit 200-300pinnen. Ein beliebiges Beispiel waere z.B der STM32F777xx mit 168 IOs.. Vanye
Bis jetzt tut's auch ein kleiner uC im normalen Gehäuse: z.B. STM32L496ZET, 109 bis 114 GPIO, LQFP-144. Der dürfte /etwas/ einfacher zu programmieren sein als ein Radxa oder ein uC plus FPGA.
-
Thread
ANSI C - .c+.h Verständnisfrage bei CooCox
so vorgegangen. Das Beispiel ist für einen STMF4, ist aber im Prinzip auch auf andere Familien von STM anwendbar. Die erforderlichen Dateien sind aus der StdLib von ST entnommen. .\cmsis_boot stm32f4xx.h stm32f4xx_conf.h usw. .\startup core_cm4.h usw... .\cm_CoreSupport startup_stm32f446xx.s usw.. .\StdLib_inc alle benötigten stm32f4_xxx.h (z.B xxx= GIPO, RCC, USART, DMA, SPI, I2C...) Im diesem Ordner kannst Du durch Hinzufügen im Projekt die functions.h dazuholen. .\StdLib_src hier liegt die main.c hier kannst Du
-
Thread
RGB Cube Driver
256x3x12 Bits rein. Ihr benötigt einen schnellen Controller mit SPI DMA und möglichst viel RAM. Ein STM32F4xx kann das leisten denke ich mal.
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
Einfacher Messverstärker 10 Hz - 100 KHz
Es ist die AN83-Schaltung (allerdings mit 80dB Gain an einem ADC-Pin des STM32) mit Batterieversorgung, einmal mit kurzgeschlossenem Eingang und einmal mit besagter +5V-Versorgung am Eingang als DUT. Alle Klarheiten beseitigt? branadic
im Beitrag #2720024: > Es ist die AN83-Schaltung (allerdings mit 80dB Gain an einem ADC-Pin des > STM32) mit Batterieversorgung, einmal mit kurzgeschlossenem Eingang und > einmal mit besagter +5V-Versorgung am Eingang als DUT. > Alle Klarheiten beseitigt? > > branadic Hallo und Moment mal bitte
-
Thread
Warum so wenig wifi Mikrocontroller?
Beitrag #6976986: > Ich frage mich schon länger, warum es z.B. weder von Atmel/Microchip > noch STM32 einen wifi Mikrocontroller gibt? Mangels Nachfrage. Ich brauche keinen MC, der bis zu 400mA benötigt, 5mA sollten reichen. Bei mir sitzen die MCs in Modulen im Metallgehäuse (Schroff, 3HE), da
>Warum so wenig wifi Mikrocontroller? St z.B. hat den STM32WB und den STM32WL Die Hardware ist OK, das reicht aber nicht für einen Produkterfolg. Beim STM32WB ist die API so grottig (aus eigener Erfahrung), da möchte niemand ein Produkt draufsetzen.
-
Thread
Raspberry Pi mit 16 GB, Arduino Cloud mit S3
Tam H. schrieb im Beitrag #7808392: > ### In eigener Sache, zur Zweiten - STM32N6-Entwicklerboard ist nicht > lieferbar, Grund dafür sind Export-Lizenzprobleme. Nicht neu, hatte noch Anfang Dez. Nucleo-N6
Andreas B. schrieb im Beitrag #7808487: > Tam H. schrieb: >> ### In eigener Sache, zur Zweiten - STM32N6-Entwicklerboard ist nicht >> lieferbar, Grund dafür sind Export-Lizenzprobleme. > > Nicht neu, hatte noch Anfang Dez. Nucleo-N6-Board bei
-
Thread
STM32 SDMMC FATFS ließt Volumengröße falsch
Prozessor: STM32H7A3 Board: Nucleo-STM32H7A3ZI-Q IDE: STM32CubeIDE + STM32CubeMX Ich habe mit CubeMX ein Projekt zur 4Bit-Ansteuerung einer SD-Karte mit FATFS erzeugt. Das SD-Karte-Mounten gibt die Fehlermeldung
funktionieren. Karten ab 4 GB aufwärts unterstützen oft nicht mehr alle alten Übertragungsmodi. 32 GB ist die nächste kritische Grenze.
-
Thread
PWM nicht gleich PWM
jemand mit dem ESC001V1 aus und ob man dem das > Gewünschte beibringen kann? Ja kann man. Kannst du STM32 selber Programmieren? Weißt du wie man eine 3 phasige Sinus (aus PWM moduliert) programmiert? Wenn du alles mit ja beantworten kannst, dann los.
anderes Verhalten vom Motor. Zurück zur Frage.... Ich habe mir die SDK für den ESC001V1 mit STM32 besorgt. Click and Drop im Baukastensystem. Mal sehen was draus wird. Man kann nur dazu lernen.
-
Thread
Neue 8-Bit Tinys vorgestellt: 417/814/816/817 Gesperrt
Ich bin mal auf die Preise gespannt. Daraus ergibt sich, ob sich projektweise ein Rückschritt vom STM32F0xx rechnet.
einem STM32 oder ein STlink an einem Atmel-Cortex-M benutzen kann. ;-) Am Ende sprechen ja beide SWD … aber OK, da kommen wir jetzt arg vom Thema ab.
-
Thread
Suche Mitwirkende für Groovebox Entwicklung
Udo K. schrieb im Beitrag #6152267: > nimm einen STM32H7, der reicht dafür locker. > Dann sparst du dir das Linux mit all den Problemen, > und hast Echtzeit und geringe Latenzen. Na prima 20 Audio Kanäle + 128 Stimmen Sampleplayer + PitchShift +
temp schrieb im Beitrag #6152285: > Udo K. schrieb im Beitrag #6152267: >> nimm einen STM32H7, der reicht dafür locker. >> Dann sparst du dir das Linux mit all den Problemen, >> und hast Echtzeit und geringe Latenzen. > > Na prima 20 Audio Kanäle + 128 Stimmen Sampleplayer + PitchShift
-
Thread
Informationen zu C vs C++ / aka Futter für die Diskussion
Es werden also nur Template Instanzen und consteval functions erzeugt <C> #include <stdint.h> #include <type_traits> template< unsigned v> struct uint_wrapper { static constexpr unsigned val =v; }; int main() { // return std::is_same_v<int_wrapper<5>,int_wrapper<5> >; // true return
Time C++ (Buch von Christopher Kormanyos) ref_app https://github.com/ckormanyos/real-time-cpp stm32f103 template lib: https://github.com/ekoeppen/stm32f103-template-lib Stm32-Template-Gpio-Library: https://github.com/ThatEmbeddedGuy/Stm32-Template-Gpio-Library
-
Thread
PicoMon für CH32V003 oder STM32F0xx
Mikrocontroller realisiert. Die "Challenge" für das Programm könnte man auch benennen nach: Von STM32 nach CH32, zurück und dann gemeinsam, weil: der erste Programmentwurf erfolgte für einen STM32-Controller. Dann habe ich das "Projekt" zur Seite gelegt um den CH32 zu evaluieren. Also beschlossen
Ralph S. schrieb im Beitrag #7865778: > Also beschlossen, den kleinen Monitor mit CH32 weiter zu führen. Allerdings gibt es einen großen Vorteil bei STM32: er hat mehr RAM. Mit dem ch32x033, 62k/20k flash/ram, 5V tolerant, tssop20, ... für 0.30€ hast du keine Sorgen mehr und lernst
-
Thread
Datenlogger 10Kanal
einem klassischen Arduino (also einem mit ATmega Mikrocontroller) besser bedient. Ich würde einen STM32F103 (Bluepill-Board) verwenden. Das hat nämlich 10 analoge Eingänge und die SD Karte kann man direkt ohne Pegelwandler anschließen. Dazu dann den alten STM32Duino Core von Roger Clark (http://stefanfrings.de/stm32/stm32f1.html#arduino), weil der wesentlich schlanker ist, das der Framework-Stapel von ST. Das oben empfohlene Teensy 3.5 Board sieht auch gut aus, das habe ich allerdings noch nie verwendet.
-
Thread
STM32F429 WM8789 MP3
AUDIO_MAL_DMA_STREAM, &DMA_InitStructure); /* Enable the selected DMA interrupts (selected in "stm32_eval_audio_codec.h" defines) */ #ifdef AUDIO_MAL_DMA_IT_TC_EN DMA_ITConfig(AUDIO_MAL_DMA_STREAM, DMA_IT_TC, ENABLE); #endif /* AUDIO_MAL_DMA_IT_TC_EN */ #ifdef AUDIO_MAL_DMA_IT_HT_EN DMA_ITConfig
wo gibt es denn Beispiele für den stm32f429 und WM8789
-
Thread
suche Webfrontend als Bedienung für STM32 Controller
Meister Propper schrieb im Beitrag #4553883: > Ein 32Bit Cortex ist damit hoffnungslos > unterfordert... Nicht wenn sein " STM32 Controllerboard " auf dem STM32L011 basiert.
Also google spuckt mit "STM32 Webserver" viele passende Dinge und Beispiele aus. Was willste denn jetzt genau wissen? In HTML5 gibt es das canvas Element, damit lässt sich per Javascipt drinne rummalen -> http://smoothiecharts.org
-
Thread
STM32: Flashen geht nicht, wenn PLL aktiv (nur HSI oder HSE gehen)
sind bei mir aus Platzgründen – und weil ich VDDA auf die Stiftleiste herausgeführt habe – ca. 1-1,5cm vom Chip entfernt, es funktioniert aber trotzdem tadellos. Hier sehe ich auch auf den Fotos, dass ich den STM32F030K6T6 vor einigen Jahren bereits doch verlötet habe – und dieser Chip demnach alle
falls nötig, werde ich die Platine mit dem F030K6 auf dem Foto bei mir suchen. Gemacht wird es mit der STM32CubeIDE und meinem ST-Link-V2.1, der dem auf den älteren Nucleoboards gleicht.
-
Thread
STM32F4 pointer Frage
Hallo! Ich habe ein stm32f4-discovery board. Ich habe gesehen dass manche es wie das echte Assembler - mäßig programmieren, also mit bits in Adressen setzen, beispiel: [code]*((uint32_t volatile *)(0x40023810))=0x08; //
>Ok danke, aber eien Frage noch: wo gibt es eine liste von den defines, STM32F4xx_DSP_StdPeriph_Lib_V1.3.0\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
-
Thread
Motortreiber auf aliexpress Fälschung?
nur, wenn jemand chinesische Produkte fälscht. Denke nur mal dran, wie viele Nachbauten es vom STM32F103 gibt: APM32F103, GD32F103, CKS32F103, HK32F103, CH32F103, CS32F103, BLM32F103, MM32F103 Einige davon haben sogar eine eigene Webseite.
, wenn jemand chinesische Produkte fälscht. > > Denke nur mal dran, wie viele Nachbauten es vom STM32F103 gibt: > APM32F103, GD32F103, CKS32F103, HK32F103, CH32F103, CS32F103, BLM32F103, > MM32F103 - Nachbauten (die auch eigene Beschriftungen haben) != Fälschung - Defekt != Fälschung - Recycling
-
Thread
galvanische Trennung & CanBus GND
Hallo, Ich habe auf meiner Platine einen 24V -> 5V DC-DC Wandler mit galvanischer Trennung verwendet um meinen STM32 vor Störungen und Erdschleifen zu schützen. Was in der Vergangenheit auch immer gut funktioniert hat. Jedoch besitze ich einen CanBus
>Ich habe auf meiner Platine einen 24V -> 5V DC-DC Wandler mit >galvanischer Trennung verwendet um meinen STM32 vor Störungen und >Erdschleifen zu schützen. >Warum? Erdschleifenphobie? >Das wird gern übrtrieben. Vor allem CAN ist das SEHR
-
Thread
Wie heftet ihr z.B: das Reference Manual von Controllern ab?
verstehen, so ist es eben so. Aber ich habe schon mein Gründe weshalb ich mir ein Manual , wie dem STM32F103 ausdrucke, wenn ich diesen für meine Projekte einsetzen möchte. Ja, diese Spirale hatte ich ja bereits zu Anfang gepostet
gefällt mir so eine Plastikringbindung. Das Equipment dazu habe ich mir extra gekauft. Aber für ein STM32 Reference Manual kommen wohl nur Leitz Order (oder ähnliches) in Frage.
-
Thread
Dev-Board mit mind. 4 x Delta-Sigma-ADC & CAN-BUS
http://www.st.com/en/evaluation-tools/stm32373c-eval.html Der STM32F373 hat CAN und 3 Sigma-Delta-ADC's, welche aber auf viel mehr Eingänge gemultiplext sind. Brauchst du wirklich 4 ADC's oder reichen 4 Kanäle?
Man kann ja mit einem Delta-Sigma-Wandler schnell und ungenau sein oder langsam und genau. Marcus H. schrieb im Beitrag #4934440: > Ich ja wirklich STM32 affin, aber die ADCs sind durch die Bank speziell. gilt das auch für nur on-chip "DSD" = Delta-Sigma-Demudulatoren? (siehe Infineon - XMC4800
-
Thread
LCD-Ansteurung
/forum/22798/lcd-project-at-stm32/
Josef H. schrieb im Beitrag #4990150: > ich habe ein LCD mit dem Mikrocontroller STM32F303 verbunden. (...) > Display -> > http://www.conrad.ch/ce/de/product/181705/?insert=62&insertNoDeeplink&productname
-
Thread
STM32F4 LCD DM-LCD35RT Pixelmüll (SSD2119)
Vielleicht hat ja jemand ein ähnliches Problem oder gar eine Lösung dazu. Gegeben ist: ST ST STM32F4-Discovery Board mit STM32F407VG Embest Discover More STM32F4DIS_BB Board dazu gehörendes LC-Display (Hersteller unbekannt, wird aber im bündle bei Farnell verkauft) IDE: CooCox 1.7.6 GCC Toolchain
Problem gefunden. Einstellungen im system_stm32fxx.c waren falsch [c] #define PLL_M 8 #define PLL_N 288 #define PLL_P 2 #define PLL_Q 6 uint32_t SystemCoreClock = 144000000; [/c] Mit 168Mhz gibt es Fehler auf
-
Thread
Debugger für ATmega32
Geräte unter der Marke Microchip gibt, wusste ich noch nicht. @...: Danke, ggf. würde ich auch STM32 oder PIC in Betracht ziehen. Aber hier geht es mir vor allem um das alte Projekt. Spricht den generell etwas gegen einen günstigen Klon für den Anfang? Oder sollte ich den Dragon dringend behalten
keine LED, weil ich das nicht brauche - ich hab einen Debugger ;) Ich überlege mir, künftig eher STM8 als AVR einzusetzen, weil man über SWIM wunderbar debuggen kann. Für alles größere benutze ich STM32 und hab da eh SWD. Proprietäres Debugging-Gedöhns wie beim AVR ist nicht mehr zeitgemäß - aber das
-
Thread
Mikrocontroller mit Codeeinsicht
natürlich kein Problem. In der Regel braucht man hierfür spezielle, aber sehr günstige Hardware, beim STM32 kostet diese z.B. keine 20€.
Arduion so schnell wie möglich gegen etwas ordentliches zu tauschen. In meinem Fall PIC24 und teils STM32. Da kann man in MPLABx (oder IAR beim STM32) Breakpoints im Code setzen, die Variablen kontrollieren und ändern und durch den Code steppen. Ein Debugger ist aus meiner Sicht eine absolute Grundvoraussetzung
-
Thread
STM32F3 Externen Interrupt Programmieren
Hallo, ich versuche grad an meinem STM32F3 (STM32F303VC) den USER-Button als Interrupt einzustellen. Es soll eine LED leuchten falls der Interrupt detektiert wird. Im Prinzip ein Simples Programm. Das Problem ist ich kann den Interrupt
auffangen das Programm Springt immer zum Default-Handler. (Default_Handler(void) in der Datei vectors_stm32f30x.c) Hier Der Code //------------------------------------------ #include<stm32f30x_conf.h> int main(void) { GPIO_InitTypeDef GPIO_InitStructure; SystemInit(); EXTI_InitTypeDef
-
Thread
STM32 Input Capture an PC9
9 pending bit EXTI_ClearITPendingBit(EXTI_Line9); } } [/code] Dieser muß natürlich in stm32f10x_it.h als Prototyp bekanntgemacht werden. [code] void EXTI9_5_IRQHandler(void); // this line for EXTI Line9 [/code] "Abgeholt" wird das Ganze von einem zweiten Interrupt, der alle 500ms
mit STM32 Timern nicht viel am Hut hatte. Grüße, XSiteZ
-
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
Skizze hinzugefügt. parallel heißt: habe 3x25 Analogquellen, die im Opampeingang gemischt werden. D.h. ich muß nicht 75 Signale multiplexen, sondern nur 25 Dreifach-Kanäle. Es täten also 3x2 4067. 5 bits adressieren die 25 (32) Kanäle. EN Eingang wäre das 5. Bit. Es gibt diese 4067 breakout Boards.
-
Thread
Auswahl Einplatinencomputer
Ich würde dir den PSOC 5LP (oder ähnliches) empfehlen. http://www.cypress.com/products/32-bit-arm-cortex-m3-psoc-5lp Damit kannst du die Impulsmessung per programmierbarer HW machen. Damit ist die SW aus dem kritischen
nicht schwierig? Da nimmt man passende Hardware, oder einen µC, dessen Timer AB-Signale verstehen. STM32 können das. Da zählt die Hardware. Das dürfte problemlos bis in den MHz-Bereich gehen. Siehe auch: http://www.micromouseonline.com/2013/02/16/quadrature-encoders-with-the-stm32f4/
-
Thread
µC und SDRam Performance, packen die das?
Gespür dafür habe, wie schnell Bits und Bytes sind, hätte ich eine Frage diesbezüglich an euch. STM32F429 mit folgender aktiver Peripherie: - SDRam über FMC - 800*480*16bit LCD über LTDC, Daten kommen aus dem SDRam, DMA2D - Touchpanel für das LCD über I2C, mit Interrupt - Ethernet über STM-eigenen
LPC54100 als QFP-64 die gerade auch noch weiterentwickelt wurden. Was eher fehlt ist generell QFP-32 da einfach zu löten: QFP-48 ist schon wieder ungünstig. Die LPC1500 als QFP-32 wären nötig. Da gibt es allerdings auch bei Kinetis nichts und nirgends anders auch ausser der einzige STM32F334