-
Thread
Mikrocontroller mit mehreren PWMs
Der [[STM32]] kann bis zu 32 PWM Kanäle. Mehr gibt es im Artikel [[STM32]] zu lesen. (Timer können bis zu 4 PWM Ausgänge haben, die separat programmierbar sind)
ich es (noch) nicht genauer angeschaut habe, aber vier oder gar 6 Brushless mit Kommutation in einem STM32 ohne externe Hardwareunterstützung unterzubringen halte ich für sportlich. Aber das ist bloss ein Bauchgefühl.
-
Thread
DALI Interface für AVR und PIC
20Users-Guide_AP-Note_AVR03922.pdf http://www.atmel.com/Images/Atmel-42224-DALI%20Master%20with%20ATxmega32E5_User-Guide_AT06409.pdf
Hallo Paul, die Schaltung/Zeichnung ist von STM. Ich vermute, das STM diese Schaltung auf einem EVAL Board so wie gezeigt, verbaut hat. Meistens wird VDD und RX-Supply identisch, z.B. 5V sein. DALI_RX und DALI_TX sind dann die DALI Signale
-
Thread
Richtiges C++ hardwarenah
auch in C kann man auf hoher Abstraktionsebene arbeiten und hat ähnlichen Overhead. Die HAL für den STM32 ist ein Beispiel dafür.
andere Assembler-Sprache lernen. > Niedriger Aufwand! Falsch. Siehe oben. Programmiere mal einen STM32 in Assembler. Viel Spaß.
-
Thread
Freier unbegrenzter Toolkit für silabs 8051er
. Maximum sind bei deren 8051ern afair 8 kiB. Wenn das nicht reicht hätten sie auch Cortex-M3: SiM3U, SiM3C und SiM3L mit bis zu 32 kiB und doppelter Crossbar (nur nicht im SO-Gehäuse).
so dar: Die silabs 8051er … * sind sehr preiswert, * haben i.d.R. drei Schnittstellen, * sind 5V-fest, * haben eine "crossbar" zum "Flexible Pin Muxing" und * sind in bastlerfreundlichen SIOC-16-Gehäusen verfügbar. Diese lassen sich am ehesten mit den STM8ern im SIOC-20-Gehäuse vergleichen
-
Thread
AVR braucht 7us-12us bis in Interrupts ausgelöst wird??
protierbar, [...] Ein einfaches Beispiel: [[IRMP]] läuft auf allen ATMegas, vielen ATTinys, diversen STM32Fxx, verschiedenen PICs und neuerdings auch auf ATXmega. Moby wäre da mit Assembler aufgeschmissen.
Moby schrieb im Beitrag #4019905: > Du wirst natürlich zugeben, daß STM32 und selbst ATXmega dafür reichlich > überdimensioniert sind- wenns schon ein kleiner Tiny stemmt. Häh? Willst du damit sagen ein STM32 ist überdimensioniert für IRMP? IRMP lässt man doch nicht
-
Thread
Beratung bzgl. Wahl des Mikrocontrollers
Also ich würde auf jeden Fall das STM32F4-Discovery-Board empfehlen, oder zum Selbstlöten einen Cortex M3 oder M4
Board Pins >> draufgehen(Gyro, Taster, Aux, USB-Micro, LED's, etc.) > Gibt ja auch andere Boards mit STM32 ohne dieses Zeug. Außerdem sind > noch ziemlich viele Pins frei. Ich sprach vom STM32F4-Discovery. man kann natürlich auch andere nehmen. Dr. Sommer schrieb im Beitrag #3572213: >> und dass
-
Thread
Frequenz Erzeugung mit avr
wenig höher. Oder noch bequemer, man nimmt einen STM32Fxxx µC. Soll ich dafür ein kleines Programm mit 5 ns Auflösung der Periodendauer schreiben? ;-)
Basti schrieb im Beitrag #4780225: > Wird wohl Zeit mal langsam mit stm32 anzufangen. Falls Du das machen möchtest, kann ich Dir ein kleines Programm geben, welches auf einem STM32F407 und damit direkt auf einem Discovery-Board läuft. Selber habe ich ein kleines Board
-
Thread
AVR programmierung: Mein Umstieg von Windows auf Linux
Außerdem nutze ich AVR's nur noch für die "kleineren" Projekte, denn ich habe inzwischen auch zahlreiche STM32 Module in der Bastelkiste. Die kann ich mit der "System Workbench for STM32" unter Linux und Windows gleich programmieren und debuggen. Als IDE für AVR nutze ich gerne Netbeans, Eclipse und QT
Windows immer auch eine ganzheitliche Entscheidung, für die viele andere Gründe sprechen. Stefan U. schrieb im Beitrag #5339348: > Außerdem nutze ich AVR's nur noch für die "kleineren" Projekte, denn ich > habe inzwischen auch zahlreiche STM32 Module in der Bastelkiste. Die > kann ich mit der
-
Thread
32-Bit-µC: Möglichst viel uint8_t verwenden?
Marotte nichts Neues gebracht hat. Bei dem typischen Wildwuchs a la U32, U16, U8 und so war klar zu erkennen, daß dies der Bequemlichkeit der Schreiber diente, schließlich ist U32 viel kürzer als unsigned long int und den typischen C Programmierern ist jedes Textzeichen
im Beitrag #7128227: > Wie löst rust das denn besser? Rust hat integer-Typen mit fester Breite (u32, i32, u16, i16, usw), plus einen Typ für native Breite (usize / isize).
-
Thread
STM32 USART2 wie mehrere bytes empfangen?
folgt an dem stm32 empfangen und in variablen schreiben. myPCbyte[40] int32 myint1 = 12345678; ... .. int16 myint2 = 128; uint16 myint3 = 244; ... auf dem STM32 benutze ich momentan folgenden code zum
Einheit für "l_timeout" sind Taktzyklen (0<=l_timeout < 32767), f=32768 Hz } Stell den Code für den STM32 doch ein, wenn er funktioniert.
-
Thread
Probleme bei atan2() mit volatile
Hi, ich nutze die CodeSourcery Toolchain mit dem STM32F103. Wenn ich folgendes versuche klappt es wunderbar [c]u16 x[2]; // oder auch mit double x[0] = 12; double z; z = 12; double y = atan2 (z, x); [/c] Wenn ich allerdings bei der Variable
Zusätzlich zur Toolchain verwende ich ja auch die Files von Lanchon. Hier gibt es eine Datei lanchon-stm32-rom.ld in der wird in Zeile 22 anscheinend definiert was alles eingebunden wird [code]GROUP(libgcc.a libc.a libcs3.a libcs3unhosted.a libcs3-lanchon-stm32.a)[/code] Ergänze ich hier die libm.a
-
Thread
Bruch approximieren
ein. Von welcher Laufzeit sprechen wir hier? Die 3·2¹⁶ Schleifendurchläufe gehen doch auf dem STM32F446 (der ja keine lahme Ente ist) sicher so schnell, dass der Anwender kaum etwas davon mitbekommt.
_t u_zv = zv; if (zv < 0) { negative = true; u_zv = -(uint32_t)zv; } [/c]
-
Thread
Wettbewerbs Linienfolger in Software und Hardware Verbessern
Durchlauf ! Zeiten von 1 ms sind absolut normal. Moderne µ-controller haben kein Problem damit. Ein STM32 F100 schaft locker 100 k/s ADC Messungen.
sein kann (ist). Durch Glättung kommt man ey wieder auf 10ms usw. Ein Katz und Mausspiel. Mit dem stm32f1x ist es mir ja klar da kommt auf auf 1µs.
-
Thread
DSP Filter auf dem PC entwickeln, Möglichkeiten und Erfahrungen?
[#13] FIR Filters - Audio DSP On STM32 (24 Bit / 48 kHz) https://youtu.be/n9Cy1xkEf1E https://www.youtube.com/c/YetAnotherElectronicsChannel Gruss Holger.
aus deiner Erfahrung. Holger schrieb im Beitrag #7229135: > [#13] FIR Filters - Audio DSP On STM32 (24 Bit / 48 kHz) > https://youtu.be/n9Cy1xkEf1E > https://www.youtube.com/c/YetAnotherElectronicsChannel STM32 ist noch nicht Thema. Für Videos habe ich keine Verwendung Grüsse und Danke
-
Thread
Billiges 100 Prozessor System
hirn langweilt sich bei der Hitze) ... ST bringt gerade einen kleinen ARM M0 mit der Ankündigung "32 Bit für 32 ct" raus (stm32f030). Mit 48MHz und auch im TSSOP für dicke Finger . Das heißt für 32$ könnte man sich ein 100 Prozessorsystem bauen. Mal abgesehen von den Einsatzmöglichkeiten ( 100 stimmiges
Einfacher als STM32: XMOS. Bis zu 32 Cores pro Chip (4x 8-Thread Cores, Summe 1600 MIPS), einfach skalierbar für mehr. Anders als bei den STM32 gibts dort eine Vernetzungsinfrastruktur, um zwischen den Cores effizient
-
Thread
Leistungselektronik PV DCDC 800V => 48V
Wenn du den TMS320F28335 mit einem STM32F412 vergleichst. Was würde beim ST fehlen? Preislich gesehen kostet ein TI mehr als das doppelte. Und der ST hat sowohl eine FPU als auch ausreichend PWM Kanäle. Oder anders gefragt: Was braucht man
MiWi schrieb im Beitrag #5450264: > Andere, mit denen ich in diesem Bereich arbeite benutzen die STM32- was > auch immer, die haben angeblich auch recht gute Timer, die man für sowas > verwenden kann. Insbesondere die STM32F3x4 mit ihren Ultra-Fast-Comparators und den HRTIMs stechen hier hervor
-
Thread
Kippen Bits in Registern zufällig?
A. K. schrieb im Beitrag #4395681: > Viele Mikrocontroller? z.B. STM32F0, STM32F3, STM32L4 Aber das HW-Checksumming betrifft dort nur das SRAM, nicht die Register von der Peripherie. Es könnte also sich auch z.B. das Interrupt-Flag eines Timers zurücksetzen und dann
Angabe der Fehlerrate, angegeben in 1 Bit aus 10 hoch soundsoviel. Und da gibts 3 Klassen. Normale 3,5er SATAs, 3,5er Nearline SAS mit SATA Kapazität und 2,5er SAS. Bei dieser Fehlerrate sind die jeweils um Faktor 10 auseinander.
-
Thread
Erfahrung in der neuer Arbeitsstelle
Lege in Deinem Hobby den ATmega in die Ecke und beginne mit einem STM32. Der ist mehr komplex und kommt näher an das was Du im Beruf gebrauchen kannst. Nehme einen STM32F0xx, am Besten mit CAN und baue da diverse Schaltungen mit mehreren µC auf. Nutze dazu den Keil Compiler, den gibt es für den STM32F0xx gratis. Und verwende ein OS und programmiere Threadsave. Wenn Du das beherrscht, dann bist Du bereit für professionelle Entwicklung in Firmen. Das ATmega gebastel ist Hobby-Niveau und die Kollegen
-
Thread
Energy Meter mit ADE7769 - AVR
Deshalb auch die Einsparung in den Platinen rechts. Sowie die Erni-SMC-Steckverbinder: X1: Daten (U,I) und I2C X2: 5V und GND
Wenn schon fett, dann würde ich lieber eine kleinen Cortex-M3 nehmen. Z.B. eine NXP LPX175x oder STM32. Ist natürlich auch völlig oversized :-) Ich find die Dinger aber chic. Hab hier gerade einen STM32 in einer Scopeuhr verbaut. Wenn ich es richtig sehe, möchtest du ein grafikfähiges LCD nehmen
-
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.
begeistert, wenn ich mir das Demovideo anschaue. Game of Life mit > so nem dicken µC mit vielleicht 5 fps ist doch ziemlich erbärmlich. Und dazu erwähnen sie noch, dass das der Idealfall ist: Kein Heap wird genutzt, daher muss auch kein GC laufen. So ein STM32F405 kostet übrigens alleine schon
-
Thread
STM32F3 Probleme mit Libraries
Hi, Ich habe einen STM32F3 Discovery und benütze Keil uVision5. Weiter habe ich nun die Standard Peripheral Library heruntergeladen und die benötigen Libraries eingebunden. Nun kann ich endlich GPIO_InitTypeDef etc. verwenden
// start thread execution } [/c] Fehlermeldung: [c] *** Using Compiler 'V5.06 update 3 (build 300)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' Rebuild target 'STM32F3-Discovery' compiling main.c... STM32F0-Discovery_skeleton\project_files\../inc/../sys/stm32f30x.h(183): error:
-
Thread
Cortex M oder A für Roboter?
Atmega zum Mond geflogen. Heute reicht ein CortexM4 grade noch so für Lego? Ich denke mit einem stm32F4 kann man schon recht ordentliche Dinge tun. Immerhin läuft der mit 168Mhz, besitzt DMA und DSP. Ohne Nennung der Anforderungen kann die Frage nicht beantwortet werden.
@Markus Müller: >Dafür ist ein STM32F4x7 mit 168MHz deutlich zu schwach. Wofür braucht man denn eine netzwerkverbindung im gigabit bereich? Was fuer infos laufen denn darueber? um eine bahn abzulaufen benoetigt man doch so gefuehlte
-
Thread
(Vektorieller)Netzwerkanalyzer für Amateurfunk
dieses käme mindestens ein 7" mit 800x480 in Frage, sonst sieht man nix. Das wiederum braucht nen 32 Bit Bus und den haben die von dir angesprochenen STM32F429 NUR im 208 poligen Gehäuse (mit o.g. HW-Bugs). Allerdings sind diese deutlich teurer als vergleichsweise die LPC4088 im 208er Gehäuse. 5
ich sehe das geringfügig anderst. 1. Die Aufgabe ist fest umrissen, da reicht der STM32 locker. 2. Es ist kein Problem das mit C auf einem uC hinzukriegen, davon lebe ich. 3. ST ist der Marktführer, die 4xx er Serie setze ich in der Firma in riesgen Mengen ein. Mir sind da
-
Thread
ARM flashen per SWD
Peripherie in der SFR-Ansicht disabled ist. Das geht dann erst bei den Kaufversionen. Atollic für STM32 und LPCXPresso für LPC1xxx und dann noch 5 andere Eclips-varianten für andere Cortexe? Das ist zu viel. Ich finde Eclips unfassbar schlecht, ja. Kann anderen durchaus anders gehen. Mir reicht von
Äh, das ganze gilt natürlich nicht nur für die STM32.
-
Thread
ITOA ohne Division/Modulo
geschrieben. Besser wäre zum Beispiel https://www.mikrocontroller.net/topic/25059#4891404 Auf einem STM32F407 dauert die Wandlung long2a unter 5 µs.
geschrieben. Besser wäre zum Beispiel > Beitrag "Re: schnelle Wandlung long -> ASCII" > Auf einem STM32F407 dauert die Wandlung long2a unter 5 µs. Ich weiß nicht wie es auf dem ARM ist, auf einem AVR ist die l2a schlechter als meine: itoa32: Time: 51us Cycle: 420 Size: 170Byte l2a: Time
-
Thread
STM32F0x2 Neuerscheinung
Einkaufskonditionen in China dürfte aber für Bastler vermutlich auf absehbare Zeit der F103 der günstigste STM32 mit USB bleiben: http://www.aliexpress.com/item/100-new-original-STM32F103CBT6-MCU-ARM-128K-FLASH-TIMER-ST-QFP48/1201525448.html (der Link ist auf die 128KB-Version, die STM32F103C8T6 mit 64KB gibts
auch nette, einfache Basis-Devboards für so 6-7 EUR: http://www.aliexpress.com/item/ARM-Cortex-M3-STM32F103C8T6-STM32-core-board-development-board/1319507014.html Das kann man kaum schlagen.
-
Thread
Welche µC's für Motorsteuerung?
gedacht, jedoch finde ich keine guten >Boards dazu...O_o >Meine Favoriten waren bisher: >AT91SAM, AT32xx, Cortex, SH7286, TriCore, oer PIC24xx... >Eval-Board's: >ATEVK 1100, STK 600, DM 300024 Der auf den hier vorgestellten Header- und Prototypenboards eingesetzte Controller STM32F103RBT6 zählt zur
kanone egal .. wenn du als Ing. der meinung bist das ein 8biter nicht reicht .. nimm den 32biter , AVR32 gibts .... STM cortex auch fertig und wenn hier keiner auf den niveau kommt ... warum bist dann hier und stellst solche fragen dann bau das teil und gut is ...
-
Thread
UART speist STM32
wird. Auch VCC vom USBtoSerial Wandler ist nicht verbunden. Der Wandler hat TTL logik. Der uC scheint mit den 2V anzuspringen und das Programm läuft ab. Pull-ups/pull-downs die diese 2V erzeugen sind nicht vorhanden, rx und tx sind direkt mit dem STM32 verbunden. Jemand eine Idee was dahinter
werden auch wenn die Stromversorgung des Gatters aus ist. Also z.B. ein 74LVC1G126 vor den RX des STM32. Der 74LVC1G126 wird mit der selben Spannung wie der STM32 versorgt. Das OE des 74LVC1G126 kann man entweder direkt auf Vcc legen oder auf das NRST des STM32, dann schaltet der nur durch wenn der
-
Thread
Microchip kauft Atmel Gesperrt
Jetzt ist wohl ein guter Zeitpunkt das STM 32 Discovery zu entstauben. Zumindest wenn wie so oft nur das Schlechte aus beiden Welten überlebt, also miese Datenblätter und Controller mit wenig Peripherie...
mehr bietet nimmt man > höherbittiges. Auch für alles, was der XMEGA bietet, kann ich schon einen STM32 oder einen ATSAM verwenden.
-
Thread
STM32 Min Dev Board - RTC Störungen
Hallo, ich benutze ein STM32F103C8T6 Minimum System Dev. Board (2€ Chinateil). Das Problem ist, dass die RTC-Komponenten auf diesem Board scheinbar nicht sehr stabil ausgelegt sind (32,768kHz Quarz mit 100pF Kondensatoren). Ich
schrieb im Beitrag #5074877: > Wo kann man das nachlesen? Im Datenblatt! > Im Datenblatt des STM32F103C8T6 steht dazu nichts drin. DocID13587 Rev 17, Seite 33/117, Anmerkung 5: 5. PC13, PC14 and PC15 are supplied through the power switch. Since the switch only sinks a limited amount of current
-
Thread
(Altes) Smartphone als Human Machine Interface
Hammereinschläge usw.) ist vergleichsweise einfach. Mein Mikrocontroller-Favorit ist derzeit ATmega32U4 oder, für mehr Rechenleistung, STM32F103 oder STM32F407. Dabei implementierte ich stets ein USB-Device mit WebUSB-Interface (= treiberloser Zugang für PCs UND Smartphones) sowie eine passende Webseite
Hipster-Sprech von User-Experience (UX) sprach. > Mein Mikrocontroller-Favorit ist derzeit ATmega32U4 oder, für mehr > Rechenleistung, STM32F103 oder STM32F407. Ok. Aber dann: > Dabei implementierte ich stets > ein USB-Device mit WebUSB-Interface (= treiberloser Zugang für PCs UND > Smartphones
-
Thread
STM32H725 ADC Rauschen
Hallo, ich habe einen STM32H7 und betreibe diesen mit einer externen Referenz Spannung von 2,048V. Die Sample Rate liegt bei 1MS/s. Dabei habe ich ein hohes rauschen von ca. +/- 200 Digit im 16Bit Mode, um 12 Bit Mode wackelt
Jens D. schrieb im Beitrag #7544575: > ich habe einen STM32H7 ok, anscheinend gibt es tatsächlich nur 3 verschiedene STM32H7 (450, 480 und 483). Aber manche haben zwei getrennte 12- und 16-Bit ADCs und andere nur einen gemeinsamen umschaltbaren. Und der
-
Thread
Befehle hinter vorgefertigten Funktionen STM32
Der STM32 ist nunmal ein wenig Leistungsfähiger als das was du kennengelernt hast und somit auch komplizierter zu programmieren. uC Programmierung geht darüber hinaus einen Wert in ein Register zui schreiben
. Den Overhead nimmt man in Kauf, die STM32 habe für die meisten Einsatzfälle genug Leistungsreserven. Die Lib dürfte in vielen Autos mit herumfahren...
-
Thread
[V]erkaufe - STM32 F1, F2, F4 Breakoutboard V2
Wäre es möglich das Board mit einem STM32F4 zu bestücken ? Und was wären dann die Mehrkosten ?
Dieser geht auch :) Dennis S. schrieb im Beitrag #3895807: > Wäre es möglich das Board mit einem STM32F4 zu bestücken ? Und was wären > dann die Mehrkosten ? Die Mehrkosten wären: + STM Controller + 2.50EUR fürs Löten :)
-
Thread
STM32 Software Reset nach Befehl per CAN
Hallo, ich arbeite mit dem stm32f107vct6 und dem uVision von Keil. ich habe die Aufgabe einen Resset durchführen zu lassen, wenn ein bestimmter Request per CAN Bus eintrifft. Gibt es noch weitere Möglichkeiten, ausser per WDT?
devices. [/code] Ich meine allerdings, dass es auf dem LPCXpresso lpc1769 geht, und z. B. auf dem stm32f4 discovery geht es nicht (der SW-Reset).
-
Thread
Simple Kompass-schaltung gesucht
Für das STM32F3 Discovery gibt es mehrere Kompass Demos. https://www.youtube.com/watch?v=rpi9BC5HdPs
STM32Cube_FW_F3_V1.9.0/Projects/STM32F3-Discovery/Examples/BSP müsste dazu angepasst werden.
-
Thread
Atmel ICE Frage
Garkein Troll hier, dann übernehm ich das ;-) Kauf dir lieber einen STLinkV2 und benutze STM32^^
> Garkein Troll hier, dann übernehm ich das ;-) > > Kauf dir lieber einen STLinkV2 und benutze STM32^^ Da funktioniert ja alles;-) Aber AVRs sind meine zweite Liebe...
-
Thread
Wie starten?
article.sp.php&artID=200006 und bin jetzt hier angekommen: http://shop.myavr.de/ARM-Produktlinie/STM32F4-Discovery.htm?sp=article.sp.php&artID=200072 http://shop.myavr.de/ARM-Produktlinie/mySTM32-Board-F4D,%20Bausatz.htm?sp=article.sp.php&artID=200075 http://shop.myavr.de/ARM-Produktlinie/GraficLCD
die Geldmenge an mit der du anfangen willst. Ich habe hiermit angefangen: http://www.ebay.de/itm/STM32F407IGT6-STM32-Cortex-M4-ARM-Development-Board-Camera-3-2-LCD-16-Modules-/261092913439?pt=LH_DefaultDomain_0&hash=item3cca59b11f Du benötigst zusätzlich noch einen Programmieradapter, etwa: http
-
Thread
Günstige Bezugsquelle LPC15xx?
Tom, schau mal Dir auch mal neuere STM32 Familien an als den STM32F1. Mit dem STM32F303CBT6 kommst Du bei Digikey auf aehnliche Kosten wie fuer den LPC1517JBD48, aber mit M4 Kern plus DSP. Insbesonders beim Pinmux aka Remap ist STM32F1
Ich baue gerade nen Hausbus mit STM32F072 und externen TI HVD230 Can Transceivern - bin vom Design und Preis damit zufrieden (wenn ich nicht gerade nicht-funktionierende Can Transceiver vor mit hätte). https://github.com/NerdyProjects
-
Thread
Suche günstiges "Lernpaket" für Einsteiger
Wie wàre es mit nem STM32F4 Discovery ... Etwa 16 Euro inkl. Programmer und Debugger und Community wird auch immer größer, sodass es viele Tutorials und Hilfe gibt.
bereits viele fertige Blibliotheken, die man einfach einbinden kann. Später würde ich auch zum STM32 raten aber ich glaube für Einsteiger ist das nichts. Gruß Thilo
-
Thread
Waschmaschinen Steuerung weiterverwenden
Vor ein paar Jahren zerlegte auch ich eine WAMA. Da war ein STM32F050 drin. Sogar eine zugänglichen JTAG Schnittstelle war ersichtlich. Ein 5V Schaltnetzteil war auch noch drauf und ein paar Relais und ein großer TRIAC. Druckmeßdose war ein mechanischer Stufeneinsteller
Hallo, danke für die schnelle Antwort, auf der Platine ist ein STM32 verbaut. Ich brauche nur den Microcontroller und Relays etc. ...
-
Thread
Sinus erzeugen mit Mikrocontroller
0x25,0x27,0x2a,0x2c,0x2e,0x31,0x33,0x36,0x38,0x3b,0x3e,0x40,0x43,0x46,0x49,0x4c, 0x4f,0x51,0x54,0x57,0x5a,0x5d,0x60,0x63,0x67,0x6a,0x6d,0x70,0x73,0x76,0x79,0x7c}; volatile uint32_t akku_inkr=0x05bd26e9; volatile uint32_t akku = 0x00000000; #define GETINDEX(a) ((a & 0xff000000) >> 24)
Notstromaggregat Mit dem Mikrocontroller machst Du dann eine Frequenzregelung - ist halt ein Gefrickel und u.U. schlecht für die Lebensdauer, falls dauerhaft 60Hz gewünscht werden. Ansonsten: STM32-DISCO mit Nachbrenner, wie bereits jemand geschrieben hat. Wenn Du Dich mit STM32F103R auskennst, hätte
-
Thread
Maximale kontinuierliche Schreibrate microSD
werden. Daher meine Frage: Welche kontinuierliche Datenrate schafft ein Mikrocontroller (geplant: STM32) mit einer microSD-Card? Ist es sinnvoll ein Dateisystem zu verwenden oder kann/sollte ich direkt auf die Karte schreiben? Im Prinzip benutze ich sie nur als relativ billigen Speicher, ein direktes
aus der Welt. Ich habe im SPI-Modus (allerdings mit HW-SPI auf einem Coldfire-Mikrocontroller) schon 5-600 kB/s Schreibrate hingekriegt (auf FAT32). Einen ausreichend großen Puffer dazu, falls sich die Karte doch mal allzulange mit sich selbst beschäftigt und das könnte funktionieren.
-
Thread
UART: Bitmuster erkennen
> Gpio_ReadPin Der Name der Funktion, die dafür übrigens total ungeeignet ist, lässt auf einen STM32 schließen. Welchen benutzt Du? In Deinem Programm fehlt die Initialisierung der Schnittstelle. He S. schrieb im Beitrag #7516844: > Die USART habe so bereit sin Betrieb: Nein, hast Du nicht
keine Flanke auftritt, dann ist die nächste Flanke garantiert > der Beginn eines START-Bits. Ein STM32-UART kann auch das per Hardware (IDLE-Interrupt), teilweise sogar mit einstellbarer Fensterbreite (RTO-Interrupt).
-
Thread
Wettkampf Opa(MOS6502) gegen Frischling(ATmega)
Schreiben aller 383 Strings dauert also bei der Taktfrequenz von 1 MHz mindestens 15506 · 3 µs ≈ 46,5 ms Hinzu kommt natürlich noch die eigentliche Berechnung, die sicher deutlich länger dauert. Ich werde morgen einen Code für den ATmega32U4 posten, der bei 16 MHz für die Berechnung und das Schreiben
: BRK ; Beende das Programm und ; Fibonacci-Berechnung für den AVR ATmega32u4 ; Berechnet die ersten Fibonacci-Zahlen und speichert sie im SRAM .include "m32u4def.inc" ; AVR Header für ATmega32u4 .org 0x00 ; Startadresse (Reset-Vector) rjmp main
-
Thread
Optokoppler schluckt Flanken
Hallo, ich nutze einen STM32G070 um auf einem Pin eine 1kHz PWM zu erzeugen. Dieses Signal kommt sauber am Eingang eines Optokopplers an. Siehe Schaltplan. An Pin4 sehe ich ein sauberes Signal, an Pin6 hingegen wird es löcherig
Beitrag #7608532: > Häng das Oszi mal parallel zu R8, und zeig das. Ich nutze den AUsgang vom STM32 als Push-Pull. Pin4 gegen GND sieht man das saubere PWM Signal, ebenso Pin3 nach GND mit einem entsprechenden Offset natürlich.
-
Thread
STM32F103RB, Input capture und Encoder kollidieren
); USART_Send_Str(" *** STM32 Test *** \n"); LCD_Clear(BLACK); WriteString(40,0,"STM32 Demo ! (40,0)",WHITE); WriteString(0,160, "Encoder: ",WHITE); LED2=1; while(1) { key=KEY_Scan()
muss etwas in Code sein. Übrigens, mir hat das hier geholfen: http://www.diller-technologies.de/stm32.html#timer_encoder
-
Thread
Feldorientierte Regelung BLDC
Hallo, ich möchte mit einem STM32 einen BLDC regeln. Genauer gesagt soll eine feldorientierte Regelung zum Einsatz kommen. Jetzt die Frage, für die Clarke-Transformation benötige ich ja die Ströme zweier Phasen Ia und Ib. Da es sehr
in simulink hinzukriegen fällt mir schwer. weiss einer, wie man drauf kommt? Arbeite mit einem stm32f4, boostxl DRV8301, und einen bldc 8 poligen Motor. das ganze in simulink
-
Thread
Störungen auf Steuerleitungen beseitigen
das soll ich wie genau tun? Das Display Board hat nur zwei GND Pins. Selbst wenn ich beide mit dem STM32F4Discovery verbinde ändert es nichts.
Das Einfachste ist, einfach mal die Flankensteilheit der Ausgänge am STM32 per Software herunterzusetzen.
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
machen wenn es bei euch so wäre. Upgrade auf ATMega2560 oder kompletter Wechsel auf einen Prozessor zb. STM32? Schönen Sonntag noch Lg
in SMD drauf löten. Der 2560 hat ein External Bus Interface. Da kannst Du z.B. extern noch ein 32kb RAM anschließen. Z.B. https://www.reichelt.de/sram-32-kb-4-k-x-8-4-5-5-5-v-tsop-28-62256-70-m-p40086.html?r=1 Das liegt dann direkt im Adressraum des Prozessors wie das interne RAM auch, und