-
Thread
Suche DIP-µC für 80kHz Gegentakt-PWM in Hardware
Ben schrieb: >Mag aber die PICs nicht besonders Das ging mir genauso, weil ich nur die 8-Bit-PICs gekannt hab. Die 16-Bit-PICs sind aber wirklich gut, sie haben eine moderne RISC-Architektur und nichts mit den 8-Bittern zu tun. Und mit dem PicKit3 bekommst für wenig Geld einen ganz brauchbaren
für PWM haben die STM32 reichlich.
-
Thread
Webseite für die Einarbeitung STM32 auf Deutsch
einer Site interessiert wäre... Also das wäre schon ein spannendes Projekt für das Wiki hier, ein STM32-Tutorial aufzubauen.
Der Artikel [[STM32F10x_Standard_Peripherals_Library]] ist auch lesenswert für den Einstieg. Hab gesehen dort gibt es einen Link zum Artikel [[STM32_LEDBlinken_AtollicTrueStudio]] der evtl. auch mit Eclipse funktionieren
-
Thread
Arduino Q, Qualcomm kauft Arduino, neue IDE ante Portas
Leute, habt ihr euch einmal mit dem Board beschäftigt? Was der USB-C Anschluss alles kann? Wofür der STM gedacht ist? Wofür man einen Mikrocontroller statt SoC verwendet?
eine Lernplatform für das Fahrradfahren - Ein PC ist eine Lernplatform um programmieren zu lernen - STM-Cube ist eine Lernplatform für STM Mikrocontroller In allen Fällen beschreibe es nur eine Möglichkeit, für was etwas benutzt werden kann, aber nicht muss. Wie ich schon geschrieben hatte, war
-
Thread
SPL und Atollic
PREDIV1_DIV8' undeclared (first use in this function) #define RCC_PREDIV1_Div8 RCC_CFGR2_PREDIV1_DIV8 ^ ..\src\stm32f0xx_rcc.h:157:83: note: in expansion
error: 'RCC_CFGR_MCO_PRE_8' undeclared (first use in this function) #define RCC_MCOPrescaler_8 RCC_CFGR_MCO_PRE_8 ^ ..\src\stm32f0xx_rcc.h:498:58: note: in expansion of macro
-
Thread
Geschwindigkeit ATMega
erzeugt stimmen. Dann stimmt deine Einstellung in der Hardware nicht, denn 2 MHz ist um Faktor 8 zu wenig. Surprise, surprise, es gibt eine DIV8 Fuse 8-0 > Wenn ich in main nichts mache außer eine LED zu toggeln, erreiche ich > damit 200kHz. Auch wenn ich "MCU Clock Frequency" auf 16MHz setzte
damit den Chip > beschleunigen? Und wie sind die Einträge zu verstehen? Der Haken bei LOW:CKDIV8 muss weg! Denn damit wird der Quarztakt intern durch 8 geteilt! Siehe [[AVR Fuses]].
-
Thread
SysTick enable führt zu sofortigem Fault
#elif defined( STM32F10x ) #define SYSTEMCORECLOCK 72000000ULL #endif int main(void) { // Timer und Interrupt-Prioritaeten einstellen #if defined( STM32F4XX ) || defined( STM32F10x )
daß ich die beiden IRQs nicht vor dem SysTick-Timer einschalten kann, und was in dieser Hinsicht den STM32F103 vom STM32F446 unterscheidet.
-
Thread
ST-Link V2-1 Virtual COM Port
findest du im Datenblatt TN1235 von ST. SWIM programming speed rates: 9.7 kbyte/s in low-speed, 12.8 kbyte/s in high-speed
Ich habe es mit einem Nucleo-64 STM32F303RBT6 getestet: Mit 8 MHz R/C Oszillator: 300 Baud geht nicht 600, 1200, 2400, 4800, 9600, 19200, 115200, 230400, 460800 Baud gehen 921600 Baud geht nicht 1000000 Baud geht nicht Mit
-
Thread
Wechsel von Hardware zu Embedded SW vorbereiten
dich damit befasst hast und vllt. auch kannst. > * Mikrocontroller: Bis jetzt nur PIC und AVR 8 Bit. 8-bit Controller und C++ wird nicht so einfach werden, weil die 8-bitter nicht viel RAM haben. Wie schon geschrieben, da ist der sparsame bzw. sinnvolle Umgang mit den Ressourcen (RAM, Timer (soft
welche Auswirkungen das hat und wie man damit umgeht. Was schon von Haus aus was kann, sind z. B. STM32F... Dev-Kits bzw. Eval-Boards. Zudem gibt es zu dem STM32-Zeug (und sicher auch zu dem STM8-Zeug sowie Atmel) gute und eindeutige Doku, von TI (wurde oben schon mal empfohlen) kann ich das leider
-
Thread
Stolperstein beim STM32F051 und SPI
Servus Allerseits Nach mehreren Stunden Fehlersuche: Der STM32F051 hat ein SPI-FIFO, weshalb, falls man mit 8-bit arbeitet, die Abfrage des RXNE Bits nicht greift. Deshalb muss im CR2 Register unbedingt FRXTH (FIFO reception threshold) gesetzt werden. [c]
Was funktioniert: > Auf RXNE warten und das Datenregister zweimal auslesen. Bin gerade dabei den STM32F051 zu programmieren. Habe alles oben schon ausprobiert. Der Controller sendet 2 mal anstatt einmal. Bei 8 Bit werden trotzdem die ganzen 16 Bit gesendet.
-
Thread
Embedded System - STM32F429
gestellt habe. Ich bin sicher, dass meine Notizen für Dich hilfreich sein werden: http://stefanfrings.de/stm32/index.html Meine Notizen beziehen sich auf STM32F1 Controller, allerdings ist der Unterschied zu STM32F4 nur gering - zumindest was diese Grundlagen angeht.
habe. Ich bin sicher, dass meine Notizen für Dich hilfreich > sein werden: http://stefanfrings.de/stm32/index.html Zitat 2. Satz: "Wer noch keine Erfahrung mit Mikrocontrollern hat, dem empfehle ich, mit kleineren 8bit Controllern (z.B. Arduino Nano) anzufangen." Volle Zustimmung ;-)
-
Thread
Sainsmart TFT-Display - Anschlussbelegung
Hallo Leute, ich möchte ein 240 x 320 TFT LCD Touch - Panel von Sainsmart an ein STM32F4-Controller hängen. Am liebsten im SPI- oder 8-bit-Mode. die Werbung sagt: "für Arduino Due Mega2560 R3 UNO R3 Raspberry Pi" Der TFT_Controller ist ein ILI9325. Der touch IC ist ein XPT204
20-011-976/2.8+TFT.zip auch noch was ... Einfach mal nach "2.8" Sainsmart TFT" bei der großen Suchmaschine suchen ;)
-
Thread
USB: Dual VCOM-Port mit STM32F407
garnichts > zurück, keine Reaktion. Auch im USB-Pcap ist absolut nichts zu sehen. Anders als der STM32F407 braucht der STM32F103 einen 1,5 kΩ Pullup an der D+-Leitung.
Ergebnis: mit dem STM32F103 und dem 1,5kΩ funktioniert es ohne Probleme. Ich habe 2 Ports parallel getestet und es sieht auch im pcap gut aus, keine komischen Pakete. Etwas musste ich noch ändern: In der "stm32f1xx_ll_usb.c
-
Thread
TFT-Displays
diesen Leutchen geraten, einen LPC2478 zu nehmen, jetzt rate ich eher zu einem LPC4xxx und externem 8 oder 16 MB SDRAM, aber bitte 32 bittig, damit man noch ein bissel Busbandbreite für die CPU hat. Und mit solchen LPC's hat man deutlich mehr gekonnt als mit allen STM32 Frickeleien, denn der TFT-Controller
siehe z.B. Beitrag "The N95 8GB 320x240 color display with > STM32" "Ordentlich" ist relativ. Und selbst wenn die Hardware dann soweit läuft geht der Spaß erst richtig los. Von daher wundert es mich schon weshalb der FT800
-
Thread
Vieles gelesen, trotzdem: Welcher AVR-Programmer/Welche IDE??
einen mittelgroßen ATtiny328P als Modul mit USB-UART Schnittstelle (bekannt als Arduino Nano). Im STM32 Umfeld empfehle ich für den Anfang ein STM32F103C8T6 Board. Das ist zur Zeit sehr billig und bei Bedarf kann man sich später sowohl kleinere als auch größere Modelle anschauen.
Karl Ium schrieb im Beitrag #5240475: > Kann man STM32-Controller genau so "frei" programmieren? Ja. Und das macht richtig Spaß. Nucleo + STM32CubeMX + SW4STM32 = ungeahnte Möglichkeiten :)
-
Thread
Als Medizintechniker in den Embedded-Bereich
Controller-Typen werden in der Industrie am häufigsten >eingesetzt? ARM-Mikrocontroller z.B. STM32 von ST, die sind einfach leistungsstärker als die 8-Bit Mikrocontroller von Atmel (atmega, attiny) und können komplexere Firmware ausführen. Ich würde dir empfehlen für deinen Berufsweg LANGSAM in
derjaeger schrieb im Beitrag #5145608: > ARM-Mikrocontroller z.B. STM32 von ST, die sind einfach leistungsstärker > als die 8-Bit Mikrocontroller von Atmel (atmega, attiny) und können > komplexere Firmware ausführen. Ich würde dir empfehlen für deinen > Berufsweg LANGSAM
-
Thread
EmBitz: Ignorierte Includes und Probleme beim NVIC/GPIO
Leute, Ich brauch mal eure Hilfe. Und zwar versuche ich gerade, ein chinesisches BluePill mit einem STM32F103C8T6 drauf zum Leben zu bringen. Der Plan war, einen Timer laufen zu lassen, der dann eine LED per Interrupt ein- und ausmachen würde. Ja, daran scheitert es schon. Die LED bleibt an, der Interrupt
_t GPIO_PortSource, uint8_t GPIO_PinSource); void GPIO_ETH_MediaInterfaceConfig(uint32_t GPIO_ETH_MediaInterface); [/c] Will man es dann genauer wissen genügt ein Blick in die korrespondierende <stm32f10x_gpio.c> Alles
-
Thread
Komplexität STM32 vs. PIC32
Hallo, danke euch schon einmal für eure Antworten. Die Sache ist die, ich komme mit den 8.Bittern AVRs und den 16-Bittern MSP schon ganz gut klar. Jetzt soll halt ein großer 32 Bitter für die Ansteuerung eines Touchscreen und als CAN Sniffer mit SD her. Ich habe mir schonmal ein STM 32 Board
Pete schrieb im Beitrag #2965215: > Die Sache ist die, ich komme > mit den 8.Bittern AVRs und den 16-Bittern MSP schon ganz gut klar Da du ja die MSP von TI schon kennst, wäre es vielleicht sinnvoller sie LM3Sxxx Reihe von TI zu verwenden anstatt dem STM. Damit kannst du
-
Thread
Eclipse mit Black Magic Probe
Start trace capture ARM Cortex-M specific commands: vector_catch -- Catch exception vectors STM32F40x specific commands: erase_mass -- Erase entire flash memory option -- Manipulate option bytes psize -- Configure flash write parallelism: (x8|x32(default)) (gdb) [/
using \\.\COM17 (gdb) mon swd Target voltage: unknown Available Targets: No. Att Driver 1 STM32F40x (gdb) att 1 Attaching to Remote target warning: No executable has been specified and target does not support determining executable automatically. Try using the "file" command. 0x080005e8
-
Thread
LSERDY wird nicht ready - STM32F407 LSE Clock
Guide von ST: https://www.st.com/resource/en/application_note/cd00221665-oscillator-design-guide-for-stm8afals-stm32-mcus-and-mpus-stmicroelectronics.pdf mfg mf
STM hat auch eine eigene: https://www.st.com/resource/en/application_note/cd00221665-oscillator-design-guide-for-stm8af-al-s-stm32-mcus-and-mpus-stmicroelectronics.pdf oder Freescale: https://www.nxp.com
-
Thread
long double (80Bit) mit STM32F4 ?
Dass der STM32F4 in Hardware nur mit 32-Bit Fliesskommaformat rechnen kann weiss du?
www.amazon.de/Numerische-Mathematik-Eine-beispielorientierte-Einführung/dp/3446432337/ref=sr_1_2?ie=UTF8&qid=1444933167&sr=8-2&keywords=numerische+berechnung
-
Thread
Birulki: Sensoren, Speicher und Funkmodule
new-part-day-espressif-esp32-s3/ oder cnx-software beim stm32wb55: https://www.cnx-software.com/2019/03/08/stmicro-stm32wb55-bluetooth-5-802-15-4-nucleo-pack/ Das hier ist einfach nur zusammenhanglos, bruchstückhaft und ohne erkennbare Linie aus Datenblättern
/2021/01/09/new-part-day-espressif-esp32-s3/ > oder cnx-software beim stm32wb55: > https://www.cnx-software.com/2019/03/08/stmicro-stm32wb55-bluetooth-5-802-15-4-nucleo-pack/ Danke für dein Feedback. So etwas hatten wir ja auch zu einigen STM-Chips zum Beispiel, oder
-
Thread
Div. Stm32F1, Arduino plus Ethernet Shield Cypress, Atmega 8 MPS432
Hallo, verkaufe hier div. STM32 F1: 2x STM32F103R6T6A 3x STM32F103RCT6 1x STM32FL152RBT6 1x Mini Dev Board mit STM32F103C8T6 Außerdem habe ich noch einen Arduino Mega (China) und ein Ethernet Shield (ebenfalls China)
Marco M. schrieb im Beitrag #6515702: > Hallo, > verkaufe hier div. STM32 F1: > 2x STM32F103R6T6A > 3x STM32F103RCT6 > 1x STM32FL152RBT6 > > 1x Mini Dev Board mit STM32F103C8T6 > > Außerdem habe ich noch einen Arduino Mega (China) und ein Ethernet > Shield (ebenfalls
-
Thread
STM32-comStick USB-Bootloader
Ausführung setzt Du ein, ggf. welche auch mit data code > 937? Wir haben momentan zwei Chargen STM32F105 in Betrieb: STM32F105RC mit Datecode 952: Bootloader funktioniert problemlos STM32F105V8 mit Datecode 926: Bootloader funktioniert nach Workaround gemäß Errata Sheet (zwei Pins auf High-Level
Zwischenzeitlich habe ich aber auch ein Problem mit dem Quarz fest gestellt (Amplitidenmodulierte 8MHz mit 1Hz !??) Allerdings sollte das keine Rolle spielen, da für den Bootloader ja der interne Takt benutzt wird. Nichts desto trotz fliegt ersteinmal der Quarz 'raus, dann wird der STM32F105 ausgetauscht
-
Thread
Umbau von STM32F030F4P6 auf AVR mit Software
Ein STM32 (32 bit controller) ist halt viel leistungsstärker als ein AVR (8 bit controller) Es hängt also von der Applikation ab. Wenn der AVR für die Anforderungen genügt, dann ja, du kannst es ersetzen
). Details verrät AN2606. Auf dem PC kannst Du z.B. stm32flash verwenden: https://sourceforge.net/projects/stm32flash/
-
Thread
STM32 24Bit Bmp nach 565RGB Format
26rk%3D1%26sd%3D190509403384%26 [c] u32 RGB888ToRGB565(u8 r,u8 g,u8 b) {return (u32) (r & 0xF8) << 8 | (g & 0xFC) << 3 | (b & 0xF8) >> 3;} //565 void test(void) { u8 scan_bit1; //µ¥¸ö°´¼üɨÃè±äÁ¿ u8 scan_bit2; //µ¥¸ö°´¼üɨÃè±äÁ¿ char aa[
¡£±ä³É16λͼ u32 RGB888ToRGB565(u8 r,u8 g,u8 b) {return (u32) (r & 0xF8) << 8 | (g & 0xFC) << 3 | (b & 0xF8) >> 3;} //565 void read_pic(uint16_t point_x , uint16_t point_y) { f = fopen("test.bmp", "rt"); fread
-
Thread
ARM-Einstieg: STM32 L0, F0, F3, F4?
AVR-Bastler schrieb im Beitrag #4719993: > bietet eine der STM32-Familien den besseren/leichteren Einstieg? die STM32F1 sind die ältesten. Einige Peripherieteile, z.B. das I2C, sind dort noch etwas hakelig zu programmieren und haben Bugs (siehe Errata-Sheet)
AVR-Bastler schrieb im Beitrag #4719993: > STM32 L0, F0, F3, F4 Solange man nur die Libraries verwendet macht es keinen Unterschied. Will man direkt programmieren oder 8-Bit Programme portieren sind die L0, F0 wegen Cortex M0 ohne Unaligned
-
Thread
STM32f407 (black) SDIO CLK Fragen
Hi Ich habe mal ein paar Fragen zu SDIO und dem STM32F407VET, verbaut auf den billig Teil (black board). Erstmal eine Sache die mich irritiert. Wenn ich folgende Clock Config verwende (CubeIDE): HSE=8MHz PLL=HSE HCLK=168MHz und ich habe als
mit den 48 MHz kann es auch Probleme geben: https://www.st.com/resource/en/errata_sheet/dm00037591-stm32f405-407xx-and-stm32f415-417xx-device-limitations-stmicroelectronics.pdf#page35
-
Thread
8051 - Programm und Daten in einem 128kB Chip ohne Overlap
Switching rumschlagen... Wenn du C(++) kannst solltest du dich leicht einlernen können. Gerade zum STM32F4 gibts jede Menge Material im Internet.
Aber auch dafür gibt es eine Lösung. Das Bild zeigt ein Speicherbeispiel für 64k-Programm- mit 8k-Datenspeicher, welche mit der 2k-Testversion problemlos programmiert werden können. Ich mache das eigentlich mit den STM32xx so, um auf legalen Weg die 32k-Beschränkung zu umgehen. Aber warum sollte
-
Thread
DAU IC gesucht
hat. Der Haken ist, dass die QS-Punkte für jede Neuentwicklung zutreffen. Zum Controllerpreis: STM32F030F4 gehen für ca. 0,50USD über den Tisch. Daran eine schnelle PWM mit RC-Filter und die Ripple-Spec wird eingehalten. Hier macht dann eine MCU 6 Kanäle. Wahlweise STM32F051 für ~1USD. Der hat
Noch als Ergänzung, wie ich es mit einem STM32F051 anstellen würde: die vorhandene Schaltung für einen STM32F407 http://mino-elektronik.de/FM_407/fmeter_407.htm#a5 auf das Notwendigste reduzieren und das Programm noch anpassen, daß die Meßzeit
-
Thread
Absoluter Anfänger
günstigsten ist ein Mikrocontroller-Board mit integriertem Debugger. Wie schon ausgeführt ist es mit einem 8-bit Mikrocontroller einfacher einzusteigen. Hier mal als Beispiel günstige Boards für 8-bit und 32-bit, beide mit demselben Debugger. Keine weitere Ausstattung erforderlich. https://de.rs-online.com
eingeplant haben. Wenn die Zeitskala kuerzer ist, plane ich einen SPI Stecker, wo ich im Bedarfsfall einen 8x8bit DAC aufstecken kann. Das Programm schreibt die Werte, die mich interessieren in den DAC, und ich kann mehrere Kanaele parallel mit dem Oszilloskop anschauen.
-
Thread
CRC32 vom STM32F4 auf dem PC zurück rechnen?
a time, or 8 rounds Crc = (Crc << 4) ^ CrcTable[Crc >> 28]; // Assumes 32-bit reg, masking index to 4-bits Crc = (Crc << 4) ^ CrcTable[Crc >> 28]; // 0x04C11DB7 Polynomial used in STM32 Crc = (Crc
0x55; uint32_t CRCValue = CRC_CalcBlockCRC((uint32_t *)buffer, 2); [/c] Da kommt dann beim STM32F4 = 0x5df6dc01 raus. Auf dem PC mit: [c] char Buffer[] = {0x00,0x00,0x00,0x33,0x00,0x00,0x00,0x55}; printf("CRC : 0x%x\n", CRC32WideFast(0xffffffff, 8, Buffer)); [/c] kommt =
-
Thread
Lebensdauer von lokalen Variablen
Das Linker-Script ist irgendwo in der Arduino-Installation zu finden... Das sieht gut aus: arduino-1.8.8/hardware/tools/avr/avr/lib/ldscripts Christian J. schrieb im Beitrag #5668295: > Ich arbeite oft damit auf dem ARM, tut es auch alles. Bis es dann halt irgendwann nicht mehr tut... Christian
window \xC0\x80.\xC1\x81,\xC2\x82.\xC3\x83", buf); int Parse(char* input, const char* command, uint8_t* buf) { uint8_t cmd_ch, in_ch; do { in_ch = *input++; cmd_ch = *command++; if(cmd_ch & 0x80) { in_ch -= '0'; if(cmd_ch & 0x40) in_ch *= 10;
-
Thread
FreeRTOS IDLE-Task
Line */ OTG_FS_WKUP_IRQHandler, /*!< 42: USB OTG FS Wakeup through EXTI line */ TIM8_BRK_TIM12_IRQHandler, /*!< 43: TIM8 Break and TIM12 */ TIM8_UP_TIM13_IRQHandler, /*!< 44: TIM8 Update and TIM13 */ TIM8_TRG_COM_TIM14_IRQHandler,/*!< 45:TIM8
xPortSysTickHandler(void); Wenn ich das mache bekomme ich ein "bad instruction": [code]../startup_stm32f4xx.S:134: Error: bad instruction `void WEAK vPortSVCHandler(void)'[/code] Allerdings sieht meine startup_stm32f4xx.S auch prinzipiell anders aus wie Moritz startup_stm32f4xx.c. Ich habe sie mal
-
Thread
DALI Interface für AVR und PIC
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
Ich will gerade an einer Steuerung mit einem AT Mega8 Basteln um vier Dali EVG mit 8 verschiedenen Scenen anzusteuern. Ich brauche keine Rückmeldung oder so. Habe ich das richtig verstanden, das ich quasi nur die vier EVG Adressen mit der entsprechenden
-
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)...
Ich habe die STM gemeint. Ich hatte beim STM32F103 einen Kurzschluss gegen GND von einem Pin und bis auf, dass das der Pin nicht funktioniert hat habe ich bei der Inbetriebnahme nichts vom Kurzschluss mitbekommen.
-
Thread
gas as a68 m68k - was nimmt man ?
https://www.crossware.com/m68xxx/Simulator Ob das jedoch der kürzeste Weg ist, ein 68k Programm auf STM32 zum Laufen zu bekommen...
Ausgaben machen kann und Eingaben empfangen kann, wäre es ganz nützlich. Parallel würde ich gerne den STM32 Code testen. Der könnte natürlich in dem Nucleo Board laufen. Oder gibt's evtl. für die STM32 ARchitektur auch einen Simulator? Übrigens hat ja der STM32F4 eine eigene FPU. Da wäre mein Floating
-
Thread
Nucleo x7xx (erstmal) nur low-performant
Du irrst! Der takt kommt als externer 8MHz-Takt vom ST-Link.
configuration must be: – SB148 OFF – SB112 and SB149 ON – SB8 and SB9 OFF HSE on-board oscillator from X3 crystal (not provided)... The configuration must be: – SB148 and SB163 OFF – SB8 and SB9 soldered – C37 and C38 soldered with 4.3pF capacitors – SB112
-
Thread
Arduino und struct gefallen sich nicht !
Nick schrieb im Beitrag #8022514: > Wenn man uint8_t noch nicht kennt... Knapp daneben ist auch vorbei!
schrieb im Beitrag #8022540: > Knapp daneben ist auch vorbei! Wenn du schon weißt, dass Kilo S. uint8_t kennt, dann kannst Du sicherlich auch ein gutes Argument bringen, warum man uint8_t nicht verwenden sollte.
-
Thread
Dynamisierung Encoder speziell für DDS
notwendig. der zur Hälfte leer ist. Und hornalt. Nimm einen ATmega88, der ist aktuell und hat sogar/nur 8 Pins mehr, dafür aber den 4fachen Speicher und kostet praktisch das Gleiche. >Wenn jemand hier im Forum mit dem schon erwähnten STM32 FM-Modulation >realisiert hat und ein paar Tips geben kann,
Marc schrieb im Beitrag #5504690: > > Ich würde das Ganze mit einem DDS-Breakout-Board + STM32 Arduino > kompatiblen Board + irgendein Displayshield machen. > > Treiber dafür dürfte es wohl genügend geben. Ein STM32 Wird wohl nötig sein, da 1. Die kleinen Atmels haben nur 10 bit ADC
-
Thread
LCD Controller / Graphics processoren
die aber keinem Pin des Connectors zugeordnet sind. > Wie realistisch wäre es, diesen direkt an STM32 anzuschließen, damit der > uC noch was anderes nebenbei machen kann? Ich kenne den STM32F4 nicht. Aber typischerweise erfolgt die Displayansteuerung komplett im Hintergrund. Man widmet einfach
sollte auch noch etwas für den normalen Datenverkehr übrigbleiben. Was die schwammige Formulierung "STM32" betrifft, so hab ich da ne klare Antwort: Vergiß es, solange du den bislang einzigen TFT-fähigen Typ nicht selbst kennst. Ja, mittlerweile ist ein STM32F4??? oder so angekündigt, quasi das künftige
-
Thread
Low End-Mikrocontroller von Renesas und ST, Funkmodule, Amazon Sidewalk uvam
-Kerns.  Bildquelle: STMicroelectronics, via https://www.st.com/content/st_com/en/campaigns/stm32c5-best-cost-performance-cortex-m33-mcu-z11.html  Bildquelle: https:
/stm32cube-docs/stm32cubemx2/1.0.1/en/docs/markup/CubeMX2_UserManual/CubeMX2_UserManual_IDE_ProjectGen.html und https://community.st.com/stm32-mcus-60/cmake-integration-in-stm32cubemx-and-usage-in-stm32cubeide-for-visual-studio-code
-
Thread
Spannungsteiler an ADC von STM32F4?
mit 5V betreibe. > > Das bezweifle ich noch stärker. Nach meinem Kenntnisstand gibt es keinen > STM32, der mit 5 Volt betrieben werden kann. Wirklich ein Stm32? Ich weiß nur das ein HK32F103CBT6 5V Betriebsspannung unterstützt. Ist ein mehr oder weniger kompatibler Clone des STM32F103CBT6.
supply and reference voltage "The voltage on VREF ranges from 1.8 V to VDDA" ------------------------------- Quelle: STM32F446xC/E Datasheet https://www.st.com/resource/en/datasheet/stm32f446mc.pdf Kapitel 6.2 Absolute maximum ratings (...) VDDx Variations
-
Thread
STM32 Main loop zu langsam?
Hallo, ich bin gerade dabei mit dem STM32CubeMX und SW4STM32 ein Programm für einen STM32f446RE zu schreiben. Da ich das erste mal SW4STM32 und den CubeMX für die STM's nutze habe ich relativ wenig Erfahrung damit. Mein aktuelles Problem
Nein, das ist ein STM32F1, aber das Prinzip dürfe wohl gleich sein.
-
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
Integer-Berechnungen mit grossen Zwischenwerten
Ich würde ich die vollen 64 Bit ausnutzen und noch mit 2^8 vor der Division multiplizieren: [math] \begin{eqnarray*} y_{1}&= &x\cdot f & |<2^{56}\\ y_{2}&= &y_{1}\cdot2^{8} & |<2^{64}\\ y_{3}&= &\frac{y_{2}}{L} & |<2^{32}, da L>x\\ y_{4}&= &y_{3}^{2}
maximaler Fehler etwa f/a+1. Je nachdem wie L und x sind aber deutlich kleiner. Erweitert mit 2^8: [math] \begin{array}{cccl} y_{1} & = & x\cdot f & \\ y_{2} & = & y_{1}\cdot2^{8} & \\ y_{3} & = & \frac{y_{2}}{L} & +\epsilon\\ y_{4} & = & y_{3}^{2} & +2\cdot\frac{x\cdot f\cdot2^{8}}{L}\epsilon
-
Thread
Artikel zur STM32F10x Standard Peripherals Library
Dieser Artikel war sehr hilfreich um die ersten Schritte mit dem STM32 zu verstehen. Danke euch!
Im Artikel [[STM32]] ist ein Demo-Projekt für Eclipse verlinkt: http://www.mikrocontroller.net/articles/STM32#Demo-Projekte "ChaN's FAT-Module with STM32 SPI"
-
Thread
STM32F407 macht nichts über JTAG mit BlackMagicProbe
Description 0 4 0x4BA00477 ARM Limited: ADIv5 JTAG-DP port. 1 5 0x06413041 ST Microelectronics: STM32F4xx. Available Targets: No. Att Driver 1 STM32F4xx (gdb) attach 1 Attaching to Remote target 0x08000188 in ?? () (gdb) file /home/christoph/workspace/stm32_f407_test/Debug/stm32_f407
Description 0 4 0x4BA00477 ARM Limited: ADIv5 JTAG-DP port. 1 5 0x06413041 ST Microelectronics: STM32F4xx. Available Targets: No. Att Driver 1 STM32F4xx (gdb) attach 1 Attaching to Remote target 0x08000470 in ?? () (gdb) file /home/christoph/workspace/stm32_f407_test/Debug/stm32_f407
-
Thread
Ist es noch sinnvoll, mit Controllern zu arbeiten?
Arduino (und die IDE ist immernoch Murks) inzwischen auch die Unterstützung für die ESPs und auch STM32f1 soweit fortgeschritten dass man damit wirklich arbeiten kann, auch wenn es irgendwie mein Entwicklerstolz verletzt. Während ich mir bei der Programmierung vom STM32 noch ziemlich einen abgebrochen
Wer z.B. kein C oder Assembler mag ist ggf. mit einem MicroPython-fähigen µC besser aufgehoben (z.B. stm32, teensy, nRF51 16bit-PIC). Ein Video welches mir parallel zum lesen dieser Frage durch purzelte: https://www.youtube.com/watch?v=mBwTsFBVuQo
-
Thread
Breakout Bord für ARM für Steckboards!
> Ob sind nicht alle Leitungen herausgeführt..wie eben REF oder VDDA Einen VREF Pin hat der STM32F103C8T6 leider nicht. > Ich entwerfe mir gerade notgedrungen ein eigenes...aber billiger wäre > natürlich wenn es sowas fertig zu kaufen gäbe..also aus 48QFP zu 48 > DIL/DIP So große DIL
> https://guloshop.de/shop/Kabel-und-Adapter/Adapterplatine-TQFP32-64::125.html?XTCsid=s7plarvkj8u74kabctj59jruj0 > > Jens hier stimmt der Pinabstand nicht, ist 0,8mm. Jens
-
Thread
Kann ein STM32F1 (BluePill) das 1Msps A/D mit CLK
der nächste Takt losgeht. Die 2048 Samples selbst müssen bloss in einem Puffer abgelegt werden, ob 8, 10 oder 12 bit wäre egal, dafür sollten die 20k RAM ja reichen, und danach per USB weggesendet werden. Kann ein STM32 das, und mit welcher Art der Programmierung ? Ich glaube mich sogar daran zu
Der Stm32F103 kann nur USB-FS. Stm32F723 hat internen HS-Phy.