-
Thread
ESP8266: Maximal mögliche Übertragungsrate mit AT-Firmware
Wenn er also gerade an einer Task im Anwmenderprogram läuft, hast Du Pech gehabt. Das wird der ESP32 vermutlich besser abschneiden.
Prozessor abwickelt. Ist mir bewusst. Andreas B. schrieb im Beitrag #5291636: > Das wird der ESP32 vermutlich besser abschneiden. Natürlich. Ein STM32F407 mit einem ATWILC1000 würde auch besser abschneiden, aber auch noch mehr kosten. Ich arbeite aber nunmal gerade mit dem ESP8266 mit der AT-Firmware
-
Thread
Kurze Frage: STM32F4discovery bootet nicht!
lassen. Ich möchte nun das Discovery von einer USB Powerbank versorgen, aber ich habe gemerkt, dass der STM32F407 gar nicht erst losläuft, wenn ich das Board zum Beispiel an USB vom Computer anschliesse. D.H. Anschliessen->build and run->läuft perfekt->ab und anstecken->läuft nicht los! Wenn er nicht läuft
Die Adresse des Sprungzieles muss 0x800037F lauten. ;)
-
Thread
STM32F4 DMA DAC Ringpuffer - Komisches Verhalten bei Sinusgenerierung - Bitte um Hilfe
Mikrocontroller-Community, ich habe ein Problem und würde mich freuen wenn mir einer helfen kann. Ich benutze den STM32F407 um ein Sinus-Signal mit einer Mittenspannung von 1,65 Volt zu erzeugen. Grundlage ist eine Konstante innerhalb welcher eine Periode als Werte abgespeichert sind: [c]const uint16_t Sinus12bit
arrg fehlt hier nicht das kaumänische '&' ? :) [code]DMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)Sinus12bitWeighted;[/code] also müsste es nicht so lauten? [code]DMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)&Sinus12bitWeighted;[/code]
-
Thread
Operationsverstärker Klinke <-> Olimex STM32
erstmaliger Nutzer eines Microcontrollerboards freuen! Dahingehend habe ich mir just ein Olimex E407 (STM32 F4) Board zugelegt, welches ich, auch, wenn nicht ideal dafür, für ein paar Audiosignalverarbeitungsprojekte nutzen möchte. Für den Anfang will ich ein Audio-Signal aus einem Stereo-Klinkenstecker
Harald, da magst du sicher Recht haben. Ich denke aber mal, das der MP3 Player für Kopfhöhrer mit 16-32 Ohm ausgelegt ist und die Olmex einen Eingang >>KOhm hat. In dieser Konstellation kommt es dann oft zu Verzerrungen bei hohen Aussteuerungen bei MP3-Playern. Wobei die Dinger hier im Endbereich eh immer
-
Thread
OV2614 und 1024x768 Bild
Hallo, ich möchte mit dem STM32f407 ein Bild auf einer SD Karte speichern. Hierzu habe ich mir das Evalboard STM3240G-EVAL von ST besorgt. FAT Läuft, Kamera lässt sich auch prima ansprechen und bilder mit 16 bit auflösung in 320x240
Privatpersonen keine Datenblässter geben könnten. Nun meine Frage, wie kann ich diese Kamera am STM mit einer höheren Auflösung benutzen? Hat jemand sich damit schon mal beschäftigt? Am Besten wäre ein treiber dafür. Danke und Gruß
-
Thread
Länge von Clock kritisch?
Hallo Leute, ich habe hier einen STM32F407VGT6. Dieser steuert eine ganze Reihe von 74HC595 und HC165 über SPI an. Der Abstand zwischen den Shitregistern beträgt ca 5-6cm. Die Clock-Leiterbahnen sind entsprechend lang. Ich hab es noch
schnell" hier die Flankensteilheit meint, NICHT die Frequenz! > Je langsamer Du die >Ausgänge des STM einstellst, desto geringer sind die zu erwartenden >Störungen. Ich würde vermuten, daß auch in der langsamsten Einstellung die Ausgänge immer noch zu schnell schalten.
-
Thread
SD Karte Read Multple Blocks sendet Nullen ab Block x+1
SD Karten Lib, welche ich unter die FatLib von elm Chan geschnallt habe. Das Ganze läuft auf einem STM32F407. Single Block lesen und schreiben funktioniert super, das Dateisystem ist glücklich. Jetzt wollte ich das auf Multiple Block lesen aufbohren. Der erste Multiple Block kommt ganz normal
das Start Token (0xFE), aber danach alles 0! Code: [c]uint8_t sd_r_multiblock(uint8_t *buf, uint32_t lba, uint32_t blocks_count, uint16_t block_size){ uint8_t cmd_res = 0; uint32_t offset = 0; deprintf("SD - blocks_count(read): %u\n", blocks_count); deprintf("SD - lba: %x\n", lba
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
. Top! Gerade zusammen mit einem https://www.ebay.de/itm/Entwicklungsboard-STMicroelectronics-STM32F0308-Falue-line-Discovery-1-Stück/362557931290 geschnappt...
bestellt, sollte sich die BluePill überlegen. By the way: Preislich interessant sind evtl. auch: STM32F407-Board -> 6,16€ https://www.lcsc.com/product-detail/C22370035.html Arduino UNO mit ATmega328 und einem sehr "stylischen" und bunten PCB -> 7,67€ https://www.lcsc.com/product-detail/C22397130
-
Thread
Ansteuerung für TFT
Sync-Impulse und die anschließenden Zeiten, bis das aktive Bild kommt. Bei meinen Versuchen mit dem STM32F407 Discovery Board komme ich auf 180fps bei 272x480 und 64 Farben. Abgemagert auf s/w bei VGA Größe sollte er das Timing aus Deinem Datenblatt locker schaffen. Als Bildspeicher dient das interne
ungeschickt! Um eine Zeile mit 20 großen Zeichen zu beschreiben müßte die Zeichengröße auf einem VGA 32x64 sein, wobei dann 10 Zeilen möglich sind, wenn man den Zeichensatz auf 32x48 staucht (keine Unterlängen, keine Grafik). Per Hardware kann man die Pixelbreite aufpusten, indem pro Pixel entsprechend
-
Thread
STMF4 ADC 5 Kanäle mit Regular Channel Group auslesen
wollte gleich mal euer Wissen auf die Probe stellen ;-) Hab mich in den letzten Wochen mit dem STM32F4 Discovery Board ein wenig angefreundet. Nun möchte ich die Spannungswerte von 5 Sensoren über einen ADC (ADC1) einlesen und als Wert auf dem LCD ausgeben. Da die drei vorhandenen ADC's ja die
läuft gut mit dem ADC (leider nicht mit dem S***ss I2S :-(), und ST selber empfiehlt dieses Vorgehen. STM32 hat eben leider nur ein Ergebnis Register für den ADC vorgesehen.
-
Thread
DAC-Sinus über Audio auf STM32F4 anhören
Problem und bitte um Hilfe. Ich generiere jeweils mit DAC über PIN04 und PIN05 zwei Sinussignale am STM32F407VG- Board , die mit einer Abtastfrequenz von 8 kHz abgetastet werden. Ich kämpfe seit längerer Zeit darum, diese Signale mithilfe von I2S und I2C auf den Audio-Ausgang CS43l22 rauszuschreiben
aufaddiert als Klang zweier Töne) anhören können. Hier unten C-Code mit Codec c. dazu: #include "stm32f4xx_tim.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_spi.h" #include "stm32f4xx_i2c.h" #include "main.h" #include<stdio.h> #include<stdlib.h> #include<math.h> #define PI 3.14159265
-
Thread
STM32F4 ADC/DMA Phänomene
Hallo Zusammen, Ich bin gerade dabei den ADC des STM32F407 im Interleaved Mode mit den 3x 2,4MSps zu betreiben. Da das mit Interrupts natürlich viel zu langsam wäre, verwende ich den DMA des ST. Das funktioniert eigentlich ganz gut, allerdings habe
DMA2_Stream0 deinitalisierst? Das ist funny ;) [code] void Init_ADCx_DMA( ADC_TypeDef* ADCx, uint32_t ADC_Resolution, uint8_t ADC_SamplingTime ){ ADC_DeInit(); DMA_DeInit(DMA2_Stream0); [/code]
-
Thread
ADC 14-16bit für galvanische Trennung
nochmal :-) ich will zufällig auch grade einen '8320er einsetzen. Genauer gesagt will ich ihn mit dem STM32F407 verbinden. Leider unterstützt die SPI-Schnittstelle da nur 16 Bit transfers (oder 8 Bit, was noch verkehrter ist). Da ich aber noch DMA nutzen möchte, kommt mir das gar nicht entgegen. Weiss einer
Kanäle gleichzeitig samplen will, werde ich das wohl in Software machen. Sollte mit einem AtXmega mit 32MHz trotzdem ausreichend schnell sein.
-
Thread
STM32F4 Ehternet Treiber
Liebes Forum, ich habe ein Problem mit dem Ethernet-Treiber des STM32F407VGT6. Bei der Standart peripheral Libary ist kein Treiber für Ethernet dabei, aber auf der Webseite gibt es einen zum runterladen. Dieser wird auch in den Beispielen, von denen ich gerade versuche
0x0000 /* Half Duplex 10MBit */[/c] (LPC) Im manual nachlesen, wie die bei STM gesetzt weren müssen
-
Thread
Verbrauchter Flash/RAM ARM-GCC
[code] Program Size: text data bss dec hex filename 6398 32 79136 85566 14e3e FreeRTOS_Test.elf [/code] Moritz PS: Wenn jemand einen Weg kennt den Verbrauchten Speicher zur Laufzeit zu bestimmen wäre ich auch sehr Dankbar. Ich benutze einen STM32F407
-
Thread
STM32F4 Werte-offset bei DMA Transfer vom ADC1
Hallo Zusammen, Ihc hab hier ein kurioses Probme mit demn DMA Transfer auf einem STM32F407VG (STM32DISCOVERY Board), Ich lese über den ADC1 10 Kanäle ein. Der Transfer läuft über DMA Channel2 in ein Array mit 10 Words. Das Ganze funktioniert im Prinzip, mit einem Haken: Die ADC-Werte
DMA_InitStructure.DMA_Channel = DMA_Channel_0; DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&(ADC1->DR); // source address DMA_InitStructure.DMA_Memory0BaseAddr = (u32)&ADCRead.channel0; // result memory location DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralToMemory; // from
-
Thread
STM32 SD-Karte und Cube
Hi Habe hier einen STM32F407 und an dessen SDIO eine SD-Karte angeschlossen. Weis wer ein Beispiel oder Tutorial um die SDIO und FATFS mit dem ST Cube HAL Generator zum laufen zu bekommen? Lande momentan beim mounten
= "Hello world"; // File write buffer uint8_t rtext[100]; // File read buffer uint32_t byteswritten, bytesread; // File write/read counts res = f_mount(&sdFatFs, (TCHAR const*) sdPath, 0); if (res != FR_OK) { // Fehler beim Mounten return -1; }
-
Thread
Minimalbeschaltung ADC bei STM32F4
Heyho, ich entwerfe gerade eine Customplatine, in dessen Zentrum ein STM32F4 Mikrocontroller im LQFP-100 Package Platz finden soll. Jetzt hätte ich eine Frage zum ADC. Ich werde den ADC nicht benötigen, daher suche ich die minimal Schaltung. VDDA und VSSA müssen natürlich
sollen hier auch ein 100nF und ein 1µF Kondensator vorgesehen werden. Beim Eval Board zum F407 wird sogar zusätzlich ein 47 Ohm und eine Ferritperle verwendet. Wenn ich den ADC nutzen würde, würde ich dies genau so machen.
-
Thread
Probleme mit externem Interrupt durch Funktionsgenerator an STM32F4
momentan über einen Rechteck Impuls der mittels Funktionsgenerator erzeugt wird einen Interrupt an einem STM32F407vg Microcontroller auszulösen. So weit so gut. Ich habe dafür relativ Simpel den Plus Pol meines Funktionsgenerator an dem Pin auf den der Interrupthändler hört angeschlossen und den minus an Ground
Ohne die Software für den F4 zu kennen, ist das müßig. Du musst einige Vorbereitungen treffen, so z.B. den Pin konfigurieren, den NVIC setzen und auch eine ISR bereitstellen.
-
Thread
ARM thumb2 Assembler assemblieren
Nen Abend zusammen, kann mit jemand verraten, wie ich für den stm32f407 ein Assemblerprogramm, unter Verwendung von Linux assemblieren kann? PS: Wenn jemand ein Buch oder eine Webseite kennen sollte, in der der thumb2 Assembler genauer dokumentiert ist, wäre
Programm mit folgenden Befehl assembliert bekomme:[code]arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mapcs-32 -gstabs -ahls=test.lst -o test.o test.asm[/code]allerdings scheitere ich im Moment dadran, das ich kein passenden linker script finde, hat da jemand Ahnung, wo ich den her bekommen könnte?
-
Thread
ARM Cortex M4 mit LL Treiber DAC DMA Wave SD Card Playback
DMA Init in dermain der main.c Das komplette Projekt ist .tar.gz und für ein Developmentboard mit STM32F407 Kann sich da jemand Reinfuchsen, dass Problem wird bei Initialisieren und starten der DMA liegen. Ich kom aber nicht drauf wo der Fehler ist...
0xFFFFFFFF * @retval None */ __STATIC_INLINE void LL_DMA_SetDataLength(DMA_TypeDef* DMAx, uint32_t Stream, uint32_t NbData) { MODIFY_REG(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))->NDTR, DMA_SxNDT, NbData); }
-
Thread
Arduino Uno als "Entwicklungssystem"
aus dem RAM ausgeführt werden können. Eine Nummer größer ist das MINOS Projekt, das läuft auf einem STM32F407, findest du hier im Forum.
Micropython gibt's für alle möglichen Prozessoren. So z.B. auch für den ESP32. Der PiPico funktioniert zusammen mit Thonny als Entwicklungsumgebung super. https://thonny.org/
-
Thread
Analogverstärker für Mikrocontroller Oszilloskop
Discovery Board STM32F407 3 separate 12bit ADCs à 2.4Msps triple interleaved 7.2Msps. Per DMA. (Läuft alles auch prima in µPython) Knapp 15 mal schneller und die sind auch nicht so grauenvoll krumm wie der RP2040
Schaltung recht > übersichtlich werden. Haben die Rigols keine DC-Kopplung? Und alles über einen 1nF ? - das kann nicht stimmen.
-
Thread
Passender OP für Shunt-Messung an FOC-Motor
der Planung einer Endstufen-Platine für einen PMSM-Motor beschäftigt. Diese soll sich zwischen einem STM32F407G Discovery Board und einem Motor befinden. Zum Motor: Die Versorgungsspannung beträgt 11V und der Phasenstrom beträgt knapp 105A unter Volllast (Sternschaltung). Die Drehzahl geht bis 1050rpm
deine Schaltung einfach einfach mal, zb mit Tina oder ltspice (oder Matlab falls vorhanden) Der STM hat gute Timermodis extra für PMSM gemacht... Strommessung anstoßen wenn keine PWM Flanke, mittenzentriertes PWM, etc... Ich hatte mal einen Ordner mit Doks dazu, mal sehen ob ich den finde. Das
-
Thread
GCC float in ISR & stacking
Hallo, ich habe einem STM32F407 mit FPU und arbeite mit dem GCC. Sowohl in der ISR als auch im Hauptprogramm möchte ich *float* benutzen. Nun muss die ISR bei float ja zusätzliche Register der FPU stacken. Macht das der GCC
Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors" Kap.8, S.273-286). Speziell zum Stacking beim M4F gibt es auch von ARM eine AppNote: https://static.docs.arm.com/dai0298/a/DAI0298A_cortex_m4f_lazy_stacking_and_context_switching.pdf
-
Thread
Quarzoszillator mit etwa 300 MHz
mal so die Kategorien bei Reichelt und Conrad durchgeschaut habe - wie man denn einen Oszillator für fLO = 300 MHz (plus minus 50 MHz) realisiert? Dort finde ich nämlich nur Oszillatoren mit deutlich geringeren Frequenzen. Kann man da noch die Oberton-Schwingungen nehmen? Bei einem 66 MHz Oszillator
aufgebaut habe ich noch keine aber bei vielen Mikrocontrollern ist eine integriert, um z.B. bei einem STM32F407 die 168MHz Taktfrequenz aus einem 8MHz Quarz zu erzeugen. Eine PLL die 300MHz erzeugt diskret aufzubauen ist vermutlich auch nicht trivial.
-
Thread
STM32F4- I2C Eventinterrupt
Hallo liebe community, ich versuche derzeit mit STM32f407VG eine I2C Kommunikation aufzubauen. Mein Problem ist gerade das der Eventinterrupt nicht erkannt wird. Dazu habe ich im folgenden Codesegment die Ports/Peripherie/Interrupt eingestellt.
, ENABLE); I2C_GenerateSTART(I2C1, ENABLE); //start bit senden (Interrupt auslösen) //in stm32f4xx_it.c definiert void I2C1_EV_IRQHandler(void) { } Er müsste doch demnach sobald I2C_GenerateSTART(I2C1, ENABLE); ausgeführt wird in die Interruptroutine (I2C1_EV_IRQHandler) springen
-
Thread
ENC28J60 myEthernet mit NeMo Stack Probleme
brauchst und was das für Risiken birgt. Ich würde für diesen Zweck auf jeden Fall eines von den STM32 Nucleo Boards mit Ethernet Anschluss verwenden. Wenn es mehr Boards sein sollen dann reduziert nachbauen. Oder eine Kombination aus STM32 f407 Blackboard und Ethernet PHY zusammen- schustern.
-
Thread
Benutzt ihr ein Betriebssystem auf dem uC?
Stefan ⛄ F. schrieb im Beitrag #6364175: > Ein Webserver zum Beispiel kann Webseiten über mehrere Verbindungen > gleichzeitig ausliefern. Browser laden z.B. mehrere Bilder parallel, > während die Seite geladen
weil auch gleich die Newlib statt Newlib Nano verwendet werden muss. Da fängt der Spaß z.B. bei den STM32F4 an, was aber auch kein Problem ist weil so ein fertiges Modul wie Blackpill mit F401/F411 auch nur ca. 5 € kostet, oder ein F407 Board mit Display ca. 20 €. Mit RTOS kann man einiges aufgeräumter
-
Thread
STM32F4 und Hallsensoren
Hallo Leute, ich versuche mit dem STM32F407 die Hallsensoren eines BLDC abzufragen, damit ich den dann ansteuern kann. PWM usw. habe ich schon implementiert, die läuft auch. Was aber nicht geht, ist die Abfrage der Hallsensoren. Ich
8-bitter (ATMega88/168...), das Prinzip ist aber leicht umsetzbar auf einen der Advanced Timer des STM32 mit 3 seiner 4 CC Register. (Ich nehme Timer8 auf einem STM32F103). Am elegantesten alleridngs finde ich dafür allerdings AWEX auf einem XMega. Tobias Plüss schrieb im Beitrag #2893738: > Wie
-
Thread
SI4703 Probleme beim Channel auslesen
Volume, Seek Up/Down funktioniert tadellos. Hat einer eine Tip, woran es liegt?? Controller ist ein STM32F407 Gruß Sascha
[32]={0,}; uint8_t i = 0; for(uint8_t regSpot = 0x02 ; regSpot < 0x08 ; regSpot++) { outBuff[i++] = si4703_registers[regSpot] >> 8; outBuff[i++] = si4703_registers[regSpot] & 0x00FF;
-
Thread
Wo kann ich die Teile bestellen
Hallo Leute, ich programmiere das STM32F407VG Board über Simulink und dem Waijung Block Set. Um den µC via Web monitoring und control zu betreiben benötige ich ein paar Komponenten, die ich bei conrad, reichelt oder auch mouser nicht gefunden habe. Die Teile um die es sich handelt sind: - Connect Board (https://www.aimagin.com/amg-f4-connect-2.html) - Database Sever (https://www.aimagin.com/amg-sqlite-database-server.html) - Ethernet Modul (https://www.aimagin.com/amg-ethernet-inf.html) - USB Converter (https://www.aimagin.com
-
Thread
Merkwürdiges Verhalten mit Jlink
Hallo, ich habe einen JLink EDU, mit dem ich einen STM32F407VE programmiere. Ich habe nun teilweise sehr merkwürdiges Verhalten: Ich starte den GDB server von Segger und programmiere mit GDB: [code] target extended-remote :2331 monitor speed 1000
dma_ring_buffer_to_mem *buff, const void **data_buff, size_t *len) { int ret_code = 0; uint32_t ndtr; size_t put_idx; if (!buff || !data_buff || !len) return -1; ndtr = buff->dma->NDTR; put_idx = buff->buffer_count - ndtr; /* Check if wrap around */ if (put_idx <
-
Thread
PWM beim STM-Board einstellen
Hallo, es geht um ein STM32F407 Discovery-Board. Ich möchte einen general purpose Timer auf PWM betreiben. Zur Einstellung habe ich 3 Variablen: -Prescaler -Counter Period -Pulse Mit Prescaler und Counter Period
-
Thread
Audio DAC CS43L22 auf STM32F4 Discovery Board "deaktivieren"
Hallo, ich möchte mir für ein Projekt eine Aufsteckplatine für das F4 Discovery Board bauen. Insgesamt brauch ich dafür relativ viele Pins, von denen leider einige bereits durch die verbaute Hardware blockiert sind. Ich hab auch schon mit CubeMX experimentiert, ob man
Bitte nicht vergessen, dass der STM32F407 Transeiver für den CAN braucht! Die sind auf dem Discovery Board nicht vorhanden.
-
Thread
STM32F4 ext. Flash
Hallo, ich habe einen STM32F407ZGT6 mit externem M29W128GH Flash. Angebunden über den FSMC. Die HW sollte passen. Frage: Kann ich einfach so in den Flash Speicher schreiben und lesen oder muss ich noch etwas beachten? [c] *(volatile unsigned int*)(0x60000000) = 0x1234; uint32_t temp = *(volatile unsigned int*)(0x60000000); [/c] Dinge wie die Bad Block Table übernimmt alles der FSMC? Gruß
-
Thread
Taschenrechner - Algorithmen
STM32F0 sowie der M0 auf dem XMC2Go haben beide einen 32Bit Hardware -Multiplier. Solltest du Hard+Software (mit doubles) fertig haben und dann noch Zeit, könntest du immer noch eine FP-Lib mit höherer
hier ja schon bei der Nabelschau angekommen sind, ein kleiner Verweis auf eine Implementierung auf STM32F407 + TFT, bei der durchgehend mit 'double' gerechnet wird, was sehr schnell geht: https://www.mikrocontroller.net/topic/331381#3642461 Im Grunde könnte man auf dem TFT eine Tastatur abbilden und
-
Thread
ARM CMSIS DSP Library - einige Fragen
für die DSP Funktionen an sein? Möchte gerne die PID-Funktion in der CMSIS-DSP Library auf einem STM32F407VG unter CooCox nutzen. Viele Grüße Deepdiver99
http://www.elektroniknet.de/uploads/media_uploads/images/1285600785-39-bea8a6d70365c0a00b6908a4dfe9f542568x528.jpg
-
Thread
CooCox printf auf andere UART umleiten
Der STM32F407.
PUTCHAR_PROTOTYPE int __io_putchar(int ch) #else #define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f) #endif /* __GNUC__ */ PUTCHAR_PROTOTYPE //printf UART umleiten { /* Place your implementation of fputc here */ /* e.g. write a character to the USART */ USART_SendData(USART3
-
Thread
Frequenzteiler durch 4.5
Beitrag #4788107: > ich nutze momentan einen µC als Frequenzteiler. Konnte ich Dich noch nicht vom STM32 überzeugen? ;-) Beim F407 beträgt die Auflösung der Messung bzw. Signalerzeugung typ. 6 ns. In Deinem Frequenzbereich (0 Hz ausgenommen) lassen sich damit Auflösungen < 10 ppm erreichen. Das sollte
Joe F. schrieb im Beitrag #4788817: > Und warum machst du es dann nicht in Echtzeit? LOL. Da warst du wieder schneller.
-
Thread
STM32F4 Alternative Funktionen
Hallo! Wie funktionieren die alternative Pinfunktionen beim F429? Ich brauche für nächstes Projekt: SD-RAM (16-bit Sollte reichen) LCD (18-bit Farbe + SPI) OTG Mindestens 1 CAN Im Datenblatt bei den Pinfunktionen sind meist LCD und CAN zusammen. Kann ich
sich eine Tabelle mit den Aklertativen Belegungen der Peripherie befinden, war zumindet bei meinem STM32F407 Chip so. Gruß
-
Thread
STM32F4 Discovery - Audiodac + I2S
an! Vielen Dank für eure Zeit und Mühe! Ich probiere gerade ein Waveplayer zu schreiben für den STM32F407(benutze das Discoveryboard) mit der Entwicklungsumgebung SiSy in UML. Das Problem beschreibt sich wie folgt, ich schicke Daten an den SPI3 bzw. I2S. Erst nach einer längeren Zeit (~1-2 Minuten
angeschlossenen Kopfhörer einen Ton hören. Meine Quellen sind: http://www.mind-dump.net/configuring-the-stm32f4-discovery-for-audio, das Manual des CS43L22 und das Reference Manual. Ich habe mir bereits das Beispiel von ST angeschaut und kann leider daraus keine sinnvollen Informationen für mich akquirieren
-
Thread
; -> @ Kommentar Syntax Konversion von .asm (AVR) nach .s (arm-none-eabi-as)
; ;**********;**** ';' ";" ';' ";" ABC r1,';' ABC r1,";" ; ";" ';' ;;; $ sed -f s testcase @ @ @**********;**** ';' ";" ';' ";" ABC r1,';' ABC r1,";" @ ";" ';' @;; [/pre]
fest, daß mein Skript noch nicht perfekt ist. Es läßt einige Fälle wie diesen [pre] .include "stm32f407.s" ; target register defines .set PLLP, (DIVP - 2) / 2 ; some other comment [/pre] durchgehen. Korrektur folgt hier: [pre] #!/bin/sh sed -e "s/^\([^(;\'\")]*\)\(;\)\
-
Thread
Drehgeber Vierfachauswertung STK500 + ATmega32
Inkrementalgeber. Die Drehzahl soll variabel sein. Von 0 - 2800 >> U/min. > > Das könnte mit einem ATmega32 schon eng werden. Evtl. wäre ein FPGA da > die bessere Lösung. Das kommt auch drauf an, was in der Auswertung > passieren soll. Das ist leider nicht möglich. Das Ganze muss mit einem ATmega32
werden. Am besten mit einem µC, der schon einen Quadratur-Dekoder auf dem Chip hat wie zum Beispiel der STM32F407. Hierfür gibt es ein kostengünstiges 'discovery-board'. Falls eine größere Stückzahl gebaut werden soll, würde ich einen Renesas RX210 empfehlen; er ist leistungsfähig+günstig. Das Entwicklungsboard
-
Thread
[V] Embedded Artists Developer's Kit für LPC3141
Hallo. Das Ding muss weg, weil ich keine Verwendung dafür habe, und mein Projekt nun auf STM32F407 läuft. Es würde ja sonst nur verstauben. Ehrlich gesagt habe ich damit auch nichts ausprobiert. Da seht ihr den Neupreis http://embeddedartists.com/products/kits/lpc3141_kit.php Macht einen