-
Thread
Retro Fieber: Z80 oder 68000 ?
angedichtet; das geht mir einfach gegen den Strich! Allerdings sehe ich auch, dass zum Beispiel die STM32F4xx immer noch viele Interrupts über einen einzigen Vektor abhandeln und man alle relevanten Statusbits in der ISR 'abklappern' muß. Das geht mir auch gegen den Strich :-)
#3875528 schon mal Uwe Bergers Basic-Interpreter ans Herz gelegt. Läuft auf AVR, XMC2GO und auf STM32F4xxx - und benutzt mcurses für den Full-Screen-Editor. Schau da mal rein, ich habe Dir dort bereits ein paar Links zum Stöbern serviert.
-
Thread
Stm32f4 UART löst kein receive Interrupt aus
Hallo, ich Arbeite gerade an meiner Bachelorarbeit und will Daten mit dem stm32f4 discovery von meinem Pc empfangen. Als Entwicklungsumgebung verwende ich Keil 4 und die TM32F4xx_DSP_StdPeriph_Lib_V1.3.0. Die Daten sollen über USART3 eingelesen werden, die Daten kommen
. Ich habe allerdings die USART-Clock nicht anderweitig initialisiert, in dem Reference Manual vom STM32F405 steht auch nicht drin, dass man dort Einstellungen vornehmen muss für eine einfache Übertragung. Procedure: 1. Enable the USART by writing the UE bit in USART_CR1 register to 1. 2. Program
-
Thread
Suche µC in kleinem Package, mit USB
oder: STM32F405xx in WLCSP90 4,1x4,2 aber 90 Balls :-) oder besser mit 36Balls STM32F042xx in WLCSP36 mit 2,6x2,7 Viel spaß beim löten :-)
STM32F411 oder STM32F401 gibts mit USB im 3x3 mm BGA http://www.st.com/web/en/catalog/mmc/SC1169/SS1577
-
Thread
JTAG Communication Failure STM32F405
Ahoi Ich arbeite mit dem uVision von Keil mdk 5 und programmieren in c. Ich habe 2 identische Prototypen. Bei beiden war noch keine Firmware drauf Einer läuft tiptop. Der andere will nicht. Ich bekomme immer den Fehler: JTAG Communication failure Unter "Options for Target" kann ich mein ULINKpro unter Debug --> Settings --> Debug nicht einstellen. Was könnte das Problem sein?? Danke und Grüsse MC Bu
-
Thread
Störsignal auf Spannungsversorgung
Problem bei meiner Master-Arbeit. Ich bastele hier an einer Automotive-Mikrocontroller-Anwendung, STM32 basiert. Bisher hat auch alles sehr schön funktioniert, leider stellen wir jetzt beim ersten Praxis-Einsatz fest, dass auf der Spannungsversorgung eine Störung im Bereich von ca 50-200 kHz mit Amplituden
die Frequenz in den einstelligen kHz-Bereich. Es handelt sich hierbei um ein "GHI Cerb40 II"-Board (STM32F405RG) auf einer eigenen Erweiterungsplatine in Sandwich-Bauweise. Allerdings haben wir festgestellt, dass die selben Schwankungen auch bei Stromversorgung über USB auftreten, ebenso bei einem anderen
-
Thread
STM32, triple mode Interleaved mode, periodisch falsch
But it might be useful to the OP or somebody else. About your sample problem. I'm using the STM32F405 with an external RAM. The ADC has been configured in triple interleaved ADC mode and the samples are transferred to the external RAM under DMA control. What I have noticed, is that the ADC
before enableing the DMA solves this problem. More information can be found in RM0090 (for the STM32F405) under register descriptions for the DMA controller.(page 330 for REV12 of RM0090) Best regards, Inventor-y
-
Thread
DMA geht nur einmal! STM32
keine Probleme, also irgendwas übersehe ich noch bei Neustarten des DMA! Woran liegts? Ingo STM32F405, CooCox. [c] while(1){ if (Flags.RS232DebugOut){ Flags.RS232DebugOut = OFF; Set_DataCounter(10000); uint32_t Temp = 0; Temp = DMA_GetCurrDataCounter
DMA_InitStructure.DMA_Channel = DMA_Channel_0; DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&(ADC1->DR); DMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)DataBuffer; DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralToMemory; DMA_InitStructure.DMA_BufferSize = BUFFERSIZE;
-
Thread
STM32F4 wozu?
Hier ist auch noch ein schönes Anwendungsbeispiel: Ein 16-stimmiger FM-Synthesizer auf Basis des STM32F405 http://ixox.fr/preenfm2/ Bei sowas kriegt man die Rechenleistung immer weg, indem man die Anzahl der Stimmen erhöht :)
meinen wahrscheinlich mit MP3 decodieren + TCP stack ziemlich auslasten - Ich habe allerdings nur einen STM32f401 (laeuft nur mit 84Mhz).
-
Thread
Encoder Timer3 und externer Interrupt stm32f4xx
und dann einen Timer laufen zu lassen zwischen den Interrupts. Jetzt meine Frage, kann ich beim STM32F405 einen Eingang PC6 als Encoder Eingang und gleichzeitig als externer Interrupt Sourcepin einsetzen? Bis jetzt sind meine alle gescheitert. Danke und Gruss MC Bu
NVIC_InitStructure.NVIC_IRQChannel = EXTI9_5_IRQn; NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x0F; NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x0F; NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure); NVIC_EnableIRQ(EXTI9_5_IRQn); } [/c] GPIO Init
-
Thread
STM32F405 nicht mehr programmierbar
Hallo, wie im Titel schon beschrieben, lässt sich mein STM32F405 nach einmaligem Programmieren nicht erneut flashen. Dazu ist zu sagen, dass ich heute eine neue Platine bekommen habe und dafür ein bestehendes Programm, welches mit der alten Platinenversion
funktioniert und das Programm abspielt. Ich habe im GPIO-Register mit den vorgefertigten Funktionen der stm32f4xx_gpio.c Lib, jeweils die Pins neu konfiguriert. Das war nötig, um andere Pins zu nutzen, die layout-technisch günstiger liegen. Die SWD-Pins habe ich nicht angerührt. Was sollen das für Sicherheitsfeatures
-
Thread
STM32F4 SPI + ADIS 16485
Grüß euch Ich kämpfe gerade mit der Realisierung einer SPI Kommunikation zwischen einem STM32F405 und der Analog Devices IMU ADIS16485. Datenblatt IMU: http://www.analog.com/static/imported-files/data_sheets/ADIS16485.pdf Das Projekt wurde mit STMs Eclipse Plugin erstellt und wird mit
-
Thread
STM32F4-Discovery Übersicht
Hallo, ein paar Kollegen und ich suchen eine gescheite Übersicht über alle möglichen Register des STM32F407. Wir haben schon alles mögliche durchsucht, mit sehr viel Mühe geht es zwar mit dem Reference Manual, aber so schöne Übersichten, wie es für die AVRs gibt, haben wir leider nicht gefunden. Hat
://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00037051.pdf beim STM32F405,7) gibts im Kapitel "Pinouts and Pin description" eine Übersicht über alle Pins, und im Kapitel "Electrical Characteristics" eine Übersicht über die elektrischen Eigenschaften. Da hast du dann
-
Thread
STM32F405 - DSP Medianfilter
Hallo, hat von euch schon mal jemand einen Medianfilter auf einen STM32F4 programmiert? Ich benötige diesen um aus einer Datenreihe Ausreißer zu entfernen. Meinen derzeitigen Medianfilter habe ich mit for-schleifen gelöst. mit einer Filterlänge von 5 Punkte. kennt ihr eine DSP-Funktion des Cortex-M4 einen Median-Filter zu optimieren? Mein Ziel ist es, eine bessere Performance zu erreichen. Derzeit benötigt mein Medianfilter bei einer Datenlänge von ca. 1000Punkte ungefähr 6ms. LG Michael
-
Thread
Interrupt nach n Messungen
Hallo, Ich möchte gern mit einem STM32F405 über DMA und den ADC einen Datenpuffer von 50000 Werten vollschreiben und danach auswerten. Jetzt würde ich den DMA Controller so einstellen, dass er nur einmal seine 50000 Transvers macht und
-
Thread
STM32Cube & Eclipse & GCC
\arm\startup_stm32f405xx.s Assembling: Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f401xc.s: Assembler messages:
\Src\stm32f4xx_hal_smartcard.c Compiling: Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c Compiling: Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c
-
Thread
STM32F4 Daten passen nichts ins RAM
Hallo, ich habe einen STM32F405 Controller in dessen RAM ich ein großes Datenpaket ablegen möchte. Ohne dieses Datenpaket habe ich: text data bss dec hex 6654 1292 2620 10566 2946 dann
Blöcke verteilt ist, und der Zugriff im Programm beim "Sprung" zum Speicherfehler führt. Da der STM32F405 keine MMU hat, die daraus einen logischen Block machen könnte, gibt es nur eine Möglichkeit: eine struct aus zwei Arrays die in den beiden Blocks deklariert werden und Zugriff über Zeiger:
-
Thread
Einstieg in die Mikrocontroller
Dragon entschieden. Ich wollte eigentlich diese Modelle kaufen: ATtiny2313 ATmega8 ATmega16 ATmega32 Soll ich noch andere nehmen? Oder soll ich statt ATmega8 ATmega88 nehmen? Gibt es auch neuere alternativen zu ATmega16 und 32? lgf
Tiny13, Tiny84, Atmega328, Atmega644, STM32F405. In der Reihefolge, je nach Bedarf/Aufgabe
-
Thread
PWM STM32F405
Ich habe folgenden Code geschrieben, der mir insgesamt 6 PWM Signale liefern soll. Leider tut sich garnichts an den PWM Ausgängen. Was habe ich übersehen? [c] void Init_PWM ( void ) { GPIO_InitTypeDef GPIO_InitStructure_A, GPIO_InitStructure_B; GPIO_StructInit(&GPIO_InitStructure_A); GPIO_StructInit(&GPIO_InitStructure_B); // IOs als Ausgang initialisieren (PortA und PortB) RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE); RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE); GPIO_InitStructure_A.GPIO_Mode = GPIO_AF_TIM1; GPIO_InitStructure_A.GPIO_Pin = GPIO_Pin_7 | GPIO_Pin
-
Thread
Integer Sättigung
Hallo, ich habe einen vermeintlichen Fehler in meinem C Programm (CoIDE) unter einem STM32F405 gefunden, der sich aber nicht auswirkt. Jetzt ist die Frage, ob evtl. an der DSP-Fähigkeit des Controllers liegt und sich daher alles noch normal verhält. Normalerweise würde ich hier [C]
. Tut sie aber nicht. Auf einem AVR führt dieser Code zu einem Underflow, auf dem STM32F4xx unter GCC nicht. Auf einem AVR ist folgendes nötig: [C] uint32_t MSDelayCounter = 0; /* Wartezeit */ if ( MSDelayCounter ) MSDelayCounter--; [/C] Liegt das nun am DSP der Controllers
-
Thread
STM32F4 PinOut-Board
vermute aber mal der TO sucht ein Design was direkt ins Steckbrett passt. Das ist natürlich bei den F3 und F4 Discoboards nur über Jumperkabel machbar. Hier gibts ein Layout für F373: http://ebrombaugh.studionebula.com/embedded/stm32f373breakout/index.html Kleiner machen kann man übrigens
Hallo, möglicherweise ist das Projekt “STM32F4-STAMP” von Uwe eine Alternative? http://mikrocontroller.bplaced.net/wordpress/?page_id=1488
-
Thread
STM32F4 wie viel Strom?
Harders schrieb im Beitrag #3528501: > 25mA an 100 IO-Pins > ergibt 2,5A :-) Dazu gibt es in STM32F405/7 Datenblatt unter 5.2 die IVDD und IVSS Angaben (150 mA).
-
Thread
STM32. PinBitAbfrage gefällt dem Compiler nicht
specified input port pin. * @param GPIOx: where x can be (A..K) to select the GPIO peripheral for STM32F405xx/407xx and STM32F415xx/417xx devices * x can be (A..I) to select the GPIO peripheral for STM32F42xxx/43xxx devices. * x can be (A, B, C, D and H) to select the GPIO peripheral for STM32F401xx devices. * @param GPIO_Pin: specifies the port bit to read. * This parameter can be GPIO_Pin_x where x can be (0..15). * @retval The input port pin value. */ uint8_t GPIO_ReadInputDataBit
-
Thread
Einstieg auf Microcontrollern mit modernen Programmiersprachen
mit Projekten, Sourcecode und > interessanten Beiträgen Aha, und es gibt auch einen Port für das STM32F429-Discovery board. Dann sollte ich mir mal eins zulegen.
noch, dass das der Idealfall ist: Kein Heap wird genutzt, daher muss auch kein GC laufen. So ein STM32F405 kostet übrigens alleine schon gut 10 EUR... Nein, das überzeugt mich nicht. Wieder so ein "Experiment".
-
Thread
Suche Layouter mit Altium
machen statt Via in Pad. Aber woher weisst du, dass er sowas nimmt? Ausserdem, nach meinem Datenblatt STM32F405xx gibt es pitch 0,4 und 0,635 mm. Gruss Reinhard
statt Via in Pad. Aber woher > weisst du, dass er sowas nimmt? Ausserdem, nach meinem Datenblatt > STM32F405xx gibt es pitch 0,4 und 0,635 mm. > > Gruss Reinhard Ersan hatte oben nen Link zu nem F439 Evalboard gepostet...
-
Thread
STM32F10x USB VCP unter Coocox
Hallo, ich suche eine Implementierung um an einem STM32F10x den USB als VCP zu betreiben. Ich habe hier den Artikel http://www.mikrocontroller.net/articles/STM32_USB-FS-Device_Lib gelesen. Der Link zum Download der V4 ist defekt. Auf der ST Seite finde
Ja, erst kürzlich. In einem Bootloader für einen STM32F4. Es hat gut geklappt. Mit Eclipse nicht CooCox.
-
Thread
STM32F4Discovery SPI slave
SPI-Initialisierung darüber, ob der Pin IN oder OUT ist. Guck dir mal http://diller-technologies.de/stm32_wide.html#spi als Referenz an. Ist zwar für den STM32F3, aber lässt sich fast 1:1 auf den STM32F4 übertragen.
Alternate Function ("AF") zu setzen, dürfte Unsinn sein. Hier mein funktionierender Kode für einen STM32F405 als SPI-Slave... Initialisierung: // Taktversorgung der benötigten Peripherie RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB,ENABLE); RCC_APB1PeriphClockCmd(RCC_APB1Periph_SPI2,ENABLE
-
Thread
CAN-Experimente mit STM32F4-Discovery
Controller besitzt verbinden und gegenseitig auswerten. Jetzt besteht mein Hauptproblem, dass das STM32F4-Discovery leider nicht auf Steckbrett nutzbar ist, deshalb suche ich nun eine alternative Möglichkeit, zwei CAN-Transceiver an das STM32F4-Discovery anzuschließen. Am besten wäre natürlich eine
Reihe umverbindet. Ansonsten gäbe es auch dieses Board: http://re.reworld.eu/de/produkte/s64dil-405/index.htm µC STM32F405 mit einreihiger Stiftleiste. Allerdings muss es mit einem JTAG-Interface bespielt werden, z.B. das vom Discovery Board.
-
Thread
Frontal Cortex
Ein brauchbares Board mit einem STM32F405 wäre z.B dieses: http://re.reworld.eu/de/produkte/s64dil-405/index.htm mit einreihiger Stiftleiste, und somit auch Steckbrettauglich. Dazu am besten ein Segger J-LINK EDU zum debuggen. Es gibt natürlich auch größere Boards für kleinere Preise: http://www.amazon.com/Core407Z-STM32F407ZxT6-STM32F407ZET6-Cortex-M4-Development/dp/B00E0FJFVG Man muss nur suchen... (Auch für NXP und andere.) Der Segger ist zwar nicht der billigste, dafür ist der für sehr viele µC brauchbar
-
Thread
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
). Das wäre ja zu Beginn der Main nur ein SystemInit(), das Einbinden der "#include "stm32f4xx_rcc.h"" und das Eintragen von PLL_M = 8 in der system_stm32f4xx.c und HSE_VALUE = 8000000 in stm32f4xx.h. Und schon läuft der Prozessor mit 168MHz. Das ist ja sehr einfach und nicht kompliziert
mir die value line ansehe, und den vorgeschlagenen stm32f030f4 für 0.42c nehme, und dann später mehr flash brauche, muß ich auf die "vollversion" umsteigen da es keine value line mit 32k flash oder mehr in 20pin gibt. also dann entweder den stm32f031f6
-
Thread
Mein Erster, aber welcher?
In Deinem Fall empfehle ich ebenfalls den STM32. Ein ARM Prozessor wird in Firmen gerne eingesetzt. Das STM32F4DISCOVERY Borad gibt es, incl Debugger, für ca. 20 EUR. Wenn Du flexibler sein willst empfehle ich ein Board von hier (30€): http
quasi das gleiche wie mit nem Arduino machen. > Á la Blink etc... Mache es! Ob Dir aber mit einem STM32F4 bessere Ideen kommen, als mit einem ATmega328, den Du noch nicht einmal ansatzweise genutzt hast, glaube ich schlicht nicht. Es gibt auch noch ein STM32F429-DISC-Board mit TFT-Anzeige. Ein kurzes
-
Thread
STM32 Programmierschnittstelle / Grundbeschaltung
Kann man da auch ein STM32F4xx bestücken?
kümmern. Auch eine fertig bestückte und geprüfte Ausführung wäre denkbar! Bisher verkauft sich von den STM32-Modulen nur das Modul, bestückt mit dem STM32F405 so einigermaßen. Das Board, bestückt mit dem STM32F103 läuft gar nicht. Es ist mir klar, dass die Module preislich nicht gerade als Schnäppchen durch
-
Thread
[V] STM32 Breakoutboard passend für Breadboard, tolle sache!
Hi, Gi8bt es die Möglichkeit Pin 37 und Pin 41 des µC über 1,1µF an Masse zu legen? Dann könnte man mit einem 8MHz Quarz auch einen STM32F205 oder STM32F405 bestücken und das Board wäre noch viel interessanter. Gruß Martin
schrieb im Beitrag #3427912: > Hi, > > Gi8bt es die Möglichkeit Pin 37 und Pin 41 des µC über 1,1µF an Masse zu > legen? Dann könnte man mit einem 8MHz Quarz auch einen STM32F205 oder > STM32F405 bestücken und das Board wäre noch viel interessanter. > > Gruß Martin Hallo Martin. Mit aufregung
-
Thread
STM32F405, USART2: Mit TXE-Interrupt funktioniert es nicht
Hallo STM32-Fachleute! Ich habe ein Problem, das eigentlich keines sein sollte. Aber vermutlich übersehe ich etwas. Bei einem STM32F405 (Cortex-M4, auf einem S64DIL-405-Board) soll USART2 für eine serielle
könnte, während die Übertragung noch läuft (das war meine Grundidee). Das Beispiel von Sepp für den STM32F207 belegt, dass es bei dieser Controller-Familie so wohl funktioniert. Also doch ein Bug irgendwo im STM32F4xx-Gedöns?
-
Thread
Neues Entwicklungsboard von STM [32F429IDISCOVERY]
Torsten C. schrieb im Beitrag #3353767: > Ach du Sch***e! Nur F405, F407, F415 und F417. Und welche (kostenlose) > Toolkette nehmt Ihr für den STM32F429ZIT6? https://launchpad.net/gcc-arm-embedded
Torsten C. schrieb im Beitrag #3353767: > Ach du Sch***e! Nur F405, F407, F415 und F417. Und welche (kostenlose) > Toolkette nehmt Ihr für den STM32F429ZIT6? Keil MDK-ARM Lite http://www2.keil.com/mdk5/
-
Thread
STM32F405RET6 Timer als Oszillator
Guten Tag Ich arbeite mit dem STM32F405RET6. Bei der Hardwareentwicklung für Antriebseinheiten, benötigt der Kommunikationsbaustein einen 40Mhz Takt. Aus Platzgründen würde ich dies gerne mit einem Timer des uPs realisieren. Der Timer
-
Thread
STM32F405RET6 Vref+/- und Vssa/Vdda
Hallo Ich arbeite mit dem STM32F405RET6 Mein Englisch ist eben nicht so gut und möchte ich mich versichern. Vssa und VDDA benötige ich und ich speise sie von Vref- und Vref+, da ich die Analogen Optionen einsetzen möchte (ADC
-
Thread
Hackbarer(?) 21 EUR Quadcopter
so wir (steinerhippo und ich) haben den SWD von einem STM32F4Disocervy mit einem NXP LPC1343 verbunden und das Target wird von Keil erkannt. Verbundene Pins für eine erfolgreiche Kommunikation: LPC1343 SWD STM32F4Discovery SWDIO/TMS SWDIO SWDCLK
führt man den Code dann aus? Manuel Steiner schrieb im Beitrag #3370331: > Ich glaube Tim hat das STM32F0DISCOVERY verwendet. Dies hat einen MCU > eher für weniger intensive CPU Anforderungen. Stimmt genau. Eigentlich sollte aber jedes STM32-Discovery-Board funktionieren, da der ST-Link Teil identisch
-
Thread
STM32 Frage zum ADC
Hallo zusammen, ich verwende den STM32F051xxx. Dort sample ich auf einem Kanal mit höchstmöglicher Abtastrate (1µs) und schreibe mir die Werte per DMA weg. Mein Problem ist recht "trivial" und zwar findet sich im Datenblatt/Referenz-Manual
kann nur etwas über den STM32f40x sagen: in dem datasheet STM32F405xx/STM32F407xx stehts bei Punkt 5.3.20 12-bit ADC characteristics: t_Stab / Power-up time--> typ=2µsek max=3µsek Müsste auch im Datenblatt für deinen
-
Thread
STM32 RTC und Pufferbatterie
>Mit angeschlossener Batterie an "Vbat" des STM32 startet das Programm >offenbar gar nicht nach dem Anlegen der Versorgungsspannung. >Das erkenne ich allein schon daran, das das LCD nicht initialisiert >wird. Oder es bleibt vorher hängen.
Hardware des Controllers auskennen. Wie dem auch sei ich bin ein Stück weiter: "Description STM32F405xx, STM32F407xx Page 22/154 Doc ID 022152 Rev 1 Chapter: 2.2.15 Power supply supervisor The power supply supervisor is enabled by holding PDR_ON high." .... "On LQFP176 packages, the internal
-
Thread
Merkwürdige STM32F405-FPU-Exception
Hallo allerseits, beim Ausprobieren der FPU auf dem STM32F405VG ist mir aufgefallen, dass z.B. eine Division durch 0 (mit VDIV) nicht etwa das Flag DZC in FPSCR setzt, sondern IOC (invalid operation). Natürlich kann man eine Division durch 0 als ungültige
durch 0 provoziere, kriege ich die unerwartete Exception. Ein anderes Phänomen, das mir schon beim STM32F2xx aufgefallen war, ist, dass ISRs erst etliche Zyklen nach dem Satzen des zugehörigen Pending-Flags angesprungen werden. Aber wie gesagt, das scheint nichts mit der FPU zu tun zu haben.
-
Thread
UV-Laserdrucker
wenn die Grundeinheit mal wieder funktioniert. Vielleicht wage ich dann auch erste Versuche mit einem STM32-Board, welches ich hier noch habe. Schaun mer mal ... Dieter
Umbau habe ich nun die für mich optimale Methode gefunden. Die Hardware ist gleich geblieben, ein STM32 Discovery enthält ein portiertes GRBL, ergänzt um die Belichterfunktionen und kümmert sich um die Kommunikation und das Ansteuern der Motoren. Ein PIC32 (jetzt ein PIC32MZ) steuert den Spiegelmotor
-
Thread
Hilfe bei Wahl neuer Controllerfamilie
ST: STM32F107 STM32F105 STM32F205 STM32F207 STM32F405 STM32F407 Freescale MK60
Vielen Dank für die vielen Antworten! Die STM32 Serie scheint mir sehr vielversprechend zu sein! Insbesondere die STM32F20xxx Controller scheinen sich gut zu eignen. Sehr gut finde ich, dass sie einen CAN Bootloader integriert haben. Leide habe
-
Thread
STM32F405 ADC Injected Trigger
Hallo zusammen, ich arbeite derzeit an einer sensorlosen Regelung eines BLDC Motors und verwende die injected Funktion des ADC um die Spannungen am rekonstruierten Sternpunkt und an der nicht aktiven Phase zu messen. TIM1 erzeugt mir die PWM mit den Kanälen 1 bis 3 und Kanal 4 nutze ich um den ADC in der PWM_high Zeit zu triggern. Das scheint soweit auch zu funktionieren. Ich habe jedoch das Problem, dass scheinbar nicht erkannt wird, dass die Phasenspannung die Sternpunktsspannung kreuzt. Um mal die Werte des ADC zu kontrollieren habe ich diese per USART an MATLAB geschickt und wollte
-
Thread
Ambilight mit STM32F4discovery und TVP5150AM1
10:43:02 : Device ID:0x413 10:43:02 : Device flash Size : 512KBytes 10:43:02 : Device family :STM32F405xx/F407xx/F415xx/F417xx 10:43:18 : Binary File closed. 10:43:41 : [Ambilight-STM32F4-GNUARM-V1.2.hex] opened successfully. Address Ranges [0x08000000 0x080001D4] [0x080001E0
-GNUARM-V1.2 **** make clean rm -rf Ambilight-STM32F4-GNUARM-V1.2.siz Ambilight-STM32F4-GNUARM-V1.2.hex Ambilight-STM32F4-GNUARM-V1.2.lst Ambilight-STM32F4-GNUARM-V1.2.elf 08:38:16 Build Finished. 0 errors, 0 warnings. (took 280ms) ****
-
Thread
STM32 VBAT über Gold CAP
Hallo Leute, Möchte bei einem STM32F405 die RTC über einen Goldcap puffern. 1. Stimmt die Schaltung so, wie im Anhang? 2. Wie lange in etwa wird die RTC gepuffert. Habe gelesen, das ab 1,8V die RTC nicht mehr stimmt.
Die rechte ist dazu gut, wenn der STM32F407 Spannung erhält, geht der VBAT kurz auf High (datenblatt), weil die interne Verbindung von 3.3V zu VBAT hergestellt wird. Währe die Diode nicht da, würde der Goldcap über den Portpin geladen