-
Thread
Störungen auf Steuerleitungen beseitigen
nächsten Pixel zu übertragen. Die Störung sieht nach einer gedämpften Schwingung aus und hat etwa 500mV Amplitude. Das Display wird von einem STM32F4Discovery Board angesteuert und ist mit ca. 15cm langen Jumper Kabeln damit verbunden. Ich habe nun 100nF Kondensatoren zwischen RESET und GND, RD und GND
Genau es ist ein billiges TFT-Modul aus China. Angesteuert wird es "manuell" über die Ports vom STM32. Ich hatte das gleiche Display auch schon an einem ATxmega benutzt und hatte dort keine Probleme. Die STM32 und ATxmega µCs werden ja schon mit 3,3V betrieben also ist kein Spannungsteiler mehr notwendig
-
Thread
Kleinster Linuxfähier Mikrocontroller mit Ethernet
sc=stm32f7discovery-pr Vermutlich braucht µClinux mehr. Was wäre ein geeignetes STM32 EvalBoard für µClinux?
_pron_pr-massmarket_jun2015&sc=stm32f7discovery-pr > > Vermutlich braucht µClinux mehr. Was wäre ein geeignetes STM32 EvalBoard > für µClinux? Ja, 8MB reichen und es gibt ein BSP: https://www.emcraft.com/stm32f429discovery
-
Thread
Arduino Betriebssystem
Dazu würden mir folgende Lösungen einfallen 1. MCU mit genügend Arbeitsspeicher verwenden z.B. ESP32 https://github.com/espressif/arduino-esp32 oder STM32 https://github.com/stm32duino/Arduino_Core_STM32 Oder nach alter Basic-Stamp Manier: Eine SD-Karte anschließen und das Basic Programm von der
bis jetzt auf - den größeren Atmegas, (beim UNO muss ich ein paar Features wegkommentiern) - allen STM32 Derivaten, die von STM32Duino unterstützt werden - ESP8266 und ESP32 - PiPico Klar, ich muss für die verschiedenen Prozessoren per #ifdef die Peripherie an- oder abschalten. Das geschieht aber
-
Thread
Zahlenrätsel: Wer knackt den Code?
USART ist wie folgt konfiguriert: 1 Parität, kein Stoppbit und 9600 Baudrate Der ATMEGA8 hat den internen 8Mhz Oszi aktiviert, beim STM32 weiß ich's ehrlich gesagt nicht (72 Mhz?). Das Muster sehe ich da: 2 -> 12 3 -> 14 4 -> 16 5 -> 18 Oder bilde ich mir das ein? ^;-) Den Code
[/c] die Baudrate nur dann richtig setzen, wenn die aufgerufene Funktion weiß, wie schnell der STM32 läuft. Geht sie von falschen Annahmen aus, kann die Baudrate nicht stimmen. Beim ATmega8 verhält es sich ähnlich. Falls du ein Oszi hast, kannst du die tatsächliche Baudrate der beiden Controller
-
Thread
Verfügbarer Mikrocontroller für WS2812B
STM32G031
muss man aber nicht. Ganz meine Meinung. Vielen Dank für den Link. Da gibts ein Beispiel für dem STM32F4, aber es wird wohl ähnlich auf dem STM32G0 laufen. Man muss ja nicht immer das Rad neu erfinden.
-
Thread
Arduino oder Mikrocontroller - Was ist besser?
volle Gültigkeit. Es ist noch gar nicht so lange her (gefühlt) da habe ich angefangen mich mit STM32 zu beschäftigen. Nackter STM32F1 + LQPF48 Breakout + Fake ST-Link V2 via eBay erstanden. STM32 auf das Breakout gelötet, ein paar Kerkos an die Versorgunspins gelötet und aufs Breadboard gesteckt
Code erweitern. In meinem Fall arbeite ich unter der Arduino API mit folgenden MCU's: AVR SAM STM32 (stm32duino.com) PIC32 (chipkit/UECIDE) ESP8266 (https://github.com/esp8266/Arduino) TI Tiva (Energia) Von den Basics (Pins, I2c,SPI...div Libraries) brauch ich nur das Board innerhalb der IDE
-
Thread
100x Infineon XMC2Go Board mit ARM Cortex-M0 zu gewinnen
Marc P. schrieb im Beitrag #3549027: > Seine 1.8V..5.5V find ich chic und einen Kontrast zu den LPCs > (1.8V..3.6V). Dafuer sind NXP (und STM32) Pins beim Betrieb mit 3.3V 5-Volt tolerant, XMC1100 dagegen nicht.
weiten Spannungsbereich finde ich auch sehr gut: Man kann mit Signalen und Versorgungsspannungen von 1.8V-5.5V arbeiten. Zum ADC. Ein Blick in das Data-Sheet verrät: Der ADC ist ein 12-bit ADC (das hat nicht jeder) der mit 32 MHz getaktet wird und in 55 Takten eine 12-bit Ergebnis abliefert. Das sind
-
Thread
generierten Code in STM32CubeIDE modularisieren
/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c#L3840
BennyV schrieb im Beitrag #7223367: > Embedded-C-Anfänger-Problem: Habe mein erstes lauffähiges Programm für > den STM32, ein PWM mit DMA,... Ach nö, das ist nur ein Problem derjenigen Leute, die als Allererstes
-
Thread
Günstiges Entwicklungsboard mit LAN - auch für Beginner
STM32 Nucleo-144 Boards with EMAC?
Moin, > Wenn ich meinem Händler statt 6€ (für STM32/ENC) 36€(Pi) überweise, > bekomme ich definitiv 30€ zurück. OK, EUR 30 gespart mit dem STM32 > Ebenso verhält sich mein Stromlieferant - wenn ich ein Jahr lang für > 5V/800mA (Pi) bezahlt
-
Thread
[v] diverse Stm32 Boards
Verkaufe diverse Stm32 Boards Alle entweder unbenutzt oder nur kurz ausprobiert. Stm32f429: 30€ Stm32f411: 15€ Stm32f407: 16€ Stm32f4 nucleo: 10€ Stm32f1 nucleo: 9€ Nfc extension: 8€
#4487714: >> Klar, die F429 Boards gibt es jetzt als DISC1 Board mit dem besser >> nutzbaren Stlink-V.2.1. > > Oh, schön! Kannst du mal was verlinken? (http://www.st.com/web/catalog/tools/FM116/CL1620/SC959/SS1532/LN1848/PF259090) (http://de.farnell.com/stmicroelectronics/stm32f429i-disc1/entw-board-stm32f429zi-leistungsst
-
Thread
Unterschied zw. 8 und 32bit-Prozessoren
Kann mir von Euch vielleicht in kurzen Stichpunkten nennen, worin sich 8bit-Prozessoren von 32bit-Prozessoren unterscheiden? Unterscheiden die sich denn wirklich so viel voneinander? Sind denn nicht die grundlegenden Funktionen bei 8-bit und 32-bit-Prozessoren identisch
Opossum schrieb im Beitrag #2931937: > Und warum gibt es hier drinnen nur ein 8bit-Tutorial? Das ist kein "8-Bit Tutorial" sonder ein AVR Tutorial. Wenn du ein PIC Tut schreibst, dann gibts hier auch ein PIC Tutorial. Und wenn du ein STM32 Tutorial schreibst dann gibts das hier
-
Thread
Mehrere V-USB Anwendungen auf einem AVR möglich?
Beitrag #4961037: > Der F103 kann doch auch USB in Hardware abbilden?! Da brauchst du doch > kein V-USB!? Jap richtig :) Aber ich hätte mir den F103 nicht angeschaut, wenn ich Hardware USB für AVRs gehabt hätte. Hab nur meine Kenntnisse Richtung STM32 erweitert, weil vUSB nicht gut funktioniert,
man auf ein Steckberett oder Lochraster montieren kann. Zum STM32F1 findet man allerdings viel weniger Infos/Tutorials als für AVR. Damit ist die Einstiegshürde etwas höher. Und dass es ein 3,3V-Controller ist, kommt Einsteigern auch nicht gerade entgegen. Dafür
-
Thread
Eclipse windows.h wird nicht gefunden
Ich habe mal zum Spaß die 4 Beispiele aus: X-CUBE-53L0A1/STM32CubeExpansion_VL53L0X_V1.2.0/Projects unter Linux compiliert. Keine Probleme. Da kommt keine windows.h drin vor.
immer noch in den PC Beispielen. Die Dateien für das Ausführen auf dem Nucleo befinden sich in: STM32CubeExpansion_VL53L0X_V1.2.0
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
_32 * ocr_32; ocr_32 /= K4; // Trunk 32-bit ocr value to an 8-bit saturated value uint8_t ocr_8 = ocr_32; if (ocr_32 >= 256) ocr_8 = 255; if (ocr_32
Markus M. schrieb im Beitrag #4386244: > für ein STM32F4DISCOVERY, ganz ohne overhead im Hintergrund und ohne > Startup-Code Sorry, wir reden hier von 8-Bit AVR Code. Das Discovery ist schon von der Hardware her totaler Overkill für typisches 8-
-
Thread
LCD-Adresse im C-Programm
registers: 1. **STM32 Microcontrollers (STMicroelectronics)** * Many STM32 MCUs (like STM32F4, STM32F7, STM32H7 series) have **LCD-TFT controllers** (LTDC) with 32-bit registers. * Example: The **LTDC** controller 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
-
Thread
Richtiger µc für meine Applikation
Wenn es 5V sein *müssen* dann kann ich nicht dienen. Aber bei 2..3,3V hätte ich da einen. Der STM32F103xC-D-E (ab 256KB Flash) hat 3AD-Wandler (16CH) und 8 Timer, genügend UARTs, SPI und IIC. Gibt es in verschiendene
Ein SN74LVC8T245 (z.B. TI) könnte als Level-Shifter dienen. Ich weiß ja nicht wie viele Signale auf 5V bleiben sollten. Der STM32 ist bei den meisten Eingängen 5V Tolerant. Ansonsten wenn eine Galvanische Trennung
-
Thread
Netzspannung ans STM32F3 Discovery
150-06-1/3/index.html?&ACTION=3&LA=2&ARTICLE=1598&GROUPID=3312&artnr=150.06-1 Da da immer noch 6V AC rauskommen (also etwa 8,4Vss) wirst du für einen typischen STM32 AD Wandler einen Spannungsteiler mit etwa 4:1 benötigen. Eine leichte Belastung des Trafos schadet sicher nicht, da die Leerlaufspannung
symmetrisch liegt. Soweit ich das aber verstanden habe im Datenblatt, kann der ADC nur Spannungen von 0...3V handlen (Ich benutze momentan doch das STM32F4 Discovery). D.h. ich muss mein Signal mit 3Vpp um 1,5V anheben. Habe es bisher mit einem nicht-invertierenden Adder mit einem OPAMP versucht, leider ohne
-
Thread
PIC Microchip lebt noch?
Insgesamt wird doch der 8-Bit (und zu einem guten Teil auch 16-Bit) Markt von Oben her von den budget-ARMs (STM32F0 zb) und von Unten her von billo OTPs (Padauk war ja hier auch der Hype letztes Jahr) aufgefressen. Dazwischen
> von den budget-ARMs (STM32F0 zb) Nicht jeder hat Lust einfache und unkomplizierte Controller durch komplexe ARMs zu ersetzen. Wenn einem 64 byte Register reichen, nimmt man keine 8 k RAM. > Padauk Nicht jeder hat Lust
-
Thread
DS18B20 1-Wire Implementierung - Timing-Probleme
Ich hab die letzten Stunden versucht, das 1-Wire Protokoll anhand des DS18B20-Datenblatts auf einem STM32F103C8 zu implementieren. Dafür hab ich C mit IAR bzw. Keil µVision verwendet (Test-Versionen). Zum finden von Fehlern hab ich den Debugger mit einem ST-Link V2 sowie einem Logik-Analyzer verwendet
bzw. mir einen zusätzlichen IC besorgen > müsste. Wieso solltest du das müssen? Du benutzt einenSTM32F103C8 ...
-
Thread
Die "BluePill" spielt Reversi / Ohtello, Code für STM32F103
plattformunabhängigen Teilen zu unterscheiden, muß ich hier mal loswerden. Ebenso, daß du mit reversi_stm32\include\font12x16.h und reversi_stm32\src\font12x16.fnt zweimal den gleichen Font im Projekt drin hast. Gilt auch für die 5x7 und 8x8 Fonts. Das kommt von der Unordnung, gelle? Ansonsten wäre
optisch halbwegs ansprechend lief. W.S. schrieb im Beitrag #6020327: > Ebenso, daß du mit > reversi_stm32\include\font12x16.h und > reversi_stm32\src\font12x16.fnt > zweimal den gleichen Font im Projekt drin hast. Gilt auch für die 5x7 > und 8x8 Fonts. Das kommt von der Unordnung, gelle? Na ja,
-
Thread
Chip gesucht 1-10V zu PWM Wert
hingefrickelt ;) Nicht die Hersteller, sondern nur AVR. Lese mal in dem Artikel was der hat: [[STM32]]
MaWin schrieb im Beitrag #3470490: > Und warum dann nicht die 8 1-10V Signale direkt in die A/D Eingänge des > ATmega8? Gute Frage. Du meinst mit Spannungsteiler?
-
Thread
stm32F103 (fake) on chip debug
Ich habe Probleme on-chip-debugging auf einem Blue-Pill Board mit einem Fake STM32F103C8T6 zum Laufen zu kriegen. Ich entwickle unter - Windows 7 - STM32CubeIDE (V1.11.2) - mit einem ST-Link V2, Firmware V2J40S7 - Treiber für ST-Link: STMicroelectronics V 2.2.0.0 Mit
der nicht funktionierenden ist die Schrift nur aufgedruckt, nicht tief eingelasert: STM32 F103C8T6 9901KA 93 MYS 806 Der STM32CubeProgrammer listet unter Target Information: Device: STM32F101/F103 High-density Device ID: 0x414 Revision ID: Rev Z Flash size: 256 KB > Und wenn
-
Thread
stm32f411 USART2 will nicht wie er soll
software read to the USART_DR register. " https://www.st.com/resource/en/reference_manual/rm0383-stm32f411xce-advanced-armbased-32bit-mcus-stmicroelectronics.pdf
Registerzugriffe finden dort nicht statt. Das vollständige Beispiel ist auf: http://stefanfrings.de/stm32/stm32f1.html#usart
-
Thread
stromsparender hochohmiger ADC mit MUX und 0-5V
mit SD16, SD24 oder CTSD16 (16- bis 24-Bit SD), PIC18F87J72 (24-Bit SD), STM32F373 (16-Bit SD). Bester AD-Wandler ADUCM36x. 0V-10V: keiner Externe ADCs, die direkt 10V vertragen u.a. LTC1859, ADS8699, MAX1177 etc. (der LTC hätte den Vorteil herausgeführter Multiplexerausgänge
! "up to two separate supply voltages" VDDSD12, VDDSD3, VREFSD+ bis 3.6V "Temperature coefficient max. 100ppm/°C" "Up to 3x 12-bit DACs" prima ! "STM32F373 MCUs operate from 2.0 to 3.6 V." > Bester AD-Wandler ADUCM36x. danke für den Hinweis. > Externe ADCs, die
-
Thread
STM32 nach dem Flashen nicht mehr erreichbar
Ich habe mir mit STM32CubeMX eine Programmstruktur mit den benötigen IOs, Timern etc. erzeugt. Das Ganze ist ohne Fehlermeldung compiliert worden (mit OpenSTM32 in Eclipse). Ich habe das erzeugte Hex-file spaßeshalber mal
speed: 950 kHz Error: timed out while waiting for target halted TARGET: STM32F103C6Tx.cpu - Not halted in procedure 'reset' in procedure 'ocd_bouncer' Error: Target not halted Error: failed erasing sectors 0 to 8 Error: flash_erase returned -304 [/code] Das
-
Thread
ISP Bootloader über USART bei STM32 funktioniert nicht
Hallo, ich habe mir nach längeren Recherchen ein STM32 Evaluation Board zugelegt. Einer der Gründe für diesen Controller war, dass man ihn ohne zusätzliche Hardware über die serielle Schnittstelle programmieren kann. Es handelt sich um einen STM32F103VE
. Ruhepegel gibt, solange nichts gesendet wird. Dieser sollte zwischen -3V und -15V liegen. Das konnte ich auch an einigen PCs verifizieren, mein STM32 Board hat allerdings nur -2.7V (gemessen am Stecker bei offenem Ausgang). Sollten da nicht auch -6V anliegen, -2.7V wären
-
Thread
Günstiger uC mit hoher Taktfrequenz
hier zu finden: http://tinyurl.com/39gugth Das "bis zu" gilt für die maximale Cache-Größe von 32KB/32KB. Wurde der Prozessor jedoch nur mit 8KB/8KB konfiguriert, fallen die Zahlen natürlich geringer aus. Wie von mir schon an anderer Stelle erwähnt, können mehrere Prozesse/Threads zu sog. Domains
können. Doch. Der Befehlssatz der ARM-Prozessoren ist in der Architekturbeschreibung (z.B. ARM v4t, ARM v5, ARM v7) festgelegt und nicht in der Implementierung der Architektur (ARM 7, ARM 9, Cortex Mx). Auch die Tatsache, dass die Übertragung der durch LDM/STM referenzierten Register sequentiell
-
Thread
kleiner/kleinster ARM Cortex-M Debugger onboard
STlInkV3 mit Originalsoftware ( <=> https://github.com/blacksphere/blackmagic/pull/818) spricht aber nur mit STM32 Bausteinen und braucht in vielen Faellen "connect under reset", weil hot-plug nicht geht. Das
Mit Original ST Firmware geht JTAG mit allen StLink Adaptern nur mit STM32 Teilen. StlinkV3 arbeitet auch bei SWD nur mit STM32 zusammen.
-
Thread
Ungewöhnliche Vorgaben vom Projektleiter
aussagekräftige Makros, die Registerzugriffe als Strukturen definiert ... Wenn einer das mal bei einem Stm8 gemacht hat, findet er sich mit Stm32 sofort zurecht. Also, für mich ist die SPL schon direkte HW-Programmierung, nur dass ich anstatt im Datenblatt, in den Headerfiles nachschaue. Also ich sehe
> Wer als Profi STM32 im Portfolio hat und anbietet, Ich selber hatte mit stm32 noch kein Projekt gemacht, aber mit stm8 ein einziges, aber trotzdem mittels SPL und den Beispiel-Code die Sache schnell hingekriegt.
-
Thread
FreeRTOS IDLE-Task
legst du noch Prototypen damit der Compiler > weiss wie die Funktionen aussehen: > > void WEAK vPortSVCHandler(void); > void WEAK xPortPendSVHandler(void); > void WEAK 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 angehängt. Ich weiß garnicht wo und wie ich die Funktionsdefinitionen
-
Thread
1. Programmer: Diesen hier, oder den da? Oder einen für 2,50€ ?
brauchst du dir keine Gedanken um einen ARM-Programmer zu machen. Die hier schon erwähnten ST-Link V2 Nachbauten in Form eines USB-Sticks kosten auch nicht mehr als um die zwei Euro https://www.aliexpress.com/item/1Set-ST-LINK-Stlink-ST-Link-V2-Mini-STM8-STM32-Simulator-Download-Programmer-Programming-With-Cover/32869967486.html . Die funktionieren mit etwas Basteln für STM32 ARMs wie die auf den 2 Euro "Blue Pill" Billig-Boards aus China https://www.aliexpress.com/item/mini-Stm32f103c8t6-system-board-stm32-learning-development-board/1748445137.html . Das macht dann in
-
Thread
STM32H7 - externe SPI Daten (ADC Werte) mittels DMA einlesen
effizienter - etwa in der Art: Wenn das Data-Ready-Signal (low-active) vom ADS131 an einem Pin des STM32H7 ankommt sollte ohne Zutun der CPU ein SPI_Receive_DMA erfolgen und die Werte (5x 32bit "brutto" (= "NOP_Befehl" + 3x 32-bit Werte Kanal 1, 2 & 3 (=netto) + CRC-Daten) mittels DMA in ein Array geschrieben
oder dahinter)? Kleiner Tip: "Event" kommt lt. PDF-Suche auf den 3556 Seiten 3338-mal vor! (rm0399-stm32h745755-and-stm32h747757-advanced-armbased-32bit-mcus-stmicroelectronics) Rein vom Inhalt kann meine ursprüngliche Frage eigentlich keine Noob-Frage (á là "...wie schließe ich eine LED an meinen
-
Thread
STM32F303 USB ohne HSE Quarz
den HSI Oszillator dementsprechend automatisch zu trimmen. Dann werde ich mal versuchen, einen STM32F303V auf ein Breakout Board zu löten und nur mit LSE Quarz zu bestücken. Ein Quarz weniger ist für mich angenehm weil das auf dem universellen Breakout Board eine fiese Fummelei ist.
: Danke für eure Hinweise. Die Sache mit dem Clock Recovery kenne ich. Es soll aber dieses mal ein STM32F303V sein. Habe sie schon bestellt. Ich habe beschlossen, die Idee mit dem Trimmen des HSI zu verwerfen. Jede Trimm-Stufe macht 0,5% aber ich muss auf weniger als 0,25% kommen. Die Rechnung geht
-
Thread
STM8 mit atmega programmieren
meine Vorarbeit freut :) Ist dieser hier zu empfehlen? http://www.aliexpress.com/item/STLINK-V2-STM8-STM32-emulator-programmer-mini-STLINK-downloader/1446941850.html Bzw. kannst du aus persönlicher Erfahrung einen bestimmten empfehlen, am besten mit Bezugsquelle?
Laut Bewertungen von Aliexpress.com funktioniert den Adapter ganz gut (inkl. Stm32) http://de.aliexpress.com/item/Free-Shipping-1SET-ST-Link-st-link-V2-for-STM8S-STM8L-STM32-Cortex-M0-Cortex-M3/1619197946.html PS: Ich benutze so was nicht, da es kein Bedarf besteht. Da ich
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
denn bei dem Brenner immerzu nur so minimalistisch zugehen, daß du dir Gedanken machst, ob du mit 8 Bit PWM auskommst oder nicht? Ist das ein Sport? Ich hatte vor Jahren mir meinen eigenen PIC-Programmer gemacht und dafür einen 'allgegenwärtigen' STM32F103C8T6 benutzt sowie Schaltregler und Schalter
dem Logikanalyzer die Logik ansehen. In den Daten von Tim sieht es bis jetzt so aus, als ob die V_pp beim Schreiben 8.2V beträgt. Was mich stutzig macht (und das werde ich dann ausprobieren) ist, dass (so beim Überfliegen der Meßreihen ohne Grafik) beim anliegen von 8.2V die V_dd scheinbar 1.8V hat
-
Thread
Software von ST
ST forciert ihr STM32CubeMX ... 4GB installieren für ein wenig Source Code ...
guru schrieb im Beitrag #4766566: > ich will die Software des STM32 digital PFC einsehen, aber statt der > pfc.c die es früher wohl mal gab gibt es nur noch die halb Internet > basierten Software Applikationen. ... > Konkret würde mich die Software zum STEVAL-ISF002V1
-
Thread
STM32 Development Board
sind die Pins. Allzuviele frei habe ich nichtmehr, die FSMC will ich freilassen. für EXTI stehen >8Pins wohl noch zur Verfügung. Leds über Schieberegister dann... 2te Möglichkeit wäre den kleinsten STM32 (wegen einheitlicher Platform) zu verwenden und den ans I2C anzuhängen. Leds werden dann vom
Mit der Beschaltung funktionieren alle Komponenten. http://www.olimex.com/dev/index.html ARM - STM32-P103
-
Thread
Review: Billiges 8051 Devboard als Bausatz mit STC89C52RC - TJ-56-708
AliExpress, ebenso auf diversen Fertig-Modulen wo es ein bisschen Programmierbarkeit braucht (früher STM8 STM8S003F3 STM8, dann der pinkompatible 8051er Nuvoton N76E003, manchmal STM8 STM8S001 im 8-Pin und eben die ganze STC-Linie) > Mir hätten die Teile auch sehr gefallen - vor 30 Jahren. > Aber Du
Gehäuse (bestenfalls TQFP) erhältlich, brauchen einen speziellen Programmer. Da würde ich gleich STM32 oder einen der vielen Klone (bzw. die auch als Low-Pin-Count SOIC erhältlichen CH32V) nehmen. > Ja, es gab so einige Exoten. Ich habe noch irgendwo 1 oder 2 Muster des > DS80C400 herumliegen.
-
Thread
Evaluation neuer Mikrocontroller: ARM? Gesperrt
Wenn für das Programm 1MB Flash reinchen würden, dann würde ich auch zu einem STM32 tendieren, denn Daten und andere Dinge könnte man auch in einen Atmel DataFlash speichern, das ist ein FLASH Speicher mit SPI Bus und hat viele MB. Hier ein Artikel über [[STM32]].
H8SX, SH und M32 Serien nebst FPU. Für 80 € bei Glyn gekommt man ein Board, nebst Segger JTAG und HEW von Renesas: ein feines Teil!
-
Thread
Daten ins Flash speichern mit dem STM32
Ich suche ein einfaches Beispiel, wo Daten ins Flash gespeichert werden!? Ich arbeite mit dem STM32F103VDT6 und dem uVision von Keil. Unser Motor EC45 Flat 36V / 50W fährt einfach von A nach B mit einer Last von 180Kg an einem Schneckengetriebe. Bei der Ersten Fahrt wird der Weg gemessen. Dies soll
reservieren. Die Größe und Adresse der pages entnimmst du dem Reference Manual. In meinem Fall ( STM32F103C8 ) waren es 64 pages a 1K, ab 0x08000000. D.h. die letzte Page ( die ich für Daten benutze ) fängt bei 0x0800FC00 an. Das Linker Script besteht aus 2 Teilen ( meist in den Dateien memory.ld
-
Thread
segment anzeige
Überleg dir mal, wie du die PNP-Transistoren mit einem 3.3V STM32 abschalten willst...
> Demfall nehme ich an, dass es kein 5V STM uC gibt. Alle mir bekannten STM32 Mikrocontroller haben viele 5V kompatible I/O Pins. Ich sehe da gar kein Problem, solange man solche Pins verwendet. > aber das Problem mit den Logikbausteinen
-
Thread
Sparsamkeit Atmega8 vs STMF0 für direkten Batterienetrieb
Stojahn schrieb im Beitrag #6420294: > STM32F0 Falsche Serie. Für sowas sind fir STM32L0 da: https://www.st.com/en/microcontrollers-microprocessors/stm32l0-series.html Dynamic run mode: down to 49 µA/MHz (with external DC/DC) and 76 µA/
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
Serielles Flash Programm - Demonstrator GUI funktioniert nicht
doch auch schon. Und wenn es bei STM32 bleibt, dann ist der STLink V3 mittlerweile die beste Wahl. 15€ bei Reichelt.
J. S. schrieb im Beitrag #7095864: ... > Und wenn es bei STM32 bleibt, dann ist der STLink V3 mittlerweile die > beste Wahl. 15€ bei Reichelt. Leider nicht mehr verfügbar bei Reichelt. Andere Quellen mehr als das doppelte.
-
Thread
Heizkörper Thermostat STM8L052 reversengeniering?
Ist doch ein schöner Grund sich mit dem STM8 zu beschäftigen. Frage 3 relativiert das allerdings. Ein billigst ST-Link V2 für STM32 und STM8 reicht zum programmieren. Pin1 vom Chip ist SWIM und Pin2 NRST, damit ist die Programmierschnittstelle
dani3l schrieb im Beitrag #5360856: > SWD dann mit dem Thermostat verbinden leider nicht. Der STM8 hat eine SWIM Schnittstelle, nicht SWD wie beim STM32. Suche nach: st-link v2 stm8
-
Thread
STM32H7 mit 8-Bit-SDRAM ohne FMC_NBLx/DQM?
Bei den STM32H7 (konkret: STM32H755BIT6) lässt sich der FMC für externe SDRAMs nutzen. In den Konfigurationen für 16 Bit und 32 Bit breite SDRAMs werden durch STM32CubeMX auch die Signale FMC_NBLx (zu verbinden 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
-
Thread
STM32 - Debugger - Software ?
, dass Tasking schon weit genug ist. Ich >hoffe mal, dass nur die Webseite veraltet ist, denn die STM32 >sind da wo ich gesucht habe nicht aufgetaucht. Einen zuviel getrunken? Auf der Webseite stehen: - STM32F101 - STM32F103
gibt? http://de.farnell.com/stmicroelectronics/stm32f0discovery/eval-bord-cortex-m0-stm32f0/dp/2096251 http://www.watterott.com/de/STM32F0DISCOVERY Antwort: Hat sich für den Einsteiger hoffentlich erledigt. Mit dem Ding kann man auch Debuggen
-
Thread
STM32F072 ADC Genauigkeit trotz Kalibrierung nicht optimal
im Beitrag #5462070: > Wie siehst Du Deine Fragestellung vor dem Hintergrund des Datenblatts? > STM32F072xx datasheet rev5 Februar 2017 Gehe ich davon aus, dass bei jedem möglichem Fehler der Maximalwert zutrifft, also insgesamt 10 LSB, dürfte man doch immernoch "nur" etwa 8 mV Fehler haben, oder
haben, oder denke ich falsch? ( (3.3 V / 4095) * 10 LSB = 8.06 > mV). Dann habe ich das "+-1 LSB" in Deinem Kommentar falsch interpretiert: "Die Messung und Berechnung vom STM32 ergibt stabile ~3.296 V (+-1 LSB), also 14 mV Abweichung
-
Thread
Selbstbau-Testboard für STM32F4Discovery
EVOPrimer für STM32F4xx hat RAM, Camera und hi-speed OTG schon drauf. Die Chinesen bieten ein Board mit STM32F407 mit RAM und Flash und allen Pins nach aussen.
gibt den Wert bei 20 USD an. Ich habe bei ihm bereits bestellt und die Ware erhalten. Das Board mit STM32F407 hatten sie damals noch nicht. So kaufte ich eines mit STM32F207 drauf. Und dann... schickten sie es nach Swaziland statt Switzerland :-D Es ging noch mal gut: die Post korrigierte die Adresse
-
Thread
Matrix mit 5x Rotary Encoder für STM32 uC
Es müssen 8x von dieser Schaltung, sowie weitere Schaltungen an einen STM32MP151AAA3 (176 I/O Pins) angeschlossen werden. mit dieser Schaltung würde ich unter die 176 kommen.
dann solltest du das auch so sagen. Allerdings: D. Z. schrieb im Beitrag #7332869: > Es müssen 8x von dieser Schaltung, sowie weitere Schaltungen an einen > STM32MP151AAA3 (176 I/O Pins) angeschlossen werden. Ein Encoder braucht auch bei Direktanschluß gerade mal 3 Pins, also 120 Pins für 8×
-
Thread
STM32 SWD Programmer
searchweb201603_7&btsid=de43295c-d001-4a84-84a0-b0e55c30d590 Der sollte doch mit diesem ST-Link V2 programmierbar sein?: https://www.aliexpress.com/item/ST-LINK-V2-ST-LINK-STM8-STM32-programmer-emulator-debugger-Downloader-burner/1439613333.html?spm=2114.01010208.3.29.kHZo35&ws_ab_test=searchweb201556
den offiziellen von STM? Ich habe hier zwei ST-Link V2 vom Chinamann in USB-Stick Bauform vorliegen. Die tun sowohl für STM8 (SWIM) als auch für STM32 (SWD). Und man kann die Firmware mit dem offiziellen Firmware-Upgrade-Tool