-
Thread
LCD-Adresse im C-Programm
auf die einzelnen Register zugreifen. Ein Beispiel zwar nicht für den AT89C51RC2, aber für einen STM32: [c] struct stm32_pwr { volatile unsigned int CR1; /* PWR control register 1 */ volatile unsigned int CSR1; /* PWR control status register 1 */ volatile unsigned
registers: 1. **STM32 Microcontrollers (STMicroelectronics)** * Many STM32 MCUs (like STM32F4, STM32F7, STM32H7 series) have **LCD-TFT controllers** (LTDC) with 32-bit registers. * Example: The **LTDC** controller
-
Thread
Einstieg in 8051 - Atmels AT89S52 oder?
loeten koenntest, koenntest du den Kaefer auch selber auf dein Platinchen klexen. Einen winzigkleinen STM32 bekommst du schon fuer 50 Ct.
Entscheidung mit einem 8051 zu lernen wurde wohl wegen dessen Einfachheit getroffen! Wenn man gleich mit STM32 einsteigt kriegt man ja einen Schock :-)
-
Thread
STM32F4 + MC Library +Keil Steigt da einer noch durch?
nicht gefunden habe... Mir aber auch zu prozedural... Meine Library unterstützt zB folgendes: [c]STM32::GPIO::Pin pins [3] = { STM32::GPIO::PA1, STM32::GPIO::PA7, STM32::GPIO::PA5}; for (int i = 0; i < 3; i++) { pins [i].toggle (); }[/c]Das "pins"-Array könnte man zB Funktionen übergeben etc.
nicht gefunden habe... Mir aber auch zu > prozedural... Meine Library unterstützt zB folgendes: > [c]STM32::GPIO::Pin pins [3] = { STM32::GPIO::PA1, STM32::GPIO::PA7, > STM32::GPIO::PA5}; > for (int i = 0; i < 3; i++) { > pins [i].toggle (); > }[/c]Das "pins"-Array könnte man zB Funktionen übergeben
-
Thread
STM32F03C8: SD-Card antwortet nicht
active/en/resource/technical/document/datasheet/DM00088500.pdf Tabelle Seite 31 sieht man das PA5 nur eine AF hat PA6 und PA7 mehrere. aktuelle stdperphlib V1.1.0 Download from http://www.st.com/web/en/catalog/tools/PF257884 im File Libraries/STM32F0xx_StdPeriph_Driver/inc/stm32f0xx_gpio.h
Was hast Du denn nun fuer einen Chip, einen STM32F03C8 wie im Topic steht, der bei ST allerdings STM32F030C8 heisst einen STM32F102C8 wie hier steht Harald schrieb im Beitrag #3341000: > Aus dem Reference Manual zum STM32F102C8: oder einen
-
Thread
µC und SDRam Performance, packen die das?
www.silabs.com/products/mcu/8-bit/efm8-laser-bee/Pages/efm8-laser-bee.aspx Und es gibt auch ARM uC mit M4/M0 die auch noch günstiger als STM32F429 sind, da kann sich der M0 um den ADC und der M4 um die Filter kümmern: http://www.nxp.com/products/software-and-tools/hardware-development-tools/lpcxpresso-boards
Vorteile das in der MCU zu machen. Lothar schrieb im Beitrag #4587745: > Und es gibt auch ARM uC mit M4/M0 die auch noch günstiger als STM32F429 > sind, da kann sich der M0 um den ADC und der M4 um die Filter kümmern: Das hört sich auch gut an mit den zwei Cores. Gibts die auch in "fetter"? Is
-
Thread
STM32 Startprobleme
nicht beeinflussen kann. Wo ist der Fehler? Die main.c sieht wie folgt aus : [c] #include "stm32f10x_lib.h" // STM32F10x Library Definitions #include <stdio.h> #include "STM32_Init.h" // STM32 Initialization #include "stm32f10x_usart.h" /
Hallo, seid ihr schon etwas weiter gekommen bzgl. des Debuggens des STM32? Ich versuche zur Zeit die Toolchain unter YAGARTO zum Laufen u bringen. Aber das Debuggen klappt noch nicht. Gruss, Florian
-
Thread
Stm32f103 Problem mit Spi2
grundschüler schrieb im Beitrag #4064823: > Der Stm ist jedenfalls deutlich > schneller als ein 100-Mhz LPC1768 mit dem gleichen Code (10sec per SSP). Das passt, der LPC kann max 12,5 MHz, der STM 18 MHz. Ist also 44 % schneller und damit werden
siehts aus. Ich nutze bei SPI1 eeprom und den enc28j60 und beim spi2 den Touch, ich arbeite mit dem STM32F103ZET6. solche Probleme wie grundschüler hat naja... .
-
Thread
STM32 HAL Timer Interrupts (STM32CubeF4)
oder nur ein ähnliches? > > ??? Wenn Du einen STM32F407 hast, wäre das Define STM32F411xE offensichtlich falsch. Ich vermute STM32F407xx wäre richtig. Das würde dann auch erklären, dass der Timer2 Interrupt nicht an der richtigen Stelle wäre.
Registerdefinitionen einfach im Datenblatt nachschlagen. Hier aus meinem letzten Projekt: timer4.h[c]#ifndef STM32F4_TIMER4_H #define STM32F4_TIMER4_H void timer4_init(void); void timer4_enableInt(void); //WEAK void timer4_1sec_event1(void); #endif /* STM32F4_TIMER4_H */ [/c] timer4.c[c]#include
-
Thread
stm32f103 wav player?
liest die AppNote von ST en.CD00259245.pdf : AN3126 Audio and waveform generation using the DAC in STM32 und such dann einen passenden uC aus (siehe Bild). In den Beispielprojekten gibt es dann Beispiele: X:\..\STM32Cube\Repository\STM32Cube_FW_F1_V1.4.0\Projects\STM3210C_EVAL\Examples\DAC\DAC_SignalsGeneration
32 Kbytes. Medium-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers where the Flash memory density ranges between 64 and 128 Kbytes. High-density devices are STM32F101xx
-
Thread
Fa. Atmel soll Probleme haben ?
eher nach DSP denn allgemeinem Controller. > Wie auch immer: Ich bin auch kurz davor mich bei den STM32 oder NXP ARMs > einzuarbeiten, ... Warum denn nicht auf einen AT91SAM3? Es gibt einige Hersteller von Cortex-M3, aber irgendwie reden alle immer nur von STM32 oder NXP … wobei bei NXP einige
sowas doch auch hin?! Siehe ATxmega bspw. >> Wie auch immer: Ich bin auch kurz davor mich bei den STM32 oder NXP ARMs >> einzuarbeiten, ... > > Warum denn nicht auf einen AT91SAM3? > Es gibt einige Hersteller von > Cortex-M3, aber irgendwie reden alle immer nur von STM32 oder NXP … Eben genau
-
Thread
Arbeiten mit Registern(STM32F103) Gesperrt
angeschaut. Das ist der Punkt. Der Debugger kann die Seriennummer auslesen, das Programm nicht. Auf STM32F103, wohlgemerkt. Nur der hat den Bug.
the returned value is 0x00. Workaround None https://www.st.com/resource/en/errata_sheet/es0346-stm32f101xfg-and-stm32f103xfg-xldensity-device-limitations-stmicroelectronics.pdf PS: stefanus war natürlich wieder schneller...
-
Thread
STM32CubeMX und SW4STM32 Toolchain
Deinstalliere doch erstmal alles und installiere dann mal die aktuelle STM32CubeIDE statt dem veralteten SW4STM32: https://www.st.com/en/development-tools/stm32cubeide.html Weil das die ganze Funktionalität von STM32CubeMX enthält kannst du letzteres auch deinstallieren
Zurück zum Projekt "BluePill USB Uart" Ich hatte mir ja dieses https://youtu.be/YZjnCOun1wU Tutorial/Projekt ausgesucht und bin damit auf STM32CubeIDE umgezogen. Zunächst mal: ich konnte das Programm mit STM32CubeIDE flashen und wenn ich dann das BluePill Board vom SWD abklemme, direkt an USB
-
Thread
Cortex-A5 Ohne OS
-STMICROELECTRONICS-STM32F4DISCOVERY-EVALUATIONSBORDSTM32F4-DISCOVERY https://hbe-shop.de/Art-2355377-STMICROELECTRONICS-STM32F429I-DISCO-STM32F4-DISCOVERY-EVALBOARD
Genau, wirf einen Blick auf die STM32 oder die TI Tiva. Da gibt es die EVAL Boards für 10...20euros. Den A5 ohne OS zu nutzen, ist wie Harley mit nem Mofamotor fahren. Geht, ist aber sch...
-
Thread
SYSTICK Timer Overflow Cortex M4
delay-Funktion mit SysTick_Handler, wo ein Überlauf überhaupt gar nicht erst entstehen kann: [c] #if defined (STM32F10X) #include "stm32f10x.h" #include "stm32f10x_rcc.h" #elif defined (STM32F4XX) #include "stm32f4xx.h" #include "stm32f4xx_rcc.h" #endif #include <stdint.h> static volatile uint32_t delay_counter
uint8_t ist und beim ARM ein u32: #if AVR #define ux uint8_t #else #define ux uint32_t #endif
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
Alt G. schrieb im Beitrag #7193528: > Warum meinst ist der STM32 weniger beliebt obwohl preis/leistung besser > sind als 328p? -> arduino ide. Ich dachte: Alt G. schrieb im Beitrag #7193194: > In der praxis kann arduino ide von 328p über stm32 bis esp32
verfügbar. Ich bin sicher, dass die Boards wieder beliebt werden, wenn man sie wieder mit originalem STM32 kaufen kann.
-
Thread
AVR®DD family, low pin count devices
meine ich nur 10Mhz garantiert bei 3V. Andere Controller gehen > da locker bis 48mhz oder höher (STM32, SAMD). Dafür haben AVR eben einen größeren Versorgungsspannungsbereich bis 5,5 V. Man kann eben nicht alles haben. Ohne es genau zu wissen, vermute ich mal stark, dass maximale Taktfrequenz und
Heinz K. schrieb im Beitrag #7829084: > Bei STM32 geht das nur mit Emulation im Flash. Die STM32L0 Serie hat EEPROM
-
Thread
Interesse an einfach erweiterbarem Experimentierboard fuer den Xmega128a1?
...aber wenn ARM, dann doch vielleicht etwas 'frischeres' wie STM32 oder Luminary (jetzt TI). Besonders die STMs treiben es mit der Pinkompatibilität innerhalb der Familien recht weit (und sind auch teilweise 5V-tolerant).
Stefan Wimmer schrieb: > ...aber wenn ARM, dann doch vielleicht etwas 'frischeres' wie STM32 oder > Luminary (jetzt TI). Besonders die STMs treiben es mit der > Pinkompatibilität innerhalb der Familien recht weit (und sind auch > teilweise 5V-tolerant). Bei den STM32 habe ich jetzt
-
Thread
Drehzahlmesser in Assembler (ATmega328)
Peter schrieb im Beitrag #7636145: > Einmal auf einem NXP11, parallel auf einem STM32H Prozessor. Das habe > ich mit C++ erledigt. Das gesamte Framework ist schon C++. > Es geht also auch in einer Hochsprache Selbstverständlich Peter. Auf diesem Hardware-Level geht es eigentlich
für STM32 empfohlen? > wofür die Konstrukteure den Stapelspeicher erfunden > und entworfen haben Halte Dich bitte dran. Erkläre nur nicht anderen mit etwas mehr Fantasie, was sie tun dürfen.
-
Thread
STM32 F4 vs Intel Pentium 1 @ 166MHz
Fragender schrieb im Beitrag #3057328: > In wie fern lässt sich die Rechenleistung eines STM32F4 mit der eines > Pentium 1 @ 166MHz vergleichen. Solche Fragen stellen meistens Informatiker, die noch nie einen uC in der Hand gehabt haben... Da sie für völlig unterschiedliche Aufgaben
Laut coremark ist der P1 100 ziemlich ident mit einem STM32F4... 73
-
Thread
Raspberry Pi 5-Produktion erhöht sich, Angriff auf Flashspeicher der ESP32-Serie
ein Fokus-Gebiet sind. Mit dem STM32U5F9/G9 und STM32U5F7/G7 schickt STMicroelectronics nun eine neue Controllerfamilie ins Rennen, die trotz ihrer geringen Kosten „hochqualitative“ Grafiken realisieren soll. In der Pressemitteilung
Verfügung. [/c] Über die Preise vermeldet STMicroelectronics derweil folgendes: [c] Die MCUs STM32U5F9/G9 und STM32U5F7/G7 sind jetzt zu Preisen ab 8,58 US-Dollar im LQFP-100-Gehäuse lieferbar (ab 10.000 Stück). Die Grafikentwicklungs-Kits STM32U5G9J-DK1/2 sind ab 89,- US-Dollar lieferbar. [/c
-
Thread
kleiner/kleinster ARM Cortex-M Debugger onboard
portieren bzw. portieren zu lassen. Im Falle der BMP wäre es vermutlich relativ einfach, die auf STM32G0/G4/L0/L4 zu portieren. Die gibt es alle jeweils als 4x4mm QFN28 bzw. 5x5mm QFN32 und das jeweils ohne groß an der eigentlichen Firmware herumzufrickeln (die braucht aktuell >64kB Flash). Wenn
war, ist schon 'ne Weile her. Auf jeden Fall habe ich es ausgiebig umgekehrt gemacht, AtmelICE an STM32F4 / STM32F7.
-
Thread
Stromsenke Opamp virtuelle Masse Verwirrung
das 2,2V Signal lag wunderbar in der Mitte. Das Problem ist nun, wenn ich wirklich den DAC vom STM32 verwende hat der ja seine Massepunkt bei der echten Masse der 3.3V Versorgung. Ich kann die Masse vom STM32 ja nicht einfach an VGROUND legen, so wie ich dass mit meinem Funktionsgenerator gemacht
gekommen mal ein paar zu bestellen. Ladungspumpe wollte ich eigentlich nicht in der nähe meines STM32 haben wegen ADC Störeintrag und weil ich nur 1 Layer Platinen ätze... Übrigends habe ich den IRFZ44N mal getestet und für 1A brauche ich mindestens 4,6V :)
-
Thread
Suche schnellsten ARM Mikrocontroller mit internen Flash
Hermann U. schrieb im Beitrag #2426176: > Sowas mit internem Flash wäre das richtige für mich :-) Dafür braucht man aber noch einen BGA-Lötkolben :-) RS hat den Preis fürs STM32F4-Board gesenkt!
Hermann U. schrieb im Beitrag #2426145: > mein letzter Projekt war auf PIC32 realisiert, war so ein UART 16bit > 2,5Mbaud auf SPI Konverter, das UART ist 16bittig + 1Startbit und > 1Stopbit, zwischen den Stop
-
Thread
Auswahl des richtigen AVR -Controllers für einen Leistungsdimmer?
daraus die Zündzeitpunkte. Profis machen es auch mit einem 8 Bit Timer. Muttersöhnchen nehmen ne'n STM32 ;-)
Erweiterungsgeräten usw.) Somit wäre ich schon mal bei knapp 100 I/O's. Somit wäre man bei einem STM32F103ZC angelangt (LQFP144 Pin) Wenn man USB und CAN gleichzeitig nutzen möchte, so wäre z.B. der STM32F40xZG zu empfehlen. Wie gesagt, der STM32 ist nur eine Empfehlung, da ich den kenne und
-
Thread
STM32 komisches Verhalten bei include und leerer Funktion
Hallo Leute, ich brauch mal Hilfe. Ich hab hier einen STM32F107VCT6 und folgendes Programm mit CoIDE (1.7.5, 20130927-3279-1526) draufgeladen: Die main.c sieht so aus: [c] #include <stm32f10x.h> #include <stm32f10x_conf.h> #include <stm32f10x_rcc.h> #
? Die neue Funktion ist leer: stm32_serial.h [c] #ifndef STM32_SERIAL_H #define STM32_SERIAL_H //************************************************** void stm32_serial_init( void ); #endif [/c] stm32_serial.c [c] //*
-
Thread
Verfügbarkeit STM32F7xx / H7xx
Was ist am STM32H750IBK6 nicht BGA, ausser dass es uBGA ist?
Uwe Bonnes schrieb im Beitrag #7305426: > Was ist am STM32H750IBK6 nicht BGA, ausser dass es uBGA ist? Tja, er braucht aber STM32H750XBH6 ;-)
-
Thread
ARM Cortex gegen AVR
Pins. Übrigens kann man alle STM32 auch direkt über die seriellen Schnittstellen (CAN, USART, USB) programmieren. Dazu erhält jeder STM32 während der Produktion entsprechenden Code mit auf den Weg, so dass man über das entsprechende
Das ist natürlich auch eine feine Sache - ob und wie sich die STM32 direkt per Massenspeicher ansprechen lassen, ist mir leider nicht bekannt.
-
Thread
Arduino: max. Strom duch interne Schutzdioden
Wer sich nur so eine pauschale Regel wie oben merken will: Die STM32-Pins haben keine Schutzdioden, es sind trotzdem nur VDD+0.3V erlaubt. Und die Krönung: Auch sogenannte 5-Volt-tolerante Pins vertragen keine 5 Volt sondern nur VDD+3V, aber sicher keine 6.3 Volt. Vor allem verträgt kein STM32-Pin 5 Volt, wenn VDD = 0V ist. Ja, es ist so kompliziert, nur das richtige Datenblatt für genau den fraglichen Pin gilt! Aber kochen können sie, die Franzosen und Italiener ;)
-
Thread
WS2812 mit Nucleo und Lib
gemacht habe sind folgende Änderungen https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#STM32F401RE_Nucleo_und_STM32F411RE_Nucleo
übersetzt. Das macht man ja auch unabhängig von der Übersetzung mit Timern. Insbesondere beim Stm32F411! Entweder mit DMA+UART oder DMA+SPI oder DMA+Bit-Banging. Schau mal, wie das z.B. bei der [[WordClock_mit_WS2812]] mit dem STM32F411 gemacht wurde.
-
Thread
Kinetis vs LPC (NXP kauft Freescale)
Solange bis die sich äußern ob Kinetis oder LPC weiterentwickelt wird, würde ich für Neuentwicklungen STM32 (oder was anderes) nehmen.
die m.E. auch völlig überflüssig sind. Hier mal ein Beispiel: #define ADC_SC2_ACFGT_MASK 0x10u #define ADC_SC2_ACFGT_SHIFT 4 #define ADC_SC2_ACFE_MASK 0x20u #define ADC_SC2_ACFE_SHIFT 5 #define ADC_SC2_ADTRG_MASK 0x40u #define ADC_SC2_ADTRG_SHIFT 6 #define ADC_SC2_ADACT_MASK
-
Thread
Avr zu wenige Ressourcen -> umstieghilfe
LPC1769 -> 100/120MHz, 100Pins, 4x UART LPC1758 / LPC1759 -> 100/120MHz, 80Pins, 4x UART Diverse PIC32 -> 80MHz, 80/100Pins, bis 6x UART STM32F1xx hat nur bis 3x UART wenn ich das richtig sehe. Es gibt anscheinend welche mit 5, allerdings ist das die low-cost Reihe mit max. 24MHz. Die STM32F2xx
und CAN in vollem Einsatz. STM32F2xx liegt schon hier und wartet auf Portierung. Tools sind Yagarto mit gcc > 4.5.x und OpenOCD mit OpenOCD-USB als Dongle aus dem Web-Shop hier. Debugging mit insight-gdb. Einzig kommerzielles hier
-
Thread
µC wird heiß
Das DaBla des STM32F302xB STM32F302xC sagt: "The VDDA voltage level must be always greater or equal to the VDD voltage level and must be provided first." Das ist hier wohl eher nicht gegeben (R203 hängt an -3V3)...
mag. > Aber Widerstand darin ist damit ggf. der Quarz Treiber den Quarz nicht > überfährt.. <100uW sollte die Leistung am Quarz sein.. Bei 16MHz ist ein Widerstand dieser Größe einfach nur unsinnig. Sowas findet man auch in keinem Datenblatt der gesamten STM32 Serie. Ich verstehe, wenn da jemand
-
Thread
CH32V003 - Experimente mit dem Zehn Cent-Mikrocontroller
devboard, den WCH-Link und 5 nackte uCs. Für ~17€ gibt es 50x CH32V003F4U6 als QFN20 für ein paar Mark weniger das ganze als SOP8. (Alles inkl. Versand und MwSt)
Ist schon jemandem aufgefallen, dass der CH32V003F4P6 nicht nur zufällig so ähnlich heisst wie der STM8S003F3P6? Das Pinout ist nahezu perfekt gleich, siehe Anhang. (Pinout des CH32V003F4P6 - gelb markiert sind die STM8S-Anschlüsse) Der CH32V003F4P6
-
Thread
Kontinuierliche Datenrate Mikrokontroller -> PC über USB
soll er denn loggen, mit welchen Parametern? >ist mit > einem aktuellen PC mit Windows und einem STM32 möglich? Mit Windows auf einem PC wäre mit USB2.0 eine Brutto-Datenrate von 480MBit möglich. Praktisch einiges weniger. Das wird dein uC aber womöglich gar nicht schaffen. > Welche USB Device
"^^ 9.5M Baud Bulk-Transfer. Richtig? > Damit dürfte die PC Software deutlich einfacher werden... Einfach, falls Du z.B. einen FTDI-Treiber nimmst. Falls Du den Virtual Com Port über STM32-Firmware umsetzt
-
Thread
Layout überprüfen bitte (8051)
ein grosser Speicher in Betracht gezogen werden muss, gibt es momentan mMn nichts besseres als die STM32M Familie. Sepp
> werden muss, > gibt es momentan mMn nichts besseres als die STM32M Familie. Sepp
-
Thread
uC für USB Audio Anwendungen
Hallo, ich suche einen uC für USB Audio Anwendungen. Letzlich sollte über I2S ADC/DACs angebunden werden Daher im Prinzip eine programmierbare Soundkarte Nach einiger Recherche bin ich auf den STM32F401xB gestossen
/stm32f4discovery.html http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32f746gdiscovery.html
-
Thread
Auswahl eines ARM-µC für Einsteiger
Entwicklung beginnen könnte. Der Preis spielt eine untergeordnete Rolle. Das Board soll nicht öfter als 5 mal hergestellt werden. Ich lese überall ganz viel über die STM-32 Chips. Was sind da die Vorteile? Zum G55 finde ich leider außer dem Datenblatt (~1100 Seiten) nur wenig Dokumentation. Gibt es
STM32F103 http://stefanfrings.de/stm32/index.html Die Stromaufnahme im Standby ist allerdings deutlich höher, als du von AVR Controllern gewöhnt bist. Wenn es da wirklich auf wenige µA ankommt, dann
-
Thread
Interrupts bei Fahrradtacho und clock
richtige Verzeichnis kopiert, keine Ahnung warum ich hier gelandet bin. Es wird jedenfalls sicher ein STM32 verwendet, vermutlich STM32L152 Die Gründe sind belanglos, mir ist klar as auch ein kleiner AVR gehen würde.
deutlich genauer. Wobei, kennt man den Radumfang auf 3% genau? Ach so, man will natürlich keinen Quarz am uC. Von wegen L151: ja, es ist einer der wenigen mit internem EEPROM. Aber den gibt's ja nur in Gehäusen mit 0.5mm Pinabstand und min. 48 Pins. Und es ist einer der ersten Low-Power-Chips von STM. Ich
-
Thread
Projektidee.Oszilloskop die 12334543te
Moins, guggt doch mal hier: http://www.youtube.com/watch?v=JQhHKdDDgM0 STM32F103xxx mit externem ADC dran. gruss, tom.
und damit die erforderliche Datenmenge. Diese Daten werden dann als "Einmal-Befehl" per USB an das STM32F4DISCOVERY geschickt. Wenn die notwendige Sample-Rate unter der HW-Sample-Rate liegt, kann das STM32F4DISCOVERY per Interpolation downsamplen, damit die Datenmenge nicht unnötig groß ist. Die FFT
-
Thread
STM32: I2C-Master setzt ARLO-Flag (arbitration lost)
ganze Zeit gesetzt war. Ich habe die in https://www.st.com/resource/en/errata_sheet/cd00190234-stm32f101x8b-stm32f102x8b-and-stm32f103x8b-mediumdensity-device-limitations-stmicroelectronics.pdf auf Seite 26 beschriebenen Schritte befolgt. In main.c unten ist die Definition der Funktion. Dies hat
sauber ohne derart seltsame Signale zu erzeugen. Falls du abgucken willst: http://stefanfrings.de/stm32/stm32f1.html#i2c Da sollte man aber noch Abbrüche nach Timeout einbauen.
-
Thread
Kaufempfehlung für ARM Einstieg
Lieferanten: http://de.rs-online.com/web/p/entwicklungskits-prozessor-microcontroller/7458434/?searchTerm=STM32F4DISCOVERY&relevancy-data=636F3D3226696E3D4931384E4B6E6F776E41734D504E266C753D6465266D6D3D6D61746368616C6C7061727469616C26706D3D5E5C772B2426706F3D313326736E3D592673743D4D414E5F504152545F4E554D424552267573743D53544D33324634444953434F564552592677633D424F544826 http://de.mouser.com/ProductDetail/STMicroelectronics/STM32F4DISCOVERY/?qs=%2fha2pyFaduhFi5ozQy76x6u2p226hUIh7pEzdAhd1c%2ftmdu4YjGqSw%3d%3d Ich nutze Eclipse und bin damit sehr zufrieden. Ich finde das ist der beste Editor, der mir jemals unter gekommen
-
Thread
USB Problem bei STM32F072C8
Forum veröffentlichten Code ausprobieren. Ich denke, die Vorschläge auf http://stefanfrings.de/stm32/stm32l0.html#usb lassen sich mit minimalem Aufwand für deinen Mikrocontroller anpassen.
Wie dem auch sei: vielen Dank für die Hinweise, gelernt habe ich einiges. - im Gegensatz zu STM32F4 geht DFU auch ohne Quarz - ich werde (da ich immer mehr Chips, min. 5, bestelle) einen Chip erst ausserhalb einer Platine oder auf einer funktionierenden Platine testen.
-
Thread
Attiny Programmierung
reduzierten Resourcen eines Controllers deren Reiz aus? Häufig hab ich das Gefühl, speziell bei STM32, dass ich einen alten DOS Rechner programmiere...
Apfelmännchens mit einer Auflösung von 480x320 mit 256 Farben laufen lassen und denselben Code auf einem STM32F411 mit 120 MHz. Der STM32 war deutlich schneller. Auch die Funktionen einer FATFS mit SPI zum Zugriff auf eine SD-Card haben bspw. Namen wie fopen. Ich weiß, ich bin nostalgisch, alt und
-
Thread
BTM 222 paaren mit Androis app
zeichen); [/c] deine Interrupt Routine: [c] void __attribute__((__interrupt__,no_auto_psv)) _U3RXInterrupt(void) { IFS5bits.U3RXIF = 0; // clear RX interrupt flag /* Check for receive errors */ if(U3STAbits.FERR == 1) { } /* Must clear the overrun error to keep UART receiving
Module beschäftigen. Eine Frage, das Module kann ich direkt mit RX und TX(UART Schnittstelle) vom STM32F429ZI DiscoveryBoard verbinden oder? Brauche also keinen Pegelwandler 5->3,3V?
-
Thread
atmega168 vs atmega328 (warum noch den 168er nutzen?)
Warum ATMega nehmen, wenns AT*X*Mega gibt? ATXMEGA32E5-AU 2.09€/Stück +MwSt bei 25 Stück
der Handel kaum Boards mit diesen Chips anbietet (im Gegensatz zu Arduino Nano). Weil sie nicht mit 5V funktionieren. Weil man dafür andere Programmieradapter braucht. Weil der Debugger 10x teurer ist, als für STM32.
-
Thread
GCC Optimierung killt Funktion
ich habe hier auch mal STM32 Libs durchsucht, die DMB/DSB/ISB tauchen nur an einer Stelle auf: beim beschreiben des Flash, sonst nirgends. Und das habe ich auch mal schnell in den STM32F103 geschoben: [c] while(1) {
ist in Java geschrieben und läuft auch unter Linux http://fivevolt.blogspot.de/2014/07/installing-stm32cubemx-on-linux.html U.u. reicht dort mittlerweile auch ein java -jar path-to-cubemx.exe oder über den Wine-Umweg
-
Thread
Auftrag zur Programmierung eines Soundmodules
Habe mal mit einem STM32F030 so einem Werbeartikel "Buzzer" ein neues Innenleben verpasst (zum Originalchip hatte ich keine Infos) mit einem STM32F030 und einem kleinen Verstärker IC LM4991, das Ganze läuft an 3V (2x 1.5V
> (2x 1.5V Batterien). Yep, der STM32F030 wäre auch meine Wahl gewesen. Billiger geht's fast nicht - gerechnet für Gesamtkosten über genannte Stückzahl. > Lesen der Sounddaten von Micro-SD Karte (FAT code
-
Thread
Suche 16 bit CPU mit externem Buszugriff
mal klar machen das die vor 15Jahren schon an Peripherie eingebaut hatten was man heute so bei einem STM32F103 erwartet/kennt. Das war zu Zeiten als die Bastler bei uns dachten das ein Mega8 cool sei... Mir waere es ja auch egal, aber M16C kommen wegen ihrer langen Geschichte auch gut mit 5V klar.
H-G S. schrieb im Beitrag #4601286: > Das Äquivalent von ST Micro (STM32F4 ?) hat scheinbar nur einen externen > SD-Karten-Bus und einen externen DRAM-Bus, also nicht gerade geeignet > für mein Projekt. Was ist für dich ein DRAM-Bus? Manche STM32 haben ein FSMC, das
-
Thread
Radxa RS114 oder anderer µC zum Einstieg?
und evaluation/development boards von namhaften/etablierten Herstellern an. Im Forum ist vor allem STM32 verbreitet, ua. weil ST vor Jahren reihenweise preiswerte developement und evaluation boards rausgebracht hat, (zB. STM32 Nucleo). Weitere Hersteller von ARM Basierten µCs sind unter anderem NXP (
auf eben diese Maschine gedrillt wurde. Ich hatte hier schon mal gewitzelt mit "Ingenieur für STM32F1xx" versus "Ingenieur für STM32F3xx", die sich 'grundlegend' unterscheiden... Nein, so nicht. Eigentlich mit allen Produkten kann man etwas basteln und man kann (und muß) auch bei Verwendung
-
Thread
Schaltung erweitern
Scheisse) Wie die Led blinkt ist mir egal, Hauptsache sie tut was. Was ich aber unbedingt benötige ist 5V am OE, das muss auf jeden Fall funktionieren. Gibt es so eine Möglichkeit, 5V zu erhalten? STM32F072 heisst der uC
Fragender schrieb im Beitrag #5803743: > STM32F072 heisst der uC Irgendsoein Drecks-3.3V uC Ja dann hast du eben mehr Aufwand. Schalte zwischen LED-Ausgang und Schwieberegister-Eingang 2 Gatter eines mit 5V versorgten 74HCT14 LED