-
Thread
STM32F4xx: Kann mal jemand die SPI testen?
Altenativ geht es auch so, dass behebt das Problem ebenfalls: [c] /* ------ SPI Low Level: Ein 8 Bit Datenwort senden und holen ------- */ uint8_t SPI_TransferByte(uint8_t data) { while(!SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_TXE)); // Warte bis TXE (SPI ist frei) SPI_I2S_SendData
SPI_IS_BUSY(SPIx)) [/c] womit dann [c] /* ------ SPI Low Level: Ein 8 Bit Datenwort senden und holen ------- */ uint8_t SPI_TransferByte(uint8_t data) { while(!SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_TXE)); // Warte bis TXE (SPI ist frei) SPI_I2S_SendData
-
Thread
LogicAnalyzer mit STM32, Arduino oder ESP32 bauen?
STM32F7 disco 4,3" TFT inkl touch glaube 8MB RAM externer Flash auch noch geht auch noch gut dafür
Andreas S. schrieb im Beitrag #5762191: > Hat niemand eine Alternative / Idee ? https://sysprogs.com/analyzer2go/ STM32F429 ist dabei: https://sysprogs.com/analyzer2go/boards/STM32F429-Discovery kostet
-
Thread
Interrupt verhalten bei STM32F103
schrieb im Beitrag #6808843: > Eine ganz doofe Frage, ist der zugriff auf int32 Variablen auf dem > STM32F103 atomar möglich? Gegenfrage: Warum heißt das Teil STM32 und nicht STM8? Oder anders formuliert: man muß explizit angeben, wenn man die 32 Bit Variablen nicht atomar ansprechen möchte.
Die Umsetzung ist doch nur 1:1. Anzeige ist 1234,0389Hz, sporadisch aber 1249,7865Hz. Mit einem STM32F103C8. Wenn ich Zeit habe, baue ich das mit einem BlackPill ( STM32F413 ).
-
Thread
PIC - "beliebtester"?
Grundlagen deutlich erkennen kann, da ist ein 32Bitter schon ein wenig Heavy! Insbesondere dann noch STM oder LPC wo der Support auf Einsteigerniveau doch deutlich geringer ist als bei fast jedem gängigen 8Bitter. Gruß Carsten
untergegangen ist und eine Architektur für "periphere" Dinge, also Bausteine, die als Peripherie-IC's in einem größeren System drinhängen. Daraus sind dann die PIC's entstanden. Guck mal bei den etwas hochpoligeren PIC's, da wirst du einen Port finden, der als 8 Bit Parallelport konfigurierbar ist
-
Thread
Schaltung vereinfachen
beiden Typen. Das wäre ne Lösung, 5 Wiederstände pro Eingang ist schonmal besser als aktuell. Axel S. schrieb im Beitrag #7953908: > Es sind aber nur 4 LM339 (nicht 16) ja, 4 x 4 = 16, 2 pro Eingang ergibt 8 Eingänge Axel S. schrieb im Beitrag #7953908: > Oder man könnte 8 ADC-Eingänge statt 8
www.reichelt.de/de/de/shop/produkt/arm_cortex_-m0_mikrocontroller_16_kb_flash_lqfp32-352809?search=stm32c031&; > > Der ADC ist jedenfalls schnell genug. Kleiner geht's natürlich auch > noch, aber man soll ja nicht übertreiben. Nicht jeder kann den STM32C031x4/x6 Mainstream-Mikrocontroller programmieren
-
Thread
Unbekanntes Bus System entschlüsseln
sowas sein: > 0x01 <Len> <der Rest> > > Thomas Das System arbeitet mit 9 Bit und wird von einem STM32 in 8Bit konvertiert und als Zeichenfolge am PC ausgegeben. 0x110 ist somit richtig. K. S. schrieb im Beitrag #6014043: > wer sendet ist damit auch klar, außer den 0x00 müsste alles von dem
Der STM32 versteht nur 9N2, hab auch andere Varianten ausprobiert (8N1, 8N2, 9N1, 9N1.5). Alle 8 Bit Einstellungen haben garnicht funktioniert. Bei 9N hat alles ab 1 Stopp-Bit funktioniert. Am besten geht
-
Thread
ARM Einstieg Hilfe bei Controller und IDE Wahl
werden und fungiert dann als Programmer/Debugger mit JTAG Schnittstelle. Wollte auch bald mal ARM's austesen und dachte daran mit dem Board zu staren. Siehe:http://www.watterott.com/de/LPC1343-LPCXpresso-Board?x73707=6eb14192ee72747206dcbf11f730e8eb
reichlich. Von 64 Pins bis 144. Solltest Du dennoch mal ein Projekt machen müssen, bei dem man noch 2 EUR's sparen müsste, dann kannst Du für dieses eine Projekt immer noch einen F103er nehmen. Wie schon oben erwähnt, die NXP LPX1xxx und STM32Fxxx unterscheiden sich eigentlich nur von der Pheripere, was
-
Thread
Nur PLL clock für Timer?
praktisch 68) war das der Faktor 17!! Dazu der 20 mal schnellere ADC, wobei ich erstmalig Averaging (8 samples) einführen konnte, um auf echte 12 Bit zu kommen, denn die Genauigkeit ohne liegt bei 10.5 Bits. Logisch, denn der ADC arbeitet in einer EMV Hölle. Nun bin ich beim STM32L431 gelandet, weil
praktisch 68) war das der Faktor 17!! Dazu > der 20 mal schnellere ADC, wobei ich erstmalig Averaging (8 samples) > einführen konnte, um auf echte 12 Bit zu kommen, denn die Genauigkeit > ohne liegt bei 10.5 Bits. Logisch, denn der ADC arbeitet in einer EMV > Hölle. > > Nun bin ich beim STM32L431
-
Thread
Mal wieder Wanderkiste?
Galvanically isolated high-speed CAN transceiver https://www.nxp.com/docs/en/data-sheet/TJA1052I.pdf - *STM8S-DISCOVERY* STM8S105C6T6 microcontroller, 32 KB Flash, 2 KB RAM, 1 KB EEPROM, Touch sensing button http://www.st.com/en/evaluation-tools/stm8s-discovery.html http://www.st.com/content/ccc/resource
3000k 5W/360lm CRI>80 nicht dimmbar 10x Wago Leitungsklemmen 3fach 5x SMD Taster lang 1x Atmel AT90S2343-10PI 2x Atmel AT90S2313-10PI 1x Atmel AT90S2333-8PI 1x Atmel AT90S4414-8JI 1x Atmel AT90S8535-8PI 1x Atmel ATMega8515L-8PI 1x Atmel ATTiny26-16PI Alle µC unbenutzt also interner Takt aktiv
-
Thread
"Arduino kompatibler" MC für 2025
nicht. Den Bootloader sehe ich kritisch: Ich habe mal eine externe Entwicklung betreut, die einen STM32L072С8 nutzt. Nach Einspielen eines Treibers konnte ich unter Windows per USB das Gerät parametrieren, erstmal alles gut. Dann habe ich ein Update per USB aufgerufen und peng, Treiber fehlt. Nach etwas
Headerfiles beider Controller. Wahllos verglichen, paar Bsp. [code] P: #define SPCR _SFR_IO8(0x2C) PB: #define SPCR0 _SFR_IO8(0x2C) P: #define PRR _SFR_MEM8(0x64) PB: #define PRR0 _SFR_MEM8(0x64) P: #define TWCR _SFR_MEM8(0xBC) PB: #define TWCR0 _SFR_MEM8(0xBC) P: #define
-
Thread
Arduino oder Mikrocontroller - Was ist besser?
) usw. auf STM32F103 Basis. Ich denke mir: Wer noch nie mit MCU's zu tun hatte, sollte mit Arduino beginnen. Es macht Spass und man hat schnell Erfolgserlebnisse und scheitert nicht gleich an der Installation der
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
-
Thread
STM32 zu langsam?
Hallo Zusammen, ich arbeite seit ein paar Monaten mit einem STM32. Genauer gesagt einem STM32103RD. Es soll eine schnelle Regelung mit ein paar weiteren "netten Funktionen" entstehen. Der µC ist extern mit einem 8Mhz Quarz getaktet. AZur Entwicklung wird Atollic
Also der STM32 läuft scheinbar doch mit 72Mhz! Ich habe Über den Pin PA8 nun den Systemtakt ausgeben lassen und da kommen genau 72Mhz heraus. Dass das vorher nicht funktioniert hat lag an meiner Dummheit. Ich habe
-
Thread
Makefile stm32f1
://github.com/ChristianRinn/bare_metal_stm32f103c8
/ChristianRinn/bare_metal_stm32f103c8 Ich hab jetzt das hier genommen und den STM32F103C8 Ordner von src ins Hauptverzeichnis kopiert und die CMSIS Dateien aktualisiert, sowie das Makefile für den verschobenen Ordner angepasst
-
Thread
interne RTC im STM32L benutzen?
sonst die Schwingung. Vielleicht wird das klar, wenn du dieses Bild siehst: http://stefanfrings.de/stm32/STM32F103C8T6_board.png
> herausgeführt sind, dann musst du die Stifte entfernen. Danke, dann ist das klar (Module gibt's ja ganz verschiedene). "Modul" ist ein gutes Stichwort: kennt evt. jemand eins mit einem STM32L4xxC drauf? 'C' deshalb, weil 48 Pins leicht reichen und es sonst so groß wird. u8g2 schrieb im Beitrag
-
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
hab ich noch den ganzen Startuprummel in c durch die von ST vorgegebene Assemblermethode mit startup_stm32f407xx.s ersetzen müssen da ansonsten gleich ein HardFault kam.
-
Thread
RC-Signale einlesen - so einigermassen bulletproof?
Cyblord -. schrieb im Beitrag #7865571: > Was ein Unsinn. > Selbst mit einem STM32G07 kann man >10 Input Capture Kanäle haben. Was für ein Geschwätz von Cyblord wieder, offenbar die Problemstellung nicht gelesen Norbert S. schrieb im Beitrag #7865389: > immer AVR 8-Bitter
Norbert S. schrieb im Beitrag #7865695: > Klar, ich steige jetzt von Bascom und 8-Bit-AVR auf ne komplett neue > Sprache und IDE um. Weil Herr Cyblord es nicht versteht, daß das Problem > auch wunderbar so
-
Thread
STM32 und Infrarot Sensor
Pegelwandler vorhanden. Ja der ist auf einem Satel Breakboard die Spannungsversorgung dafür ist zwischen 2,8-5V aber das ändert ja nicht an der I0VDD die bleibt bei 1,8V wie man im Datenblatt von dem Breakboard auf seite 4 sieht :/ https://www.st.com/resource/en/data_brief/vl53l1x-satel.pdf Johannes S
Peter S. schrieb im Beitrag #5631170: > Ja das stimmt schon das Problem dabei ist, dass ich dadurch eine > Spannungsdifferenz habe, da ich einmal 5V und einmal 1,8V auf der > gleichen Masse habe, wäre das
-
Thread
F_CPU umschalten, gibt es etwas zu beachten?
externe Referenz z.B. den 1Hz-Takt einer RTC benutzen. Endlich eine sinnvolle Anwendung für einen STM32 im SO-8 Gehäuse :)
Dann nimm halt Logic-Level-FET's. Außerdem gibt es 5V-ARMs.
-
Thread
FTDI zu TTL USB Adapter ges.
https://github.com/r2axz/bluepill-serial-monster https://donneyfan.com/blog/usb-serial-for-blue-pill-stm32-with-platformio https://satoshinm.github.io/blog/171223_stm32serial_triple_usb-to-serial_adapter_using_stm32_blue_pill.html http://dangerousprototypes.com/blog/2017/06/21/how-to-stm32f103c8t6-as-an-usb-device-virtual-serial-port-cdc
Schrotti schrieb im Beitrag #7091316: > STMs wie oben zu flashen wird besser sein Wenn sie sich denn flashen lassen. Da gibt's ja auch wieder oft Probleme mit den Fakes.
-
Thread
µC mit viel RAM für Touch TFT mit "Wischen"
verwenden. Vor allem die ARM basierten Mikrocontroller scheinen dafür gut geeignet zu sein, und STM bietet dafür wieder sehr viele Evaluation Kits zu günstigen Preisen an, bei denen sogar schon ein vergleichbares Display und einem 8 MByte SDRAM verbaut ist, damit du in alle Richtungen scrollen kannst
einem 8Mbit SRAM? (beides gibt's auch in DIL falls er es mal testweise aufbauen will bevor er eine Leiterplatte erstellen lässt). Das sind 3.60 Euro exkl. Mwst. http://de.farnell.com/microchip/pic32mx130f064d-i-pt
-
Thread
Was ist das für ein IC?
Wolfgang R. schrieb im Beitrag #7688498: > https://www.mikrocontroller.net/topic/506064 Also STM8S003F3 ist korrekt,ja?
Das Aussehen des ICs deutet durchaus auf einen kleinen Controller von ST hin, aber wohl nicht den STM8S003F3. In dem Beitrag mit dem STM8S003F3 ist auf dem Foto in der ersten Zeile S033 zu sehen, das passt zum Datenblatt. Auf dem Foto hier im ersten Beitrag steht dort aber P001.
-
Thread
Unique ID auslesen STM32F4Discovery
In der STM32 Cube Bibliothek gibt es genau dazu ein Beispiel, und entspricht dem, was Guest vorgeschlagen hat STM32Cube_FW_F4_V1.3.0/Projects/STM324x9I_EVAL/Applications/USB_Device/MSC_Standalone/Inc/usbd_desc.h
Adresse nicht -1 werden. -1 ist in unseren System eine Broadcastadresse. /* Return base as (ret>>8 ) & 0x3f and address as (ret & 0x1f) */ uint32_t GetBaseAndAdressFromHid(void) { int i; uint8_t *owi_id = (uint8_t *)0x1FFFF7AC; uint8_t address = 0, base = 0; for(i = 0; i < 6;
-
Thread
STM3240G-EVAL Beispielprogramm
863368byte ist das .hex-file groß; Ich hab's mit dem alten Atollic-True compil.; Aber: Als STM324xG-Eval kann es nicht gehn, da die Libr. ../../../../Utilities/STM32_Audio/Addons/SpiritDSP_Equalizer -L../../../../Utilities/STM32_Audio/Addons
/Utilities/STM32_Audio/Common -I../../../../Utilities/Third_Party/jpeg-8d/include -I../../../../Utilities/STM32_Audio/Addons/SpiritDSP_Equalizer -I../../../../Utilities/STM32_Audio/Addons/SpiritDSP_LoudnessControl
-
Thread
STM32F429 LTDC Nutzen, welche Displays sind möglich?
Hallo liebe Forengemeinde, ich möchte den LTDC eines STM32F429 nutzen um ein Display anzusteuern. Nun lese ich mich seit 2 Tagen durchs gesamte Netz und bin total verwirrt. Im Wesentlichen habe ich folgende Fragen: - Kann ich dieses Display am STM32F429
/s (oder mehr wenn's geht) zur Verfügung stehen. das wäre dann das Kontingent, aus dem sich die CPU bedienen kann. W.S.
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
Anwenderprogramm den CH340 als USB2RS232 Wandler nutzen kann In Arbeit ist ein weiterer Arduino mit STM8S103F3P6. Dieser auch, weil er absolut superpreiswert ist. Einzig mein Aufbau (vor allem mit dem Fädeldraht) widerstrebt mir immer etwas, vllt. route ich das doch noch irgendwann (wobei: beim MCS51
Martin S. schrieb im Beitrag #5692063: > > Apropos: 8 Rollen für 100kg? 8 _Doppel_-Rollen! Just for fun!
-
Thread
Video Streaming STM32 -> Z80
vieles (die Kommunikation muss ja auch irgendwie > gesteuert werden...sprich wann darf der STM das neue Bit senden usw. Also meinst du weshalb nicht 8 Parallele Datenleitungen? Die 2 Leitungen sind leider gegeben...
Oder der lesende Z80 gibt den Takt vor. STM32 muss dann schnell genug reagieren. - Z80 zieht die Leitung kurz auf low. - STM reagiert _sofort_ auf diesen Impuls. - 0 übertragen: STM zieht Leitung auf auf Low. - 1 übertragen: STM macht
-
Thread
Kommunikation zwischen STM32 und RaspberryPi über 50m Distanz
Direction o. Ä., die komplette Kommunikation muss ausschließlich über diese beiden Signale laufen. Am STM32 habe ich 1,8 V Logikpegel, die bereits auf 3,3 V gewandelt werden. Der Raspberry Pi arbeitet ebenfalls mit 3,3 V Pegeln. Frage: Welches Übertragungssystem oder welche Schnittstelle eignet sich
Niklas G. schrieb im Beitrag #7979001: > Sind denn die GND's beider Systeme verbunden? Dann wäre CAN eine > einfache und robuste Lösung. > > Wenn nicht, isoSPI oder Single-Pair-Ethernet. Habe im Gesamten beim STM32 und RaspberryPi nur zwei Datenpins zur
-
Thread
Wie finde ich den Einstieg in den ARM Cortex?
Informationen auf mehrere Datenblätter verteilt. Wenn Du mit 68k zu tun hattest, wäre die Renesas-Reihe H8 und H8SX dazu recht ähnlich und für Dich einfacher zu verstehen. Die Nachfolger zu H8SX wären die RX610/RX62. Dies nur, wenn es nicht zwingend ARM zugehen sollte.
So sehe ich das auch. Meine STM32 lasse ich alle mit dem internen RC mit 8Mhz so vor sich her dümpeln. Außer ich brauche USB, dann laufen die mit 48MHz. Und ich habe den Vorteil, dass wenn es klemmt von der Geschwindigkeit, einfach
-
Thread
Z80 OUT (C) mit Register A belegen.
Andreas S. schrieb im Beitrag #6800352: > W.S. schrieb: >> Mir ist das klar, allerdings erinnere ich mich, auch schon mal einen >> Assembler gesehen zu haben, bei dem das im Mnemonik unterschieden war: >>
programmieren. Man betrachte den Benchmark Dhrsystone 2.1, mit SDCC kompiliert, einmal für einen STM8 (ATM8AF5288 bei 16 MHz), einmal für MCS-51 (C8051F120 bei 98 MHz). Da ist der Score des STM8 fast doppelt so hoch wie der des MCS-51, während die Codegröße des STM8 etwa die Hälfte derer des MCS-51
-
Thread
Projektidee RGB Pixel mit Touch
natürlich einen µC. Wenn man sich nicht auf Atmel beschränkt, bekommt man den auch für bis zu 20 Cent (STM8S003F3P6).
einen µC. Wenn man sich > nicht auf Atmel beschränkt, bekommt man den auch für bis zu 20 Cent > (STM8S003F3P6). Ja da will ich mal nicht widersprechen die Verdrahtung ist bei UART absolut einfacher. Vom µC her sind wir ja frei der vorgeschlagene STM8S003F3P6 kann ja schon viel zu viel... hast du
-
Thread
STM32F4 SPI Problem
stm32-anfänger schrieb im Beitrag #5325398: > Und da ich die Coocox CoIDE nutze kann ich mit beidem nicht dienen. Das sollte man erstmal ändern. Benutze die STM32 Workbench oder Atollic für STM32.
#5325609: >>>Und da ich die Coocox CoIDE nutze ... >>Das sollte man erstmal ändern. >>Benutze die STM32 Workbench oder Atollic für STM32. > > Da bin ich auch für. s.o. dasrotemopped schrieb im Beitrag #5325609: > Wer die harte Tour mag kann ja sich aus dem CubeMX Code was abgucken und > nach
-
Thread
Übersicht Controller und Einstiegskosten (Debugger, Compiler)?
Sehr lustig, die Bandbreite reicht von $4,30 bis 10000 EUR. Beim Launchpad geht's los, Debugger habe ich nie getestet. STM32VLDiscovery beginnt ab 13 EUR mit Debugger. In diesem Fall zahlt man in Form von Zeit, bis die Toolchain läuft, zumindest unter Linux. Was hast Du denn
ist doch der default bei: -O, -O2, -O3, -Os. Allgemein kann ich das so nicht bestätigen. Beim H8SX (habe ich gerade zu laufen) und GNUH8-V11.01 und -O2 wird ohne zusätzliche Option erzeugt: mov.l er6,@-er7 mov.l er7,er6 stm.l er4-er5,@-er7 sub.l #40,er7 -fomit-frame-pointer sorgt für
-
Thread
STM32F4 Wie programmiert man ein 8 Kanal DSO auf einem µC?
Oliver F. schrieb im Beitrag #4284435: > Samplerate von 1Mhz ~ 100Khz Analogbandbreite je Kanal. > STM32F4 Discovery board 8 Kanäle mit 1MHz Samplerate gibt 8MS/s. Das schaffen die STMs meines Wissens nach nicht. Dann bräuchtest Du einen externen DAC. Oliver F. schrieb im Beitrag #4284435: > Diese
6a66 schrieb im Beitrag #4284717: > Das sind dann 16MB/s bei 8MS/s. Nicht lasch aber braucht schon auch eine > sorgfältig aufgesetzte Datenpumpe, denn du hast die Werte dreimal zu > bewegen: einmal vom ADC/SPI in den Speicher, einmal vom Speicher auf's
-
Thread
Stm32f103 Problem mit Spi2
ich versuche inzwischen schon länger, bei einem stm32f103VET8 spi2 in Gang zu setzen. Diese thread nicht weiter: http://www.mikrocontroller.net/topic/161106#new Ich habe den code alternativ auf spi1 umgestellt und umgelötet - das lcd läuft auf anhieb
aus 7 s dann 10 s. Mehr geht also nicht, beim STM und SPI1 musst du min. einen Teiler von 4 einstellen um nicht über die 18 MHz zu kommen. Die ~2,2 MB/s sind ~17,6 MHz, also schon am Limit. Die CPU ist jetzt
-
Thread
Wahl vom richtigen Mikrokontroller
etwas spezifizieren: Wir wollen > eine Übertragungsfrequenz von ca 800 Hz erreichen. Würde dann ein 8bit > Controller immer noch reichen? Das sind also bei 64bit die Verarbeitet werden 51200Bit/s, da hat ein 20Mhz Controller üblicherweise genug Zeit für, die könnt ihr dann sogar via UART mit 115200
Meine Empfehlung: STM32F042 - Cortex-M0 mit CAN Programmierumgebung: - Keil - Für den STM32F0xx gibt es für Keil sogar eine kostenlose Lizenz - Code-Generator CubeMX von ST, damit werden alle IO's, Peripherie und Clock's
-
Thread
STM32F446 von Aliexpress - Fake?
entsprechende Produkte mit diesem Chip ausgerüstet werden und damit der Markt geflutet wird. Das ist z.B. beim STM32F103C8T6 der Fall.
interessiert, sondern eher Minimum Tray. Hier noch ein Link "Markenware" oder "Fake" https://www.amazon.de/Stm32F446-Stm32F446G-Stm32F446Re-32-Bit-Mikrocontroller-Stm32F446Ret6/dp/B083NT7Y68 Mich macht hier das inverse "ST Logo" stutzig
-
Thread
System Workbench for STM32 mit STM32F103C8T6
Das ist der Programmer: http://www.ebay.de/itm/ST-Link-V2-STM8-STM32-USB-Programmer-3-3V-5V-SWD-212-/221884211496?hash=item33a9546128:g:WeEAAOSwyvBV9Tar Und hier gibt es die Software: http://www.openstm32.org/System+Workbench+for+STM32
. https://www.mikrocontroller.net/topic/350400 https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board Man kann auch die mbed lib verwenden und den Online Compiler von mbed verwenden: https://developer.mbed.org/users/hudakz/code/STM32F103C8T6_Hello/
-
Thread
erste Schritte: AC-Messungen mit AVR
Aber der TE hat ja nun auch gesagt, das er alles da hat und nicht umsteigen möchte. Alles gut. P.S.: Atmega328: 2kB RAM, 32kB Flash, 20MHz, 15kS/s ADC, LQFP32 => ~3€ STM32F030: 4kB RAM, 32kB Flash, 48MHz, 1MS/s ADC, DMA, LQFP32 => ~1,5€ SCNR
Abweichungen von sehr wenigen Watt. Wenn man natürlich auf 0,01W genau sein will muss man das mit STM32 machen. Für meine 3-Phasenmessung langt jedenfalls ein Mega8 mit intern 8MHz. Viel Erfolg, Uwe
-
Thread
STM32F103C8T6 JTAG
bisschen besser ist? Bob E. schrieb im Beitrag #6910735: > Hat jemand da ein Beispiel? Google: STM32 Blue Pill. So ziemlich *das* Board dafür. Dafür gibt's dann auch Schaltpläne und mehr als ausreichend Beispiele.
eine schlechte Fälschung > bekommen. Gerade dieses eine Modell ist davon extrem betroffen. Der STM32F303K8T6 ist leider genauso nicht zu haben. Und aus Evalboards ablöten ist auch nicht das wahre.
-
Thread
STM32F7 für Hobby-Bastler machbar ?
Zum Einstieg ist das B(oard)S(upport)P(ackage) immer eine gute Wahl. Gibts hier für SW4STM32 vorkonfiguriert zum Download: http://www.dasrotemopped.de/index.php?var=cpp&nr=0 Wähle dein Disco Board weise ! Ich empfehle das
ist so ein STM32F7 verfügbar (Jahre)? Keine Ahnung. > Gibt es 8-Bitter die geeignet wären? Besser als ein STM32F7? Wohl kaum. Nur mit Tricks über 64k. Ohne gute Grafik-Hardware (eben Sprites, Hardware scrolling
-
Thread
Basic Interpreter für uC ?
Hugo H. schrieb im Beitrag #5974183: > Youtube-Video "Basic Editor and Interpreter with a STM32F429 Discovery > Board" Habe ich das Ding, sogar zwei Stück davon. Danke erstmal! Uwe B hatte mal eine schöne STM32 Homepage, die dann irgendwann weg war.
Wußte gar nicht, daß CCS MIPS unterstützt. Ich verwendete früher den CCS in der Firma auch für 8/16-bit CPUs. Dann stiegen wir auf NXP und ST 32-bit um. Und jetzt wird nur noch alles mit 32-bit gemacht. Die PICs machten allerdings schon Spaß. Ob ich wieder Interesse an STM32 MMBasic haben werde
-
Thread
Wann gibts mal wieder neue gute AVR 8-Bitter?
schrieb im Beitrag #6958042: > auch wenns nur ein LED-Blinker ist. Dafür braucht man nicht mal 8 Bit und niemand wird, ausser zu Testzwecken, einen STM32 oder auch AVR zum Blinken einer LED benutzen. Jan schrieb im Beitrag #6958042: > aber mit > AES oder USB ist meiner Kenntnis nach überhaupt
den anderen Beiträgen an. Wenn das notwendig ist, wird man oft auch die Leistung/Komfort von einem STM32 haben wollen. Natürlich würde man es irgendwie mit 8-Bit & ASM schaffen, aber sinnvoll ist das nicht (mehr). In der ATtiny Welt hat sich einiges getan, z.B. umfangreiches Debugging, QTouch, asynchrone
-
Thread
L7805 überhitzt bei bestimmten Last-Szenarien
Applikation geht da der Punk ab! Die ganzen frei schwebenden Platinen machen das nicht besser. Stefan S. schrieb im Beitrag #8058908: > Die wenigsten STM32-Controller werden direkt mit 5V betrieben sondern > mit 3,3V. Wenn also da nicht noch ein 3,3V Regler vor dem Controller > hängt, Unten ist
Udo S. schrieb im Beitrag #8059031: > Ist es sicher dass der STM(bzw. das verwendete Board) 5V Versorgung > braucht? Ich hätte da auch noch einen: - Ist es sicher, dass der STM (bzw. das verwendete Board
-
Thread
STM32F103: Unterschiedliche Puls-Pausezeiten, Pausezeiten länger
Programm für die Systemeinstellung das hier an: [code] ------------------------------------- STM32F103 / 72 MHz 19200bd 8N1 Januar 2020 R. Seelig APB1 = 36 MHz APB2 = 72 MHz AHB = 72 MHz ------------------------------------- [/code] (und ich habe was weiß ich wie oft AHB, APB1
Achso vergessen: Der Takt ist 72MHz und das Board ein Bluepill mit einem STM32F103C8T6.
-
Thread
Geeigneter Controller der AVR-Familie gesucht
minimalste Peripherie verwenden, um meine Aufgabe zu lösen. Bräuchte beispielsweise auch nur 5 IO's. Deshalb: Ist es grundsätzlich möglich, die oben beschriebene Aufgabe mit einem einfachen 8-Bit-Timer ohne Input Capture Mode zu realisieren? Vielen Dank für eure Hilfe!
minimalste Peripherie > verwenden, um meine Aufgabe zu lösen. Bräuchte beispielsweise auch nur 5 > IO's. Na dann nimm halt einen ATtiny24, der hat einen 16 Bit Timer1 und nur 14 Pins. > Deshalb: Ist es grundsätzlich möglich, die oben beschriebene Aufgabe mit > einem einfachen 8-Bit-Timer ohne Input
-
Thread
Einstieg in die AVR Welt mit "myAVR Lehrbuch Mikrocontroller-Programmierung"?
Gegenbeispiel beim Multicopter BLDC Projekt wurden die AVR durch die weitaus besseren und billigeren EFM8 8051 ersetzt. Die Performance ist durch PWM DMA sogar besser als mit STM32 32-bit bei wesentlich geringerem Stromverbrauch: https://oscarliang.com/blheli-s-hardware-pwm-32bit Abgesehen davon setzt
Independent Peripherals sind vom EFM8 abgeschaute Configurable Logic Cells Es macht sehr viel Sinn, solche Peripherie identisch mit 8-bit und 32-bit Kernen zu verwenden, also wie bei EFM8/EFM32 und STM8/STM32 denn die Handhabung der Peripherie
-
Thread
Em::Blocks Template für STM32F429 Discovery (fix und fertig Stand 3.2015)
man sich schnell das ganze Template ab. Viel Spass! Download (25MB) https://www.dropbox.com/s/9gizmnv8d2t2y25/stm32f429_text_scroller.zip?dl=0 Gruss, Christian (der vom STm32F4 "fasziniert" ist und den Z80 drüber fast vergessen hat.
Hier der Link: https://www.dropbox.com/s/9gizmnv8d2t2y25/stm32f429_text_scroller.zip?dl=0
-
Thread
EMbitz IDE lebt? Kommt bald neue Version 2.0!
Ben S. schrieb im Beitrag #6457660: > Darf ich nur so aus OT Neugierde fragen, was die Existenzberechtigung > und das allgemeine Interesse für diese IDE ist? > > STM: STM32CubeIDE > Atmel: Atmel Studio
Yes, EBlink supports dual core. - Launch EBlink separately (e.g. windows context menu or "EBlink -S stm32-auto -G" ) - As you can see in the terminal of EBlink, there are two targets with two GDB servers on two different ports. - Configure your two EmBitz as remote and select the tcp ports for
-
Thread
DMA + UART parallel empfangen
/s würden nur 8% Auslastung ergeben. Wenn man denn WIRKLICH eine CRC nutzen will, reichen bei 4 Bytes Nutzdaten eine 8 Bit CRC. Die kann man mit der CPU berechnen. Ein passendes Polynom bzw. die Funktion
hoch? Bei 4Bytes/10ms dauert das gerade mal 80us, >> dann sind 9,12ms Pause, also "gigantische" 0,8% Auslastung deiner >> UART-Verbindung. Ist das sinnvoll? Ist das nötig? selbst 50kbit/s würden >> nur 8% Auslastung ergeben. > > Bei 1KHz wäre es dann ja schon wieder etwas anderes. Definitiv nicht
-
Thread
TFT an AVR anschliessen
Display-Controller schreiben kann. Wie schnell kann ich denn Daten in einen DisplayController mit dem STM32F4 (180MHz) schreiben (mit 8/16/18bit µC Interface)? m.n. schrieb im Beitrag #3436460: > Ein 800x480 TFT wird typisch mit 60Hz aufgefrischt, was > dann bei 24 Bit Datenbreite mit 33MHz erfolgt
Hardware - einen 32 Bitter _mit_ integriertem TFT-Controller und externem ebenfalls 32 bittigem SDRAM, 8 MB reicht vollauf. - ODER (als Alternativlösung) ein stylisches gemaltes Bild, ein Schrittmotor und ein netter Zeiger dran. Dafür tut's dann auch ein ATmega. W.S.