-
Thread
STM32 OLED MiniScope
Hallöchen.. Auf Basis eines kleinen STM32 Board mit einem STM32F103C8T6 entwickel ich zur Zeit ein kleines MiniScope für mein EuroRack. Wellenform und Frequenz werden auf dem kleinen 0.89" OLED Display bereits angezeig. Was noch fehlt ist
Ich programmiere mein STM32F103C8T6 Board über einen STLINK V2 Adapter vom Nucleo-Board. USB hab ich noch nicht ausprobiert. Zum ADC: Laut Datenblatt schaft der STM32F103C8 1MHz Samplerate (12Bit) bei 14MHz Clock Frequenz
-
Thread
Suche Pulse Train oder Pulse Pattern Generator
Thomas S. schrieb im Beitrag #3736307: > Andere Möglichkeit: PIC32 (oder STM oder oder oder) über 32Bit SPI > Transfer raus mit 40MHz. Pro Puls 15kByte. 128k hat z.B. Pic32MX370. > Wäre zumindest recht einfach
auf STM32F4), hat beides seinen Charme C) FPGA mit synthesierter CPU als Kommunikationsfrontend Vor ein paar Jahren habe ich einen kleinen Spartan XC3S50AN mit einer PicoBlaze-CPU und VHDL-Logik gefüttert
-
Thread
ARM Cortex M3 für Dummies
Inhalt nichts sagen, aber vielleicht kennt jemand das Buch und kann was zu sagen: Programming with STM32: Getting Started with the Nucleo Board and C/C++ https://www.amazon.de/Programming-Stm32-Getting-Started-Nucleo/dp/1260031314/ref=pd_sbs_14_4/258-5924846-0692958?_encoding=UTF8&pd_rd_i=1260031314&
willst: die M0(+) gibt es in kleineren Gehäusen, vom M7 gibt einen einzigen mit 100 Pins, Auswahl gibt's mit 176 oder mehr. Vom M4 gibt es immerhin 2 oder 3 im LQFP-32, mit 0.8mm Pitch das bastlerfreundlichste Gehäuse. Okay, das gilt nur für ST, andere Hersteller gibt's auch noch. Der M7 kann double,
-
Thread
Empfehlungen für aktuellen µC
> - 2x UART > - 4x PWM (unabhängiger Kanal) > - I2C > - 2x SPI Können praktisch alle, sei es 8 oder 32 Bit. Such dir den schönsten aus. STM32, LPC, [[PICCOLO]], ESP32 whatever. > - Toolchain / Programmer unter Linux lauffähig und Open Source WOW! Und was machst du dann mit der Open Source
/boards/Debugger-STM32F103C8U6-STLINKV2 Mit Cube-IDE, läuft perfekt mit Linux Christian
-
Thread
stm32f103 3phase-generator
Vincent H. schrieb im Beitrag #4853427: > Ich hab mal einen FU mit einem STM32F405 und dessen TIM1 gebaut. Sieht allerdings mehr nach einem BLDC Antrieb für Motoren mit Hallsensoren aus. Der STM32F1xx hat eine Deadtime Unit: [c] void UpdateDTI(u8 deadTime){ TIM_BDTRInitTypeDef
Matthias S. schrieb im Beitrag #4853910: > Wir > spielen hier in der Liga STM32F1nn Das stm32f426-disco kostet unter 30€. Angesichts des Aufwands - den wir ohnehin alle betreiben - sollten 30€ für die bestmögliche
-
Thread
BluePill, ST-LINK und CubeIDE
HW ID geändert, schon funktionierte es. Post #9: https://www.eevblog.com/forum/microcontrollers/stm32f103t8u6-not-recognized-by-cubeide-as-genuine/
Nucleo gezogen * Vtarget, SWCLK, SWDIO und GND mit dem Bluepill verbunden * Neues Project erzeugen, STM32F103R8Tx als MCU auswählen * SWD-Debugging im CubeMX aktivieren * Code generieren * Debugger starten sieht dann so aus: [code] STMicroelectronics ST-LINK GDB server. Version 6.1.0 Copyright
-
Thread
clock configuration
Ich arbeite mit dem STM32F072. systickDevider = 1000
mehr geändert. Der Prozessor taktet mit 48MHz, die Software zeigt es aber falsch an, weil in der stm32f0xx_hal_conf.h Datei 4MHz steht statt 8MHz [c] #if !defined (HSE_VALUE) #define HSE_VALUE ((uint32_t)4000000) /*!< Value of the External oscillator in Hz */ #endif /* HSE_VALUE */[/c]
-
Thread
STM32 und externer Quarz (12MHz)
─startup │ └───arm │ startup_stm32f10x_cl.s │ startup_stm32f10x_hd.s │ startup_stm32f10x_hd_vl.s │ startup_stm32f10x_ld.s │ startup_stm32f10x_ld_vl.s │ startup_stm32f10x_md.s │ startup_stm32f10x_md_vl.s │ startup_stm32f10x_xl.s
-
Thread
Websites um passenden MCU zu finden
Petra S. schrieb im Beitrag #7647788: > ich suche verzweifelt den günstigsten MCU, der ein 8.192 MHz Clock > ausgeben kann Nimm irgendeinen Controller der dir am Besten passt und verwende für die Clock-Erzeugung
Quarz für die Peripherie gespart werden soll. > Samalischeibenfragen Ja, das allerdings. Petra S. schrieb im Beitrag #7647788: > ich suche verzweifelt den günstigsten MCU, der ein 8.192 MHz Clock > ausgeben kann (braucht vermutlich also eine interne PLL) Nein. Du kannst auch einen Takt mit 32,768
-
Thread
DSP-System für Audioverarbeitung, wie Komponenten aussuchen?
und für den STM umgeschrieben. Habe es immerhin jetzt schon soweit dass ein einfaches Audio-Loopback funktioniert (durch den STM32 hindurch). Wie ich das dann hinbekomme dass ich die zwei Hardware-I2S Synchron
runter waren eigentlich sehr sauber (habe ich auch mit Oszi nachgemessen). Vielleicht hat ja der STM irgendwie einen Schaden. Komisch aber dass das Debugging, der I2C und I2S läuft also denke ich eher der ist es nicht.
-
Thread
Eigener Bootloader stm32f103
Hallo, hab mal die Errata angeschaut. https://www.st.com/resource/en/errata_sheet/es0292-stm32l07xxxl08xxx-device-errata-stmicroelectronics.pdf 2.1.8 und 2.1.9 haben was mit dual-bank boot zu tun. Kenne mich jetzt nicht so aus ;-) Grüße
Niklas G. schrieb im Beitrag #7947553: > Werner P. schrieb im Beitrag #7947550: >> 2.1.8 und 2.1.9 haben was mit dual-bank boot zu tun. > > Hm, 2.1.8 ist bei aktuellen Chips repariert und 2.1.9 sollte sich nicht > auf VTOR auswirken... ok. Mein STM32L082: Device ID: 0x447, Revision
-
Thread
Suffix für uint8_t
auf dem STM32 ein uint_fast8t denselben Wertebereich wie ein uint32_t hat.
Sebastian schrieb im Beitrag #4414392: > Das mit dem uint_fast8_t wird ich mir ansehen, das habe ich noch nicht > benutzt. uint_fast8_t benutzt immer den Typ, mit dem der konkrete µC am schnellsten rechnen kann. Auf dem STM32 ist es identisch mit uint32_t, auf
-
Thread
Umstieg von PIC18F zu STM32F3
gekommen bei denen wir der Umstieg gewagt haben endlich mal von PIC18F wegzugehen. Die Idee ist einen STM32 zu benutzen und aus diesem Grund möchte ich euch fragen: 1)Wie schwer ist der Umstieg von (8 Bit) zu (32 Bit)? 2)Welche Protokoll soll es verwenden werden, damit es mit der Prozessor kommuniziert
schrieb im Beitrag #5223197: > 1)Wie schwer ist der Umstieg von (8 Bit) zu (32 Bit)? Kommt auf die Compiler an mit denen du arbeitest. Bei PIC18 nach PIC32 war das für mich gar kein Problem. STM32 bin ich noch bei, wg. der Umstellung von MIPS auf den ARM Kern und
-
Thread
STM32F4 Timer konfigurieren
1s. Irgendwo muss dieser Faktor drin stecken. Ich vermute daher, dass der Takt 16,8MHz ist, ich werde mal schauen ob ich irgendwo eine 0 zu viel oder zu wenig habe ...
, damit er auf 168MHz läuft (betrifft das stm32F4Discovery): in der system_stm32f4xx.c muss eingetragen sein: PLL_M = 8 in der stm32f4xx.h muss eingetragen sein: HSE_VALUE = 8000000 */ #include "stm32f4xx.h" #include "stm32f4xx_gpio.h
-
Thread
AVR®DD family, low pin count devices
45/58 gibt es in verschiedenen Gehäusen, d.h. die Chips sind unterschiedlich groß (ATtiny25-20SSN: S8S1, ATtiny45-20XU: 8X).
einem ATtiny festhält. Oder was man unter einem Grafikdisplay versteht. Das ist ein breites Feld. s/w, farbig, grafisch programmierbar usw. Alternativ zum ATtiny ein AVR128DB, brauchst sowieso viel Speicher für das Display. Der kann ab 1,8V mit 24MHz takten. Steht zwar nicht im Klartext im Manual,
-
Thread
Welcher PIC ist der beliebteste ?
F4550 bestellt (obwohl ich feststellen muss, dass die Preise für die PIC-Serie im vgl. zu den AVR und STM8 doch schon relativ satt sind). Wenn ich mir die ganz kleinen PIC's ansehe fällt mir auf, dass es doch tatsächlich Teile mit 25 Bytes RAM gibt. Das reicht ja gerade mal für 8 geschachtelte CALLs
ich mir anschauen. Den SDCC wollte ich nehmen, weil der auf dem System schon für die MCS51 und STM8 Controller drauf ist. Hrmpf... schade dass es den GCC nicht für diese Typen gibt... (würde mir bspw. für den STM8 super gut gefallen)
-
Thread
Fa. Atmel soll Probleme haben ?
Hinsicht besser. Das dürfte der wesentliche Grund sein, warum es eben neben den diversen Cortex-M3s auch noch einen nicht zu kleinen Markt für 8/16-bit-MCUs gibt. Kann sich noch jemand daran erinnern, dass Microchip vor ein paar Jahren lauthals Pläne durch die Presse schwirren lassen hatte, nach
wenigen Geräten unterstützt. Ethernet wäre doch auch mal interessant (auch, wenn man nur wenige kb/s fahren könnte). Wie auch immer: Ich bin auch kurz davor mich bei den STM32 oder NXP ARMs einzuarbeiten, da ich bei den AVRs auch auf längere Zeit "schwarz" sehe. Die Dinger sind ja mittlerweile
-
Thread
Stm32f107 Quarz für CAN
Hallo, Brauche ich beim stm32f107 aus der connectivity line einen 25MHz externen Quarz um Can zum Fliegen zu bringen? Mit einem 8Mhz läuft es bei mir nicht.
Das wird wohl mit einem 8MHz Quarz nicht funktionieren system_stm32f10x.c: [c] #ifdef STM32F10X_CL /* Configure PLLs ------------------------------------------------------*/ /* PLL2 configuration: PLL2CLK = (HSE
-
Thread
Atmel oder PIC Gesperrt
wechseln. Die Module von Mbed scheinen den schnellsten Einstieg zu versprechen, während das STM32 Discovery wenig kostet. Allerdings genügten mir bisher die "kleinen" 8 Bit AVR's. Nur einmal sollte es mehr sein, da hatte ich gleich ein Notebook verwendet.
benötigte Hardware läßt sich mit deutlich weniger Aufwand selbst basteln als einen o.g. Brenner für 8 Bitter. Das ist für den Bastler ne echte Erleichterung. W.S.
-
Thread
STM32: Arrays und Performance
GCC: arm-none-eabi 5.4.1 Optionen: -Wall -std=c99 -mcpu=cortex-m4 -mtune=cortex-m4 -g -mthumb STM32F405, dCache/iCache enabled, ART enabled, 168 MHz, 5 flash waitstates NUM_GENS 100000ul -O02 unsigned: 8 bit: 28.04 s 32 bit: 27.43 s signed: 8 bit: 26.82 s 32 bit: 28.04 s -O00
Gut, dann kau ich das einmal neu durch. Das liegt sicher nicht am GCC. Ich habe hier nen STM32F411 auf 100MHz. GCC 6.2.1 [pre] signed: | O0 | Os | O1 | O2 | O3 ------|--------|--------|--------|--------|------- 8bit | 88.10s | 28.82s | 29.64s | 23.73s | 22.67s
-
Thread
Profitiert double von der 32bit FPU?
Diese primitive Lösung bei der double und float 32bit hat gibt es nur bei den C/C++-Compilern der 8bit PICs und 8bit AVRs.
erkannt habe, habe ich Fließkomma-Operationen auf Mikrocontrollern praktisch keine Erfahrung. Auf 8bit µC habe ich gelernt, weitgehend mit Integer Datentypen auszukommen. Nun habe ich aber inzwischen auch einige STM32F303 Board in der Bastelkiste. Die haben eine FPU und deswegen ist das Thema "Fließkomma-Arithmetik
-
Thread
CAN-Device oder Platine zum üben
Das OLIMEXINO-STM32 hat komplette CAN-Hardware (Transceiver) an Bord bei Arduino-artigem Formfaktor. https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/open-source-hardware
Ich sehe gerade ... ein STM32 gibt es jetzt sogar in "SO8" gegossen: STM32G030J6M6
-
Thread
Welcher Microcontroller für i2c-Display
S. Landolt schrieb im Beitrag #5549953: > Weil die 'i2c-Unterstützung', also die TWI-Handhabung, bei allen AVR8 > (nahezu) identisch ist. Nur der Vollständigkeit halber: Das gilt, solange I2C/TWI
Standardaussage, einen ATmega48-328 zu nehmen, wohl wirklich nicht schlecht). In Abmessungen klein wäre ein STM8S103 (der aber als SMD und müßte erst noch auf einen Adapter gelötet werden)... aber es soll ja AVR sein (und prinzipiell nicht wirklich schlecht, weil es sehr große Unterstützung im Netz gibt und der
-
Thread
Anfänger Fragen zum STM32F10X
Unterschiede ausgleichen. Bei anderen Quartzes braucht es dann einen Eingriff in die Library. Siehe system_stm23f10x.c Zeile 64 4. The System clock configuration functions provided within this file assume that: - For Low and Medium density Value line devices an external 8MHz crystal
Kleine Anmerkung meinerseits... Ihr kennst sicher schon den Artikel [[STM32]] Hier gibt es ein Demo-Projekt "Chan's-FAT..." von MT. Drin ist alles damit man mit OpenOCD / Eclipse usw. debuggen kann. Hier: http://www.mikrocontroller.net/articles/STM32#Demo-Projekte
-
Thread
Ungenauigkeit beim STM32 ADC
4 LSB Fehler: Rain = (Ts / (Fadc x Cadc x ln(2^(N+2))) - Radc; für N=12; Fadc = Clock des Adc'S; Cadc = ca. 8pF; Radc = ca 1kOhm Diese Rechnung gilt natürlich nur ohne zusätzlichen Kondensator vorm ADC Eingang, ansonsten erhöht sich natürlich C. Zu beachten ist bei einem Tiefpassfilter vorm ADC
Mega ist fast bis aufs letzte Kontrollregister ausreizt. zbp. Timer1: Counter ist freilaufend für 8x Drehzahlmessung und zur Gewinnung von 3 unterschiedliche Zeittakte(20ms,100ms,1s) mittels Compare-Registers Was die Verständlichkeit der Manuals angeht fand ich die der AVR leicht verständlich. Man
-
Thread
Runtime Libs aus gcc-arm-none-eabi
auch im Linkerskript gehen würde. [c] arm-none-eabi-ld -gc-sections -M=map.txt -T./link.ld ./o/stm32f10x_dma.o ./o/main.o ./o/stm32f10x_rcc.o ./o/stm32f10x_flash.o ./o/cpuinit.o ./o/stm32f10x_it.o ./o/flop.o ./o/misc.o ./o/stm32f10x_tim.o ./o/stm32f10x_adc.o ./o/stm32f10x_dac.o ./o/stm32f10x_gpio.o
target: cortex-m3, arm-none-eabi-gcc: note: valid arguments are: arm8 arm810 strongarm strongarm110 fa526 fa626 arm7tdmi arm7tdmi-s arm710t arm720t arm740t arm9 arm9tdmi arm920t arm920 arm922t arm940t ep9312 arm10tdmi arm1020t arm9e arm946e-s arm966e-s arm968e-s arm10e
-
Thread
statische Polymorphie per CRTP in Embedded Systemen
GPIO_TypeDef *port; uint16_t pin; }; /* application */ int main(void) { DigitalOutStm32 doR(GPIOA, GPIO_PIN_0); DigitalOutStm32 doG(GPIOA, GPIO_PIN_1); DigitalOutStm32 doB(GPIOA, GPIO_PIN_2); #if(CRTP_EN) RgbLed<DigitalOutStm32, DigitalOutStm32, DigitalOutStm32> led(doR, doG
S. R. schrieb im Beitrag #5439264: > Christian K. schrieb im Beitrag #5439218: >> Das Beispiel ist tatsächlich nicht mal so weit hergeholt. Für eine >> plattformübergreifende Entwicklung (heute STM32
-
Thread
Drehzahlmesser ansteuern
Matthias S. schrieb im Beitrag #5197206: > Ein STM8 Spezi hier wird dir sicher sagen können, Ich habe zwar noch nie einen STM8 in der Hand gehabt, gehe aber davon aus, daß auf einem STM8 auch STM8 steht. Hier
m.n. schrieb im Beitrag #5197217: >> Ein STM8 Spezi hier wird dir sicher sagen können, > > Ich habe zwar noch nie einen STM8 in der Hand gehabt, gehe aber davon > aus, daß auf einem STM8 auch STM8 steht. > Hier steht STC auf dem IC. Oh
-
Thread
Anschluß TFT-LCD-Modul SHARP LQ092B5DW01 Pollin
braucht man eben nen µC der das kann oder einen separaten Grafikcontroller. Also nix für die Atmel 8 Bit AVR-Riege. W.S.
posten, aber ich habe schwere Zweifel, daß dies was nützt, weil hier eigentlich alle auf AVR oder STM32 abfahren und vom Rest der Welt nichts wissen wollen. W.S.
-
Thread
Hilfe bei der Auswahl des Quarzoszillators für STM32G4
kaputt ist: https://www.st.com/resource/en/application_note/cd00221665-oscillator-design-guide-for-stm8af-al-s-stm32-mcus-and-mpus-stmicroelectronics.pdf
oscillator-design-guide-for-stm8af-al-s-stm32-mcus-and-mpus-stmicroelectronics.pdf Danke. Leider konnte ich nicht dies finden.
-
Thread
Mikrocontroller Einstieg
@ Luka123 und ganz allgemein Doch sicher lassen sich die STM´s auch ohne verstecktes konfigurieren indem man direkt auf die Register schreibt. Es ist eben deutlich mehr möglich und nötig als bei den kleineren Kollegen.
inklusive "Die Elektronische Welt mit Arduino entdecken" http://www.amazon.de/gp/product/3955611159/ref=s9_psimh_gw_p14_d6_i1?pf_rd_m=A3JWKAKR8XB7XF&pf_rd_s=center-2&pf_rd_r=0ENR5HDCGSFHXJV9JH1W&pf_rd_t=101&pf_rd_p=455353687&pf_rd_i=301128
-
Thread
LCD-Adresse im C-Programm
in STM32F429 has 32-bit wide registers used for pixel formatting, layer configuration, and frame buffer control. 2. **SSD1963 LCD Controller** * While its data bus can be 8/16/24-bit depending on
Bit-Registern genau auf dein > Beispiel bezogen. > > Der Spaß fängt genau dann an, wenn die Register 8Bit breit sind (was sie > üblicherweise auch sind). > Nein, eben nicht. Zum Beispiel beim integrierten LCD Controller von der STM32 Serie nicht. Da sind es nativ 32 Bit. Insbesondere hast du
-
Thread
Physikalischer CAN Bus mit Transceivern aber ohne CAN Controller
@ Peter, Volker und Harald Für die Bridge Lösung würde ich einen STM32F103C8T6 aka blue pill nehmen und ein CAN Transceiver auf PCB, made by China. Eine PCB auf der alle zusätzliche Komponente sitzen, kann man bei verstärktem Interesse ja später immer noch fertigen
Heinz-Wilhelm F. schrieb im Beitrag #5863466: > Für die Bridge Lösung würde ich > einen STM32F103C8T6 aka blue pill nehmen > und ein CAN Transceiver auf PCB, made by China. Oder ein Olimexino-STM32 - vielleicht etwas teurer, aber praktischer. https://www.olimex.com/Products/Duino/STM32
-
Thread
[V] diverse Eval-Kits und µSD Adapter
1x STM32 Value Line Discovery (Cortex-M3) 10,- € 1x STM8S Discovery (STM8) 7,- € 1x M24SR-DISCOVERY 20,- € (http://www.st.com/web/catalog/tools/FM116/SC1444/PF259659?s_searchtype=partnumber) 1x Infineon
XMC 2Go und IR Remote Control Kit auch weg. 1x STM32 Value Line Discovery (Cortex-M3) 8,- € 1x STM8S Discovery (STM8) 6,- € 1x M24SR-DISCOVERY-STD 15,- € (http://www.st.com/web/catalog/tools/FM116/SC1444/P...) 1x Renesas RPBRX111 8,- € 1x Glyn
-
Thread
MP3 Player / aktuelle Hardware gesucht
braucht man bei Weitem nicht für MP3! https://www.helixcommunity.org/projects/datatype/Mp3dec Der STM32F4 kann eher mindestens 3-4 Stereo MP3s bei 320kbit/s dekodieren. Und das auch ohne externen Ram.
Touch hat. Matthias S. schrieb im Beitrag #4661778: > Der STM32F4 Dicovery wäre schon eine geeignete Plattform, er hat sogar > noch einen I2S Bus frei und der Onboard CS43F22 klingt ganz anständig. > Nur leider hat er
-
Thread
Immer noch keine STM32
Manchmal fallen STM32F100C8 vom Himmel...
Ein paar Leute hier entwickeln > aber auch noch richtige Sachen. Erzähl keinen Stuß... J. S. schrieb im Beitrag #7111767: > So STM32 F7 oder H7 wird man wohl kaum durch AVR ersetzt bekommen. Kommt ja wohl ganz auf die Anwendung an. Jedenfalls ist Mampf F. schrieb im Beitrag #7102682
-
Thread
Funktion fitting zur Phasenbestimmung – Probleme bei Drift
> Die Phasendrift zum Oszi ist so max 1° meist weniger > > Für die Drift müsste die Einheit ein s^-1 o.ä. enthalten. > Meinst du Phasenlage? Was genau meinst du mit "Phasendrift zum Oszi"? über mehrere Stunden betrachtet gehen die Phasen im Bereich 1/10° rauf und runter, bei STM wie auch beim
misst nur den bereich wo die nulldurchgänge von strom und spannung liegen und speichert dies alle 10s, plus minus eingen ms misst auch der stm Die daten vom oszi werden mit einem script ausgewertet, also die rohdaten, wegen begrenzten speicher und dem wunsch nach hoher auflöung sehe ich aber nicht
-
Thread
ARM7 Entscheidungshilfe Atmel vs. NXP
Wenn man mehr als 8 ADC braucht, wird man wohl eh den STM nehmen (müssen).
wenn man für lau ein Eval-ARM7-Board kriegt, warum nicht? Zumindest sehe ich das für Umsteiger von 8 Bit so. Kleines Beispiel: der SDIO-Core vom LPC2478 und vom STM32F103 sind fast gleich, so daß man den gleichen Treibercode benützen kann. Ein Gegenbeispiel gibt's auch: der USB-Core vom LPC17xx
-
Thread
Eclipse OpenOCD STM32 Nucleo F1 blinkt nicht
Hallo, ich bin (immernoch) Anfänger im Bereich ARM Programmierung. Ich habe das STM Nucleo-Board STM32F103RB und habe ein einfaches Blink-Programm für meinen STM32F103RBT6 erstellt. Als IDE habe ich Eclipse verwendet und die GNU-ARM-Tools usw. installiert. Compilieren hat funktioniert
T.Baumbach schrieb im Beitrag #4351134: > Habe es dann einfach getestet, bei stm32f103x6.h gab es einen Fehler in > main.c Wenn dein Controller STM32F103R*B*T6 heißt, kann es doch nur die stm32f103x*b*.h sein, und nicht die stm32f103x*6*.h ... das "x" steht für "egal". T.Baumbach
-
Thread
Welches STM32 Starter Kit soll ich nehmen?
NUCLEO-F302R8 12. NUCLEO-F446RE 13. NUCLEO-F030R8 14. STM32L152C-DISCO 15. NUCLEO-F411RE 16. STM32F3DISCOVERY 17. NUCLEO-F401RE 18. NUCLEO-L053R8 und es gibt weitere die mehr als 20€ kosten. Ich blicke gerade
einen billigen ST-Link-Clone, z.B. http://www.ebay.de/itm/ST-Link-V2-Emulator-Downloader-Programmer-STM32F103C8T6-STM8-STM32-w-Cable-/191995253946?hash=item2cb3cf14ba:g:II8AAOSwZJBYAEgn für das Debuggen und Flashen. Damit kannst Du dann sofort loslegen.
-
Thread
stm32f051: option byte nicht beschreibbar
4000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x440 Device name : STM32F051x4/STM32F051x6/STM32F051x8/STM32F030x8 Device type : MCU Device CPU : Cortex-M0 Disabling memory Read Protection... Reconnecting... ST-LINK SN : 066DFF505052876767042327 ST-LINK
4000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x440 Device name : STM32F051x4/STM32F051x6/STM32F051x8/STM32F030x8 Device type : MCU Device CPU : Cortex-M0 UPLOADING OPTION BYTES DATA ... Bank : 0x00 Address : 0x1ffff800 Size
-
Thread
Toolchain neuere AVRs
avr51 avr6 avrxmega1 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 avrtiny at90s1200 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 ata5272 attiny13 attiny13a attiny2313
vorgegeben. Die beiden HW Uarts des Tiny841 machen das ohne Probleme. Nun bin ich ganz großkotzig auf STM32F05 umgestiegen. Und merke dann recht spät, die UARTs dort können das nicht. Entweder 9 Bit ohne Parity, oder 8 Bit mit Parity. Auch die entsprechende STM32G0 Klasse mit mit immerhin 4 UARTs kann
-
Thread
PlatformIO - STM32F103RB HelloWorld geht nicht
Ist das hier: https://www.futurlec.com/STM32_Development_Board.shtml Habe nun ein altes Board mit STM32F103VET6 angeschlossen. Siehe da, dieses lässt sich sofort debuggen... Echt mühsam, wenn man mal wieder 8h in einen defekten Chip
Firmware nur mit der eigentlichen Toolchain (bei dir vermutlich GCC) zu erstellen, ohne irgendwelche Cube's, IDE's und Fremd-Libs. 2. Suche hier einmal in der Historie dieses Forums nach einem Minimal-Projekt, was ich mal für die STM32F103C8T6 gepostet habe. Dort ist auch das fertig erzeugte Hexfile mit drin
-
Thread
R8751H Vintage Clock Basteltagebuch (War: [8051] XTAL1 und XTAL2)
denen ich die Ansteuerung auf dem Programmierboard testen kann und für die Firmware-Entwicklung des STM32s. Und dann noch die andere Bestückung mit gesockelten HDSP-0960 Anzeigen (8 stück, evtl noch eine 6 Stück-Variante mit LEDs als Trenner), RTC, EEPROM, IR-Empfänger. Vielleicht setz ich noch
Merket... ein STM32F302C8 unterscheidet sich vom STM32F302CB nicht nur von der Größe des Flashs und des RAMs. Beispielsweise ist die USB-Peripherie völlig woanders im Address-Space weshalb es gleich nach der USB-Initialisierung
-
Thread
Qualität und Haltbarkeit von preiswerten DSOs
verkauft zum Beispiel ein und den selben Mikrocontroller mit drei unterschiedlichen Beschriftungen: STM32F101CBT6 (128kB ohne USB) STM32F103C8T6 ( 64kB mit USB) STM32F103CBT6 (128kB mit USB) In Wirklichkeit steckt in allen dreien der selbe Chip. Es würde mich nicht wundern, wenn noch viel mehr
zum Beispiel ein und den selben Mikrocontroller > mit drei unterschiedlichen Beschriftungen: > > STM32F101CBT6 (128kB ohne USB) > STM32F103C8T6 ( 64kB mit USB) > STM32F103CBT6 (128kB mit USB) Kann natürlich reine Marketing Sache sein. Aber es gibt auch die Möglichkeit das der Chip beim
-
Thread
STM32H7 mit 8-Bit-SDRAM ohne FMC_NBLx/DQM?
mit DQMx des SDRAMs) korrekt generiert. In der 8-Bit-Variante fehlt jedoch ein entsprechendes Signal. Übliche 8-Bit-SDRAMs (z.B. Alliance AS4C32M8SA) wollen jedoch auch ein DQM-Signal sehen. Hat STM hier Mist gebaut oder kann man in diesem Fall DQM
J. S. schrieb im Beitrag #7432151: > Andreas S. schrieb im Beitrag #7432133: >> Diese Diskussion bezieht sich wohl primär auf den lwIP-Stack, der eben >> bei STM aus der Tüte fällt, bzw. den HAL-Treiber
-
Thread
Problem mit Clock Configuration beim STM32G031
Hallo Zusammen, ich wollte mich mal mit den relativ neuen STM32G0xx MCUs befassen und ein kleines Test Projekt erstellen. Nun habe ich aber das Problem, dass ich die Clock nicht zum laufen kriege. Ich verwende einen STM32G031F8P6. In meinem Code möchte ich
Beitrag #7201489: > Genial, da ist genau der selben Fehler drin, wenn man dein Beispiel auf > den STM32G031 portiert. Deine Ratschläge sind wie immer besonders hilfreich. So ungemein ausführlich dargestellt. W.S.
-
Thread
Drehzahlmesser in Assembler (ATmega328)
120 Impulse pro Sekunde > Dann sollte ich 1200 U/min auf der Anzeige haben Nicht 7200? > Takt: 8 MHz ext > Ti_on = (1<<WGM12)|(1<<CS11)|(1<<CS10) > OCR1A ... 3D09 (15625) Also ich komme da auf 8 Hz, entsprechend 0.125 s, nicht die angegebenen 0.5.
Assembler für einen 8-Bit-AVR der Fall wäre. Es gibt Dinge im Zusammenhang mit dem Assembler für STM32, die nur in den Dokus wie z.B. den Erratas stehen und die der Compiler deswegen bei der Codegenerierung explizit nicht
-
Thread
Warum liest man hier so wenig von Renesas?
andere Informationnen in englisch zu erhalten. Das stimmt doch garnicht. Mitte der 90er hatte ich H8/3003 eingesetzt. Schöne Teile, einfacher Umstieg vom 68k war kein Problem. Dann kamen die H8S, die H8SX und schließlich die RX. Allesamt Edelprozessoren mit schöner interner Struktur. Die Datenblätter
Mi N. schrieb im Beitrag #7391513: > Das stimmt doch garnicht. Mitte der 90er hatte ich H8/3003 eingesetzt. > Schöne Teile, einfacher Umstieg vom 68k war kein Problem. > Dann kamen die H8S, die H8SX und schließlich die RX. Allesamt > Edelprozessoren mit schöner interner Struktur. Die
-
Thread
ARM7 vs. AVR
Atmelhasser wrote: > Kernspannungen sind auch niedriger als bei einem AVR Nö. Beim LPC ist sie 1,8V, da arbeitet der AVR auch (VCC = 1,8..5,5V). Peter
Weiss jemand wann die LPC1700s verfügbar sein werden und auch Preis?