-
Thread
STM32F103C unter Arduino
Horst S. schrieb im Beitrag #5153382: > ich versuche gerade unter der arduino ide (1.8.3) für einen stm32f103c > etwas zu kompilieren. Kann eigentlich nicht funktionieren, denn die native Arduino IDE bringt von sich aus keinen Support mit für die STM32 Familie. Also musst du irgendeine
built core (caching) in: C:\Users\Meiner\AppData\Local\Temp\arduino_cache_157334\core\core_Arduino_STM32-master_STM32F1_genericSTM32F103C_device_variant_STM32F103C8,upload_method_serialMethod,cpu_speed_speed_72mhz,opt_osstd_788985e64bb343182e2e5afb824970d0.a Der Sketch verwendet 37900 Bytes (57%) des
-
Thread
STPM32 - Register beschreiben..
Enable SPI __HAL_SPI_ENABLE(&hspi2); } // CRC Calculation handling for STPM32 #define CRC_8 (0x07) #define AC_METRO_FRAME_LEN (5) uint8_t CalcCRC8(uint8_t *pBuf) { uint8_t i; uint8_t CRC_u8Checksum = 0; for (i = 0; i < AC_METRO_FRAME_LEN-1; i++) { uint8_t loc_u8Idx = 0; uint8_t loc_u8Temp; uint8_t u8Data = pBuf[i]; while(loc_u8Idx < 8) { loc_u8Temp = u8Data ^ CRC_u8Checksum; CRC_u8Checksum <<= 1; if(loc_u8Temp & 0x80) {
-
Thread
"Intelligenter" Textdisplayadapter mit Padauk PFS154
) und STM8S103 https://www.youtube.com/watch?v=-xmgHl9iW9o
9600 Bd) und STM8S103 https://www.youtube.com/watch?v=-xmgHl9iW9o
-
Thread
Vergleich Osz R&S RTB2004 vs. Siglent SDS5034X
mache bald weiter :-) Fummel noch an einem Generator mit "gutem" Rechteck > 50 MHz. Aus einem STM32-MCO kam das hier raus. Ob sich das zum Vergleich der Oszis eignet bleibt anzuzweifeln. Außerdem bekomme ich direkt aus nem STM32 nur 25 MHz raus, mehr geht nur über PLL. Zum Vergleich STM32-Generator
path is not remembered Measurement invalid in Roll when acquisition stops and Zoom is enabled -----8<----- Peter
-
Thread
Multiplizierer Hardware Aufwand
Single Cycle 8x8 Multiplizierer mit 16 Bit Ergebnis. Kann man den auf dem Chip-Foto erkennen? Die modernen Arm Prozessoren haben aber schon 32x32 Multiplizierer oder die STM32F4 Serie vermutlich schon Float Multiplierer
bleiben 1 Zyklus für Multiplikation. *Nachtrag* Gleiches Assembler Programm braucht auf einem STM32F407 8 Taktzyklen pro Schleife. Bei 1 Zyklus für sub und 2 Zyklen für bne bleiben 5 Zyklen für Multiplikation.
-
Thread
STM32 I2C byte lässt sich nicht ändern
STM32_Noob schrieb im Beitrag #5210034: > uint8_t buffer[2]; > > while (1) > { > buffer[0]++; > > HAL_I2C_Master_Transmit(&hi2c1, 0x40, buffer, 1, 100); > HAL_Delay(1000); >
STM32_Noob schrieb im Beitrag #5211313: > Ich habe vorher die guten 8bit AVRs genutzt. Leider sind die für meine > Anwendungen zu langsam. CMSIS hört sich auch interessant an. Gibt es > dafür ein gutes
-
Thread
Einstieg in STM32 : STM32F103C8T6 --> Kompilieren und Flashen?
einen > Seite kann man natürlich zusätzliche Hardware > (https://www.mikrocontroller.net/articles/STM32#Pro...) > kaufen. > Auf der anderen Seite soll es angeblich /vielleicht /eventuell möglich > sein den STM32F103C8T6 direkt über USB zu programmieren. > (Beitrag "Anfänger mit STM32F103C8T6")
: > Oh, so viele Fragen. W.S. schrieb im Beitrag #4906735: > Also, da du ja dediziert mit dem STM32F103C8T6 basteln willst, lade dir > einfach mal dies hier herunter: > http://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP > Da kannst du eigentlich alles drin sehen, was ich hier
-
Thread
Wie steige ich am besten von AVR auf PIC um?
Dingens23 schrieb im Beitrag #3483762: > PIC24FV32KA304 > STM32F030R8T6 > MK10DN128VFM5 Dingens23 schrieb im Beitrag #3483670: > PIC24FJ128GC010 huebi h. schrieb im Beitrag #3483436: > XAM3359AZCZ100 Wundert sich immer noch jemand, weshalb der ATmega8
Byteorder lieber? ;-) > Was besser ist, und sich durchgesetzt hat, ist offensichtlich. Bei den 8-Bittern eben nicht. Interessanterweise gibts da mit STM8 sogar eine neue Familie auf Akku-Basis, so dass nicht allein weiterentwickelte Kisten aus den 70ern einen Akku verwenden (wie 68xx, PIC). >
-
Thread
Sinusförmige Spannung erzeugen
Der DAC im STM32 kann wohl tatsächlich auch schneller. ST verrät sogar wie: https://www.st.com/content/ccc/resource/technical/document/application_note/6f/35/61/e9/8a/28/48/8c/DM00129215.pdf/files/DM00129215.pdf/
Lurchi schrieb im Beitrag #5576953: > Der DAC im STM32 kann wohl tatsächlich auch schneller. ST verrät sogar > wie: > https://www.st.com/content/ccc/resource/technical/document/application_note/6f/35/61/e9/8a/28/48/8c/DM00129215.pdf/files/DM00129215
-
Thread
gdb breakpoint setzen
Quit anyway? (y or n) y Detaching from program: /Users/kuku/Downloads/mecrisp-stellaris-2.5.4a/stm32f407/firmware.elf, Remote target Ending remote debugging. [/code] Starte ich jetzt gdb wieder, bekomme ich: [code] GNU gdb (GNU Tools for Arm Embedded Processors 8-2018-q4-major) 8.2.50.20181213
anfangs nicht hatten, und dann startete der Debugger immer bei 0 … > > (Das hier ist jetzt kein STM32, aber ein anderer Cortex-M.) Vergleich mit meiner Situation: [code] $ ./GDB GNU gdb (GNU Tools for Arm Embedded Processors 8-2018-q4-major) 8.2.50.20181213-git Copyright (C) 2018 Free Software
-
Thread
Funktion fitting zur Phasenbestimmung – Probleme bei Drift
stm oder reset bewirken keine änderung des ergebnisses.
Langzeitmessungen über 12 h und 24 h – mit verschiedenen Einstellungen am Oszilloskop und Datenaufzeichnungen am STM – sieht es aktuell sehr danach aus, dass das Oszilloskop über den Messzeitraum hinweg einen variierenden DC-Offset aufweist, in der Größenordnung von ±1 LSB bei 8 Bit Y-Auflösung. Zur Phasenbestimmung
-
Thread
Immer noch keine STM32
Manchmal fallen STM32F100C8 vom Himmel...
So STM32 F7 oder H7 wird man wohl kaum durch AVR ersetzt bekommen.
-
Thread
Arduino Uno R4: Besonderheiten und Abhilfen
USB 258 Bytes für ADC 104 Bytes für PWM [/pre] Das sind schon 7 kB. Wenn du Programme mit der STM32 Cube IDE generierst sieht es ähnlich aus. Gewöhne dich dran, oder bleibe bei 8 Bit. Beim Arduino Uno (ATmega328) entfällt viel davon, weil: - Nur eine Instanz von Wire existiert - Nur eine serielle
Der Grund? uint8_t ArduinoSPI::transfer(uint8_t data) hat im wesentlichen das hier gemacht: _write_then_read(&_spi_ctrl, &data, &rxbuf, 1, SPI_BIT_WIDTH_8_BITS); Und diese FSP Funktion prüft die Parameter, schaltet
-
Thread
Auswahl eines ARM-µC für Einsteiger
Wireless) und in Automotive TI Zudem hat STM noch eine 8-bit Linie STM-8 für Automotive.
aufwachen wird man auch einen Modus nehmen müssen der nur wenig Strom sparen kann. Aber dafür mit einem STM32F4 Boliden mit vielen MHz drangehen? Der braucht dann wieder viel Strom wenn er läuft... Vorsichtig geschätzt reicht da ein Cortex-M0, selbst so ein Leichtgewicht aus der LPC8xx Serie. Und den Takt
-
Thread
Attiny Programmierung
zu einem STM8 raten (läuft auch mit einem ST-Link V2). Leider ist da die Toolchain-Unterstützung etwas mau. Mein letzter Stand war, dass es von STM eine (sehr veraltete) IDE gibt. Der freie SDCC unterstützt ebenfalls STM8. Mir hat aber IAR am besten gefallen (in der kostenlosen Version codegrößenbeschränkt). Edit: Die neueste Serie an ATtinys / ATmega lassen sich auch über das Pickit 4 Programmieren / Debuggen, der
-
Thread
LPC debuggen mit Black magic probe auf STlinkV2 clone
https://www.st.com/resource/en/datasheet/stm32f103c8.pdf#page108
metallicfarbenen. https://m.de.aliexpress.com/item/32322884886.html ‚Schwimmen JTAG‘ ist für die STM8 Serie.
-
Thread
ST-LINK Zugriff von Mac M1 - Device nicht sichtbar
Liebe MC-Forenmitglieder, ich habe hier im Forum ein PowerAnalyzer-Board von STM gekauft (STM32 Power Shield X-NUCLEO-LPM01A von STMicroelectronics: https://www.st.com/en/evaluation-tools/x-nucleo-lpm01a.html). Nun habe ich das Problem, dass ich von meinem Mac M1 nicht auf das
ausprobiert: - Treiber installiert (STM32 USB Virtual COM port driver (STSW-STM32102)) - STM32CubeMonitor-Power software tool installiert gemäß Dokument UM2202 Ergebnis: Auch auf dem Windows-PC erkennt die Software STM32CubeMonitor-Power
-
Thread
SDCC und struct
auch in der Version 3.6.0 Ich verwende den SDCC deshalb, weil es der einzige freie Compiler für STM8 ist den ich kenne (und deshalb bin ich sehr sehr froh, dass es ihn gibt), ansonsten verwende ich arm-none-eabi-gcc für stm32 und lpc, sowie avr-gcc für avr
ermöglicht hat Dabei ist SDCC von der Standardunterstützung her noch einer der besseren Compiler für STM8: http://www.colecovision.eu/stm8/compilers.shtml C89 wird allerdings von IAR besser unterstützt. Philipp
-
Thread
STM32F405 int64_t lehren
Moegliche Ursachen: - printf kann keine 64 bit - Stack ist nicht 8 byte aligned
benutzten default-Linkerscript liegt der Stack bei _estack-__Stack_Size = 0x20020000-1024 , das ist 8 Byte aligned, oder? @NOP: "ich linke überhaupt keine Libraries zu.". Der STM32F405 kann keine 64Bit ints' nativ rechnen, der braucht dafür ne Software lib, die muss irgendwo her kommen. Mache kein
-
Thread
Config Parser für embedded
https://github.com/compuphase/minIni habe ich auf einem STM32F103C8 schon benutzt.
flashes noch extern waren, und 64k eine Page, da würde viel Aufwand getrieben um eine Page in 16, 8, 8 und 32 zu teilen: Einem loader/bootet in den 16k und dann 2 8k-Bereiche, um Bootinfos schreiben zu können. Z.b. jeweils 1k Felder mit den Segmenten, Version, Checksumme etc. Beim nächsten Booten
-
Thread
Firmware reverse Engineering Kosten
was wird in so einem Scooter schon drinstecken, wahrscheinlich irgendein PIC von Microchip oder ein STM8, so komplex dürften die ja auch nicht sein, ist schließlich Einfachsttechnik, und auch hier: Korrigiert mich wenn ich mich irre, ich habe noch nie einen von innen gesehen, nur ein Paar zerstörte die
wird in so einem Scooter > schon drinstecken, wahrscheinlich irgendein PIC von Microchip oder ein > STM8, so komplex dürften die ja auch nicht sein, ist schließlich "Hätte, könnte, dürfte, sollte" :) Wenn Du den Nürbürgring rückwarts fahren müsst, wirst du viel länger als nur 8 Minuten brauchen.
-
Thread
STM32F3: Problem mit hoher Stromaufnahme
Hallo liebe Gemeinde, ich habe in einem Projekt nun zum ersten mal einen STM32 eingesetzt, die genaue Bezeichnung ist STM32F303VBT im LQFP100 Gehäuse. Vor einem Jahr wurde von der Schaltung ein Prototyp gebaut, der ist seitdem im Dauereinsatz und macht keinerlei Probleme.
Also angeblich ein richtiger ST-LINK/V2 Programmer. Wenn es ein "richtiger" waer, koennte er auch STM8 programmieren. Wenn es ein "richtiger" waer, koennte er auch JTAG und nicht nur SWD. Es ist also kein "richtiger".
-
Thread
STM32 gesucht (SPI Kommunikation + USB + Handlötbar)
STM32F042F4P6 TSSOP-20 STM32G0B0KET6 LQFP32 mit 0.8mm Pitch 0.5mm lässt sich aber auch noch von Hand löten.
32k 8k - 1 - - - STM32L052K8Tx LQFP32 417 M0+ 64k 8k - 1 - - - STM32L062K8Tx LQFP32 417 M0+ 64k 8k - 1 -
-
Thread
PWM synchron zu 50Hz Netz
Deinen Code zu verstehen, was mir > bisher nicht gänzlich gelungen ist. Ein Trick ist, daß T0 nur 8Bittig ist und ich daher noch einen SW-Zähler bis 3 brauchte, um die Takte bis zum Nulldurchgang zu zählen. Die CPU arbeitet mit 8MHz, dadurch ergeben sich die: 8MHz / 50Hz / 256 = 625
Ansatz. Ich habe das mal auf einem > F334-Nucleo probiert. Die SOGI-PLL mit float braucht da ca. 8.8µs, die > Notch SPLL mit float 3.2µs und mit int32 5µs. Das sind Werte die bei > 20KHz noch genügend Spielraum für den Rest lassen. Wusste gar nicht, dass der STM32f4 eine FPU hat. Werde jetzt
-
Thread
STM32 HAL Timer Interrupts (STM32CubeF4)
hi, ich habe bereits viel mit 8-Bit AVRs gemacht, und mache jetzt meine ersten Erfahrungen an einem STM32. Habe hier ein "WaveShare Core 4171" mit einem STM32F407 auf einem "WaveShare Open 4171" Breakout-Board. Toolchain mit
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.
-
Thread
Arduino Libraries zu STM32 Portieren
unterschiedlich. https://github.com/stm32duino/Arduino_Core_STM32/tree/master/system https://github.com/danieleff/STM32GENERIC/tree/master/STM32/system/ Jetzt frage ich mich, warum? Könnte es sein, das es bei STM irgendwann einmal einen
Arduino für stm32f1 läuft schon ewig. Auch die meisten libraries laufen problemlos für AVR, esp und stm32
-
Thread
Verlosung RX210 Promo-Board
doctormicro/rx_blog/blog/2012/08/31/check-out-the-rx210-rpb Für mich eignet sich der RX210 als Ersatz für H8S... oder größere ATMEGAs, da er wie diese mit einer Versorgungsspannung von 1,8 - 5V läuft. Als 32bit Prozessor mit 50MHz (ab 3V) läuft er den MEGAs aber locker davon. Nur wenige Pins vom max. LQFP100
wird sich schnell ändern, weil damit wohl längerfristig alle alten Derivate von ehemals Hitachi (H8, H8S, etc.), Mitsubishi (M16, M32, etc.) und NEC (78k, V850) ersetzt werden können.
-
Thread
STM32 Software USB
Klar das wäre das einfachste, habe aber noch fast 20 STM32F030C8T6 hier rumliegen, und bei dem ein oder anderen Projekt währe eine USB Funktion ganz nett. Versuche also einfach ein wenig Geld zu sparen.
USBLover schrieb im Beitrag #4668705: > Klar das wäre das einfachste, habe aber noch fast 20 STM32F030C8T6 hier > rumliegen, und bei dem ein oder anderen Projekt währe eine USB Funktion > ganz nett. Versuche also einfach ein wenig Geld zu sparen. 38,20 EUR kosten die beim hbe-shop. Und dafür
-
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&pd_rd_r=06a93ce7-8e32-4a65-b045-fa3e5396cf95&pd_rd_w=GKOwr&pd_rd_wg=TSb4r&pf_rd_p=74d946ea-18de-4443-bed6-d8837f922070&pf_rd_r=EWS8HCB69HGV1A2N0ST0&psc=1&refRID=EWS8HCB69HGV1A2N0ST0 Mit Arduino will ich nicht beginnen
-
Thread
Wie werden fabrikneue ATSAM geflasht?
die immer nur irgendwie ein bissel "störrischer" und habe es lieber andersrum gemacht (Atmel-ICE für STM32Fxxx).
Wir hatten hier schon öfter bei EFM32 und EFM8 dass man über SWD nicht mehr rein kam. Das Problem ist unten beschrieben. Der EFM8 hat aber einen Bootloader im schreibgeschützten Flash ab 0xFA00 und damit kann man auch dann das Programm ab 0x0000
-
Thread
Wahl vom richtigen Mikrokontroller
eine kompletten Source-Code mit allen Initialisierungen. Debugger: - ST-Link/V2 Kosten: - STM32F042 ca. 2,50€ (je nach Stückzahlen weniger) - ST-LINK/V2 ca. 20€ Quellen / Infos: *1) http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f0-series/stm32f0x2/stm32f042c6.html *2) http://www.keil.com *3) http://www2.keil.com/stmicroelectronics-stm32/mdk *4) http://www.st.com/en/development-tools/stm32cubemx.html *5) http://www.st.com/content/st_com
-
Thread
STM32F767ZI schließt sich von alleine kurz
Max M. schrieb im Beitrag #6000852: > Hier das Layout - mit dem Fokus auf die MCU. STM32F429 =! STM32F767 mit gleicher Pinbelegungung im 100Pin Flatschen...
#6000883: > Max M. schrieb im Beitrag #6000852: >> Hier das Layout - mit dem Fokus auf die MCU. > > STM32F429 =! STM32F767 mit gleicher Pinbelegungung im 100Pin > Flatschen... Der angezeigt STM32F429 ist das 3D-Modell (gab leider kein F7). Der STM32F767ZI besitzt den LQFP144 Footprint.
-
Thread
Sparsamkeit Atmega8 vs STMF0 für direkten Batterienetrieb
das? Ich habe es anhand einiger kleiner Beispielprogramme ausprobiert. In allen Fällen lief der STM32F103 bei 8MHz deutlich langsamer, als ein Atmega328. > Das ist ein Software-Problem. Sicher. Zur Performance gehört immer beides.
Stefan ⛄ F. schrieb im Beitrag #6420718: > In allen Fällen lief der STM32F103 bei 8MHz deutlich langsamer, als ein > Atmega328 Wow. Das will ich sehen. Wenn ARM das wüsste...
-
Thread
keine Hysterese, ext. Interrupt feuert ständig, Bluepill
ist für eine gewisse Flankensteilheit ausgelegt. Was versuchst du denn zu erreichen? In meinem STM32F103C8T6-Datenblatt stehen übrigens andere Werte für VIL (0.35VDD) und VIH (0.65VDD) als von dir genannt. Dort ist auch die Hysterese des Schmitt-Triggers als 200mV (TT-Pin) bzw. 0.05VDD (FT-Pin
aber kein Minimal- oder Maximalwert angegeben. In meinem https://www.st.com/resource/en/datasheet/stm32f103c8.pdf ist ein Minimalwert für die Schmitt-Trigger-Hysterese angegeben. LG, Sebastian
-
Thread
Ein paar Fragen zum Umstieg auf die STM32 Reihe
Manche STM32 Derivate (SMT32F20x) haben auch 32 Bit Timer.
Leistung stimmt und ist ihr Geld wert. Yep. Wahrscheinlich kriegt man damit keine <5€ LPC1000 oder STM32 zustande, kann damit nicht gegen die 8/16-Bit Controller-Riege anstinken, was ja die Intention hinter diversen Controllern auf Basis von Cortex-M3 und -M0 ist. So hat eben jeder seinen Markt.
-
Thread
ATxMega o. ARM-Cortex-M3
es die die Pheriperial Lib mit jede Menge Demo Code. Ansonsten hier im Forum gibt es viele die den STM32 gut kennen und gerne helfen. Siehe auch hier: - [[STM32]] - [[STM32 Eclipse Installation]] Wenn das erste Blink-LED mal läuft und man schon viel mit AVR gemacht hat, hält sich die Einarbeitungszeit
eventuell meine Frage weiterreichen? Frage: Wie wäre Ihre Vorgehensweise bei der Benutzung eines STM32Fxx Anbindung mit einem multiplexed device (8Bit) z.B. RAM o. SJA1000 mit dem FMSC I/F? Haben Sie Appnotes für die Hardware und Software?
-
Thread
ws2812 und andere zeitkritische Sachen
Nimm nen STM32 und verwende dessen DMA um die ws2812 anzusteuern. Gibts fertige Libs für die das genau so machen. Dann ist nebenher noch genug Zeit für das IRMP. Das IRMP gibt es auch für STM32.
sadf schrieb im Beitrag #4369134: > Gibts für den STM einen billigen Programmer der auch Debuggen kann? http://www.aliexpress.com/item/FREE-SHIPPING-ST-Link-V2-stlink-mini-STM8STM32-STLINK-simulator-download-programming-With-Cover/1950727356.html oder
-
Thread
BluePill -> CH32 statt stm32
Klonversion verkauft. Im Titel steht ja "kompatibel", da immer wieder auf die genaue Bezeichnung des STM32F103C8T6 referenziert wird, halte ich das für unlautere/irreführende Werbung. Das enttäuscht etwas, da die Produkte von A-Z bisher ganz ok waren. Da ich selbst mal für einen chinesischen Anbieter
Klonversion verkauft. Im > Titel steht ja "kompatibel", da immer wieder auf die genaue Bezeichnung > des STM32F103C8T6 referenziert wird, halte ich das für > unlautere/irreführende Werbung. Genau so sehe ich das auch und AZ hat anstandslos gutgeschrieben, die wollten die Dinger nichtmal zurück.
-
Thread
uCLinux auf STM32F429Discovery Board
(1) stm32f429-linux-builder/configs/kernel_config' ... # # STM32 I/O interfaces # CONFIG_STM32_DMA=y CONFIG_STM32_USART1=y # CONFIG_STM32_USART2 is not set # CONFIG_STM32_USART3 is not set # CONFIG_STM32_USART4 is not set # CONFIG_STM32_USART5 is not set # CONFIG_STM32_USART6 is not set # CONFIG_STM32_I2C1 is not set # CONFIG_STM32_I2C2 is not set CONFIG_STM32_I2C3=y ... (2) stm32f429-linux-builder/rootfs/etc/inittab
-
Thread
H743 und F746 - Probleme mit dem Takt
IO-Ports hat. Ich taste mich da jetzt so langsam ran und wundere mich oft ;-) http://erste.de/STM32/
CORTEX_M7.IsCacheable_Spec=MPU_ACCESS_CACHEABLE > CORTEX_M7.default_mode_Activation=1 157c166 < PC8.GPIOParameters=GPIO_Speed --- > PC8.GPIOParameters=GPIO_Speed,PinState 159a169 > PC8.PinState=GPIO_PIN_SET [/code]
-
Thread
Unterschiede CS32F103C8T6 und STM32F103C8T6
Es gibt Neuigkeiten; der User Rev0 vom stm32duino Forum hat bei ST angefragt und sie meinen, dass der CS32F103C8T6 keine legitime Kopie des STM32F103C8T6 sei. Von daher sollte man diese Chips wohl meiden.
Frank M. schrieb im Beitrag #5771889: > die > GD32F103C8T6 und STM32F103C8T6 jedoch offiziell nur 64 KB Flash War es nicht so, dass die STM32 auch 128k Flash hatten, der aber nicht dokumentiert ist? Zumindest die China-STMs auf der Blue Pill haben das wohl
-
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
POV Sphere mit WS2812 Stripe
schrieb im Beitrag #5249129: > Ich plane auch gerade einen POV Globe zu bauen, > allerdings mit einem STM32 uC Ein STM32 mit 8-Bit _parallel_ über DMA hat vergleichbar wenig RAM-Overhead im "Grafikspeicher" und holt so ziemlich alles raus, was an Taktrate mit APA102 bzw. WS2812 möglich ist. Soll das
Reiner_Gast schrieb: >> Ich plane auch gerade einen POV Globe zu bauen, >> allerdings mit einem STM32 uC > > Ein STM32 mit 8-Bit parallel über DMA hat vergleichbar wenig > RAM-Overhead im "Grafikspeicher" und holt so ziemlich alles raus, was an > Taktrate mit APA102 bzw. WS2812 möglich ist.
-
Thread
Nucleo F103 + mbed
Ich kenne mbed nicht. Die STM32F1 Mikrocontroller starten mit internem 8Mhz R/C Oszillator. Per Software kann man dann auf eine externe Taktquelle umstellen und wenn man will die Taktfrequenz per PLL erhöhen. Das Nucleo Board hat eine Verbindung vom 8Mhz Quarz-Oszillator des ST-Link Adapters zum Takteingang des STM32F1 Mikrocontrollers. Diese Verbindung kann man nutzen, muss man aber nicht. > Woher weiss der Compiler, mit welcher Frequenz der Controller
-
Thread
Entscheidungshilfe für ARM Einstieg
nettes teil zum lernen/testen: der stm primer http://www.stm32circle.com/resources/stm32primer.php ca 30 eu bei spörle, also kein riesen-risiko :-)
an - und hören da allerdings auch auf. NXP wollte ja bereits mit den ARM7 Controllern den 8Bit Markt aufmischen. Das ging gründlich daneben. Die 8-Bitter machen ihre Sache zu gut und der ARM7 ist dagegen zu kompliziert und für die Bereiche in denen man 8-Bitter einsetzt eigentlich auch zu
-
Thread
Suche Pulse Train oder Pulse Pattern Generator
@ Thorsten F. >nur weis ich nicht wie ich >sauber bis zu 1.8Mio Daten in den Speicher schíeben >und rausbekommen soll. Rein: durch /WR in den Speicher (Fifo-Ram) Raus: durch /RD >1.8Mio Ist dein "Bitmuster" eine "0" / "1" Leitung oder ein (Pseudo-) Analogsignal
Hier könnte man mit ein bißchen Hardware 'schummeln', indem diese zum Beispiel die '1'-Impulse um 8 Zyklen verkleinert. Um dann einen 50ns Impuls zu erzeugen, wird dieser nicht direkt mit dem Wert 2 erzeugt, sondern mit dem Wert 10, was 250ns entsprechen würde. Dadurch dass die Impulsdauer um 8 Zyklen
-
Thread
AVRISP MKII nicht mehr lieferbar - Alternativprodukt?
für AVRs gibt, wurde schon genannt, aber danach war nicht gefragt worden, genausowenig wie nach Z8, EFM8, HC09 oder anderweitigen Controllern.
> nicht abgenommen haben. Bei epay (R) gibt es den voll funktionsfähigen, zu ST-Link-V2 (den STM32 Debugger) kompatiblen Programmer *und* Debugger für unter 10 Euro. Ich habe da gerne STM32 "gelernt" und bin begeistert.
-
Thread
Fertige Mikrocontrollerplatine als Kaufteil
--> STM32VLDISCOVERY Hat DA-Wandler, AD-Wandler, genügend Timer und Programmierschnittstelle On Board. Kostenpunkt: Etwa 8 Euro. Gruß Tip
tip schrieb im Beitrag #2568941: > --> STM32VLDISCOVERY Da ihm die Zeit knapp ist, ist ein 32Bit-Bolide mit einigen 1000 Seiten Datenblättern nicht so der Bringer. Besser was kleines überschaubares 8-bittiges, z.B.: Wenn man etwas C kann
-
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
PWM-Signal mit STM32 messen
Gibt es beim STM32F103C8(Blue Pill) (ich verwende derzeit die Arduino IDE Toolchain von STM32duino) die Möglichkeit den Dutycycle eines 3,3V PWM-Signals mit "bliebiger" Frequenz (irgendwas zwischen 100 Hz und 1 kHz)
Es gibt ein Beispielprojekt unter: ~/STM32Cube/Repository/STM32Cube_FW_F1_V1.8.3/Projects/STM32F103RB-Nucleo/Examples_MIX/TIM/TIM_PWMInput