-
Thread
Atmega - Messunsicherheit
... und "sortiert: > #1: 39 17 50 2,48 > #2: 35 13 47 2,53 > #4: 32 11 42 2,56 > #1: 28 7 43 2,61 > #3: 25 5 36 2,64
entsprechend +/- 3,1%, Standardabweichung 0,057V. Denke, für die AVR-Gurken ganz okay - für den STM32F103 liegt z. B. die garantierte Maximalabweichung bei +/- 3,3% über den Bereich von -40°C...+85°C.
-
Thread
(ST) ARM Programmierung - HAL, SPL, CMSIS
dokumentiert (Oder ich kenne die richtige documentation dazu nicht). In meinem Fall habe ich das STM32F4 Discovery Board und habe die Möglichkeit, die Discovery Firmware einzusetzten in der die Standard Peripheral Libraries vorhanden sind, welche wohl auch nichtmehr weiterentwickelt werden. Zudem hab
Folge dieses Nicht-Wissen-Wollens ist eben das Nichtwissen und das tatsächliche Nichtkönnen. Eben der STM32F103-Ingenieur, der sich schon beim STM32F302 als nicht zuständig empfindet und nur die bereitgestellten Tools "seines" Herstellers kennt. Solche Leute sind dann schließlich so hardwarefern, daß sie
-
Thread
A4963 BLDC Motor Ansteuerung
ansteuern will. Die Schaltung mit Treiber habe ich bereits aufgebaut und steure diesen mit einem STM32F103C8 Mikrocontroller an. Sie funktioniert soweit auch, denn bis jetzt ist es mir gelungen einen alten Festplattenmotor und einen Roxxy 2824-34 Motor zum Anlaufen zu bringen. Was mir jedoch Probleme
Einstellungen nicht an, sondern kommen lediglich ins Stottern. Der Motortreiber und Motor wird mit 7.4V versorgt und die Schaltung sollte Ströme bis 10A aushalten. Ich denke das Problem liegt bei den Einstellungen des Treibers, jedoch kenne ich mit BLDC Motoren noch nicht so gut aus. Wäre froh wenn
-
Thread
[Pollin] Grafik Display Anschluss Verständnisfragen
Wert, der bei den C benutzt wird. Ist 100nF hier ein guter "Startwert" für Versuche? 3.) Muss ich die V0-V4 Anschlüsse irgendwie benutzen, oder dienen die nur dazu um ggf. weitere Schaltungen mit den erzeugten Spannungen
ich habe ein Probelem. Vor Zeiten habe ich von ramime etwas Code bekommen. Den habe ich auf einen STM32F103 protiert und soweit auch zum laufen bekommen. Leider verstehe ich nicht, woher die schwarzen Striche kommen und er die Darstellung streckt (uint8_t font [96] [5]). Vielleicht sieht jemand
-
Thread
STM32F1 Evaluation Board gesucht mit Display
ST-Link mit dabei ist. Für das Breadboard: Mit $1,70 bist Du dabei: https://www.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino/32279776568.html
mit Dupontsteckern, hast Du für etwa 30€ alles um Monate lang Spaß zu haben. Wenn Du lieber einen M4 haben willst, mit dem STM32F3 oder dem STM32F4 gibt es auch verschiedene Nucleos für um die 15€.
-
Thread
[STM32] DOGM204-A / SSD1803A Library
ich bin gerade an einem Projekt und ich kann nicht vorankommen. Muss der LCD Modul "EA DIP203G-4NLED" basiert auf ssd1803 Controller. Die Ansteuerung passiert über die SPI Schnittstelle des STM32F103 Cortex M3 Microcontrollers. Ich weiß es nicht woran der Fehler liegt, da ich nichts auf dem Display
ondraN schrieb im Beitrag #6492625: > thanks a lot for your code. I port it for F401 CPU and it works > perfectly. There are some slightly diferencies in HAL library (F401 Thanks for your feedback and mentioning the differences to make it working on STM32F4xx. Glad to hear that
-
Thread
Welches stm32 Entwicklungsboard?
Ich würde an der Stelle einfach mal den STM32F103 (z.B. STM32F103C8T6) in den Raum werfen, bei Reichelt günstig zu haben, leistungsstark genug für die allermeisten Projekte, via China gibt es Boards für wenige Euro, die sich mit einem ST-Link
Einen f103c8t6 gibt es nicht entweder c8 oder t6. Die T Typen gibts laut stm nur in 36 qfn und haben nur 1spi. Die f103x(4 oder 6) Typen haben laut Stm nur 1Spi Als lqfp 48 oder 64 kommen nur die C oder R
-
Thread
AVR -> STM8/32. Was ist anders? Was zu beachten? Was benötigt? Gesperrt
Ausgang > PORTA |= (1<<PA1); // PIN auf HIGH > > Wie würde das nun bei ST sein? z.B. so: [c]#include <stm32f4xx.h> GPIOA->MODER |= GPIO_MODER_MODER1_0; // Pin als Ausgang GPIOA->BSRRL = GPIO_BSRR_BS_1; // PIN auf HIGH[/c] Die Register sind halt anders strukturiert, und es gibt auch mehr
Die STMx sind einfach spotbillig für die Leistung. STM8-Board für unter 1€, STM32F103 für 2,20€, Programmer kostet ähnlich viel.
-
Thread
Binäruhr aufbau (Schieberegister oder Matrixansteuerung)
Zusatzschieberegister, man braucht es also nicht und man braucht kein Multiplex. Oder wolltest du unbedingt einen PIC16F84 verwenden ?
LED an einen Pin legen (Wen juckt die Verdrahtung bei einer geätzten Platine) oder 2) einen STM32F103 verwenden, der hat auch genug IOs und ist günstig
-
Thread
SDuino: Beinahe-Arduino für STM8S
\Arduino15\packages\sduino\tools\STM8Tools\2017.11.06/wrapper/sdcc.sh: line 75: rm: command not found exit status 1 Fehler beim Kompilieren für das Board STM8S103F3 Breakout Board. [/c]
\arduino_build_47110/..\arduino_cache_183954\core\core_sduino_stm8_stm8sblue_7eb4e10c40551a355ebadbfb050b10cd.lib C:\Users\jan\AppData\Local\Temp\arduino_build_47110/core/main.c.rel -lSTM8S103 -lstm8 --out-fmt-elf -o C:\Users\jan\AppData\Local\Temp\arduino_build_47110
-
Thread
Einstieg in STM32 : STM32F103C8T6 --> Kompilieren und Flashen?
Hallo, nach dem ich meine µC-Projekte jetzt immer mit einem 8051 gelöst habe, will ich jetzt mal den Schritt in die modernere Welt wagen. Ich habe mich für STM32 und zwar konkret für einen STM32F103C8T6 entschieden. Nun kommen
einen > Seite kann man natürlich zusätzliche Hardware > (https://www.mikrocontroller.net/articles/STM32#Pro...) > kaufen. > Auf der anderen Seite soll es angeblich /vielleicht /eventuell möglich > sein den STM32F103C8T6 direkt über USB zu programmieren. > (Beitrag "Anfänger mit STM32F103C8T6")
-
Thread
OPENOCD mit JLINK am STM32f103
, current mode: Thread xPSR: 0x01000000 pc: 0x08004cea msp: 0x2000ffcc > flash write_image erase C:/Entwickl/WinARM/Projects/Blink_STM32F1/default/Blink_STM32F1.bin 0x08000000 auto erase enabled wrote 36864 bytes from file C:/Entwickl/WinARM/Projects/Blink_STM32F1/default/Blink_STM32F1.bin in 2.413138s
auch mit so einem Schmalspur STLink andere Hersteller flashen können. P.S.: meinen J-Link am STM32F103 habe ich in Gang bekommen, indem ich die Zeilen mit der HLA-Bedingungen aus der stm32f1x.cfg entfernt habe. Schon nimmt er die Standard Reset Einstellungen und schon gehts.
-
Thread
Motortreiber Stromregler - Maxon Alternative
gut mithalten. Die Stromregelung und das Auslesen der Encoder via Interrupts werde ich über einen STM32F103 (2,5€) machen. Der wird dann als HID über USB verbunden und schickt die Position und bekommt die Rückmeldung über die auszuübende Kraft =) Interessant dass es für diese noch keine Robotik-freundliche
> mithalten. Die Stromregelung und das Auslesen der Encoder via Interrupts > werde ich über einen STM32F103 (2,5€) machen. Der wird dann als HID über > USB verbunden und schickt die Position und bekommt die Rückmeldung über > die auszuübende Kraft =) 5,8A RMS aber nur mit aktiver Kühlung. Das sind
-
Thread
nRF51 TWI-Sensor auslesen
Deshalb: http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-expansion-software/x-cube-mems-xt1.html
/datasheet/12/c0/5c/36/b9/58/46/f2/DM00091513.pdf/files/DM00091513.pdf/jcr:content/translations/en.DM00091513.pdf ab Seite 34) [code]CTRL_REG1 (20h)[/code] ODR3 ODR2 ODR1 ODR0 LPen Zen Yen Xen[/code] ODR 0-3
-
Thread
Funktionsblöcke in ICs: Was ist was?
/wikipedia/commons/8/89/STM32F103VGT6-HD.jpg Hier noch ein anderer (STM32F100C4T6): https://upload.wikimedia.org/wikipedia/commons/thumb/6/67/STM32F100C4T6B-HD.jpg/1024px-STM32F100C4T6B-HD.jpg Welche Funktion erfüllen
Johannes O. schrieb im Beitrag #4894008: > da ich mittlerweile sehr viel mit STM32 arbeite, hat es mich mal > interessiert, wie diese Chips intern eigentlich aussehen. > > Beispielsweise gibt es hier den STM32F103VGT6 zu sehen ... > Hier noch ein anderer (STM32F100C4T6) ...
-
Thread
STM32 HAL Tutorial
Sieh dir mal Folgendes an: https://stm32f4-discovery.net/2014/09/stm32f4-tutorials-one-place/ Das hat für mich für ein paar grundlegende Dinge gereicht, wenn ich mich recht entsinne...
UserManuals eine Lektüre für lange Winterabende, für den F4 knapp 1000 Seiten und für die F0 sogar 1300 Seiten... Diese Seite habe ich in meinen Lesezeichen, da sind einige Tutorials drin: https://stm32f4-discovery.net/2014/09/stm32f4-tutorials-one-place
-
Thread
STM32: interne Pull-Ups für SPI
Version? Ich nuzte Version 4.16.1 STM32Cube V1.0
bereitstellen. Nicht zwangsläufig. CubeMX generiert einem leere Handler mit __weak-Symbol in der "stm32f4xx_hal_spi.c". Es macht also keinen Unterschied ob diese in der "main.c" vorhanden sind oder nicht. Jedenfalls konnte ich keinen Unterschied feststellen. Unter 1 MBaud funktioniert NSS nicht.
-
Thread
STM32 CRC mit 3 Byte Daten
zu erweitern um CRC. Das klappt aber nur in bestimmten fällen: Ich habe folgende Funktion auf dem STM32F103: [c]uint32_t CRC_CalcBlockCRC_8(uint8_t* data, uint32_t len) { uint32_t* pBuffer = (uint32_t*)data; uint32_t BufferLength = len / 4; uint32_t index = 0; for (index = 0; index <
index++) { CRC->DR = __RBIT(pBuffer[index]); } return __RBIT(CRC->DR) ^ 0xFFFFFFFF; }[/c] Die Funktion hilft mir dabei, aus einem uint8_t Array die CRC32 mithilfe des CRC-Registers des STM32 zu berechnen. Solange len ein Vielfaches von 4 ist, klappt das wunderbar. Ist len % 4 != 0, kommt
-
Thread
Digitaler Joystick wie Competition Pro
Sooo, mittlerweile sind ein paar Mikroschalter-Kreuzknüppel im Zulauf. Ich bin gerade dabei STM32_USB-FS-Device_Lib_V4.0.0 -> JoyStickMouse auf ein STM32F103C8T6 Module http://grauonline.de/wordpress/?page_id=1004 zurechtzustricken. Das wird wohl auch recht zügig laufen. Nebenschauplatz
1591SFLBK, welches der Größe des Original Competion Pro recht nahe kommt. Als Interface kommt ein "STM32F103C8T6 ARM STM32 ARM 32 Cortex-M3 3,3V Arduino IDE kompatibles Board" zum Einsatz. Die Firmware basiert auf der STM32F1-USB-FS-Lib v4.0.0. Die Joystickbewegungen simulieren Tastendrücke, welche
-
Thread
Probleme mit Timer Prescaler und OC beim STM32F103
Ich versuche gerade die Timer vom STM32F103 zu verstehen. Ich habe auch erfolgreich ein Togglesignal an einem der Pins ausgeben können. Ich nutze den Timer 2 Channel 4. Die unten gezeigte Initialisierung bringt ihn auch dazu ein Signal
vor. Ich hatte vor einiger Zeit hier schon mal ein Minimalsystem gepostet. Such einfach mal nach "STM32F103C8T6.ZIP" und guck dir dort die config.c an. Da hast du den ganzen Systemanlauf mit Portverwendung und Takt und das alles _ohne_ ST-Zirkus. Ich krame dir mal so als Beispiel eine Initialisierung
-
Thread
STM32F103C8T6: PortB Probleme
Ich probier das immer so: https://www.google.de/search?q=stm32f103+pb3+pb4 Und finde dann z.B. sowas: http://www.stm32duino.com/viewtopic.php?t=1130#p13918 Ist das bei dir evtl. auch der Fall?
und Strippen zu ziehen OHNE nur einen kleinen Blick in die Datasheet zu werfen. Armseelig. Ein STM32F103C8T6 ist zwar nicht so teuer aber wenn dieser ständig kaputt geht, spätestens dann muss man eh ins Datenblatt reinschauen... Nein, sry. Man kann ja hier nachfragen. Irgend ein Dummer gibt die Antwort
-
Thread
STM32F103C Systemtakt Einstellung Hilfe
Hallo, ich versuche den Systemtakt von einem STM32F103C Board ohne externen Quartz auf 56MHz einzustellen. Ich weiss nicht genau wie ich die Multiplikatoren und Prescalers auf Register Ebene einstelle. Kann mir jemand bitte helfen danke! [c
) || defined (STM32F10X_MD_VL) || (defined STM32F10X_HD_VL) uint32_t prediv1factor = 0; #endif /* STM32F10X_LD_VL or STM32F10X_MD_VL or STM32F10X_HD_VL */ /* Get SYSCLK source ---------------------------
-
Thread
externer Interrupt STM32F303
IRQHandler(void) { } [/c] Siehe z.B: https://github.com/espruino/Espruino/blob/master/targetlibs/stm32f3/lib/startup_stm32f30x.s
die ganze Show mit Cube MX: a) stm32f3xx_it.c void EXTI0_IRQHandler(void) { HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_0); } b) stm32f3xx_hal_gpio.c void HAL_GPIO_EXTI_IRQHandler(uint16_t GPIO_Pin) { if(__HAL_GPIO_EXTI_GET_IT(GPIO_Pin
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
Zusatzinformation 4: 34610f60121e0543dce0d79c85026758 Top Schematic: horizon-imp.exe crasht und wird beendet, horizon-prj-mgr.exe funktioniert weiter Problemsignatur: Problemereignisname: APPCRASH Anwendungsname
Zusatzinformation 4: 34610f60121e0543dce0d79c85026758 PoolChache: funktioniert
-
Thread
Drehencoder SPI
einen Xmega. Dort führe ich derzeit 14 IO-Pins an das > Frontpanel. Theoretisch kann ich dort 14/3 = 4 Drehgeber per > Eventsystem/Timer auslesen. Aber sollte noch einer hinzukommen, reicht > dies nicht mehr. Nimm einen STM32F4xx. Da gibt es 6 Hardware-Decoder: Timer1 - 5 und Timer 8. Auch wenn Du
kaskadierter Form genommen. Jede Millisekunde wird per SPI ausgelesen (Polling). Mikrocontroller war ein STM32F103. Bei mir funktioniert es einwandfrei.
-
Thread
STM32Fxxxx: Kurze Frage zu GPIO Bitbanging
Überrennen wirst du nichts, keine Sorge. Erwarte aber keine herausragende Toogle-Frequenz vom F103, denn bei dem hängen die GPIOs an einem der APB Peripheriebusse. Bei späteren STM32 hängen sie am flotteren AHB.
b, unsigned c) { if (a+b > c) g2(a+b); } [/c] ARM, gcc 4.9.2, -O2: [code] f1: add r0, r0, r1 cmp r0, r2 bgt .L4 bx lr .L4: uxtb
-
Thread
Was sind eure Lieblings-ICs?
LT1050 MAX11200, CS5534 ADCs 7555 CMOS Timer - viel besser als 555, niedrige Schaltflanken 18F8722, 18F46K81, 12F683/4 u.a. PICs STM32F103/407 - hat die Leistung wenn man sie braucht LPC2478 (mit TFT Graphic Controller) LPC2103 für kleine Sachen ATMEGA1284P/644P, ATMEGA328P(B) - Gute, verläßliche
Ganz gern verwende ich mittlerweile die STM32 Serie. Die sind alle recht gut, hab da kaum Präferenzen, kommt eben auf die Anwendung drauf an. Für den Core bevorzuge ich dann aber durchaus den Cortex-M4F, der hat sehr nette DSP Befehle und auch
-
Thread
Was bewirkt die Nutzung von NSS bei einem STM32 SPI-Slave?
Hallo, ich versuche gerade raus zu finden was bei einem STM32 SPI-Slave die Nutzung von NSS als Hardware-Input bewirkt. Ich hab schon in vielen Dokumenten von STM gesucht, dort ist immer die Master-Seite mit NSS gut dokumentiert, aber über den Slave findet man
Hab mir gerade mal die Ref Manuals zum F103 und F303 angeschaut weils mich auch interessiert hat, und dort steht wirklich nicht viel. Im F303 Manual steht dies hier unter Communication Diagrams: The slave starts to control MISO line as
-
Thread
Flash-Problem mit STM32F1 China Board
OpenOcd unterstützt den stm32f1 nicht [c] > ls stm32f* stm32f0discovery.cfg stm32f3discovery.cfg stm32f4discovery.cfg stm32f334discovery.cfg stm32f429discovery.cfg /usr/local/share/openocd/scripts/board 01:06:50 >
) Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html [/c] das Board finde ich nicht bei /usr/local/share/openocd/scripts/board [c] > ls stm32f* stm32f0discovery.cfg stm32f3discovery.cfg stm32f4discovery.cfg stm32f334discovery.cfg stm32f429discovery.cfg
-
Thread
DAC8552 zeigt keine Reaktion
Hallo Zusammen, momentan versuche ich mit meinem STM32F4 einen DAC8552 DAC via SPI anzusteuern. Leider ziemlich erfolglos. Daher wollte ich fragen, ob jemand von euch schonmal vor dem selben Problem stand. Soweit ich es am Oszi sehe läuft die Übertragung
Hallöchen.. Teste gerade einen DAC8552 an einem STM32F103C8T6 und habe festgestellt, dass die Polarität vom Clock-Signal high sein muss. Dann sollte es funktionieren. [c] hspi1.Init.CLKPolarity = SPI_POLARITY_HIGH; [/c] Gruß Rolf
-
Thread
STM32 F746zg nucleo und ILI9488 TFT per SPI langsam ?
rumliegt ? Mit DMA würde SPI nicht viel schneller, aber die CPU Last ist deutlich geringer und der uC könnte sich um das Ranschaffen der nächsten Datenpakete kümmern. Hier mal ein Beispiel mit STM32F4 und ili9341 im SPI Modus: https://www.youtube.com/watch?v=qSf7YtFZIsA Abwechselnd wird mit und ohne
>ein bisschen Übung auf dem STM32F407 der zieht gleichauf mit meinem STM32F429 >Ach ja: ohne DMA die etwa 3 MB/s sollten weder Xmega noch STM32 in Verlegenheit bringen auch hier wird klar, das das SPI Display im wesendlichen
-
Thread
Suche nach einem Entwicklungsboard
so. Mein Rat wäre, daß du dir vom freundlichen Chinesen irgend ein ganz kleines Brettl mit einem STM32F103 drauf kaufst, die Dinger gibt's für wenige Euros. Da ist erstmal garnix drauf außer dem µC, einer USB-Buchse und einer Reihe von Löchern für Pinheads. Ich hatte vor einigen Tagen sowas ähnliches mal hier gepostet ("http://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP") also wenn du ne Adresse für ein paar billige LP hast, kannst du das Ganze fast aus dem Stand als Basis benutzen, sozusagen das Gegenstück zur Dokumentvorlage bei der Textverarbeitung
-
Thread
stm32f103 mit usb-stick
bin mit meinem stm32f103c8 inzwischen relativ weit gekommen. Elm chans fat läuft. Ziel soll - u.a. - ein komfortabler MP3+Radio-Player sein. Jetzt stellt sich die Frage nach dem Speichermedium - sd-Karte oder usb-Stick
mikrocontroller.bplaced.net/wordpress/?page_id=2272 Das setzt allerdings wie schon vorher geschrieben einen µC mit Host Controller voraus, hier wird ein STM32F4 Disco Board benutzt.
-
Thread
STM8S103F3 lässt sich nicht mehr flashen - IAR - STLink
Guten Abend, mein STM8S103F3 lässt sich nicht mehr flashen (verbaut auf dem günstigen, blauen China-Board). Der letzte Code, den ich flashen konnte, war dieser hier: [c] #include "iostm8s103f3.h" #pragma vector =
Hast Du den richtigen µC eingestellt? Wenn ich den STM8S103F3 einstelle und einen STM32 dran hänge - ja ich weiss, habe aber keinen STM8 - dann bekomme ich genau diese Meldung.
-
Thread
STM32F4: µs-Delay
Problem. Für eine SPI-Kommunikation benötige ich einen µs-Timer. Folgendes habe ich bisher auf meinem STM32F446 implementiert: delay.c [c] #include <delay.h> extern volatile uint32_t ticker; volatile uint32_t us; void SysTick_Init(void) { if (SysTick_Config (SystemCoreClock / 1000)) //1ms
[c] #ifndef DELAY_H #define DELAY_H #include <stm32f4xx.h> #include <misc.h> extern void SysTick_Init(void); extern void delay_ms(uint32_t nTime); extern void delay_us(uint32_t nTime); #
-
Thread
TV: Analogsignale dekodieren / shiften
Ist ein TDA3560 irgendwie hilfreich dafür? Als Mikrocontroller schwebt mir so ein typisches 3-Euro STM32F103 (ARM Cortex M3, 72 MHz) vor. Geht das überhaupt mit wenig Aufwand (finanziell und technisch) oder ist das ein Großprojekt? In welcher Richtung muss ich mich da bilden? Bin für jeden Einstiegstipp
schrieb im Beitrag #4863350: > Ich hab mir in Richtung > Zukunftssicherheit grade eben den Twin-DVB-C-Tuner bestellt
-
Thread
STM32 USART mit falscher Baudrate
Frequency (Core Clock) */ #endif const uint8_t AHBPrescTable[16] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 6, 7, 8, 9}; const uint8_t APBPrescTable[8] = {0, 0, 0, 0, 1, 2, 3, 4}; #if defined(STM32F100xE) || defined(STM32F101xE) || defined(STM32F101xG) || defined(STM32F103xE) || defined(STM32F103xG)
all interrupts and clear pending bits */ RCC->CIR = 0x009F0000; #endif /* STM32F105xC */ #if defined(STM32F100xE) || defined(STM32F101xE) || defined(STM32F101xG) || defined(STM32F103xE) || defined(STM32F103xG) #ifdef DATA_IN_ExtSRAM SystemInit_ExtMemCtl
-
Thread
Problem FatFS + SPI
> Wie sieht deine Hardware aus? Schaltplan? Bild vom realen Aufbau? Aktuell noch eine fertiges STM32F103 Board aus China (BluePill) und ein Breakout-Board mit dem SD Kartenhalter.
Hi, sagmal bist Du sicher das [c] SPI2->DR = data; [/c] das ein BYTE Zugriff ist? Das Register ist m.W. als 16 Bit definiert, folglich wird der SPI 16 Bits schicken. Ich musste das zumindest beim STM32F030 entsprechend auf ein
-
Thread
STM32F103 I2S DMA RX Interrupt wird nicht ausgelöst
anpassen? NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure); }[/c] I2S- und zugehörige DMA-Config: [c] #define PERIPH_BASE_ADDR_I2S2_SPI2_DATA_REGISTER (0x40003800 + 0x0C) /* stm32f103ret6 datasheet p. 40 and ref. manual p. 749 */ #define PERIPH_BASE_ADDR_I2S3_SPI3_DATA_REGISTER (0x40003C00 + 0x0C) /* stm32f103ret6 datasheet p. 40 and ref. manual p. 749 */ /** * Configures I2S2 (Master). */ void BOARD_I2S2_DMA1_Configuration(void) { I2S_InitTypeDef I2S_InitStructure;
-
Thread
NXP Kinetis Einstieg
STM32. https://www.aliexpress.com/item//32740942772.html oder wenn es unbedingt was europäisches sein soll: http://www.tme.eu/de/details/stm32f030f4p6/st-mikrocontroller/st-microelectronics/ Der
deswegen hab ich da nicht geschaut), aber wenn haben die meistens gute Preise. Vllt. schau ich mir den STM32 auch noch an...Sowas ähnliches (STM32F103) hab ich aber schon hier und eigntl. wollte ich was mit NXPs machen :o
-
Thread
STM32F103 eleganter Triggergenerator für analogen Signalverlauf mit Analog Watchdog?
Timer gehängt werden kann. Es handelt sich um den STM32F103C8T6, den man bei Reichelt günstig bekommen kann (deshalb ;-) ). Hmm, meine Vorstellung war schon, mit dem Analog Watchdog einen Interrupt auszulösen, in dem ich dann einen zweiten Timer aktiviere
Timer gehängt werden kann. > > Es handelt sich um den STM32F103C8T6, den man bei Reichelt günstig > bekommen kann (deshalb ;-) ). > Hmm, meine Vorstellung war schon, mit dem Analog Watchdog einen > Interrupt auszulösen, in dem ich dann einen zweiten Timer
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
Hier mal meine, angepasst für einen STM32F103 - mit StdPeriphLib - gleich dazu mit der I2C Initialiesrung - Quasi LCD an I2C1 (PB6 und PB7). Dann noch die Header einbinden und los gehts: [c] #include "stm32f10x.h" #include "SSD1306
Stefan ⛄ F. schrieb im Beitrag #6539208: > [c] > "L\xFCffelbisquit" > [/c] > > FC = ü > DC = Ü > E4 = ä > C4 = Ä > F6 = o > D6 = O > B0 = ° > DF = ß Geht etwas lesbarer: [c] #define ae "\xE4