-
Thread
STM32F103 I2C/TWI
ordentliche Verbindung. Einmal neugelötet und das Display geht wieder. Wobei auch nur am ATmega. Am STM32F103 geht es immer noch nicht. Schnupfi schrieb im Beitrag #5399433: >>> Wenn du einen Logic Analyzer oder ein Oszi hast, am besten > damit > >>Habe ich leider nicht. :/ > > Dann aber schnell
eigentlich passieren. Weiß denn keiner, wo der Fehler liegt? Irgendwer wird doch schon einmal mit einem STM32F103 I2C betrieben haben, oder nicht?
-
Thread
STM32 unter Arch Linux
musst diesen Link einfach verwenden, wenn du Software hinzufügen willst (in der ganz normalen Eclipse C++ IDE): http://www.ac6-tools.com/Eclipse-updates/org.openstm32.system-workbench.site Hier der Text aus dem openstm32 Wiki: [c] Installation of System Workbench for STM32 - Bare edition will be
siehe oben. Bauen und installieren. 2. emIDE v.2.20 unter wine installieren. 3. In Linuxkonsole [c]JLinkGDBServer -device stm32f103r8 -if swd[/c] starten. 4. Unter [c]wine emIDE[/c] starten (could not find jlink gdb server verneinen) 5. debugger config siehe Bilder 6. enjoy Schade dass
-
Thread
Mikrocontroller lernen als E-Technik-Student: Assembler bzw 8 Bit noch sinnvoll?
alles machen, was man mit C macht. 8-Bit MCU sind leichter zu verstehen als 32-Bit.
es den Großteil nicht mehr. NEC, Mitsubishi, Fujitsu um nur einige zu nennen. Falls du meinst, der STM32F103C8T6 sei eine ganz andere Prozessorfamilie als der STM32F103CBT6, dann kommt deine Rechnung eher hin. W.S.
-
Thread
Sinusberechnung auf Controller STM32F030
("%f : %f\n", s/MUL, sin(p)); } return 0; } [/c] gcc main.c cordic-32bit.c -o CordicTest
Ralph S. schrieb im Beitrag #4669597: > STM32F030F4P6 Du weißt daß dieser µC 32KB Flash hat? Das Datenblatt sagt zwar nur 16KB, in echt sind aber 32KB drauf, genauso der 32Bit-Timer. Der STM32F030F4P6 und der STM32F031F6P6 verwenden die selben
-
Thread
SD Karte mit Ulrich Radigs Software zeigt keine Dateien
versuche nun schon seit einigen Tagen eine SD Karte (1GB) an mein Mikrocontroller Board anzuschliessen (STM32F103RB Controller) Ich verwende die Sourcen von Ulrich Radig (www.ulrichradig.de) Es hat ein weilchen gedauert bis die Kommunikation einwandfrei lief (hardware SPI) doch dies ist nun kein problem
Sooo eeendlich :) Also wegen Big Endian... Ich verwende einen STM32F103RB Cortex M3 Controller... Der ist laut ST standardmässig im little endian format kann jedoch beim Resetten auf big endian gestellt werden... Was genau ist eigentlich big und little endian?
-
Thread
Analogsignal mit zwei Controllern messen
Entwicklungsumgebung. Ach ja, die µC sind zwei baugleiche STM32F103.
GFunk schrieb im Beitrag #5119176: > Ach ja, die µC sind zwei baugleiche STM32F103. Gerade bei den STM32 habe ich die Erfahrung gemacht, dass das zu messende Signal sehr niederohmig sein muss, da die S&H Stufe es ordentlich belastet. Will man also eine
-
Thread
Eclipse & OpenOCD: AHBAP; Sticky und Mem Read Error
Hallo erstmal, Ich benutze Eclipse, OpenOCD 0.2.0, arm-none-eabi 4.2.3. und das Board STM32-P103 Mein Problem ist folgendes, sobald ich versuche mit GDB zu debuggen, bekomme ich eine Reihe von Fehlermeldungen und zwar folgende: Open On-Chip Debugger 0.2.0 (2009-10-13-15:06) Release
cfg: # Olimex STM32-H103 eval board # http://olimex.com/dev/stm32-h103.html gdb_port 3333 # Work-area size (RAM size) = 20kB for STM32F103RB device set _WORKAREASIZE 0x5000 interface ft2232 ft2232_device_desc
-
Thread
STM32f4 performance
-O3, und auf meiner Discovery Platine es laufen gelassen. Für ein 320x240 8 bit bild mit 120 Itertionen braucht es 257 ms. arm-none-eabi-gcc obj/src/main.o obj/src/rcc.o obj/src/discovery.o obj/src/discovery_ex.o obj/src/startup_stm32f4xx.o -lm -Wl,-Map=obj/STM32F4.map,--cref -Wl,--gc-sections -Tsrc/stm32_flash.ld -mcpu=cortex-m4 -mthumb -mfloat-abi=softfp -mfpu=fpv4-sp-d16 --output obj/STM32F4.elf GenerateJulia_fpu(320, 240, 160, 120, 120, (uint8_t *) 0x20000000); (Der Stack liegt bei 0x10010000
-
Thread
VierGewinnt mit ATmega328p
weil schlicht nicht genügend RAM vorhanden ist, also habe ich die Optik von meinem STM32F103 genommen und als KI eine sehr altes Javascript portiert. Die Spielstärke ist : "so lala", d.h. es spielt nicht wirklich dumm, aber so richtig gut auch nicht. Für Kinder oder junge Jugendliche
Gehäuse steht mir leider kein 3-D Drucker zur Verfügung. Ein Platinchen werde ich machen für einen STM32F103CBT6 und dann insgesamt 5 Tasten und einem 160x128 Display. Einfach weil das auch keinen Deut teurer als die AVR Sachen sind, ich aber zum einen das 4-Gewinnt in einer sehr deutlich spielstärkeren
-
Thread
Microcontroller für Sensordatenverarbeitung per I2C auswählen
oversized. Ein OS braucht man dafür wirklich nicht. Christian H. schrieb im Beitrag #6551291: > STM32 Schon besser oder LPC. Einen 16Bit uC würde ich dafür nicht mehr einsetzen. Schau Dir doch mal die Bluepills (STM32F103) oder Blackpills (STM32F411 mit FPU) an. Die gibt es günstig und zum testen
Moin, - bei den STM32-Familie koenntest Du auf die STM32F411 gucken: drei I2C-Anschluesse, die Berechnungen koennen in Hardware-Float (single Prec) gamacht werden. Wenn Du mehr Rechenleistung brauchst, koenntest Du
-
Thread
DHT22: Datenblatt + Pegel passt nicht / ungenau
ja, dann ist es so ein Produkt. Ausnahme sind gefälschte Markenprodukte: DS1820, Echtzeituhren, STM32F103, Akkus, große Transistoren
nicht. In China ist das alltäglich. Schau dir doch mal die Berichte zu den STM32F103 Nachbauten und Fälschungen an.
-
Thread
Aktuelles , günstiges ARM Board
und den angepeilten Controller mag. Preislich interessant ist beispielsweise: http://cgi.ebay.de/STM32-ARM-STM32F103-Cortex-M3-ARM7-ARM9-AMEL-JTAG-KEIL_W0QQitemZ170374924951QQcmdZViewItemQQptZWissenschaftliche_Geräte?hash=item27ab230a97&_trksid=p3286.c0.m14 Beim STR9 wäre ich etwas vorsichtig. Der
selbst erfolgreich einige Spielereien mit Eclipse, CDT, gdb Hardware-Debugging plug-in, OpenOCD und STM32(F103VB) gemacht. Funktioniert nach ziemlich zeitaufwändiger Einrichterei ganz gut. Kommerzielle Tools sparen bestimmt einiges an Zeit. Für Flash-Programming über JTAG mit neueren OpenOCD-Versionen
-
Thread
uVision KEIL
Hallo! Ich arbeite mit dem uVision von Keil. Mein uP ist der STM32F107VC! Mein Programm: [c] void init(void) { /* Konfiguration der GPIO für Push Buttons */ RCC -> CFGR = 0x038E848A; RCC -> CR = 0x01000081;
*Auto-Reload Preload aktivieren*/ TIM2->CR1 |= TIM_CR1_CEN; /*Counter aktivieren (Timer 2)*/ [/c] Ist zwar für ein STM32F103 Derivat geschrieben, aber vielleicht hilfts dir.
-
Thread
Günstiges und einfaches Mini-Controller Board, was würdet ihr heute nehmen?
Niklas G. schrieb im Beitrag #7993214: > Beispielsweise ST gibt ja zwei Freeware-IDEs für die STM32 raus, die > STM32CubeIDE auf Eclipse-Basis und STM32Cube for Visual Studio Code. Und manche verwenden STM32duino, um STM32-Controller wie alle Arduino zu prgrammieren: https://github.com/stm32duino
Fälschungen geflutet. > Z.B. die Blue-Pill-Boards Nach meinem Kenntnisstand sind davon nur die STM32F103C Mikrocontroller betroffen. Aber ganz extrem, da stimme ich dir zu. Boards mit anderen gefälschten STM32 habe ich noch nicht gesehen und auch noch keinen entsprechenden Bericht gelesen.
-
Thread
DOGM Display an STM32
Die Pin- und Unitkonfiguration bekommt Ihr doch selber hin; [c] //*********************************************************************************************** // Programm: LCD Funktionen (DOG-M, SPI, 3.3V) // Mikrocontroller: STM32F103RE (ARM 32-bit
Ich habe das für Stm32f0 einbisschen genändert. Aber das funktioniert nicht. [c] #include "lcd.h" #include "font_lcd.h" #include "stm32f0xx.h" #include "stm32f0xx_conf.h" // ****************************
-
Thread
STM32 Eingänge einlesen und auswerten
Hallo zusammen, ich bin etwas am Verzweifeln. Ich arbeite mit einem STM32F103ZET6 Board und habe es geschafft, die an den Ausgängen angeschlossenen LED´s zum leuchten zu bringen. Ich weiß auch ungefähr, wie ich einen Port als Eingang initialsieren muß. Aber ich weiß nicht
In der STM32F10x_StdPeriph_Lib_V3.5.0 von ST (Downloadbar bei ST) gibt es 12 Demo-Programme wie man einen UART nutzen kann. Darunter sogar eines "HyperTerminal_Interrupt". Arbeite mal die Demos alles durch
-
Thread
Projekt GPS Datenlogger + OpenStreetMap
by doing". Hier http://www.stm32circle.com/resources/stm32primer2.php findest du das STM32-Primer2 user manual. Darin findet sich eine step-by-step Anleitung für deine erste Applikation. Dann kannst du daran gehen die Applikation
Build Started: 'OSM4Primer2' in configuration 'Circle_Debug'-------------------------- Building C:\Programme\Raisonance\Ride\Examples\Primer2\OSM4Primer2.c Running: GCC \"C:\Programme\Raisonance\Ride\arm-gcc\bin\arm-none-eabi-gcc.exe" -MD -D_STM32F103VET6_ -D_STM3x_ -D_STM32x_ -mthumb -mcpu
-
Thread
Ist ATXMEGA etwa out?
> Setzt ihr den ATXMEGA überhaupt ein? Noe, ich setze R8C/M16C und R32 ein weil ich da verschiedene Leistungsklassen bekommen kann die sehr aehnlich sind. > Daß Atmel neue ATmega8A, 16A, 128A entwickelt hat, zeigt auch daß die > immer noch in großen Stückzahlen
CPU bedient der Compiler, die Peripherie muß ich selber verstehen. XMega kann ich auch gleich als STM32 lernen, da ist vom Aufwand kein großer Unterschied. Und dann noch die 3€-China-Boards. Gibt's für "AVR ohne X" und für STM32F103. Da kann man sich je einen 10er Pack zum verbasteln hinlegen.
-
Thread
STM32 PWM Output const 3.3V
ich hab das Problem das ich nur konstante 3,3V am Ausgnag von PA6,Pa7, PB0 und PB1 sehe. Ist n STm32F103RBT6 STm32H103-Board von Olimex. Nach dem Programm sollten z.B. an PA6 TIM3_CH1 eine PWM mit 36khz und Duty Cycle von 50% zu sehen sein aber das Oszi zeigt mir was anderes, eingestellt hab ich
Ich hab n Tektronix 2225 50Mhz ich denke damit sollte ich ja das Ausgangssignal angucken können. [c] #include "stm32f10x_lib.h" #include "stm32f10x_map.h" #include "stm32f10x_rcc.h" #include "stm32f10x_gpio.h" #include "bits.h" #define STACK_TOP 0x20000800 #define NVIC_CCR ((volatile unsigned
-
Thread
DOGM - 163 Initialisierung +5V SPI
Sorry, so ist richtig: [c] uint8_t i = 0; [/c]
bin auf diesen Beitrag gestoßen. Leider sehe ich noch nichts auf dem Display. Habe es an einen STM32F103 (blue pill) angeschlossen und kämpfe noch mit der Initialisierung. Muß ich den CSB (CS) mit jedem Command toggeln? Habe auch mal die für STM32F103 modifizierte dogm.c angehängt. Sie ist zwar
-
Thread
mehrere DAC über ein uC
. Wie ich es gesehen habe, hat stm32 F103(glaub ich) 4 Leitungen dafür...2 davon benutze ich um ein mux zu steuern, bleiben also nur 2 übrig :/
SYNC angelegt war. Was genau meinst du damit? - Willst du eine I2C GPIO-Expander verwenden? Das wäre ein eigener IC, den du vom STM32 per I2C ansprichst und der dann wieder eigene "dumme" Ein- und Ausgänge bereitstellt - Willst du einen Pin vom STM32 verwenden, der
-
Thread
STM8 meets Atmel-AVR
Im Verlaufe dessen, was man mit den ultra low cost Controllern STM8S103 und (noch billiger) STM8S003 anstellen kann (und was die können), habe ich das AvrUsb500 Projekt von http://tuxgraphics.org/electronics/200510/article05101.shtml für die STM8 Controller geportet
USB-to-TTL-Converter-UART-module-CH340G-CH340-3-3V-5V-Replace-Pl2303-CP2102-/272365785787?hash=item3f6a4412bb:g:u7EAAOSwFdtXzaMJ kann in Kombination mit dem "Minimal Experimentierboard" http://www.ebay.de/itm/Minimum-System-Development-Board-Module-ARM-STM8S103F3P6-STM8-For-Arduino-/172277353430
-
Thread
Erkennung eines fehlenden EEPROMS über I²C-Bus
Mea Culpa, Es geht um einen STM32F103 der einen 24AA044 von Microchip ansprechen soll.
Knut Schünemann schrieb im Beitrag #6674544: > Es geht um einen STM32F103 der einen 24AA044 von Microchip ansprechen > soll. Das geht natürlich nicht, STM-Controller arbeiten nur mit EEPROMs von STM zusammen, doch klar oder?
-
Thread
Toolchain neuere AVRs
attiny461a attiny861 attiny861a attiny87 attiny43u attiny48 attiny88 attiny828 at86rf401 at43usb355 at76c711 atmega103 at43usb320 attiny167 at90usb82 at90usb162 ata5505 atmega8u2 atmega16u2 atmega32u2 attiny1634 atmega8 atmega8a ata6285 ata6286 ata6289 atmega48 atmega48a atmega48pa atmega48p atmega88
vorgegeben. Die beiden HW Uarts des Tiny841 machen das ohne Probleme. Nun bin ich ganz großkotzig auf STM32F05 umgestiegen. Und merke dann recht spät, die UARTs dort können das nicht. Entweder 9 Bit ohne Parity, oder 8 Bit mit Parity. Auch die entsprechende STM32G0 Klasse mit mit immerhin 4 UARTs kann
-
Thread
STM32F4 HAL TIMER Interrupt läuft nicht
Internetgemeinde, seit geraumer Zeit befinde ich mich auf dem Weg, einen Timer Interrupt beim STM32F410B auszulösen. Ich habe die Initialisierung der Timer über STM32CubeMX generieren lassen. Meine IDE ist Eclipse mit der openSTM32 work bench (von openstm32.org) Debugger ist der ST-Link
ein Eval-Board ? Ich benutze CubeMX 4.14, du 4.15. Habe beim Nucleo-STM32F103 und CubeMX 4-15 bemerkt, das die Debugger Optionen falsch sind. Benutze doch mal 4-14. Ist nicht ungewöhnlich, das ST mal Bugs einbaut. Gruß, dasrotemopped.
-
Thread
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
Interface verbaut. So ziemlich jeder Hersteller hat da besseres im Angebot. Exemplarisch sei mal der STM32H730 erwähnt (https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-high-performance-mcus/stm32h7-series/stm32h730-value-line/stm32h730vb.html
bekommen. Für mich ist das einfach die nächste Generation nach Arduino (Atmega328) und BluePill (STM32F103). Und mit ihrem (im Vergleich opulent ausgestattetem) 4€-Board, guter Doku und Software sind sie da auf einem guten Weg. Bin eh erstaunt, dass es ein europäisches Unternehmen schafft, in diesem
-
Thread
Stm32 lcd Grafik font rendering
display zeichnen. Ich wollte zuerst adafruitGFX auf einem esp8266 benutzen, hab aber gehört, dass der stm32 einen grafikbeschleuniger hat. Da hat direkt mein innerer Perfektionist zugeschlagen. Welche stm32 haben den und könnte ich den nicht verwenden um Speicher für die fonts im internen Flash sparen
/topic/108649 Hier der Artikel dazu: https://www.mikrocontroller.net/articles/Vektor-Font_in_C Hab ich in meiner Scopeuhr mit STM32F103 benutzt. War leicht in Betrieb zu nehmen und funktioniert gut.
-
Thread
Controller via USB an Computer: Wie am besten?
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
einigermaßen überschaubar sein soll, nimm einen Controller mit der "USB"-Peripherie. Das sind z.B. die STM32F103, aber /nicht/ die STM32F105.
-
Thread
STM32: Komisches Verhalten zwischen USB VCP und GPIO
Hallo, ich habe einen STM32F103 (Nucleo Board), an dem ich (testweise) den VCP über USB betreibe (nicht der VCP über STlink). Ich habe also DP und DM (PA11 und PA12) und 3.3V vom Board auf ein Steckbrett geführt mit USB Stecker
Uwe B. schrieb im Beitrag #4972770: > Bist Du sicher, dass Du keine Bruecke zwischen PC8/PC9/PA8 hast? Die > Pins liegen nebeneinander! Höchstens, wenn das Nucleo Board einen Defekt hat https://developer.mbed.org/media/uploads/adustm/nucleo_f103rb_morpho_right_2016_7_21_1.png mfg
-
Thread
STM32: SPI-Transfer laut Datenblatt ohne Interrupts
Warum muss es den der STM32F10x sein? Den gibt gibt es schin 10 Jahre, und ST hat einiges an der Peripherie verbessert.
samt Beschreibung im STM32F103 nun irgendwie "gut" oder "besser"? Das ist ja ein triviales Problem hier. Mir sind, wie ich ja schon schrieb, diverse Lösungen dafür bekannt. Aber es ist m.M.n. ziemlich repräsentativ dafür
-
Thread
Gutes CAN Setup für automobilbereich gesucht
Wie wärs mit einem STM32F103C4 (oder größer); schöne Cortex-M3 32bit-CPU (definitiv schnell genug um einen 1MBit CAN Bus auch ohne Filter zu verwursten), integrierter CAN-Controller, und die ST Standard Peripheral Library
/semiconductors/microcontrollers/32-bit/Seiten/5006541-LPC11C24FBD48-301,.aspx?IM=0 für gerade mal 1.73€. Preiswerter gehts mit STM32, AVR und PIC auch nicht. Und eins kannst du glauben. Wenn du mal eine Weile mit den Cortexen
-
Thread
Camera Modul (OV9655) am STM32F4 Discovery Board
Das Open407V-D hat ein Offset-Teil, um LAN und SDIO und LCD-FSMC gleichzeitig zu betreiben; das HY-stm32f4xx wird auch für den STM32F103ZG verwendet und hat FSMC-NOR Bank4 und andere Änderungen; kurz: Ich müsste dein Programm umschreiben, auch auf CoIDE 1.5.1, denn diese Version brauche ich, um Linker-file
Zum Beispiel wenn man das oft verwendete Bild in einem Rutsch vom Flash auf die Karte schreibt: [c]const uint16_t pic[76800] = { 0x9BA8,0xA3E9,0xAC0A,0xAC2A,0xA3E9,0x9B88,0xA3C8,0xAC0A, ... // weitere 9500 Zeilen weggelassen }; FIL f; if(f_open(&f, "0:/PIC.DAT", FA_WRITE | FA_CREATE_ALWAYS
-
Thread
STM32: GPIOx->IDR zeigt andere Werte als das Oszilloskop
Leider hast du vergessen, das µC Modell zu benennen. Beim STM32F103 sehe ich keinen Grund, warum das IDR Register nicht wie erwartet funktionieren kann. Außer: Du hast vergessen, die Taktversorgung für GPIOA einzuschalten oder du
Stefan F. schrieb im Beitrag #6058388: > Leider hast du vergessen, das µC Modell zu benennen Bitte entschuldige. Es ist ein STM32F446RE. Ich will den I2C von der echten Peripherie auf Bitbanging umschreiben
-
Thread
Vorschlag zum Link kürzen
Probleme. Wie bindet man denn diese Schnürsenkel? https://walz-live.cdn.aboutyou.cloud/images/9babf2016f4e5b8838f47a5ade0a3a15.jpg
Mouser-Artikelnummer verwendet, z.B. wird aus https://www.mouser.de/ProductDetail/STMicroelectronics/STM32C071FBP6?qs=........... dies: https://www.mouser.de/ProductDetail/511-STM32C071FBP6 Die Artikelnummer ("Mouser-Nr") steht ganz oben auf der Seite.
-
Thread
[STM32] 32kHz für RTC aus PLL vom HSE generieren lassen
Mampf F. schrieb im Beitrag #7506640: > Beim STM32 kann man den LSE auch im "BYPASS" Modus laufen lassen - > statt eines 32kHz Quarzes überlege ich mir, ob man die 32768Hz von > einem Timer generieren lässt
der HSE, aber bei Netzausfall läuft der HSI frei. So braucht ein STM32L nicht mehr Strom als ein schlechter RTC-Baustein. Mampf F. schrieb im Beitrag #7506674: > sind 8MHz Oszillatoren nicht genauer als ein 32kHz Quarz? Sie nicht nicht so temperaturabhängig. Uhrenquarze
-
Thread
STM32FXXX Lektüren & Hilfen
Hallo Jungs und Mädels, ich würde mich in nächster Zeit en bisschen mit den STM32F bschäftigen. Jetzt such ich noch eine tolle Lektüre dazu und/oder ein Tutorial im Netz. Vor allem mit welcher Entwicklungsumgebung ich programmiere. Ich besitze ein Win7 64Bit Rechner. Bin
soll es sein? Ein fertiges Board das mit dem du möglichst viele Eigenschaften eines STM32F Vertreters ausprobieren kannst oder etwas minimalistisches weil du ohnehin deine Hardware selber bastelst?
-
Thread
Loxone Link - CAN-Bus
8 87 00 C9 7F 76 57 89 00 8) 14022.8 Rx 019C0036 8 87 00 C9 7F 76 57 89 00 9) 15039.7 Rx 019C0036 8 87 00 C9 7F 76 57 89 00 10) 16056.7 Rx 019C0036
Ein STM32F103C8T6 blue Pill ist ja echt super interessant. Kannte ich bisher noch gar nicht. Werde ich mir auf jeden Fall anschauen. Hab gerade gesehen Code hast du schon in deinem zweiten repository:-)
-
Thread
STM32F10x : Fehler bei I2C
Hallo zusammen, ich habe ein Problem mit dem I2C eines STM32F103 in Verbindung mit einem EEPROM 24C02. Die I2C-Routinen habe ich nach der Application Note AN2824 implementiert. Das merkwürdige Verhalten zeigt sich während der Laufzeit der Funktion
die einen guten Wiedererkennungswert auf dem Bus haben.) Andere Daten werden von der Funktion "I2C_Receivebuffer" korrekt empfangen (und mit einem Ack belegt), z.B. hier die Kommunikation mit einem TMC222: [code] 24640: sC0aFCa 24640: sC1aE0aD7a96aD7a96a00aF8aFFnp 24641: sC0aFCa 24641: sC1aE0aD7a96aD7a96a00aF8aFFnp
-
Thread
Attiny85 ADC Eingangswiderstand - wie hoch
spezifiziert. Da muss man sich bei weiten nicht so viele Gedanken > machen, wie wenn der wie beim STM32 gut 200x größer bei +-1µA ist. Naja, so groß ist der Unterschied nicht, bei beiden (ATtiny85, STM32F103) steht 1µA *Max* im Datenblatt. Der typische Wert ist natürlich bei beiden kleiner, das erklärt
niedrigen Abtastraten aber als > sehr sportlich... Unterschreib; aber siehe oben... Edit: nebenbei: STM32L051xxx3 z.B. sind mit ±50nA max. bei 125°C spezifiziert
-
Thread
Kurzmeldungen: Renesas zeigt Cortex-M85-MCU, GigaDevice verkauft eine Milliarde Chips, uvm
arbeitet man derweil an PikaScript: eine noch schlankere Variante von Python, die mit 4KB RAM und 32KB ROM auskommt. Das ursprünglich für STM32G030C8 und STM32F103C8 vorgesehene System steht mittlerweile auch für einige andere Zielarchitekturen zur Verfügung, der unter http://pikascript.com/ bereitstehende
mobile.twitter.com/tamhanna/status/1292097511235125248 - es sind komplett unterschiedliche Designs c) nur die GD32F1 und der STM32F1 sind "kompatibel". Alles andere sind unterschiedliche Designs. Die Recyclage von Flashdateien ist allerdings auf keinen Fall gewünscht, GD empfiehlt immer eine Rekompilation
-
Thread
Arduino bietet nicht genug PWM-Pins
STM32?
hinbasteln. Softwareseitig natürlich auch Arduino-Kompatibel: https://os.mbed.com/users/hudakz/code/STM32F103C8T6_Hello/
-
Thread
[S] Start-Paket für ST ARM M0/M0+/M3 Controller
Preis hält sich m.E. auch im Rahmen, siehe z.B.: https://www.reichelt.de/nucleo-64-arm-cortex-m3-stm32-f1-serie-nucleo-f103rb-p154270.html Als IDE bietet sich für den Einstieg wohl STM32CubeIDE (kostenlos) an.
Z.B. der STM32G030F6P6 mit dem man wirklich schon eine Menge machen kann ist verfügbar bei Mouser. Und TSSOP20 kann man sogar noch ganz gut mit Hausmitteln löten. Aber für die anderen STM32 sieht's wirklich schlecht
-
Thread
ADC EOC Interrupt
Hallo zusammen, ich bin derzeit dabei, einen STM32F103ZGT6 auf einem STM3210E-Eval-Board mit der Toolchain von Raisonance Ride7 zu testen und will den im STM32 integrierten ADC nutzen. Ich habe ein wenig, aber nicht allzu viel Erfahrung in Sachen
[c] #include "platform_config.h" #include <stdio.h> #include "stm32f10x.h" #include "stm32f10x_adc.c" #include "stm32_eval.h" #include "string.h" #include "stm3210e_eval_lcd.h" #include "stm32f10x_tim.c
-
Thread
ADC STM32 Kallibrationfehler ?
Hallo, ich habe einen SM3210e-Eval board mit einem STM32F103Z Prozessor von ARM drauf und habe das Problem das die ADC eine große Abweichung zu dem eigentlichen Wert produzieren. Bis 0.3 V ist der abgetastete Wert gleich dem vom Spannungsgenerator erzeugten
möglichst genaue Referenzspannung (die deinem Eingangsspannungsbereich entspricht). Die Referenz kann bei STM32 definiert werden (intern, extern-bei manchen STM32 sogar differentiell,..). Daher ist es auch möglich über den Vref Pin eine andere Referenzspannung, als die 1.2V (welche die interne Referenz bietet
-
Thread
LED- Schaltung
Dann ist das doch die perfekte Lösung. :) Charlyplexing mit Lookup-Tabelle und Arduino oder z.B. STM32F030F4P6 Board. Nur um generell aufzuzeigen, dass es grundsätzlich auch Alternativen gibt, nicht um die alte Debatte zu erneuern: Der STM32F030 ist incl. ST-Link-Clone billiger und hat Source-Level-Debugging
Torsten C. schrieb im Beitrag #5680722: > Dann ist das doch die perfekte Lösung. :) > > Charlyplexing mit Lookup-Tabelle und Arduino > oder z.B. einem STM8S103F3P6 Board. hm.... und wie wäre es mit "
-
Thread
STM32 Programmieren und Debuggen
GND > 3.3V > zusammen mit einem Programmer wie dem STLink oder dem vorgeschlagenen > Segger den STM32 programmieren und debuggen. richtig. Schau mal ins Usermanual von z.B. dem STM32F4DISCOVERY: dort werden genau diese 6 Pins rausgeführt - warum wohl. Im Gegensatz zu ARM hat ST also durchaus verstanden
An dem STM F103 discovery stehen am SWD Stecker auch nur GND, SWCLK, SWDIO und 10k nach GND zur Verfügung. Die 3 Signale reichen also aus. Das discovery mit dem STM32L151 hat am SWD Anschluss aber zusätzlich
-
Thread
IAR Interrupts
, wo, bzw. in welcher Datei werden bei IAR die Interrupts (mit Name, Adresse,...) festgelegt? µC: STM32F103C8T6 Grüße
In der Startup Datei. startup_stm32f103xx.s zum Beispiel.. Da steht keine Adresse sondern ein Offset zum Start der Vector Tabelle
-
Thread
Erstes größeres Projekt - Multitasking Konzept
Artikel Multitasking kenne ich, ebenfalls die Timer und Interrupt Artikel. Ich verwende aber einen stm32 und muss daher die Routinen etwas anpassen (ich verwende die aber sowieso nicht komplett, sondern versuche mir etwas daraus zusammenzubauen). Folgende Situation: Ein stm32f103 @ 56Mhz hat einige
kann dann weiter verwendet werden. - wie sieht eine vernünftige implementation eines semaphore in c aus? edit: bei der letzten Frage ziele ich konkret auf das atomare schreiben/lesen hinaus, z.B. per bit-banding beim stm32 Schöne Grüße und Danke!