-
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
~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
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
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
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
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
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)
-
Thread
WS2812B 800KHz PWM mit Transistor Pegelwandler
und fehlertoleranter sind als die der STM32. Oder anders ausgedrückt: STM32 ist eine Mimose im Vergleich zum AVR8. Da kann man schnell mal was zerschiessen, beim AVR8 muss man sich hingegen einigermaßen anstrengen, um die GPIOs kaputt zu bekommen
Gründen und für diese Anwendung c-hater schrieb im Beitrag #6842625: > Oder anders ausgedrückt: STM32 > ist eine Mimose im Vergleich zum AVR8. Da kann man schnell mal was > zerschiessen, Also die CPU ist ein STM32F446RET6 laut den Raterings unter Electrical characteristics im Datenblatt sind
-
Thread
MCU mit 16 Bit DACs?
STM32F373R8T6, STM32H743VIH6 Gert
Gert schrieb im Beitrag #5577777: > STM32F373R8T6, STM32H743VIH6 Die haben auch nur 12 bit.
-
Thread
Das Ende des Z80
Lizenz es ist? >https://github.com/MockbaTheBorg/RunCPM >Es laeuft auf Arduino/Teensy/ESP32/STM32, emuliert natuerlich eine Z80. Danke für den Link. Der Begriff Arduino ist etwas allgemein. Die Palette der unterstützen Prozessoren geht ja mittlerweile von 8 bis 32 Bit. Das genannte Projekt
Stackframes, und Structs über Pointer, wie es bei Hochsprachen vom C/Pascal-Stil extrem häufig ist, ist bei 8-Bittern die Form reg16+const8 sehr wichtig und const8 ist dabei meist ausreichend (*). Genau das bieten Z80 und 6800, nicht aber 6502. Die 8-Bit PICs haben damit ziemliche Nöte, erst die revidierte Vision
-
Thread
Ideen für STM32F4 Systemboard für Einsteiger und Fortgeschrittene
STM32 F4 Discovery (welches auch super ist). Das Board soll geeignet sein Display's anzusteuern, als Quattrocopter IMU zu dienen und einen ST-Link drauf haben. Ich liste mal auf was auf dem Board bereits drauf ist (10x8cm) - STM32F407 176pin - MicroSD - 150mA 1.8V - 300mA 3.3V - 500mA 5V - ADC orientierte Spannungsversorgung - 24Bit-DAC (AnalogDevices) - CAN PHY - RS232 PHY - Invensense MPU 9150 (IMU) +
-
Thread
STM32 <-> AVR
Der STM32F4xx hat unterschiedliche RAM's. Aus dem CCM RAM kann kein Programm ausgeführt werden. Mehr steht im Manual von ST. Man kann auch im Linkerscript definieren wo die Const hin sollen.
ich nichts von Unicode verstehe (außer daß die CJK-Staaten da halt 16 statt 7 Bit brauchen ;)) ) N8 allerseits P.s.: Sind 3x gleiche Bilder drin. Man kann das nicht mehr löschen, wenn man sich durch die Bildanhängeprozedur mal mit mehr oder weniger gewurschtelt hat. Anyhow, jetzt versteh ich's
-
Thread
BLDC Controller mit STM32F103C8T6 Geschwindigkeitsbegrenzer in der .hex
Source-Code: https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32cube-expansion-packages/x-cube-mcsdk-ful.html Ob man den realistischerweise allerdings bekommt ... Und Open Source ist's ja auch nicht.
Der STM32 hat doch 1.8V bzw 3.3V Pegel. Kommuniziert wird aber in dem Falle mit 5V. Es gehen UART 5V rein und kommen 3.3V raus. Ich finde das ziemlich seltsam. Kann es sein dass sich die Chinesen hier nicht
-
Thread
PDP-11 auf MCU
S. R. schrieb im Beitrag #6889823: > Die > Interrupt-Architektur eines STM32 wird für Studenten logischer, wenn man > sie mit den separaten Chips auf einem Z80-Board vergleicht Sicher nicht.
S. R. schrieb im Beitrag #6889823: > Interrupt-Architektur eines STM32 wird für Studenten logischer, wenn man > sie mit den separaten Chips auf einem Z80-Board vergleicht - einige > Konzepte sind nach
-
Thread
Temperaturgeregelte Kühlersteuerung basteln
fest im Programm angibt, deswegen würde ich einen STM8 oder Attiny85 verwenden.
passen würde, >> da ja der Mikrocontroller normalerweise eine höhere Spannung benötigt > > Beim STM8 oder STM32 sind es 3,3V. > > Mutluit M. schrieb im Beitrag #6231530: >> man nimmt halt das Netzteil des MCU und speist den Lüfter dann über die >> Anschlüsse auf der MCU-Platine. > > Äh, liest
-
Thread
Wo minimal board für ARM ( z.B. STM32U031K8U3) holen
Michael S. schrieb im Beitrag #8069057: > Also es geht drum bloss ein Tx/Rx Modul (Lora) > dran zu bauen STM32 + LoRa gibt's sogar in Form eines einzelnen Chips, der STM32WLE5 / STM32WL55 . Der basiert auf
Michael S. schrieb im Beitrag #8069057: > Hallo, > > ich experimentiere gerade mit dem Nucleos STM32F4* Board rum. > Ich wollte mir aber etwas kleineres/simpleres holen, eventuell auf der > Basis von STM32U031K8U3
-
Thread
stm32f411re timer clock speed ermitteln?
den 8MHz aus (die in nem Eclipse-Dialog als externe frequenz voreingestellt ist und von der ich auch im STM32F4-Datasheet gelesen hab)?
. für STM32F411RE: [c] /*---------------------------------------------------------------------------- * STM32F411RE Nucleo Board with 8 MHz crystal (100 MHz) * * Input frequency 8MHz * PLL M
-
Thread
STM32C0 Starter Kit
/en/stm32c0116-dk-cpn.html gibt's zwei Varianten, mit oder ohne STLINK-V3MINIE JTAG-Schnittstelle. Die Preise sehen gut aus, so dass ich wohl mit keiner Variante etwas falsch mache. Die Cube-IDE soll mit allen
@TO: Laß dich von diesen Idioten nicht verarschen. Diese kleinen STM32 sind massiv überteuert. Am besten und am billigsten sind 8 bit PICs. Und man muss fast(!) nichts lesen. Die 35 Assemblerbefehle hat man in einer halben Stunde intus. Dann kann Mann die zweite
-
Thread
uint8_t cast to int8_t
Hallo zusammen Ich habe einen uint8_t Wert, der als int interpretiert werden soll. Ich arbeite auf einem STM32G474 mit IAR. Bei +1 kommt 0x01 daher, bei -1 0xFF, alles korrekt. Dann habe ich den cast auf (int8_t) gemacht aber 0xFF beleibt
Update: Es ist ein STM32G474VE-T6, IAR 8.50.9 Der cast auf (int8_t) auf den BUF_READ_BE_U8_F funktioniert nicht [c] nWheelIncs = (int8_t)(BUF_READ_BE_U8_F(data_p, 0)); [/c] Es ist jetzt so: [c] uint8_t nWheelInc
-
Thread
RGB Moodlight mit STM8
MCU gültigen Adresse plaziert. Man könnte jetzt also die komplette Liste der MCU abfragen die in stm8s.h respektive stm8l15x.h abgehandelt werden. ca. so: [c] #if defined (STM8S208) || defined (STM8S207) || defined (STM8S105) || \ defined (STM8S103) || defined (STM8S903) || defined (STM8AF52Ax) || \ defined (STM8AF62Ax) || defined (STM8AF626x) || defined (STM8S007) || \ defined (STM8S003) || defined (STM8S005) || defined (STM8AF622x) # include "stm8s.h" #elif defined (STM8L15X_MD) || defined (STM8L15X_MDP