-
Thread
[Mitbestellung] SMD5050 RGB-LED mit integriertem 8-bit PWM Controller (ORGA ali69)
Datenanschluss ===================== Meinen Test-Streifen mit 30 LEDs/m steuere ich derzeit mit einem STM32F4Discovery. Ab 0,5..1m Kabellänge, werden die Daten gestört. Je länger das Kabel ist, um so häufiger schleichen sich "Blitzer" und "Falschfarben" ein. Ich nutze "unshielded twisted pair" bzw. "Klingeldraht
einen DS90LV019 o.ä. direkt an den Dateneingang am Anfang des ersten LED-Streifens anlöten und am STM32F4Discovery, um die Daten auch über längere Kabel übertragen zu können. Wegen der unterschiedlichen Spannunsversorgungen (3V / 5V) kann es eh nicht schaden, wenn Leitungstreiber verwendet werden, die
-
Thread
Projektidee "RGB-LED-Matrix"
. Wenn man pro STM32F4DISCOVERY eine Kachel-Zeile aus 10 Kacheln mit Signalen versorgt, sollten noch genügend Pins frei sein, um die Daten 8 bit parallel aus dem FPGA oder dem Raspberry pi zu lesen. Das STM32F4DISCOVERY
käme man also auf 12 STM32F4DISCOVERY-Boards, zusammen nochmal 200€ Wenn man statt der STM32F4DISCOVERY-Boards 'ne eigene Platine entwirft, wird's sicher billiger. Aber bei 1 200€ für die Kacheln fallen die 200€ kaum noch
-
Thread
STM32f4 USB HS onboard support?
Hallo, Ich beschäftige mich derzeit mit der USB Schnittstelle an meinem STM32f4 Evalboard von Waveshare. Mein Ziel ist es derzeitig eine MIDI-USB Schnittstelle mit sehr niedriger Latenz zu schaffen. Leider ist bei Fullspeed Geräten eine Latenz von 1ms vorgeschrieben.
Nun hab ich ein wenig in den Datenblättern von dem MCU geschaut und folgendes gefunden: [code]The STM32F405xx and STM32F407xx devices embed a USB OTG high-speed (up to 480 Mb/s) device/host/OTG peripheral. The USB OTG HS supports both full-speed and high-speed operations. It integrates the transceivers
-
Thread
8bit-Computing mit FPGA
essdab, essiab, essab, esscd, wxx, wyy, wzz, exztab, exzdcd, exzicd, exzsum, f1kaa, f2kaa, f1kac, f1kad, f1kasu, f2kasu, f1kant, f2kant, f1kaxr, f2kaxr, f1kaw, f1kbb, f1kbc, f1kbd, f1kbsu, f2kbsu, f1vw, f1vnz, f1vcy, f2vcy, f1vcn, f2vcn, f1wx, f2wx, f1wy, f2wy, f1wz, f2wz, f1xzab, f1xzdc, f1xzic, f1xzsu, f2xzsu, f1ssda, f3ssda, f1ssia, f1ssab, f1sscd, f1pin, f1psu, f2psu, f1rn, f2rn, f1qcd, f1opa,
-
Thread
STM32 Fehler in Webserver Software von STM
Hallo, ich habe in den letzten Tagen "versucht" die Standalone Webserver Demo von STM auf dem Discovery-Board mit dem STM32F4 zum laufen zu bekommen (PHY = DP83848C von TI) (in den Beispielen unter "STM32F4x7_ETH_LwIP_V1.0.0") während der Implementierung hab ich einen Fehler bei
und mit DHCP probiert. Bin schon am Verzweifeln, mit stm32f107 ging es damals auf Anhieb. Weiß jemand, wo man eine 100% funktionsfähige Demo für stm32f4discovery und dp83848 bekommt?
-
Thread
Zeitgenaues Abspielen von Sounddateien
sind ist es auch nicht nötig das im RAM zu haben. Man könnte aber einen Controller mit viel Flash (STM32F4 discovery z.B. mit 1Mb Flash) nehmen und dort jeweils die ersten Blöcke der Sounddateien ablegen. Der Rest kommt dann von SD-Karte. Hängt aber auch von der Gesamtmenge benötigter Sounddateien ab
Die STM32F405/407 haben 192 kB RAM und 2 Stück 12-Bit DACs. Je nach benötigter Samplerate könntest du evtl. die Sounds also in den RAM vorladen und dann per DMA (und Timer) praktisch sofort auf die DACs schicken
-
Thread
STM32F4 <--> RaspberryPi Paralle, UART oder SPI
Abend zusammen, folgendes Problem: Ich hab mein Display (ILI9481) mit 480*320 262K Farbtiefe an einem STM32F405 dranhängen. Dank FSMC ja alles kein Problem. Jetzt will ich aber ein bisschen mit 3D Animationen rumspielen. Jetzt find aber mal Sachen (eine 3D Engine) die auf einem STM32F4 laufen würde. Da
Ergo der Raspberry muss aushelfen. Da lass ich ein C++ Programm laufen und mir alles Berechnen. Mein STM32F4 soll dann den Blödsinn abbekommen und schön auf das Display schaufeln. Jetzt überlege ich mir nur wie ich die Daten in angebrachte Geschwindigkeit von RP zu STM32F4 bekomme. Pins haben wir noch
-
Thread
STM32F4xx: ADC-Trigger mit Timer1-Ereignis?
Hallo Forum-Gemeinde! Gegeben ist ein STM32F4xx-Controller (STM32F405, Cortex-M4). Ich suche ein funktionierendes Quelltext-Beispiel, in dem mit einem Timer1-Ereignis, also ohne Interrupt, die (jeweils einmalige) ADC-Konvertierung angeworfen
NVIC_InitStructure.NVIC_IRQChannel = ADC_IRQn; NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x0F; NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x0F; NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure); while(1) { asm volatile ("nop");
-
Thread
Symbol Karusell + Drehgeber
augeordnet und drehen dann je nach Drehgeberaktion nach vorne / hinten. Generelle Info: Zielsystem STM32F405 mit einem 3.5" 320x480 full color display auf ILI9481 basierend. Danke
-
Thread
[STM32F4] wo sind die FSMC Pins beim LQFP 64 Gehäuse?
Hallo, ich habe einen STM32F405 im LQFP64 Gehäuse vorliegen. Nun findet sich auf S.45 in http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00037051.pdf die Pinbelegungstabelle. Nur da finde
der Typenbeschreibung http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN1035/PF252144 hat der STM32F405 ja eine FSMC. Darf ich das so verstehen, dass die FSMC nur bei den STM32F405 Typen im entsprechenden Gehäuse zu finden ist? Vielen Dank
-
Thread
Oszillator Anbindung an STM32F405 (68 Pins)
Hallo zusammen, ich entwerfe gerade einen Schaltplan mit einem STM32F405 (68 Pins). Ich weiß allerdings nicht wie und was ich an den "OSC-Pins" anbinden muss. Wozu dienen diese überhaupt? Hat evtl. jemand einen geeigneten Schaltplan, in welcher eine typische Beschaltung
-
Thread
[STM32f4] I2S mit DMA
Hi Ich habe ein digitales MEMS Mikrofon, dass ich gerne an das STM32f4-Discovery über I2S anbinden möchte. Die Daten sollen über DMA in den Speicher geschrieben werden. Die Samples haben eine Breite von 24 Bit und werden entsprechend in einer 32 Bit long Variable gespeichert
SRAM definiert werden ansonsten geht der DMA in keinen Interrupt (so wars jedenfalls bei mir mit dem STM32F405). Warum dass so ist konnt ich leider nicht rausfinden, bzw. nahm ich mir nicht die Zeit dazu. [c]__attribute__ ((section(".sram2"))) singed long...[/c] Nur so hat es bei mir funktioniert.
-
Thread
STM32F4 Discovery ADC 2 Channel DMA
Im STM32F405xx, STM32F407xx Datenblatt stehen in der Tat einige Werte (siehe Tabelle 65)... Sie gehen von 2 Msps bis 6 Msps bei fADC = 30 MHz und tS = 3 ADC cycles. Die 6 Msps werden nur bei 12-bit resolution
also APB transfers in a concurrent way, this generates a data corruption (multiple DMA access).STM32F40x and STM32F41x silicon limitations STM32F40x and STM32F41x 14/38 Doc ID 022183 Rev 4 When this condition occurs: • The data transferred by the DMA to the AHB peripherals could be corrupted in
-
Thread
STM32F4 LQFP100 - doppelte SPI-Pins?
Bei allen STM32 Familien nach F1 laesst sich jeder Pin eines Devices einzeln den verfügbaren zuordnen. Bei F1 geht das Remapping immer nur für alle Pin eines Devices. Die Tabelle Table 8. "Alternate function mapping" des Datenblattes STM32F405/7 gibt dazu Auskunft. Appendix A A.1 Main applications versus package gibt Auskunft, welche Devicekombination abhaengig vom Gehäuse überhaupt möglich sind. Ungeschickte Pinzuweisung kann natürlich
-
Thread
Neigungssensor (Auflösung 0,1° auf 180°) gesucht
Erdbeschleunigung, also irgendetwas mit bewegten Massen: MEMS Deshalb weiter geschaut und mich an das STM32F4DISCOVERY erinnert: richtig, das hat einen MEMS-Sensor LIS302DL verbaut. Leider ist dessen Auflösung zu bescheiden -> weiter suchen. Von ST gibt es bspw. den LIS352AX, der Daten analog liefert
dass ich kurzsuchtig bin - aber eine Adapterplatine tut Not ... Gestern haben wir ihn an einem STM32F4 zum Laufen gekriegt und auch schon Werte ausgelesen. Auch wenn wir noch nicht mit den Filtern gespielt haben und die Umgebung alles andere als elektrisch störungsfrei ist (fliegende Verdrahtung
-
Thread
STM32F4 Rev. A/Z
Hallo, Ich arbeite zur Zeit mit den STM32F4 Controllern und entwerfe grade ein eigenes Board. Jetzt hab ich nur ein Problem un zwar gibt es den Controller (STM32F405VGT6) in der Rev. A und Z. in der Rev. A muss mann den Pin 99 auf High legen
-
Thread
STM32F4: PWM auf beliebigen Ports?
Hallo STM32-Fans! Hier die Beschreibung einer Situation, die vermutlich nur für mich als STM32-Einsteiger ein Problem darstellt. Gegeben ist: Controller: STM32F407VG Hardware: STM32F407-Discovery IDE: CooCox
viel Rechenpower hat, wird man die meistens besser zu nutzen wissen. > Wäre aber schon an einem STM32F4DIL interessiert. Das ist zumindest schon mal angedacht. Wenn, dann allerdings wohl "nur" mit dem STM32F405RGT6. Der hat 64 Pins. Für mein nächsten Projekt ist dieser vermutlich zu klein. Deshalb
-
Thread
Verlosung RX210 Promo-Board
/Search.aspx?dsNav=Ny:True,Ro:0,Nea:True,N:4294892287-4294932619-753-4294922164 Wer z. B. einen STM32F405 braucht, wir ihn auch nicht 'um die Ecke' bekommen. Die Sachen von R oder C reichen vielleicht für ein RC-Glied - weit käme man damit nicht :-)
nicht. Du kannst auch problemlos beim lahmen Pferd Eclipse bleiben. > ARM7, Cortex-M0 und zuletzt STM32F4 standen bei mir auf dem Speiseplan. > Mit den IDEs von Code Red, Atollic, Keil und IAR habe ich probiert, wie > und was für mich brauchbar sein könnte. Man kann auch mir ARM/STM32 arbeiten
-
Thread
STM32F4 CoOS
Hallo, Moritz M. schrieb im Beitrag #2803718: > Ich meine ich hätte mal ein Bsp. für STM32F4 gesehen > > allerdings finde ich das nicht wieder. es wird der STM32F4x (Cortex M4 Family) STM32F405RG, STM32F407IG STM32F407VG, STM32F407ZG STM32F415RG, STM32F417VE unterstützt
/www.coocox.org/CooCox_CoIDE.htm Relevanter Auszug: STM32F405RG, STM32F407IG, STM32F407VG, STM32F407ZG, STM32F415RG, STM32F417VE
-
Thread
STM32F405RGT6-LQFP64 PDR_ON/VDD
Hallo, ich bastel grade eine Eagle Lib für die STM32-Controller. Zur Zeit erstelle ich einen STM32F405RGT6 im LQFP 64 Gehäuse. Als Hilfe benutze ich das MicroXplorer Tool von ST für die Pin Belegung. Ich schätze allerdings das in dem MicroXplorer
-
Thread
Floating Pointing Unit STM32F4
Hallo, ich programmiere jetzt seit einiger Zeit die STM32 Controller mit dem Atollic TrueStudio. Ich frage mich jetzt nur ob die FPU der STM32F4 Controller wirklich gestartet wird. Ausgewählt habe ich im Projekt-Erstellen Dialog vom Atollic TrueStdio "Floating
Aktivierung ist in den STMicro Beispielen für STM32F4 aus der StdPeriphLib (das ist nicht das Codepacket zum STM32F4 Discovery-Board) in system_STM32F4.c/SystemInit() untergebracht. Sieht so aus: [c] void SystemInit(void) { /* FPU settings
-
Thread
Drohne im eigenbau Gesperrt
http://de.rs-online.com/web/p/mikrocontroller-prozessoren/7458434 http://www.watterott.com/de/STM32F4Discovery
Thomas Leitgeb schrieb im Beitrag #2700538: > Ich werde das STM32F4 Discovery jetzt bestellen. CooCox CoIDE mit STM32F4-Discovery Board http://www.mikrocontroller.net/topic/255487#new Zum Einstieg.
-
Thread
STM32 Tutorial
"... VIEL komplexer als AVRmega ...") Frage: glaubst (oder weißt) Du, ob Dein Tutorial auch für STM32F4 geht? Also STM32F407VGT6 32 Bit ARM Cortex-M4F.
VIEL komplexer als AVRmega ...") > > Frage: glaubst (oder weißt) Du, ob Dein Tutorial auch für STM32F4 geht? > Also STM32F407VGT6 32 Bit ARM Cortex-M4F. http://www.mySTM32.de ;-) für wirklich blutige Anfänger ist ein AVR aber schon verständlicher. Gruß J.
-
Thread
STM32F405RGT6 USART1 und TIM1_CH1 PWM -gleizeitig
Hallo, ich habe mir nun grade ein STM32F405RGT6 Board designed. Nun finde ich auf der Seite von ST jedoch das super MicroXplorer Tool zum überprüfen der Pin Ausgänge um doppelbelegungen zu vermeiden. Ich möchte auf meinem Board:
Das sollte kein Problem sein. Du kannst beim STM32F4 über das Alternate function mapping genau festlegen was für eine Alternate Function jeder einzelne Pin haben soll. Timer1 und USART1 sind unterschiedliche Alternate Functions (siehe Alternate Function
-
Thread
STM32F405RGT6 Board
Hallo, ich hab nen Board entwickelt für ein STM32F102CB. Ich möchte mal von euch wissen, was ihr davon haltet. Die Informationen über die Hardware hab ich aus den Datenblättern und Schaltplänen der Entwicklungsboards von ST. Wie sieht das mit der Platine aus? könnte man das noch als Hobby-Bastler mit nem normalen Lötkolben löten oder sind die Bauelemente schon zu dicht beieinander? Ich weiß das einige Sachen nicht ganz optimal sind aber fällt euch noch was sehr wichtiges auf? Moritz
-
Thread
STM32F4 TIM1 & TIM8
Hallo, ich möchte gerne mit einem STM32F405RGT6 zwei PWM-Sevo Signal erzeugen(TIM1 & TIM8). Funktioniert mit dem TIM1 auch schon ganz gut. Nur suche ich im Datenblatt nun verzweifelt den TIM8_CH1 Ausgang für den TIM8. Jedoch finde ich
-
Thread
STM32 Boot0 / 1
bringen. Habe vor einiger Zeit viele Stunden mit der Fehlersuche in einer Bootloaderanwendung für STM32F103xyz verbracht, die prima auf einem Evaluationboard funktioniert hat aber auf einem beigestellten Prototypen nicht zuverlässig funktionierte (neuen Inhalt von Flash-Seiten nicht korrekt geschrieben
Erst einmal vielen Dank für die Antworten! zurzeit designe ich zwei Boards. Eins mit einem STM32F102CB. Bei diesem habe ich Boot0 über 10k Ohm auf GND gezogen und Boot1 ohne Widerstand direkt auf GND. Bei dem zweiten Board (STM32F405RG) habe ich Boot0 auch über 10k Ohm auf GND gezogen und Boot1
-
Thread
Transistortester AVR
Die Kondensator-Routine ist noch in Arbeit, implementiert ist derzeit nur die Umskalierung von nF auf µF, um den sonst eintretenden Overflow der 32Bit zu verhindern. Es ist derzeit sicherlich nur eine Testversion! Grüße Karl-Heinz
ihn deshalb umbauen. Soviel ich weis muß man einen 8MHz Quarz anbauen, den ARef Kondensator auf 1nF reduzieren, und eine Spannungsreferenz anbauen. Ich hab auch schon nen Atmega32p-pu den ich dann benutzten möchte. Als Spannungsreferenz möchte ich nen TL431ACL nehmen, der macht ja auch 2,5V
-
Thread
Billiges Cortex-M4-Board STM32F4DISCOVERY jetzt erhältlich
Das Datenblatt verrät es: 2.1 Full compatibility throughout the family The STM32F405xx and STM32F407xx are part of the STM32F4 family. They are fully pin-to-pin, software and feature compatible with the STM32F2xx devices, allowing the user to try different memory densities, peripherals
performances (FPU, higher frequency) for a greater degree of freedom during the development cycle. The STM32F405xx and STM32F407xx devices maintain a close compatibility with the whole STM32F10xxx family. All functional pins are pin-to-pin compatible. The STM32F405xx and STM32F407xx, however, are not drop-in
-
Thread
MCP23016 Port Expander Input Realisieren
Demo.c von Keil) [c] bool Display_Read (uint8_t reg, uint8_t *val) { uint8_t data[1]; int32_t n; data[0] = reg; n = ptrI2C->SendData(DISPLAY_I2C_ADDR, data, 1, true); if (n != 1) return false; n = ptrI2C->ReceiveData(DISPLAY_I2C_ADDR, val, 1, false); if (n != 1) return false
Nachtrag: Ich verwende den STM32F405IG und das yVision von Keil MDK 5
-
Thread
Mit Pic32 anfangen
Wenn's schon 32 bits sein müssen, könnte man auch gerade als Anfänger einen Controller nehmen, der nicht so exotisch ist wie der PIC32. Wie z.B. STM32 (ARM Cortex M3) Mit dem STM32VLDISCOVERY bekommt man ein Evaluation
sagen, für den Anfang und auch für ein LED-Cube reicht > ein 8-bitter völlig. > > 8bit: z.B. PIC18F87K90, TQFP80 mit 79 IOs. Es gibt zwar einen 18F96K.. 69 IOs http://ww1.microchip.com/downloads/en/DeviceDoc/39957c.pdf > 32bit: z.B. PIC32MX340F128L, TQFP100 mit 85 IOs. Hat auch nur 6 IOs >
-
Thread
AT32UC3C Alternativen?
Kuck Dir doch mal die Connection Line des STM32 an, vielleicht wäre das auch was für Dich. Gruß Tom
sehr günstig: http://www.glyn.de/content_xl.asp?wdid=2&wpid=3399&sid=00000026795D5C5D5D5C466A575F405C47
-
Thread
Betty als Modellbau-Oszi
Die Software ist in einem 'Framework' entstanden, die gleiche Software habe ich schon für einen STM32 kompiliert (ohne änderungen) und es hat auf Anhieb funktioniert, nur das Timing und die Darstellung sollte man an die Ziel-Platform anpassen (mittlerweile auch noch den ADC-Part (den hab ich als Inline-Funktion
nicht genügend RAM besitzt :-( Wo wir schonmal bei 'günstiger Hardware' sind, will noch einen STM32 vom STM8-Discover board (Watterott ~7.50Euro) in ein 1Kanal USB-Oszilloskop verwandeln. >jedoch interessieren, wie du die verschiedenen Features realisiert hast. >triggerung *Als erstes messe
-
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
wieder dazu komme, soll das Board (und die beiden HCT541) gegen einen (mindestens) 100 poligen STM32F101 getauscht werden. Im angehängten Schaltplan sind P1-P3 die Buchsenleisten, auf die das Discovery-Board gesteckt wird.
-
Thread
SHT11, Abweichung bei Temperatur
Temperuturmessung. So rechne ich: [c]iMessTemp = (IIC_ReadData16() - 3963) / 100;[/c] So die Feuchte: [c]s32 iHyd = IIC_ReadData16(); Menu_Dbg1 = iHyd; s32 iHyd2 = ((iHyd * iHyd) * -28) / 1000; // Teil C3 s32 iHyd3 = (405 * iHyd) - 40000 + iHyd2; // Teil C1/C2 // Temperaturkompensation if (iMessTemp !=
bei der falschen Temperaturanzeige dann die relative Feuchte auch falsch gezeigt? Die CPU: STM32F103, 8MHz interner Takt
-
Thread
Software Profibus DP-Slave in C
Interessant wäre eine Portierung auch auf einen ARM ala STM32 oder LPC2
Yes and we have all of you to thank! I ported the code to arduino and now i ported it to STM32F405. I got a stable connection at 6Mbits Only now that i have worked with your code I understand the bus. So thank you again