-
Thread
STM32F030xx > EXTI Interrupt
wahrscheinlich etwas falsch. >> Habe ich was vergessen im Code? > > In *meiner* Datei startup_stm32f030r8tx.s ist der Interrupthandler > anders benannt, nämlich *EXTI0_1_IRQHandler*. Der Name im Quelltext muss > exakt damit überein stimmen. Moin Stefan, du hast Recht. Bei dem CortexM0
importieren. Im Übrigen sind die diskutierten Interrupt Handler schön brav und sauber in <startup_stm32f030x8.s> gelistet so wie es sich gehört und an ihre richtige Stelle gesetzt. Da braucht es nicht mal ein Datenblatt des Controllers dazu.
-
Thread
STM8: angenehm überrascht
Farnell hat sie im Angebot. Vom STM8L101F2P6 gibts nur noch 10 Stk., aber vom STM8S003F3P6 fast 3.000 Stk. ( 0,47 EUR @ 100 Stk.)
sdcc (snapshot binary) - Eclipse C/C++ inkl. Workspace zur Verwendung von GNU-Binaries und sdcc - stm8s toolchain mit Anpassungen für sdcc - Toolchain für STM8S als statische Lib Die größten Probleme waren: - Die Toolchain von STM ist nur für die beiden kommerziellen Compiler vorgesehen und verweigert
-
Thread
Ethernet-Protokoll für LED-Controller "Linsn"?
Testen zwei Kacheln an einem STM32F103C8T6. Natürlich geht auch mehr!
.) Torsten C. schrieb im Beitrag #3933030: > Aktuell habe ich zum Testen zwei Kacheln an einem STM32F103C8T6. > Natürlich geht auch mehr! Da mir die Linsn Software auch anfangs nicht sehr zugesagt hat, habe ich auch mit einem STM32F429I-DISCO HUB75 und HUB08 Module angesteuert. Mit bis zu 11MHz
-
Thread
Ethernet funktionniert nicht
* im 192.168.8er Netz, am PC ist es *WLAN*. Stelle die 192.168.8.x am korrekten ETH-Port des PCs ein. Wieso hat das WLAN 192.168.8.x? Weil es so vom AP/Router vergeben wurde? Wenn ja, stecke das ETH-Kabel des STM32
? STM32 hat: 192.168.8.45 PC (WLAN) hat: 192.168.8.124 (lt. Ausgangsposting) Warum versucht er nicht, vom STM32 den PC anzupingen - oder umgekehrt?
-
Thread
Wer kann mir schöne Fotos machen?
> mir würde es schon reichen wenn ich > weiß welche Pins am STM32 für die FETs sind. Na das sollte doch recht einfach zu machen sein. Die FET-Treiber findest Du, entweder die drei kleinen 8-Beiner oben oder der Tausendfüßler unten (glaube ich weniger, aber könnte
100 Ohm Widerstandes und Leiterzuges fiel noch auf das der C19 scheinbar fehlt. Beim nachschauen im STM32F103C8T6 Manual ist das Pin 38 (PA15). Hat irgendwer eine Idee was da hingehören könnte?
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
Nun das kommt immer darauf an was man braucht. Braucht man eine ZCD so sind die AVR DA‘s ne gute Wahl. Haben die Atmegas und die STM‘s nicht, soweit ich weiss. Ich fand das ganz praktisch bei einem Project.
Ob S. schrieb im Beitrag #7633828: > Die explizite Abkündigung ist inzwischen erfolgt für AT89xxxx, ATMEGA16x, ATMEGA32x, ATMEGA48x, ATMEGA644x, ATMEGA85x5L, ATMEGA88, ATMEGA8A, ATTINY13V, ATTINY24
-
Thread
Ist ein SPI TFT schneller auf einem ARM mit 72MHz als mit AVR 20?
Bei manchen STM32 Eval Boards ist das fertig so aufgebaut, z.B. 32F429IDISCOVERY oder 32F746GDISCOVERY. Für Grafik-Displays würde ich aber so oder so immer einen 32bitter (oder mehr...) nehmen, mit einem 8bitter
J. S. schrieb im Beitrag #7508264: > So Speicherinterfaces haben auch viele STM32, da heißt es dann FSMC. Wie > man damit Displays ansteuert ist gut beschrieben in der AN2790: Das funktioniert allerdings
-
Thread
Programm "stm32flash" öffnet Gerät nicht - Fehleranalyse
benötigten Ausgang "reset" Nein hat er nicht. Dieser Reset Ausgang hat nur beim Programmieren von STM8 eine Funktion. REI23 schrieb im Beitrag #7317477: > wie kann ich in dieser Einflüsse auf BOOT0 und > BOOT1 wohl, wie Sie meinen, machen? Das kann ich dir sagen, wenn du mir die technischen
auf HIGH setzen, dann startet der Bootloader, welcher SWD nicht deaktiviert. > Einen baugleichen STM32 habe ich erfolgreich geflasht, bei diesem hier > komme ich nicht weiter. Falls es ein STM32F103C8 oder R8 ist: Es sind Fälschungen im Handel, bei denen SWD nicht funktioniert.
-
Thread
Nachkommastellen Arduino
dem Befehl kann der Compiler nichts anfangen " no matching function for call to 'print(const char [8], double&)'" printf ist auch unbekannt Arduino: 1.8.12 (Windows 10), Board: "Arduino Uno WiFi Rev2, ATMEGA328" <- natürlich Quatsch, stm ist eingestellt Core dürfte 1.8.3 sein. ta und eps sind
. Das Programm rechnet also korrekt mit 64 Bit FP. [code] sizeof(float) = 4 sizeof(double) = 8 sizeof(1.20658453) = 8 ta = 1.206584530000000 eps = 43717.667965170294337 Los geht's! JD von: 29 8 2020 2459090 obli 23.436605537634907 ta= 1.206584531143053 eps= 43717.668006321073335
-
Thread
STM32 - Servoansteuerung
das zumindest CCR3 Werte beim InputCompare erkannt werden. Lag an der GPIO... [c] volatile s32 mySignal1 = 0; volatile s32 mySignal2 = 0; volatile s8 falling = 0; // beginnt mit steigender Flanke void TIM4_IRQHandler (void) { mySignal1++; mySignal2 = TIM4->CCR3; // bewirkt Compare
mit und ohne Umschaltung der Flanken aber gleich, genau wie mit dem Update Flag. [c] volatile s32 mySignal1 = 0; volatile s32 mySignal2 = 0; volatile s8 falling = 0; // beginnt mit steigender Flanke volatile s32 mybackup = 0; void TIM4_IRQHandler (void) { mySignal1++; mySignal2 =
-
Thread
STM32F103C8T6 Blue Pill Board: Mit ST-Link V2 an die 128kb Flash?
Eigentlich sollte die nur einfach runterladbar sein. https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board#128k_Flash
oder wie bei > openocd ein Configfile) dann kommt man auch an den restlichen Flash. Sowohl der STM-interne Bootloader (gesteuert vom STM Flash Loader Demonstrator) als auch das ST-Link Utility (an SWD) erlauben mir meine STM32F103C8T6 auf den Bluepill Boards mit 128kB Binaries zu beschreiben und
-
Thread
Atmel mit oder ohne Arduino oder ganz anderer µC für Batteriemanagement
zyklisch messen will. Man kann alles bis auf den WD abschalten. Der kann dann zyklisch Wecken. Bis zu 8s sind hier am Stück möglich.
messen will. > > Man kann alles bis auf den WD abschalten. Der kann dann zyklisch Wecken. > Bis zu 8s sind hier am Stück möglich. Watchdog mit 8s ist das, was ich gerade habe, mit der Library von https://github.com/rocketscream/Low-Power. Wie komme ich auf deutlich höhere Zeiten, denke da an
-
Thread
Uhr mit STM8Sxx3 und TM1637
Ralph S. schrieb im Beitrag #7815600: > STM8S003 Hat ST den nicht abgekündigt?
Peter S. schrieb im Beitrag #7816358: > Auch der N76S003 (mit 8051-Kern) sollte als Ersatz verwendbar sein. Schmunzeln muß: Warum wollt ihr mir den STM8 "wegnehmen" und einen Ersatz dafür bringen? Den STM8
-
Thread
[STM32] CMD0 liefert immer 0xFF zurück
Nimm an besten die LIB von STM. Da sind auch Beispiele drin. http://www.st.com/mcu/download2.php?file=stm32f10x_stdperiph_lib.zip&info=STM32F103RB%20Firmware%20&url=http://www.st.com/stonline/products/support/micro/files/stm32f10x_stdperiph_lib.zip
Wirklichkeit 2 ganze Bytes (0x04), man erkennt nur wegen > des gestauchten Zeitstrahls nicht die einzelnen 8 bits da drin? Ich werd da morgen nochmals messen, vielleicht bekomme ich den Oszi-Screenshot etwas besser hin. gggg schrieb im Beitrag #1773653: > gerade das CS timing sollte man bei STM oder
-
Thread
OpenSource SWD Programmer (moeglichst DIY)
Markus Müller schrieb im Beitrag #3476812: > der ST-LINK geht nur mit den STM32 / STM8 µC von ST! Nach Umbau http://embdev.net/articles/STM_Discovery_as_Black_Magic_Probe auch fŭr weitere Chips (ausser STM8)...
Firmware auswählen, die für euch in Frage kommt): - normaler Stlink V2 von Dicovery boards: Version STM32 (ohne STM8) (getestet) - Stlink V21 von Nucleo-Boards: Version mit STM32 mit MSD (ungetestet mangels Hardware) Jetzt sollte wieder ein funktionierender ST-Link da sein. P.S. Segger bietet eine
-
Thread
UART ISR Problem STM32F1
kann..hier mal ein hint der dir vielleicht weiter hilft: https://www.st.com/resource/en/datasheet/stm32f105r8.pdf Seite 19/20 [pre]The STM32F105xx and STM32F107xx connectivity line embeds three universal synchronous/asynchronous receiver transmitters (USART1, USART2 and USART3) and two universal
W.S. schrieb im Beitrag #6150007: > Ich hatte hier vor lange Zeit schon mal eine komplette Mini-Firmware für > den STM32F103C8T6 gepostet. Ich habe auf meiner Homepage (die inzwischen wohl kaum noch
-
Thread
Nucleo-H743ZI in Linux und mit stlink 1.5.0
intepretieren, wenn ich nur 1048576 Bytes gelesen habe? (ist Faktor 64 mehr ???) > flash read_bank 0 /tmp/stm32h7_bank0.bin 0x08000000 0x100000 wrote 1048576 bytes to file /tmp/stm32h7_bank0.bin from flash bank 0 at offset 0x08000000 in 9.373802s (109.241 KiB/s) > flash read_bank 1 /tmp/stm32h7_bank1.bin
** auto erase enabled wrote 131072 bytes from file .../ARM/wrk/stm32h7/stm32h7_flash_write_code.bin in 1.914574s (66.856 KiB/s) ** Programming Finished ** flash read_bank 0 /tmp/stm32h7_bank0_mw.bin 0x0 0x100 >od -A x -t x1 /tmp/stm32h7_bank0_mw.bin 000000
-
Thread
Arduino oder Nucleo
Der TE sollte noch ein paar Info's liefern, so werden die Fans des STM den STM empfehlen und die Fans des Arduino den Arduino, oder den Raspi, oder, oder... Fakt ist, man kann irgendwie anfangen, der Rest kommt dann von ganz allein
Andreas S. schrieb im Beitrag #5986895: > Der Einarbeitungsaufwand bei STM32-uC gegenüber dem AVR-uC lag bei mir > bei einem Faktor von ca. 10:1. Solltest Du also diesen Weg ohne > Frameworks gehen wollen,
-
Thread
DSP in bastlerfreundlichen Gehäusen
Hallo Haralt, DSP wofür? Die STM32-Serie bietet Prozessoren mit I2S und DSP-Befehlen. Die kleineren gibt es mit 0,8mm und 0,65mm Pitch, welches noch gut im Pizzaofen lötbar ist. An 0,5mm arbeite ich gerade :-). Grüße, Kurt
Kurt Harders schrieb im Beitrag #3537642: > Die STM32-Serie bietet Prozessoren mit I2S und DSP-Befehlen. > Die kleineren gibt es mit 0,8mm und 0,65mm Pitch Meines Wissens gibt es keinen STM32 Cortex-M4, der nicht 0.5 mm Pitch hat oder BGA ist. Einzig
-
Thread
STM32 usart interrupt wird immer angesprungen
USART_GetITStatus(USART3, USART_IT_RXNE) != RESET) { if(Usart_3.rx_cnt == USART3_MAX_RX_SIZE) uint8_t tmp = USART3->DR; // dummy read else Usart_3.rx_buffer[Usart_3.rx_cnt++] = USART3->DR; } } [/c] (Am Usart3 ist ein Atmega angeschlossen, der vom STM32 Anweisungen erhaelt
G a s t schrieb im Beitrag #1992227: > Nicht dass der Compiler diese rausschmeißt Hmmm.... vielleicht ist das so. Würde das Verhalten auch erklären. Dann die Zeile wie folgt ändern: volatile uint8_
-
Thread
Segger J-Link debug probe for STM32
es liegt. Aber für's Basteln reicht's völlig aus. Für die LPC's nehme ich genau deswegen seit Jahren den FlashMagic, der reicht für's Basteln ebenfalls völlig aus. Hätte der FlashMagic auch die STM32 im Programm, dann
device 0 > ... > Connected successfully - Angezeigtes Target CortexM0 ist falsch - - Target STM32F303RE eingetragen - OpenDataFile: STM32_F3_First_.hex eingetragen - Target - Program and Verify : >Sorry, no valid license for J-Flash found. >J-Link S/N is 774819156. > ... **********
-
Thread
STM32 I2C direkt über die Register
in ein von CubeMX > generiertes Linker-File zeigt: Davon hab ich auch nicht geredet, sondern vom STM32F4-Beispielcode aus dem CubeF4-Download. Kann sein dass das mittlerweile repariert ist; noch vor wenigen Jahren war es falsch. Da gibt's hier auch einige Threads zu. Harry L. schrieb im Beitrag
nachgesehen, es ist /immer noch/ falsch, interessanterweise aber nur in manchen Dateien! Im Paket STM32CubeF4 die Datei en.stm32cubef4\STM32Cube_FW_F4_V1.21.0\Projects\STM32446E_EVAL\Examples\TIM\TIM_7PWMOutput\SW4STM32\STM32446E_EVAL\STM32F446ZETx_FLASH.ld enthält: [code]_estack = 0x2001FFFF
-
Thread
~1€ ARM-Cortex-M0 (STM32)-Bord selbstgestrickt
8E1 Version : 0x31 Option 1 : 0x00 Option 2 : 0x00 Device ID : 0x0444 (STM32F030) - RAM : 8KiB (4096b reserved by bootloader) - Flash : 64KiB (sector size: 4x1024) -
ST-util nicht einmal den µC identifiziert) Komme aus der AVR Ecke, habe mal PSoC4 angetestet (die cy8ckit-49 passen super auf's Steckbrett - aber die Windows-IDE und der generierte Code sind nicht mein Ding) und habe für mich noch nicht das "richtige" gefunden. Die ersten Tests mit STM32F4Discovery fühlten
-
Thread
Die "BluePill" spielt Reversi / Ohtello, Code für STM32F103
Linux der Mikrocontroller. Sie wird ständig erweitert und unterstützt zunehmend mehr Peripherie wie I2S, DACs usw. Bisweilen werden auch Mutlitasting Betriebssystem unterlagert, wie beim ESP. >Wenn ich andere Projekte mit kleinen bis sehr kleinen Controllern mache >(wie bspw. ATtiny oder STM8),
) > - Kommandoprozessor > und das kostet 11508 Bytes an Flash, µC = STM32F103C8T6. Stimme ich dir zu (bis auf das printf, aber da haben wir eh unterschiedliche Ansichten). W.S. schrieb im Beitrag #6021502: > - LowLevel-Treiber für Pollin Grafik-LCD VG120751WRNNA
-
Thread
STM32F103 und die Sache mit den NVIC Prioritys
nehmen und in > Assembler programmieren. Alles andere ist Blödsinn und Zeitverschwendung Wer's mit einem STM32 @12MHz nicht gebacken bekommt, schafft's auch nicht mit einem AVR8 @8MHz. Nö, man muss nicht die Hardware wechseln, sondern den Programmierer. Im Übrigen: Einen ATtiny13 würde ich
#define RELOADDIV 5 _Bool fMovement = false; static adxl345_t oldval; static uint8_t Divider1s = RELOADDIV; static uint8_t Divider3s = 3*RELOADDIV; /* Andere IRQ Anforderungen ausblenden */ if (TIM_GetITStatus(TIM3, TIM_IT_Update) == RESET) return; /
-
Thread
Controller via USB an Computer: Wie am besten?
meiner Sicht für mich keinen Sinn, wenn ich mich so auf die AVRs eingeschossen habe, jetzt noch die 8-Bit-PICs dazuzulernen. Wenn dann richtig, auch wenn's vielleicht Quatsch ist, mit einem STM32 ein paar LEDs blinken zu lassen. Für den Anfang reicht mir das und das Wissen um den µC kann man dann brauchen
, beschränkst du dich unnötig auf diese 64 KBit/s. HID wurde gerne zweckentfremdet um unter alten Windows-Versionen die Treiber-Installation zu umgehen. Das ist seit Win8 obsolet - siehe Artikel. Fast alle STM32 können USB Full Speed, einige können
-
Thread
Vergleich Osz R&S RTB2004 vs. Siglent SDS5034X
) Oszi ist auf 2sek/div = 20 sek Aufzeichnung und 18MS Speicher limitiert -> Abtastrate 900 kS/s also fast 8-fache Abtastrate. Ergebnis: kein Datenverlust oberhalb 900kS/s und alle Zeilen werden als CSV exportiert. Vom Speicher her gibt es noch genügend Reserven für z.B. 100 Sek Daten. Gruß
größeres Display 1280x800 als Siglent 1024x600 - 0,6 vs. 1,0 MPix - R&S feinere Grafik, Siglent mehr Klötzen-Grafik - besserer Kontrast, Siglent geringerer Kontrast - R&S hat H/V je ein Kästchen mehr (10/12 statt 8/10 beim Siglent), gerade bei digitalen Signalen ein Vorteil
-
Thread
STM32L051 UART transmit
nicht allein zu Potte kommst, dann lade dir mal das: http://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP herunter und lies darin. Oder schaue dir den folgenden Thread an: https://www.mikrocontroller.net/topic/418871#new Das Zeug im Zipfile ist zwar für den STM32F103C8T6, aber zum einen
W.S. schrieb im Beitrag #7323691: > Das Zeug im Zipfile ist zwar für den STM32F103C8T6, aber zum einen ist > vieles darin plattformunabhängig (läuft also auch auf z.B. > Fujitsu-Controllern) und zum anderen
-
Thread
Atmel übernommen, AVRs tot? Alternativen?
) http://www.silabs.com/products/mcu/8-bit/Pages/efm8.aspx AVR-Bastler schrieb im Beitrag #4715701: > Aber für 3 Euro bekomme ich ja 2 STM32F0 oder LPC11xx Die LPC sind die ARM mit der am einfachsten zu verstehenden Peripherie (hatten
daher egal. Wichtig ist, dass du irgendwo die Headerdateien für deinen Chip herbekommst. War beim STM32 einfach, für SAM3X und LM3S habe ich sie nach Datenblatt selbst geschrieben. > Ein günstiger Programmer/Debugger könnte auch nicht schaden... Bei vielen STM32-Evalboards ist ein ST-Link dabei
-
Thread
VFD Ansteuerung mit STM8
Hallo, ich suche nach einer Möglichkeit, ein VFD-Modul (Futaba US162S) mit einem STM8S003F3 anzusteuern. Erstmal wäre ich froh, überhaupt eine Kommunikation hinzubekommen. Ein ST-Link V2 ist vorhanden und die Programmierung funktioniert generell :) Ich habe schon allgemein
Hier nochmal der LCD-Code auf den ich mich beziehe: https://embedded-lab.com/blog/continuing-stm8-microcontroller-expedition/14/ #include "stm8s.h" #define LCD_PORT GPIOD #define LCD_STB_pin GPIO_PIN_4 #define LCD_SCK_pin GPIO_PIN
-
Thread
Alternative Attiny45.85, 8 Pins, Arduino
hawky schrieb im Beitrag #7056054: > weil STM8 wäre sogar Arduino > kompatibel Das wäre mir neu, dass STM8 Arduino wirklich kompatibel ist. Michael M. hat in https://www.mikrocontroller.net/topic/sduino-beinahe-arduino-fuer-stm8s zwar
Dinge eines Controllers und die bietet der STM8 bei deutlich geringerem Preis als ein ATtiny (vor der Pandemie und der Chipkrise hat man einen 20 pol. Controller STM8S103 mit 8 kByte Flash für 0,22€ / Stck. erhalten). Da ich sehr gerne einen
-
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
597: Warning: register range not in ascending order C:\Users\Meiner\AppData\Local\Temp\ccBTRPkR.s:597: Warning: register range not in ascending order Archiving built core (caching) in: C:\Users\Meiner\AppData\Local\Temp\arduino_cache_157334\core\core_Arduino_STM32-master_STM32F1_genericSTM32F103C_device_variant_STM32F103C8
-
Thread
PCB Design Review erbeten
Ich kenne weder den JDY23 noch den STM8L152, aber Du solltest vorsichtshalber nachschauen, ob BLE_Reset und BLE_PWRC pullups/pulldowns benötigen, wenn der STM8 schläft und seine Pins in die Luft hängt.
Uwe G. schrieb im Beitrag #7291973: > Ich kenne weder den JDY23 noch den STM8L152, aber Du solltest > vorsichtshalber nachschauen, ob BLE_Reset und BLE_PWRC pullups/pulldowns > benötigen, wenn der STM8 schläft und seine Pins in die Luft hängt. Sehr guter Punkt, danke. Auf
-
Thread
Backofen Fehler F01, Steuerelektronik defekt?
Mit µC meint Ihr den STM8S207? Zweiter Tiefkühlschranktest mit selben Ergebnis hab versucht mit meiner Reworkstation einzelne Bauteile anzupusten mit 100° konnte bislang nichts finden. Nachher war die ganze Platine warm
Sebastian schrieb im Beitrag #6675118: > Mit µC meint Ihr den STM8S207? Ja.
-
Thread
Erfahrung mit NXP Kinetis
Wie hoch seht ihr die Hürden sich in deren Controller einzuarbeien und innerhalb einiger Wochen (max 8 (Projektarbeit)) ein fertiges Projekt abzuliefern? Eingesetzte Peripherie: CAN, BLE, I2C. C- STM32- (kaum) CMSIS-Erfahrung vorhanden. Vielen Dank
direct.nuvoton.com/de/m4-mcu/ wo man für nen M4 Preise im 2€ Bereich findet. Alternativ GigaDevices mit ihren STM32-Derivaten, aber da ist man ja wieder bei der 16 bittigen STM32-Peripherie, wo Leute wie Bernd nen Haß drauf haben. Ich selber sehe das eher moderat, wo's paßt, isses gut, wo nicht, nimmt man was anderes
-
Thread
(ARM) GCC binary size viel größer als von Realview
Project.fed" -c --cpu Cortex-M4.fp -D__EVAL -g -O2 -Otime --apcs=interwork -I..\User -I..\Libraries\STM32F4xx_StdPeriph_Driver\inc -I..\Libraries\CMSIS\Include -I..\Libraries\CMSIS\Device\ST\STM32F4xx\Include -I P:\Keil\ARM\RV31\Inc -I P:\Keil\ARM\CMSIS\Include -I P:\Keil\ARM\Inc\ST\STM32F4xx -DSTM32F4XX
, -s [/code] Wie man oben sieht nutze ich für GCC "stm32_flash.ld" aus der StdPeriph Lib. Wenn Bedarf besteht, kann ich auch noch mal die beiden Projekte(GCC, Realview) hochladen. Ach ja der Grund
-
Thread
Ein Lob an die Cortex M4 mit FPU :)
geschrieben und dafür passende peripherietreiber vorliegen schnapp dir mal einen china Cortex A8/A9 ... ^^ wenn du glück hast funktioniert das linux und kann sogar ein terminal wenn man dieses SW konstrukt so vorbereitet ... läuft das auch 0815 mit einem STM, ATMEL , NXP .... blah
multitouch fullHD und H264 videos betreiben will kommt KEIN halbwegs inteligenter Mensch auf die idee einen 8bit ATMEL oder sogar einen M4/M7 zu nehmen. ich lasse einen M7 mit HTTP(s) + VoIP + Video laufen ... macht er , gut sogar Mmhm schrieb im Beitrag #5035089: > Eine MMU kümmer sich um
-
Thread
DS18B20 1-Wire Implementierung - Timing-Probleme
bzw. mir einen zusätzlichen IC besorgen > müsste. Wieso solltest du das müssen? Du benutzt einenSTM32F103C8 ...
Veröffentlichung > Deines Codes unter P&C mit Freude entgegen. Ich werde die mal eben für den STM32F103C8 aufbereiten und dann rel. Kommenarlos posten.
-
Thread
Gibt es einfach zu handhabende "große" Rams (16/32MB?)
DRAM-FRAM-SRAM/2/index.html?&ACTION=2&LA=3&GROUP=A34&GROUPID=2954&START=0&OFFSET=16&SHOW=1 Da gibt's 512k*8 für etwa 3EUR, gehen etwa 5s rein (41k, 16bit). rgds
Also, ich habe ähnliches vor und nehme ein STM32F429I-Discovery (hat 8 MB SD-RAM, kostet so 25-30 €) und ein UDA1380 Board (beim E-Bay-Chinesen für ca 8 €). Liegt beides schon hier, nur habe ich im Moment keine Zeit. Den STM32F4 will ich primär
-
Thread
Einsteigerfreundliches board für Roboter motion
Stefan S. schrieb im Beitrag #6631735: > Die Schüler sollen niemals irgendwas auf dem fpga ändern!!! Ersetze in diesem Text das FPGA durch STM32, dann hört sich das alles ganz schlüssig an. Hier bei uns
bestätigen, dass FreeRTOS auf einem F103 problemlos läuft. Warum auch nicht, das gibts sogar für 8 Bit Mikrocontroller wie AVR. STM32 gabs noch gar nicht als FreeRTOS entwickelt wurde... Stefan S. schrieb im Beitrag #6634980: > dass die can > Leitungen den Einsatz auf einer mobilen Roboter
-
Thread
welche µC-Architektur (AVR, PIC)
Das große Plus Eclipse hat STM32F103 auch. Wie schon oben beschrieben, ein STM32 packt so viel wie 4 AVRs! Serienpreis für einen kleinen STM32F103 ist günstiger als ein AVR!
So ein Beispiel als Anwendung für einen PIC16 zu nennen ist halt schon daneben. Ich kenne die STM32 und finde die seit den letzten Revisionen auch schwer in Ordnung. Man muss aber auch zur Kenntnis nehmen, dass der Hersteller ST wieder 8-Bit Controller auf den Markt bringt. Wenn also die 8-Bitter
-
Thread
Probleme mit einfachem GPIO PinState User Code mit CubeIDE
. schrieb im Beitrag #6647931: > Wenn ich aber nun statt des char message[30] Arrays die drei uint8_t > Variablen > > uint8_t status = 0x91; > uint8_t data1 = 0x45; > uint8_t data2 = 0x7f; Das ist kein Array, sondern das sind 3 unabhängige Variablen. Das wäre ein Array: [code] uint8
Ich benutze die Cube IDE, weil sie kostenlos ist. Davor hatte ich die "System Workbench for STM32" verwendet, als es die Cube IDE noch nicht gab. Die ersten Versionen der Cube IDE konnten noch keine Projekte ohne HAL erzeugen, das ist aber inzwischen möglich. Beide IDE's binden mich an ST.
-
Thread
mbed - oder es muss nicht immer Arduino sein
Operator S. schrieb im Beitrag #5391608: > Irgendwann gab es einen Bruch im Export der online IDE, so dass man > nicht mehr sein erstelltes Projekt auf SW4STM32 exportieren konnte. das hatte mich auch geärgert
Johannes S. schrieb im Beitrag #5309035: > Die 8 Bitter nutze ich kaum noch und Arduino war anfangs ja auf die AVR > beschränkt. Das hat sich geändert, mit STM32duino und dem Import der > ESPs kann man die Arduino
-
Thread
STM32F3: IRQ-Prioritäten
Hallo Ich portiere momentan ein Projekt von Arduino auf STM32 (STM32F302R8) und arbeite mich dabei in die Plattform ein. Im Moment bin ich mit der I2C-Implementierung beschäftigt und wieder über ein Thema gestolpert, das mir schon bei den Timern, den ADCs und
Nunja, was ist lesbarer? W.S. Code: [c]RCC_CFGR = (1<<16) | // Quarz-Oszi als Input für PLL (4<<11) | // APB2 Vorteiler auf :2 (72-->36 MHz) (4<<8) | // APB1 Vorteiler auf
-
Thread
Elektrische Rotorposition mittels optical encoder
dekodieren? Falls sich das auf mein _Beispiel_ bezog: Das war Cut&Paste aus meinem Projekt mit dem STM32F103C8.
Dispol schrieb im Beitrag #3932353: > Kann TIM1 Quadratursignale dekodieren? Beim STM32F407xx geht das doch > nur mit TIM2-5, oder? TIM1 und TIM8 ebenso.
-
Thread
STMF100 Disco Board lässt sich nicht mit St-Link connecten
ich frage mich was passiert, wenn ich den China-Stick umflashe aktuell: V2.J23.S4 STM32+STM8 Debugger Das lässt sich sicherlich nicht mehr rückgängig machen, wenn danach nix mehr geht. PS: Den Mutigen gehört die Welt. Es klappt immer noch mit dem China Kracher und es ist schneller
die werden auch in der WordClock mit WS2812 benutzt: https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#STM32F103C8T6_Mini-Development_Board
-
Thread
Kostenlose IDEs für STM32
limitations and all the necessary STM32 configuration files for MCUs or boards are supported. Moreover, Keil's free MDK-ARM environment for STM32 MCUs aids the transition from legacy 8-bit to 32-bit Cortex M0/M0+ cores by supporting the
=ODg2MjQyMjA0ODAS1&b=0&j=NDY0MTIyMzQxS0&mt=1&rt=0 Keil gratis für STM32F0 und STM32L0 ist mir neu, das wäre schon nicht schlecht. Ac6 hab ich noch nie gehört...
-
Thread
Z80 Emulation auf dem Arduino
: 62744 Ram: 1652 instructions per microsecond (mean):0.50 Die CPU läuft auf dem STM32F303 also ca. 3 mal schneller als auf dem ArduinoMega. FCPU ArduinMega:16MHz FCPU STM32F303K8: 72MHz 70MHz/16MHz=4.5 Seltsam: der Ram-Verbrauch ist deutlich kleiner als beim Atmega und:Obwohl
chris_ schrieb im Beitrag #7202062: > Obwohl fast die 4.5 fache Clock und 32 Bit > ist es auf dem STM nur 3 mal schneller. Das ist überhaupt nicht seltsam. 32 Bit breite Register nützen dir nichts, wenn du nur mit 8 Bit Daten arbeitest. Zudem braucht ein STM32 für viele Dinge mehr CPU Takte und
-
Thread
Umstieg STM32 auf Atmel SAM Erfahrung
, ich scheine ja > nicht der einzige zu sein: > http://www.eevblog.com/forum/microcontrollers/st's-(stm32cube)-software-ecosystem-is-terrible-how-can-we-fix-it/ Interessant fand ich ja die Probleme mit IIC beim STM. Damit hatte ich auch viel zu viel Zeit vertüddelt, bis ich mir die paar Routinen
Ersan schrieb im Beitrag #4045542: > I7 (2013), 8gb ram, win 8.1 x64 > > Und hör auf zu spammen. Solche Angaben gehören nun mal dazu, wenn man die gemachten Aussagen sinnvoll einordnen möchte - wenn's mit einem "I7 (2013), 8gb ram, win 8.1 x64
-
Thread
STM32Cube HAL UART Einstieg
STM32-Einsteiger schrieb im Beitrag #6085897: > Oder denke ich zu kompliziert? Nee, Variante C zeigt in die richtige Richtung. Schreibe dir Lowlevel-Treiber für deine UART's, die den Datenverkehr per
> Was ist daran murks es ist zumindest soviel Murks dass sie nur beim STM32 so gemacht wurde und beim STM8 ganz anders (um Resourcen zu sparen)