-
Thread
Problem mit STM32F103 und RAM-Größe
die Geschwindigkeit bei Verwendung von uint8_t statt uint_fast8_t (welches für STM32 identisch zu uint32_t ist) richtig in den Keller geht. Bei uint16_t ist der Geschwindigkeitseinbruch übrigens wesentlich weniger spürbar.
Variable l habe ich nur bis 60 laufen lassen, damit ich nicht so lange warten muss. Getestet auf einem STM32F401RE mit 84 MHz: uint8_t: 160 sec uint_fast8_t: 134 sec -> Einbruch der Geschwindigkeit um 20% bei Verwendung von uint8_t. Getestet auf einem STM32F407VET6 mit 168MHz: uint8_t: 83 sec uint_fast8
-
Thread
Module miteinander verbinden - welchen Bus nehmen?
Frank K. schrieb im Beitrag #5786512: > PIC32 kann seine UARTs mit 20 MBit/s fahren, bei STM32 ist bei 4.5MHz > Schluss. TIVA 4C geht bis 10 MHz. Aus dem RM0410 (STM32F76xxx, STM32F77xxx): [pre]USART main features • Configurable oversampling method by 16 or 8 to give flexibility
Overhead ähnlich ist, wie bei CAN, haben wir eine Ausnutzung der Bandbreite von ca 85% Bei 10MBit/s bleiben also ca 8,5MBit/s was ca 1MByte/s entspricht. Damit wäre das Bild dann in 1s durch. Alle Bilder zu laden dauert aber immer noch ne knappe Minute. Wie sieht es bei 100Base-TX aus? 1500Byte
-
Thread
Beruflich für ARM CORTEX fit machen
/dp/B07216WS4X/ref=sr_1_1?ie=UTF8&qid=1546096789&sr=8-1&keywords=stm32vldiscovery die IDE: https://www.embitz.org/ Der Einstieg ist total einfach. Ich habe damit den Einstieg gemacht :-) ich nutze übrigens immer die Standard
_t) value) << iPin); case 2: PORTC = PORTC & (~(1 << iPin)) | (((uint8_t) value) << iPin); } } int main (void) { setPin (0, 3, 1); setPin (1, 2, 0); }[/c] Auf einem STM32F103 Cortex-M3 könnte man das so ändern: [c]void setPin2 (uint8_t iPort, uint8_t iPin
-
Thread
Womit programmiert ihr eure µCs?
* AVR 8 Bitter * Assembler, C (WinAVR, avrdude), Luna * Diamex Prog-S Früher mal 65xx (cg65, as65 Manx Aztek). Wird das mal eine Statistik ?
Bin ich der einzige der hier STM8 benutzt? :D 1) STM32, STM8, AVR 2) C, AVR-Assembler 3) ST Link V2, Evertool-USB-Umbau 4) CoIDE, Atollic, Cosmic 32k, AVR-Studio 4, Eclipse+AVR-Plugins
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
= 95; break; case 150: c = 99; break; ... default: c-=32; break; } for(uint8_t...){ //set buffer } [/code] Kam mir nur gerade beim Durchschauen. Tolle Arbeit! Läuft auch auf nem STM8S103 mit 1kByte RAM (ich hab den Puffer auf ~630Byte verkleinert) super! Ich hoffe es ist
chars:\r\n\x84\x94\x81\x8e\x99\x9a\xf8\xe1\r\n")); for (uint8_t i=4;i < (OLED_LINES - 1);i++) { sprintf(s, "Line %2d\r\n", i+1); lcd_puts(s); // put string from RAM to display (TEXTMODE) or buffer
-
Thread
Der perfekte USB-UART-Konverter
Anpassung meiner Quellen an diese Hardware vornähme), aber bei der gegenwärtigen Orientierung auf STM32 sehe ich das nicht so bald kommen. W.S.
W.S. schrieb im Beitrag #6812698: > Frank K. schrieb im Beitrag #6812575: >> Bauform B. schrieb: >> >>> Die STM32 haben noch zwei nette Macken: >> >> Warum hängst Du so an denen? > > Hier in diesem
-
Thread
8051 Chip für Einstieg
Michael H. schrieb im Beitrag #3477358: > STM32 hat man sicher einiges an Möglichkeiten und einen > deutlich leichteren Einstieg. STM32 bietet zweifellos tolle Möglichkeiten und (im Vergleich zu 8051-Derivaten oder 8-Bit AVRs) wesentlich komplexere
nicht so toll ist. ??? http://pages.silabs.com/lp-keil-pk51.html "Keil PK51 Professional Developer's Kit, including the compiler/linker/assembler for use with Silicon Labs' 8-bit microcontrollers and Studio. This free tool comes without a time or code size limit!" Ähnliches gibt's auch von Cypress
-
Thread
STM32F446ret6 JTAG-Problem
zur Hölle kommt er auf den StartUp stm32f429_439? [EDIT]: Es war im StartUp-Ordner die Datei stm32f429_439. enthalten. Diese habe ich durch die stm32f446xx.s ersetzt. Das Fehlerbild ist dennoch der gleiche. Gruß Daniel Gruß Daniel
Torsten S. schrieb im Beitrag #4700862: > Daniel V. schrieb: >> http://stm32f4-discovery.net/2014/09/program-stm32... > > Ahh, das kannte ich noch gar nicht. Spann uns nicht auf die Folter und > probiers
-
Thread
STM8 DevBoard für 1.30$?
Erfahrungen damit gemacht hat (Treiber, IDE)? http://de.aliexpress.com/item/ST-Link-st-link-V2-for-STM8S-STM8L-STM32-Cortex-M0-Cortex-M3-SWIM-JTAG-SWD/32322884886.html Board: http://de.aliexpress.com/item/J34-Free-Shipping-ARM-STM8-Development-Board-Minimum-System-Board-STM8S103F3P6-Module-for-Arduino
micros like STM8S. Your own methods will be most likely faster [/code]
-
Thread
Geschwindigkeit IO-Zugriff
Ich würd's ja mal mit meinem STM32F7 ausprobieren, aber mein Oszilloskop hat nur 100Mhz Bandbreite, da wird man von den zu erwartenden 108Mhz nicht viel sehen...
Habe im Moment nur einen STM32F767ZI (Nucleo-Board) zur Verfügung. [c] while (1) { GPIOC->BSRR = (1<<8); delayXX(); GPIOC->BSRR = (1<<(8+16)); delayXX(); } [/c] Ohne Delays mit dem Oszi (Leihgerät
-
Thread
ATMega Auslaufmodell?
spielt? Na ja, Atmel wurde von Microchip übernommen, es gibt viele neue Konkurrenz vom ESP über STM8/STM32 über RP2040 über TeenSy über Padauk, also AVR ist weniger wichtig, selbst Arduino entdeckt inzwischen andere Prozessoren. Beim AVR gibt es nur einen mit LCD Treiber, keinen mit LED Treiber
Pandur S. schrieb im Beitrag #7740781: > Gibt's eigentlich eine 32bit Familie, welche auf Bare-Metal betrieben > werden kann ? Zum Beispiel vermutlich alle STM32 http://stefanfrings.de/stm32/index.html
-
Thread
STM32F103C8T6 ARM STM32 Minimum System Development Board Module For Arduino
Hallo, kennt dieses kleine Board irgendjemand hier: STM32F103C8T6 ARM STM32 Minimum System Development Board Module For Arduino http://www.ebay.at/itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino-/311156408508?pt=LH_DefaultDomain
Jetzt mit Wiki Artikel: https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board
-
Thread
STM32: Einstiegsprogrammer Segger Jlink oder St-Link
Hallo Jan! Da ich mich auch für die STM-Microcontroller entschieden habe, besitze ich ein ST-Link. Ich kann Dir nur meine Sichtweise verdeutlichen: - Unterstützt: STM32S/L für höhere (teurer ~ 3-13 Euro) und STM8A/S/L (günstiger 2,5
Versand weniger als USD 2.00: https://de.aliexpress.com/item/1-Satz-ST-LINK-Stlink-ST-Link-V2-Mini-STM8-STM32-Simulator-Download-Programmierer-Programmierung-Mit/32866866559.html?spm=a2g0x.search0104.3.2.12625d80pS1559
-
Thread
Welche 32-Bit MCU für ein neues Projekt
Joachim M. schrieb im Beitrag #8050925: > Für großes nehme ich die STM32H7. Was mich da aber stört, sind die > unvollständigen highspeed USB-Schnittstellen (wo man einen externen Phy > benötigt). Die STM32H7R3/R7 und die S3/S7 laufen mit 600MHz und haben 1x USB OTG
OTG High Speed. Beide mit internem PHY. Brauchen aber dafür externes QUAD/OCTA Flash. Ein fertiges STM32H7R3 Board mit 8MB Flash von WEACT gibt es bei ALI. https://de.aliexpress.com/item/1005010466566322.html
-
Thread
SID-Player ARM/FPGA?
SD-Kartenslot. Es gibt ja dort auch eine Variante für zusätzliches RAM. Dazu dann noch den Adafruit I2S Verstärker https://www.adafruit.com/product/3006 oder das STM32F7 Dicovery. Das hat alles inclusive Display http://www.st.com/en/evaluation-tools/32f746gdiscovery.html ist aber ein wenig kostenintensiv
damals wie heute, einen > feuchten Kehrricht interessiert ob der Player ab und an mal für ein paar > µS unterbrochen wird. xD Naja, das ist schon einiges an Holz, was da abfällt ... Jede 8te Zeile um die 40 Taktzyklen + extra noch etwas, wenn Sprites aktiv sind :) Ich kann mal testen, was passiert
-
Thread
Umstiegsbreatung uC Atmel/STM
Johnny S. schrieb im Beitrag #4672440: > Das einzige was ich aktuell ein Problemchen sehe, sind 72MHz. Die STM32 haben eine PLL. Man verwendet einen Quarz geringer Frequenz (zB 8 MHz) und die wird intern
passenden ST-Link v2 "Flasher" gibts hier: http://www.ebay.de/itm/ST-Link-V2-Programming-Unit-mini-STM8-STM32-Emulator-Downloader-M89-CF-/272154524822?hash=item3f5dac7c96:g:j0wAAOSwh-1W15Zx Letztlich gilt allerdings: Wer mittels den IDE's programmiert, sei es nun Arduino oder mbed bleibt, hat sich
-
Thread
Benchmark für Arduino-Boards?
IDE kompatibles Board STM32 STM32f103C8T6 ST ARM 32-bit Cortex >-M3 Das hat nur 72Mhz statt 168Mhz, deutlich weniger RAM ist ein M3 statt M4 und hat deshalb keine FPU.
Jürgen S. schrieb im Beitrag #4998648: > Ich bestelle mir nun in China ein 2-Euro Board mit 32-Bit Controller: > > Arduino IDE kompatibles Board STM32 STM32f103C8T6 ST ARM 32-bit Cortex > -M3 > > Und
-
Thread
STM32 USB Virtual COM Port
einzuarbeiten aber ich habe die Einstellungen der PLL verfolgt und bin am Schluss in der Datei system_stm32f10x.c hier gelandet: [code] #ifdef STM32F10X_CL /* Configure PLLs ------------------------------------------------------*/ /* PLL2 configuration: PLL2CLK = (HSE / 5) * 8 = 40 MHz */
Hallo, ja die ST Lib. ist beim STM32F103 leider exakt für 8MHz hardcoded. Du musst den Code modifizieren... Das wurde auch hier schon angesprochen: http://www.stm32circle.com/forum/viewtopic.php?pid=5204 Frage doch im dem stm32circle
-
Thread
ATmega mit mehr Leistung?
eigenen RAM hat) weglassen und das Signal direkt durch Controller-Hardware erzeugen lassen. Von den AVR's kann das m.W. keiner. Auf die Schnelle hab ich auch keinen anderen Atmel-Controller mit LCD-Interface gefunden. Daher wird das mit den gewünschten Anforderungen schwierig. Daher wie gesagt z.B. STM32
Es ging hier um ATMEGA, lesen tut man "STM32 ist toll". "Woran erkennt man, dass jemand ein STM32-Fanboy ist?" ... ... ... "er wird es dir schon sagen".
-
Thread
Nächster Schritt nach AVR: Empfehlungen gesucht
. Der ARM hat aber einen linearen Adressraum. Ob S. schrieb im Beitrag #7693124: > Und mit dem > Kostendruck, der viele 8 Bitter nur mit einem 16(nicht 8!)Bit-Adressbus > ausgestattet hat. Welcher 8bitter hat einen 32bit-Adressbus? AVRs nicht.
Ob S. schrieb im Beitrag #7693160: > Um AVR8 auf der "8Bit-Seite": ja. Aber das Ziel der Migration war offen, > nur "32Bit" war gesetzt (warum auch immer). Worauf würdest du also migrieren, was einen
-
Thread
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
of the image can reside in memory at once, so images are streamed continuously from flash at 40 MB/s. The TMDS encode uses around 95% of both cores, [...]" "Display text with an 8x8px black and white font, displayed at full resolution (so 80x60 characters at 640x480p 60 Hz, or 160x90 characters at
schreiben. Daß das einen Markt hat will ich ja nicht in Abrede stellen. Aber eine ersthafte Konkurenz für STM, NXP, Infinion u.s.w wird es dauerhaft nicht werden.
-
Thread
I2C und STM8
STM8_I2C schrieb im Beitrag #4601593: > ... (nur den Basis-Treiber für I2C: > i2c_drv.c/.h) Also nur das hier: http://hamlab.net/uploads/projects/stm8/stm8s003f_i2c_iar.rar (sorry, kann den vorherigen
make flash bei angeschlossenem (Chinaclone) STLINK/V2 wird die erzeugte .ihx Datei in den STM8S übertragen ----------------------------------------------------------------- Quelldateien: - stm8s.h Deklaritonen der Register- und Bitadressen für den STM8S103F3P6 - stm8_init.h /
-
Thread
8-Bit Controller noch zeitgemäß?
Das war ein Projekt wo ich 100 mC brauchte. Hatte mich auch erst vertippt und sollte stm32f030 heißen und nicht stm32f040. Das war auch nur ein Beispiel, warum ich ein 32 bitter ein 8er vorgezogen habe. Die Programmierung des stm32f0 war auch Recht simpel und nicht ganz so aufwendig wie
0,757€ Das wäre auch billiger gegangen. Den STM8S103F3P6 gibts im Zehnerpack für €3,33 inclusive Versand aus China. Also für weniger als die Hälfte. Der hat auch 3 PWM-Kanäle bis 16 Bit Auflösung und eignet sich so prima, um eine RGB-LED anzusteuern
-
Thread
STM32 Fehler in Webserver Software von STM
Ja, -das- ist ja richtig! Torsten S. schrieb im Beitrag #3161466: > /* Wait for software reset */ > while (ETH_GetSoftwareResetStatus() == SET); .nur hier hängt es, wenn PA8 nicht als /* Configure MCO (PA8)*/ // possible BUG
Alter Thread, ich weiß es, passt aber hier her. Das ST Beispiel STM32F107_ETH_LwIP_V1.0.0 (stsw-stm32026.zip) als CoIDE 1.7.8 Projekt für ein Olimex STM32-P107 Board Rev.D mit STM32F107VC und LAN8710A PHY im RMII mode geclockt vom MCO Pin des Controllers. Das Programm
-
Thread
Neue AVR-Tiny Generation, neue B-ATMegas, neue Entwicklungstools
Kai S. schrieb im Beitrag #3876397: > Ein paar Vorteile, die ich in 8 Bittern gegen über 32 Bittern sehe ist > die geringere Komplexität, Das ist schlicht DER Vorteil und mit diesem Pfund wird 8-Bit auch
die wird auch weiter gehen, so lange Moby mit seiner dämlichen Art und Weise die Überlegenheit der 8-Bit Technik zu schau stellt. 8Bit MCU's sind schon lange nicht mehr überlegen und von Atmel schon gar nicht. Die Welt von Moby was MCU's betrifft ist sehr klein und an seiner stelle würde ich auf 4Bit
-
Thread
Atmel noch zukunftsfähig? Gesperrt
Alex S. schrieb im Beitrag #5662760: > auf der Microchip Website AVR Tools sehr versteckt > beworben werden. Hä? Wenn man da in die entsprechende Kategorie geht ("8-bit PIC® and AVR® Microcontrollers"
Alex S. schrieb im Beitrag #5662760: > Bin ich der einzige der glaubt, dass Atmel langsam ausstirbt? Bei den 8-Bit-µCs scheinen die Atmel-Typen im Gegensatz zu den Microchip-Typen sehr lieblos behandelt
-
Thread
Mein STM ST-Link-JTAG Adapter.
Dort ist das Gleiche, er meldet sich als Wechseldatenträger an. Hmmm. genauso verhält sich mein STM8S-Discovery Board. Kann es sein dass du so eins hast?
habe ich diese Firmware abgedatet auf: V2.J29.S7 STM32+STM8 Debugger Leider bringt das Programm: ST32 ST-Link utility, die Fehlermeldung: STLink USB communication error. Eine alte Version von ST32 ST-Link utility installier Vers. 2.3.0:
-
Thread
Welcher Controller für Unterrichtszwecke?
Arduino-IDE programmiert. Anschließend wird gezeigt, wie ein Portieren bspw. auf (sehr sehr billige) STM8S003 oder STM32F030 funktioniert und warum es wichtig ist, Funktionen sprechende Namen zu geben. Die Registerebene ist hier zumindest in sofern wichtig, um zumindest GPIO Pins konfigurieren zu können
geht, würde ich nicht nur einen einzigen Controller bei der Ausbildung verwenden wollen. Arduino, STM8-Discovery und STM32-Nucleo Boards sind so preiswert, dass man hier zum Aufzeigen alle 3 verwenden kann. Gemäß des Grundsatzes vom Einfachen zum Komplexen mit AVR anfangen und über STM8 zum STM32
-
Thread
Billigste Entwicklungsplatine mit Mikrocontroller?
Die genannten Kriterien erfüllt auch ein STM8 - Boards kosten bei Ali ca. 80 Cent....
Jan L. schrieb im Beitrag #4756791: > Die genannten Kriterien erfüllt auch ein STM8 - Boards kosten bei Ali > ca. 80 Cent.... Wucher :-) :-) Die Preise sind schon runter auf 62 Cent. https://www.aliexpress.com/item/1pcs-STM8S103F3P6-system-board-STM8S-STM8-development-board-minimum-core-board
-
Thread
Noch einer (f8); 8bit-Computing mit FPGA
und r3ka-Ports von SDCC viele Jahre gearbeitet wurde, erzeugt der im Vergleich noch etwas einfache f8-Port meist bereits kompakteren Code. P.S.: Natürlich wurde gegenüber dem STM8 auch auf manches verzichtet, z.B. Divisionsbefehle, Zero-Page-Adressierungsmodus und einige komplexere Adressierungsmodi
10089 B | f8l (Softcore auf iCEBreaker-Board) stm8 | 6614 B | 9197 B | STM8 (STM8AF-Board aus STM8A-Discovery) r3ka | 8189 B | 10703 B | Rabbit 3000 A (RCM3319-Board) z80 | 9117 B | 13331 B
-
Thread
Auswahl geeigneter Hardware nach langer Auszeit
Versorgungsengpass und könntest du dich mit C anfreunden, würde ich dir ein beliebiges Discovery Board mit STM32 empfehlen. Das STM32F429 Discovery hat z.B. ein kleines Farbdisplay mit Touchscreen, 8MB SDRAM und Programmierschnittstelle bereits an Board. Selber löten must du es nicht und man kommt an alle
Matthias S. schrieb im Beitrag #7152854: > Und, ob du es glaubst oder nicht - es gibt immer noch Boards mit 8051. Z.B.: https://www.mouser.de/ProductDetail/Silicon-Labs/EFM8BB1LCK?qs=sGAEpiMZZMv0WPLDnYsI70fg1naaV8g9wnYvq8gkYGnJ3DGj
-
Thread
STM32F407VGT6 China Board not working Tips?
STM STM STM schrieb im Beitrag #4951917: > noreply@noreply.com schrieb: >> Weiß jemand, was da als Quarz für HSE verbaut ist? > > Ganz standardmässig wie auf den Discovery Boards: 8 MHz. Siehst
STM STM STM schrieb im Beitrag #4951917: > Ganz standardmässig wie auf den Discovery Boards: 8 MHz. Sie nochmal nach, da ist keiner.
-
Thread
Use your STMxx-Discoveryboard as JTAG (SWD)
So I could use two STM8S to flash your branch of versaloon's Vsprog onto one with the other?
@Info I have used a normal "ARM-Jtag" to convert the STM8S to versaloon. Quite easy , as the jtag headers is available on a STM8S. Once i have Versaloon in a STM8S i can program a STM32VL via SWD. /Bingo
-
Thread
Warum ist die USB/CDC Implementierung der Cube HAL so groẞ?
Moin, Nur mal so als uninteressante Zusatzinfo: Bei der libopencm3 gibt's in der Nachbarschaft auch uninteressante libopencm3-examples. Dort u.a. unter: libopencm3-examples/examples/stm32/f4/stm32f429i-discovery/usb_cdcacm ein uninteressante Simpelbeispiel, was wohl nur
Das ist doch W.S. Implementierung von USB/CDC. Gab's da von ihm mal eine Lizenzaussage? Wie groß ist denn der Unterschied zwischen der 103 Version von deiner Seite https://stefanfrings.de/stm32/stm32f1.html#vcpnohal
-
Thread
CH32V003 und Arduino
z.B., spielt die Unterstützung von printf eine geringere Rolle als beim 328P oder noch kleiner. Beim STM32L496 denke ich überhaupt nicht daran. Ausser Sportlichkeit lohnt es sich nicht mehr frugal den uC zu wählen. 32-bit uC kosten heutzutage weniger als die älteren 8-Bitter und braucht nicht abgespeckte
. Habe ich bisher ignoriert, weil ich beim STM32 lieber mit ST Werkzeugen und Debugger arbeite. Und bei den 8-bittern stimmt es ja, dass Debugging in der Regel nicht vorgesehen ist. Wer effizienten Debug mit minimal IO Verlust möchte, ist wahrscheinlich
-
Thread
Avr 8bit VGA
Und ein STM32F103-Board ist ein "8-Bit-Chip" im Dip-Gehäuse?
ganzen stm32 als GPU für nen 8 bit'ter.. ich weiss nicht, dann lass doch gleich einen "AVR-Emulator" drauf laufen. Oder schneid den AVR-Zopf gleich ab.
-
Thread
Nuvoton N76E003
Der N76E003 scheint auch Pin-kompatibel zu den, bei den Chinesen zuletzt sehr beliebten, STM8Sxxx zu sein (z.B. STM8S103F3P6). Sieht schon recht interessant aus das Teil. Auf der Produktseite findet man unter "Ressourcen" unter "Software" das "NuMicro_ISP_Programming_Tool_V2.05" und in dieser
diese in der Abschlußprüfung Teil 1 verwendet werden), Nucleo 401 und 411 sowie Eigenbauten für den STM8S103K, STM32F103, LPC11C24 und einem AT89S52 (der auf dem Board ein Tiny2313 hat, der ihn flasht). Der Nuvoton könnte den S52 ersetzen, weil ich für diesen evtl. einen Bootloader schreiben kann und
-
Thread
STM32 GCC Compilereinstellungen für Minimum Size -Os
0xb4 stm32f1xx_hal_msp.o 0xb8 stm32f1xx_hal_msp.o 0xb8 stm32f1xx_hal_msp.o 0xd8 stm32f1xx_hal_msp.o 0xd8 stm32f1xx_hal_msp.o 0x104 stm32f1xx_hal_msp.o
dem Windowsrechner ist das der erste Schritt beim Compilieren: [c]Building file: Startup/startup_stm32f103x6.s Invoking: MCU GCC Assembler arm-none-eabi-as -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -g -o "build/startup_stm32f103x6.o" "Startup/startup_stm32f103x6.s" Finished building: Startup/startup_stm32f103x6
-
Thread
Eigenentwicklung um 24 Bit Daten aus Datei parallel auszugeben
fallen weitere Pins weg. Ansonsten funktioniert es genau wie gewünscht über die parallele Ausgabe der i2s (Sound) Schnittstelle. Zweiter Versuch ESP32-S3: - Der ESP hat 8MB PSRAM, ein Speichern des Arrays ist kein Problem. Hier ist jedoch die parallele Ausgabe von i2s in einen LCD Baustein gewandert,
Oh, da waren wir gleich schnell mit gleichem Gedanken. Ich kann den ESP32-S3 nehmen, der ist bis auf die parallele Ausgabe komplett fertig und hat 8MB PSRAM
-
Thread
pollin kamera au-85
P.S.: Ich denke über ein UltraLowPower-System mit einem MSP430F149 oder F249 nach.
5 MHz; /* Enable OC | 32 bit Mode | Timer2 is selected | Continuous O/P | OC Pin High , S Compare value, Compare value*/ OpenOC2( OC_ON | OC_TIMER_MODE32 | OC_TIMER2_SRC | OC_CONTINUE_PULSE | OC_LOW_HIGH , 0x10, 0x08); // ** pwm off CloseOC2(); while(mPORTEReadBits(BIT_8)=
-
Thread
STM32: To HAL or not to HAL
ein paar Stunden fertig. Inklusive komfortabler Cmd-shell... Klar hätte man das alles mit einem 8bit Controller machne können und ganz sicher auch "bare-metal" mit dem STM32. Ich persönlich fand die ST-lib eher abschreckend, da ich das gefühlt hatte dass eigentlich nur die Register in structs
zwar schon alt, aber eigentlich ist das Thema immer noch aktuell. Wollte letztlich mal den neuen STM32G031 (im kleinen 8-Pin Gehäuse fast ein ATtiny-Killer :-) ausprobieren. Die includes (HW-Definitionen) sind gut im CubeMX Pack versteckt, auch die Taktconfiguration geht halbwegs komfortabel nur
-
Thread
Welcher Timer ist für die Dauer eines Ticks im SysTick verantwortlich?
Andreas S. schrieb im Beitrag #7080433: > Nach wirklich zig Jahren an händischer Bitklempnerei bin ich > mittlerweile auch ein großer Fan von STM32CubeMX geworden. Naja, hier sind eben die STM32-Fans unter
#7081358: > Warum beschäftigen sich > Anfänger mit der Taktkonfiguration? Das ist bei praktisch allen STM32 > völlig überflüssig, die Defaults nach Reset funktionieren einfach so. Sehr gut, volle Zustimmung. In meinem STM32 Heft gehe ich genau diesen Weg. W.S. schrieb im Beitrag #7081421: > Die
-
Thread
STM32F2xx USART weigert sich
A. K. schrieb im Beitrag #2439361: >>> (etwa STM32 - STR9 - STM8) >> >> Das sind ja schliesslich auch keine Cortex. > > Als ob es bei einem API für den Uncore ausgerechnet auf den Befehlssatz > oder den konkreten Core ankäme. Das wär bei diesem
überhaupt. Da hast Du recht. Aber lies nochmal, warum ich das schrieb. Oder: Was hat ARM mit dem STM8 zu tun?? ;-)
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
ppp schrieb im Beitrag #2687728: > 3.8MB und eine Auflösung zum Posterdruck ist hier rekordverdächtig. Hab's verkleinert.
Gerhard P.S. Ein Bild von Deinem "stm32-mini" würde mich schon interessieren. stm32mini schrieb im Beitrag #2973904: > @ Gerard, > > mist - genauso habe ich meine aktuelle Platine auch benannt > (stm32-mini
-
Thread
Drehimpulsgeber
1,36€ STM8S103F3P6 1,69€ *Mouser* ATtiny25 1,06€ STM8S103F3P6 1,56€ (Einzelpreise) Ja, ich weiss, dass das bei weitem nicht die günstigsten Bezugsquellen sind, aber ich wollte die Preise jeweils beim
Torsten C. schrieb im Beitrag #4197131: > Wo bei ein ATtiny25 zwei bis dreimal so teuer ist, wie ein STM8S103F3P6 Also ich zahle für einen ATtiny25 17 Cent. Was kostet Dein STM8 genau? Das zu dem Thema ;-) Für den ATtiny25 gibt es ein fertiges Programm, was funktioniert. Zum STM8 gibt es nur virtuelles
-
Thread
Kleines ARM Modul wie Ardunio Nano gesucht
/STM32F334K6T6/?qs=sGAEpiMZZMuoKKEcg8mMKFVYrMw9pjTFJpt9e%2fWvXi6tgV1y8foWRg%3d%3d
Alexander S. schrieb im Beitrag #4439175: > Für 10€ kriegste schon so ein Minimal-Board + Programmer: > http://www.ebay.de/itm/STM8S103F3P6-System-STM8-Board-Core-ST-LINK-V2-STM8-STM32-Emulator-Programmer-/181553028700
-
Thread
ATmega32 noch zeitgerecht?
die Debug-Möglichkeiten der ARMe gewöhnt hatte. Mein persönlicher ATmega32-Ersatz ist irgendein STM32Lxxx (stromsparend) oder ein STM32F10x, meist ein STM32F103C8 (auch nicht mehr zeitgemäß, aber sehr gut erhältlich).
Keil leisten. Von Keil und IAR gibt es kostenlose Demoversionen. Und von ST gibt es einen neuen STM32G071KBT8 im TQPF32 mit 0,8 mm Pinabstand. Wenn einem die ATmegas nicht mehr ausreichen, findet man hier einen lötfreundlichen Einstieg in die ARM-Welt. Aber: solange die ATmegas ausreichend sind
-
Thread
Mikrocontroller für kleine Projekte Attiny & Co.
bin schon vor geraumer Zeit weg von AVRs und nutze für kleine Projekte gerne STM8 Controller. Gerade der STM8S003 ist wahnsinnig günstig, klein (3x3mm bei "handlötbarem" QFN) und vielseitig! schönen Gruß, Alex
unvorteilhaft für simple Port & Pin geschichten. STM8S verträgt 5V (wimre sogar 6V). STM8L und STM32 sind leider nur für 3,3V gedacht... Laut Datenblatt haben die z.T. 5V-Tolerante Pins - was das jetzt bedeutet weiß ST aber irgendwie selbst nicht so
-
Thread
Einstieg ARM: Tutorials, Toolchain, DevBoard
Bei Segger gibt es eine Seite auf der alle möglichen IDE's mit "Full J-Link Support" aufgeführt sind. https://www.segger.com/jlink-ide-integration.html Hier noch ein kleines und günstiges M3 Board. http://www.ebay.de/itm/ARM-Cortex-M3-STM32F103C8T6-STM32
. Sehr interessant fand ich auch Deine Links sowie die vielen kurzen Tipps im Posting. Und ein STM32F103 Board für 3,68 EUR beim Ali habe ich mir kurzerhand ebenfalls bestellt: http://de.aliexpress.com/item/stm32f103c8t6-stm32-stm32f103-stm32f103c8-minimum-system-board-stm32-development-board-learning-board-CortexM-Evaluation-Board
-
Thread
"Universalprogrammer" für Linux
Wie wäre es mit stm8flash-Unterstützung? Dann könnten STM8-Anwender den UPROG2 mit ihnen vertrauter Software nutzen. Philipp
erweitern, dass es sich wie ein stm8flash verhält, wenn es als stm8flash aufgerufen wird (über Softlink). Wenn dazu dann noch parallel das "richtige" stm8flash installiert ist/wird, kann es aber zu Problemen und Missverständnissen führen