-
Thread
CMOS Sensor an einen uC anschließen
sowohl mit OS als auch ohne. Kommt drauf an, was du willst ;) Willst du einen uC verwenden: Die STM32F4s haben ein CMOS Interface drauf (nennt sich DCMI dort). Es gibt fertige Beispiele zum ansteuern einer Kamera z.B. hier http://mikrocontroller.bplaced.net/wordpress/?page_id=744. Guck dir das STM32F4
übersichtlich. Den kann man bestimmt einfach selbst modifizieren. Ich habe ihn dazu benutzt, einen STM32 Treiber zu schreiben.
-
Thread
Ist Arduino verpönt?
relativ neu in der Mikrocontroller Welt. Nein ich brauche keine > Empfehlungen! ;D Im Artikel [[STM32 für Einsteiger]] ist als Vergleich ein Arduino ebenfalls gelistet. Der Arduino hat durchaus Vorteile gegenüber anderen Lösungen.
nicht gut oder schlecht, sondern Arduino ist für DEN EINEN bessern, und für JEMAND ANDERS ist ein STM32Discovery besser.
-
Thread
Arduino dauerhaft im Betrieb. Erfahrungen?
geht schon mal nicht, da diesen der tolle Bootloader sicherheitshalber zurücksetzt. Hab mir jetzt ein STM32-Board besorgt und werde meine Anwendung dort mit vernünftiger Middleware umsetzen. Kurz gesagt zum rumspielen OK - ein Unternehmen würde ich jedenfalls nicht drauf aufbauen.
laufen? Muss ich davon > ausgehen dass der nur paar Monate durchhält? > Betriebsspannung 5V. > > MfG Habe vor 4 Jahren eine Solaranlagensteuerung mit Arduino (original) gebaut. Abends wird er ausgeschaltet läuft etwa 12h täglich seit 4 Jahren ohne Probleme.
-
Thread
Probleme mit USART Ausgabe über SN75176
gekommen, das war der grosse Experte TomA. P.S. Falls STM32_ArtNode.png stimmt und ARM_Tx direkt mit Pin4 am 75176 verbunden ist, kann es nur folgendes sein: a) fehlerhafte Init Routine (unwahrscheinlich) b) Undefinierte Tx Pegel (sehr wahrscheinlich
> Normalerweise wird der Rx-Pin auf Pull-down geschaltet. Der Programmteil bezieht sich auf den STM32, und da ist RX high = inaktiv, da UART 'TTL', wenn auch mit 3,3V Pegel.
-
Thread
RTC low cost/time
interne RTC und nicht der ganze Chip. z.B.: - https://www.st.com/resource/en/product_training/STM32G4-System-Power_control_PWR.pdf - https://www.st.com/resource/en/application_note/dm00226326-using-the-hardware-realtime-clock-rtc-and-the-tamper-management-unit-tamp-with-stm32-microcontrollers-stmicroelectronics.pdf - https://www.st.com/resource/en/application_note/an4206-getting-started-with-stm32f3-series-hardware-development-stmicroelectronics.pdf
-
Thread
TFT ILI9341 SPI modus ohne D/C pin HILFE!
Ansonsten ein Tip: Besorg Dir lieber ein Display mit herausgeführtem D/C-Pin. Viele Controller (wie z.B. STM32) haben SPI-Schnittstellen, die nur 8 oder 16Bit machen. Dann musst Du mit dem Synchronous Mode des USART rumfummeln, und irgendwie scheinst Du nicht so bewandert auf dem Gebiet zu sein... Daher tu
üblichen ILI9341 Displays die mit D/C Pin arbeiten sind diese hier: https://www.ebay.de/itm/2-4-TFT-LCD-Display-Touch-Panel-SPI-Serial-240-320-ILI9341-5V-3-3V-STM32/164178637669?hash=item2639cf3365:g:UacAAOSwhr9cRU8V hier die Pin Belegung klar zu erkennen: https://www.ebay.de/itm/2-4-240x320
-
Thread
ADC-Kanäle sukzessive abfragen
: > Ich will drei ADC-Kanäle (0 bis 2) Wenn man es richtig schnell haben will, soll er bei den G von STM32 oder so vorbei schauen. Die haben teilweise schon Mittelwert Filter in HW und 3-5 komplette ADCs mit bis 4MSPS. Da muss die CPU garnichts machen. Ich bin mir nicht ganz sicher, aber ich
? Nach der Eingangsfrage des TO hätte ich in Bezug auf 'möglichst schnell' beispielsweise einen STM32F/G/Hxyz vorgeschlagen. Ein einzelner ADC im 'scan modus' und Ablage der Einzelwert per DMA wäre 'recht schnell'. Ein kleiner, feiner µC ist schon der STM32G031, der neben dem 'scan modus' auch
-
Thread
Beschäftigung mit FPGAs noch sinnvoll?
Verwendung im privaten Bereich, weil im beruflichen Umfeld bei mir nur Mikrocontroller (hauptsächlich STM32) verwendet werden und es dort (bislang) keinen Grund und vor allem auch kein Geld für die Verwendung von FPGAs gab; die BWLer feilschen da um jeden 1/10 Cent.
Tisch. LA -> Irgendein Cypress FX2 von Ali für nen 10er. Wobei ich da auch schon selber was mit einem STM32F4 gebaut habe. Grafikkarte für USB oder einen Videograbber -> Aktuell (und wohl auch zukünftig) keine Anwendung für und selbst wenn, ist das nichts was man selber besser oder billiger hinbekommen
-
Thread
ADC synchronisiertes aufzeichnen und auswerten
64Mbit RAM finden Dann hast du wahrscheinlich nicht richtig gesucht: https://www.ebay.de/itm/STM32-STM32H743IIT6-MCU-core-board-full-IO-expander-JTAG-SWD-debug-interface/254302488784 [code] IC42S16400J / IS42S16400J: SDRAM 1 Meg Bits x 16 Bits x 4 Banks (64-MBIT) [/code] Das ist aber dann
N. M. schrieb im Beitrag #6657930: > Die G Serie der STMs hat teilweise Filter in > Hardware die man beim ADC nutzen kann. Danke, ich muss mich vorerst aber in die Spezifikation dieser Filter einlesen, um zu entscheiden ob mir diese auch
-
Thread
STM32I0 zum laufen (flashen) bringen (VSCode und PlatformIO)
Frage wie ich das Board flashen könnte. Ich verwende ein ST-Link V2 dafür... ich habe verbunden, STM32 -> ST-Link: CLK -> SWCLK DIO0 -> SWDIO GND -> GND 3.3V -> 3.3V ich hatte auch versucht den RST des STM32 auf der anderen Seite mit dem ST-LINK RST zu verbinden, leider ohne Erfolg. Ich
Es gibt da eine offizielle Software von ST und die nennt sich STM32CubeIDE ..
-
Thread
Probleme mit RFM69CW Modul
Hallo zusammen! Ich habe hier einen Aufbau mit STM32F103 Mikrocontrollern und dem Funkmodul RFM69CW. Die SPI Ansteuerung funktioniert gut und ich kann die Register auf mehreren Entwicklungsboard Aufbauten lesen und schreiben. Mein Aufbau ist folgendermaßen: 1. Board STM32-H152 mit Pollin "Funkmoduladapter RFM12/RFM12B" 2. Board Olimexino STM32 mit Pollin "Funkmoduladapter RFM12/RFM12B" Die Adapterboards dienen nur der Adaption der Funkmodule und sind per Steckkabel
-
Thread
ANSI C - .c+.h Verständnisfrage bei CooCox
im Projekt hinzufügen. Dabei bin ich in Keil immer 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
-
Thread
Seltsames Verhalten von EM:Blocks beim compilieren
Autorenzeile" doppelt da ist. Wenn das aber so ist, beschwert er sich bei sämtlichen struckts in der GPIO_stm32f4xx.c das sie doppelt deklariert wären.... Diese Autorenzeile ist doch eigentlich auskommentiert, oder nicht? Kann mir jemand erklären, woran das liegt? MfG Chaos
nicht... Bei 1.43 war ich immerhin soweit, das ich damit anfangen konnte, die notwendigen Teile der stm32f4xx standard peripheral lib einzubinden. Dabei hab ich jeweils einzeln die stm32f4xx_yy.c und .h eingebunden, die als erstes in der Fehlermeldung auftauchte, während ich mich da durch die Lib gehangelt
-
Thread
Auswahlhilfe für PWM müC
Die Advanced Timer in der STM32 Familie haben schon mal 4 Hardware PWMs mit 16 bit Auflösung, AD und DA Wandler mit 12 bit. Spontan fällt mir der STM32F407 o. ä. ein, der STM32F100 hat so was aber auch. Heiko K. schrieb im Beitrag
Hi >Gibt es auch nen passenden Atmel ? ATMega1284P. Hat 2 16-Bit-Timer. MfG Spess
-
Thread
langsamstes Quart für welche Baudrate? Gesperrt
STM332 LPUART kann "300 baud/s to 9600 baud/s using a 32.768 kHz clock"
Siehe mega32 Datenblatt2503, table68 Seite 165. MfG
-
Thread
Frage an die Arduino-Nutzer
Obwohl ich keinen Teensy habe, finde ich diese Boards ganz interessant. Es gibt aber auch das STM32Duino Framework, das mittlerweile auch recht gut funktioniert. Damit kann man dann auch die ganzen STM-Nucleo und Discovery Boards nutzen: https://github.com/stm32duino/Arduino_Core_STM32 Zu
1,27 mm >> Versatz und bei den Chinesen sind zwei verschiedene Layouts unterwegs. > > Du meinst A4/A5, oder die "Programmierreihe", oder beide? Ja, sind > mindestens zwei Verschiedene! Mich ärgert vor allem A4/A5, da muß man dann kreativ werden - ich knipse das mal für Dich. A4-5 sind die beiden
-
Thread
globale Variable mit einem assembler befehl auslesen
Ach ja das hab ich ganz vergessen, es handelt sich dabei um einen STM32 also ARM-Cortex M3.
Das Prinzip schon, die Praxis nicht. Der STM32 läd 16- und 32-Bit Variablen in einem einzigen Befehl, der Zugriff ist hier also automatisch atomar. Anders beim AVR.
-
Thread
Mikrocontroller mit DA-Wandler
Würde das STM32F10x Discovery Board empfehlen! Kostet nicht viel, hat DA Wandler. http://at.rs-online.com/web/p/mikrocontroller-prozessoren/7276526/?searchTerm=727-6526&relevancy-data=636F3D3126696E3D4931384E525353746F636B4E756D6265724D504E266C753D656E266D6D3D6D61746368616C6C26706D3D5E5C647B337D5B5C732D2F255C2E5D5C647B332C347D2426706F3D313426736E3D592673743D52535F53544F434B5F4E554D424552267573743D3732372D363532362677633D4E4F4E4526 Alternativ geht auch das STM32F4, das kostet etwas mehr und hat auch mehr DA Wandler. PWM Ist sehr einfach zu Realisieren mit den STM32 und um Hardware musst dich nicht viel kümmern, wenn du eine Platine dazu machst kannst das
-
Thread
Video overlay
wandeln (Da muss dann wieder ein Video-Encoder her). Das RGB-Overlaybild wollte ich in nem µC erzeugen, STM32 oder ähnlich. Das gute ist, der Video-Encoder gibt ein Genlock-Clock aus, mit dem man H-Sync und Phase für die Farbe synchronisieren kann. Also insgesamt 4 ICs, allesamt recht günstig (Decoder und Encoder je 1-5€,FPGA 10€ und 8€ für den STM32). Leider ist das ein recht komplexes Projekt, bei dem ich bestimmt schnell an meine Grenzen komme, aber es gibt relativ viel Dokumentation, und ich will ja auch was lernen.... > Wie wäre denn
-
Thread
Anfänger sucht Microcontroller Einstieg
AVRTiny + AVRStudio + USB-ISPProgrammer Die AVRs sind noch überschaubar (im Vergleich zu z.B. STM32) und das AVRStudio liefert eine brauchbare C-IDE (ich nutze eine ältere Version) Die wenigen Projekte die ich noch damit pflege laufen prima. Und die AVRs sind eigentlich knuffige Racker die in
saugut sind. DIL Gehäuse sind noch locker lötbar, 5V tolerant... gut vorstellbar bei dem Ziel STM32 AtollicStudio + STM32irgendwasCPU + STLink-Clone ist genauso billig, wesentlich performanter und komplexer, aber moderner und ... irgendwie besser, kann viel mehr als AVR BluePill ist in Form
-
Thread
NodeMCU macht komische Sachen mit dem Laptop
#5285002: > Was hat USB aus Deiner Sicht für Vorteile Hab ich hier aufgelistet: [[USB-Tutorial_mit_STM32#Vergleich_mit_serieller_Schnittstelle]]
>> Was hat USB aus Deiner Sicht für Vorteile > Hab ich hier aufgelistet: > [[USB-Tutorial_mit_STM32#Vergleich_mit_serieller_Schnittstelle]] Das Problem ist, das viele "Real World Applications" mit RS232 Schnitte nicht mit über USB emulierten Schnittstellen klar kommen, eben weil die Latenzen
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen
/4 26MHz 30/50ppm 8p, TJE -> 0,10€/Stk. 250x DSX321G 16MHz, KDS Daishinku Corp -> 0,10€/Stk. 3000x CM7V-T1A-32.768kHz-12.5pF-20PPM, Micro Crystal -> 0,10€/
/4 26MHz 30/50ppm 8p, TJE -> 0,10€/Stk. 250x DSX321G 16MHz, KDS Daishinku Corp -> 0,10€/Stk. 3000x CM7V-T1A-32.768kHz-12.5pF-20PPM, Micro Crystal -> 0,10€/
-
Thread
DPSK Modulator / Demodulator durch 32-Bit µC ersetzen
beschaffbar durch eine nahezu vollständige Softwareimplementierung ersetzen. Ich dachte daran einen STM32 zu verwenden, falls möglich ohne eingebauter DSP Einheit - falls nicht anders möglich aber auch welche mit eingebauter DSP Einheit. Die Grundsätzliche Frage erstmal, wird es möglich sein ähnliche
Thomas, Ich stehe momentan vor dem selben Problem und versuche eine BPSK-Demod. mittels eines STM32 durchzuführen. Gibt es bei dir Neuigkeiten bezüglich der Taktrückgewinnung oder hast du gar eine Lösung gefunden? MfG, Niclas
-
Thread
8x8 g click mit STM32
neu herunterladen musste. Jetzt kann ich es öffnen. Zuerst mal muss ich dir sagen, dass ich den STM32L432 noch nicht benutzt habe. Ich könnte mich also irren. In der main.c wird MX_SPI1_Init() aufgerufen, welche wiederum HSL_SPI_Init() aufruft. HAL_SPI_MspInit() is eine schwache Funktion, die durch stm32l4xx_hal_msp.c überschrieben wird. In dieser Funktion finde ich den Code, welcher die SPI Pins inklusive der alternate Funktion konfiguriert: [c] /** * @brief SPI MSP Initialization * This function
-
Thread
Software Profibus DP-Slave in C
Interessant wäre eine Portierung auch auf einen ARM ala STM32 oder LPC2
^ C:\M32\profibus_M32_1.ino\profibus_M32_1.ino.ino:596:6: note: initializing argument 4 of 'void profibus_send_CMD(unsigned char, unsigned char, unsigned char, char*, unsigned char)' void profibus_send_CMD
-
Thread
stm32f401 CoIDE Float-Zahl über Semihosting ausgeben
Hallo liebe Community, Ich besitze ein STM32F401 discovery board und möchte jetz die float werte für mein Quadrocopter-Projekt beobachten. Jedoch schaffe ich es nicht, die Float zahlen über Semihosting auszugeben. Ich habe schon ein paar Sachen
0x00000000 0x40 ..\obj\semihosting.o .text 0x00000000 0x0 ..\obj\startup_stm32f4xx.o .data 0x00000000 0x0 ..\obj\startup_stm32f4xx.o .bss 0x00000000 0x0 ..\obj\startup_stm32f4xx.o .text 0x00000000 0x0 ..\obj\main.o .data
-
Thread
STM32 beschaltung korrekt?
Hallo Zusammen, das letzte mal als ich einen STM32F091 in Betrieb nehmen wollte bin ich richtig reingefallen und nichts hatte funktioniert. Da ich die Leiterplatte jetzt nun neu machen muss mit einem anderen Chip, wollte ich fragen ob jemand die Beschaltung
Tabelle ist gut und ich würde es auch gerne Testen aber ich komme nicht mal so weit, ich kann mich im STM32CubeProgrammer garnicht verbinden.
-
Thread
Benötigte Rechenleistung bestimmen/abschätzen
Das wird eng, du musst ja die Messwerte auch noch holen, du hast ja kein DMA. Also ich würde auf n STM32F4 gehen.
Ingo schrieb im Beitrag #3095182: > du hast ja kein DMA. Also ich würde auf n STM32F4 gehen. Wieder mal die STM32F4 Fanboys... DMA würde bei diesem Projekt kaum Rechenzeitersparnis bringen.
-
Thread
STM32 beste ADC Einstellung bez SNR
Der H7 hat ja bekanntlich eine ordentliche Verbesserung der ADC Performance bezogen auf den F4. Anyway um das Maximum an ENOB stehen 2 konkurierende möglichkeiten im Raum: Gem. https://www.st.com/resource/en/application_note/dm00628458-getting-started-with-the-stm32h7-series-mcu-16bit-adc-stmicroelectronics.pdf
ADC: https://www.st.com/resource/en/application_note/cd00211314-how-to-get-the-best-adc-accuracy-in-stm32-microcontrollers-stmicroelectronics.pdf Vll. hilft das weiter.
-
Thread
Microchip kauft Atmel Gesperrt
alten Atmega sind viel zu umständlich gegenüber modernen Cortex-M0. Und inzwischen bekommt man sogar M4 mit FPU für unter 2 Euro (STM32F410, der ist günstiger als ein Atmega168 früher war), da tut man sich den grauenvollen Fixed-Point-Mist garantiert nicht mehr freiwillig an. Von der fehlenden DMA der
mehr bietet nimmt man > höherbittiges. Auch für alles, was der XMEGA bietet, kann ich schon einen STM32 oder einen ATSAM verwenden.
-
Thread
STM32F103RB I2C HAL Probleme initialisierung
_ENABLE(); habe ich in dem code nicht. ich Poste hier nochmal den kompletten code: #include "stm32f1xx.h" #include "stm32f1xx_nucleo.h" #include <string.h> #include <stm32f1xx_hal.h> #define SENSOR_ADDR 0xBC /* * Überschreibe _weak MspInit um die GPIO's zu konfigurieren
OwnAddress ist übrigens nur interessant, wenn der STM32 den Slave spielt.
-
Thread
STM32 / C++: Initialisierung von Memberobjekten einer Klasse
KonstantinChizhov/Mcucpp ******************************************* mit Updates c++17 03-2020 ../mcucpp/ARM/Stm32F40x/usart.h ****************************
richtig verstanden hat. Glückwunsch!!! Freut > mich ;-) Ich verwende bei meinem Arbeitgeber eine STM32L4 Bibliothek die sehr ähnlich aussieht. Für mich persönlich ist der größte Pluspunkt, dass man Hardware-Abhängigkeiten (insbesondere zu Interrupt-Vektoren und DMA-Kanälen) sehr gut darstellen kann
-
Thread
STM32F4 Discovery Disc1 läuft nur, wenn verbunden mit PC
Ich habe ein discovery board STM32F407G DISC1. Ein gleicher Typ wurde schon früher ohne Probleme von mir programmiert/geflasht und getestet. Die Boards die ich nachgekauft habe haben ein merkwürdiges Problem: nachdem das Board geflasht
>bei einem STM32F411-DISC0 Meinst Du dieses Board?: http://www.mouser.de/ProductDetail/STMicroelectronics/STM32F411E-DISCO/?qs=ClYTdQWm4hA7%252b0FuWfpEHA%3d%3d Ist ja unglaublich billig: ~13€ mit MEMs Sensoren
-
Thread
Aussteueranzeige mit STM32F105RBT6 über I2S?
Ok, danke. Hab mir jetzt ein STM32F4Discovery bestellt. Mal sehen was draus wird, sind so meine ersten Gehversuche mit ARM :)
Die STM32F4-Disco hat ja sogar schon Mikro und Ausgang drauf, schnuckeliges Teil, liegt hier auch ein paar Tage schon rum. Für solch einfache Aufgaben finde ich das Overkill und zu teuer, setze dafür auf diese
-
Thread
Mini-PC mit 4 USB Hosts
verstehe! Ich schätze, dass ich erst weiterkomme, wenn ich ein Gerät mit zwei Root Hubs und jeweils 4 ports habe... Wären dann 32 Geräte, wenn ich 2 x 4 4er habs nehme.
offensichtlich, aber was es genau für einer ist kann ich nicht sagen. Hab zwar auch schon des öfteren STM32 programmiert, aber das Gerät stammt nicht von mir.
-
Thread
Atmel AVR in der Industrie
stm32f103....
In der Tat dürfte die Verbreitung von AVRs jetzt dank günstiger ARM-Controller wie STM32, schon abnehmen. Aber bisher gab es diese Alternative so nicht. Da war eher die Frage ob man auf Altbackene 8051 setzt oder AVR/PIC einsetzt. Kann auch bestätigen dass im Industrieumfeld in vielen
-
Thread
SI4688 / MAX98089 DAB+/FM Shield/Breakout
STM32 wäre auch eine gute Idee. Die haben auch einen nativen I2S und mit der HAL library sehr einfach zu bedienen. Ich habe auf beiden uC's schon Audio Projekte implementiert.
entlocken. Arduino heist nicht unbedingt "kann nichts" Engineer schrieb im Beitrag #6406608: > STM32 wäre auch eine gute Idee. Die haben auch einen nativen I2S und mit > der HAL library sehr einfach zu bedienen. Thomas G. schrieb im Beitrag #6406654: > ESP32 hätte den Vorteil, dass man auch
-
Thread
Auswhal des richtigen µC's- Bitte um Hilfe
Lese doch mal in diesem Artikel: [[STM32]] Der hat sehr interessante Pheriperie drin und viel Reserve, auch wenn es mal ein richtig großes Projekt wird.
> STM32 Das wäre ein Beispiel für einen unpassenden Controller (völlig überdimensioniert). Die vom OP ausgewählen AVRs sollten für die Aufgabenstellung alle geeignet sein. Eventuell solltest du noch
-
Thread
STM32 __enable_irq
einigen Monaten mit der STMcubeIDE für den STM32G$/$ erstelltes Programm, welches den Timer4-Interrupt verwendet funktioniert hat, obwohl ich in den Sourcen nirgends ein __enable_irq oder etwas ähnliches finden konnte. Gleiches, wenn ich mir
Verwende CubeMX, ... Natürlich habe ich auch CubeMX verwendet (u.a. wurde das erwähnte Projekt für den STM32G474 - nicht "STM32G$/$" - damit erstellt) um der Sache nachzugehen - und eben mit dem Ergebnis, dass CubeMX kein __enable_irq einfügt! > Und nein, es ist nicht ein einzelnes globales "__enable_irq
-
Thread
for-Schleife - Bit verschieben
Anwendungsbereich ist der Datenaustausch mit der > (int. / ext.) Peripherie. Bspw. ist bei einem STM32 das Datenregister > eines der USARTs zwar 32Bit breit, aber davon sind nur 8Bit relevant. > Bei manchen µC steht sogar im Ref-Man., dass die nicht-relevanten nicht > verändert werden dürfen bzw
Anwendungsbereich ist der Datenaustausch mit der > (int. / ext.) Peripherie. Bspw. ist bei einem STM32 das Datenregister > eines der USARTs zwar 32Bit breit, aber davon sind nur 8Bit relevant. Wenn von Hunderten von 32-Bit-I/O-Registern einige wenige einen oder mehrere 8-Bit-Teilbereich haben,
-
Thread
STM32F7 und SDRAM
den Speicher schreiben und lesen, allerdings nur bis zu einer bestimmten Adresse: [code] uint32_t adr = 0xC0000000; volatile uint32_t a[32]; for(uint32_t k=0; k<16; k++) { *(uint32_t *)(adr + 4 * k) = k; a[k] = *(uint32_t *)(adr + 4 * k); } [/code] Für k bis 16 funktioniert
HAL_SDRAM_Init() und meine Funktionen zusammen wieder die Funktion des BSP haben. Hier das Beispiel zu dem STM32F746G-Disco. Im Code sind hoffentlich genug Kommentare als Erläuterung. Da du aber anderes SDRAM als auf dem Disco Board benutzt, musst du wahrscheinlich ein paar Werte ändern. Gruß, dasrotemopped
-
Thread
STM32F4 mit I2C-Sensor
<stm32f4xx.h> #include <stm32f4xx_i2c.h> void init_I2C1(void){ GPIO_InitTypeDef GPIO_InitStruct; I2C_InitTypeDef I2C_InitStruct; // enable APB1 peripheral clock for I2C1 RCC_APB1PeriphClockCmd
10bit Beispiel sieht die Write Funktion etwas umfangreicher aus.(das angehängte File ist aber vom STM32F2...ich weiss nich was sich da zum F4 geändert hat.) Die Beispiele für den F4 in der Lib sind aber ziemlich Müll wie ich nach kurzem nachschauen festgestellt habe Hier der Link zur F4 Lib http
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
Problem. Oder vielleicht ein kompletter Umstieg auf ein ganzen anderen Prozessor wie zum Beispiel den STM32 den gibt es ja bis 2MB Flash und 512kB RAM. Aber mal ganz abgesehen das ich noch keinerlei Erfahrung mit dem STM32 habe. Das habe ich so im Moment an Peripherie angeschlossen: - TFT Display(ILI9341
machen wenn es bei euch so wäre. Upgrade auf ATMega2560 oder kompletter Wechsel auf einen Prozessor zb. STM32? Schönen Sonntag noch Lg
-
Thread
Wie bekomme ich Daten richtig in eine Datei?
Thomas schrieb im Beitrag #3873397: > Hier musst Du immer 3 Byte (R, G und B) schreiben. Das 4. Byte des > uint32_t darf nicht in die Datei. Und das "Zahl der Pixel in einer Zeile > muss durch 4 teilbar sein oder mit 0 aufgefüllt werden"-Problem scheint > auch immer
Thomas schrieb im Beitrag #3873397: > Hier musst Du immer 3 Byte (R, G und B) schreiben. Das 4. Byte des > uint32_t darf nicht in die Datei. Und das "Zahl der Pixel in einer Zeile > muss durch 4 teilbar sein oder mit 0 aufgefüllt werden"-Problem scheint > auch immer
-
Thread
Mehrere USB-Sticks ans KFZ Audiosystem
Jim M. schrieb im Beitrag #7884099: > Probiere doch mal einen großen (>64GB) Stick mit FAT32 zu formatieren. Schon getestet, bei 64GB ist Feierabend. Bernhard S. schrieb im Beitrag #7884092: > ... Teste einfach mal einen passiven 4-Port USB-Hub. Ja, da habe ich auch schon dran gedacht
umzusetzen. Man nehme einen Mikrocontroller mit USB 2.0 Peripheriehardware und SDIO-Interface. Beispiel: STM32F401. Da implementierst Du jetzt ein USB Mass Storage. Bibliotheken gibts im Beispiel des STM32F401 im CubeMX. Jetzt nimmst Du eine große SD-Karte und richtest darauf 32GB Partitionen ein. Per Taster
-
Thread
Arduino Due: Nanosekunden-Delay
alles mögliche andere tun. Mit den SAM3X8E-Controllern kenne ich mich nicht so gut aus, aber bei den STM32 geht das definitiv.
Niklas G. schrieb im Beitrag #5599717: > SAM3X8E-Controllern kenne ich mich nicht so gut aus, aber bei den STM32 > geht das definitiv. Der STM32F103 spielt nach minimaler Initialisierung eine 3-Phasen-Sinus-PWM
-
Thread
DS18B20 - Daten im RAM sammeln und übertragen?
F769 > der auch noch zusätzliches RAM sowie einen SD Slot auf dem Board hat. Kannst Du mit dem STM32 SD-Karten korrekt und zeittolerant bedienen? Ich habe am Arduino mit dessen SD-Lib mit einigen Karten Ärger, dass diese undefiniert aussteigen.
man die anspricht, dafür fehlt mir das Detailwissen. > Ich mache das nicht mit Arduino, für den F4 habe ich SD Code mit SDIO > Interface und der hat einige Tests bestanden. Ich habe gelesen, dass Du STM32 und kein Arduino benutzt. Wenn Du eine zuverlässig erprobte Schreibroutine hast, vergiss
-
Thread
Wer baut gegen Bezahlung ein Gerät mit Schaltung?
Z.B. als RTC RX8010SJ B (160nA), als Zwischenspeicher FM 24C64B-G (8kB, 151 year) und als MC der ATmega32U4. https://www.mouser.de/new/sparkfun/sparkfun-qwiic-pro-micro-usb-c-board/
Niklas G. schrieb im Beitrag #7395191: > Cyblord -. schrieb im Beitrag #7395184: >> Das klingt als denkst du dabei an den Materialeinsatz des Prototyps. > > Als Prototypen könnte man ein STM32-Olimexino
-
Thread
Audioaufnahme und Bereitstellung - Chip gesucht
Bauteil würdet ihr dafür nehmen? nicht zu verachten: Audio playback and recording using the STM32F4DISCOVERY http://www.st.com/internet/evalboard/product/252419.jsp http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/APPLICATION_NOTE/DM00040802.pdf Preis 16,66 EUR
G. G. schrieb im Beitrag #2566627: > Audio playback and recording using the STM32F4DISCOVERY > > http://www.st.com/internet/evalboard/product/252419.jsp > > http://www.st.com/internet/com/TECHNICAL_RESOURCES
-
Thread
TVP5150AM - Datenblatt gibt keine Auskunft über Datenausgabe
einem bestimmten Format (hier YCrCb) wandeln und ausgeben. In der Folge wandert das ganze in einen STM32F4, der´s auf ein Display schmeißt. So weit, so gut. Nach eingehender Lektüre des Datenblatts komme ich aber leider nicht auf die Antwort, WIE der IC die Videodaten ausgibt. Dazu hänge ich das Datenblatt
Μαtthias W. schrieb im Beitrag #7368403: > Du möchtest einen STM32 mit DCIM > (Kamera Interface) verwenden. Danke für den Hinweis! Nach einem ersten Überblick vermute ich dann, das die DCMI-Pins des STM D0, D1, ... D7 mit der Pinnummerierung des TVP Y0, Y1, .