-
Thread
BLDC Controller mit STM32F103C8T6 Geschwindigkeitsbegrenzer in der .hex
Tom B. schrieb im Beitrag #5990452: > Es gibt kein EEPROM im Stm32. Du meinst "in diesem STM32". Die STM32L0 Serie hat EEPROM.
F. schrieb im Beitrag #5990614: > Tom B. schrieb im Beitrag #5990452: >> Es gibt kein EEPROM im Stm32. > > Du meinst "in diesem STM32". Die STM32L0 Serie hat EEPROM. Danke. Gut zu wissen. Ich hatte bisher nur mit den größeren die mit F weitergehen zu tun.
-
Thread
C ARM Cortex Mikrocontroller PIN ansteuern
low level (nur zum verstehn was vor sich geht) für ein 401RE Nucleo board: [c] #include <stm32f401xe.h> /* * The green LED is connected to port A5, * -> see schematic of NUCLEO-F401RE board */ #define LED_GPIO GPIOA #define LED_PIN 5 /** * Quick 'n' dirty
Lies mal diesen Absatz: http://stefanfrings.de/stm32/stm32f3.html#digital Das wurde für den STM32F3 geschrieben, aber ich denke, es trifft auf den STM32F4 ebenso zu. Das Anwendungsbeispiel steht weiter oben auf der Seite: http://stefanfrings.de
-
Thread
Wer benutzt heap Speicher in uCs < 16 kB RAM?
memory allocation threads und blogs usw zu bekommen. Bisher würde ich sagen für uC, also nicht die STM32 ARM Flaggschiffe usw mit < 16 kB RAM, kommt es nicht wirklich in Frage ein malloc und damit den heap zu verwenden, weil die Programmierung ja sowieso von worst case Speicherszenarien ausgehen muss
m.n. schrieb im Beitrag #5969967: > Es geht auch ohne malloc(), wenn man einen passend großen, lokalen > Puffer für den unformatieren String auf dem Stack reserviert. Womit wir dann wieder dabei sind
-
Thread
GD32E230 und andere STM32 Clones von Giga Devices
Bei denen habe ich nichts mit Cortex-M23 Architektur gefunden. Unter https://smdprutser.nl/blog/stm32f103-vs-gd32f103/ gibt es Hintergrundinfos zu der Entstehungsgeschichte des STM32F103 Clones und warum das Ding 0 Waitstates hat. Unter https://zeptobars.com/en/read/GD32F103CBT6-mcm-serial-flash-Giga-Devices
Das ist alles ein riesengroßer inkonsequenter halbgarer Krampf. Freiwillig würde ich nur die zu STM32 100% binärkompatiblen von GD32 nehmen und dann 100% mit STM32 Headern und Libs arbeiten.
-
Thread
Grenzen der digitalen Pulsweitenmodulation
einstellbar machen willst nimm einen µC mit Timer der PWM Erzeugung unterstützt. Beispielsweise einen STM32 hier kannst du über den DMA und die vorhanden 16 bzw. 32 Bit Timer ein PWM mit verschiedenen Pulsbreiten ausgeben. eine ähnliche Anwendung findest du hier: https://www.mikrocontroller.net/articles
Es gibt STMs mit High Resolution Timern die im ps Bereich auflösen. https://www.st.com/en/microcontrollers-microprocessors/stm32f334.html Ob das ganze genau genug ist müsste man mal probieren bzw. mal genau
-
Thread
[V] Phoenix Contact ILC 150 ETH | Logo 8 inkl. Power Supply | ABB FI LS | LCD EA EDIP240B-7LW|EVALB
verkaufe ich eine Logo 8 (6ED1052-1MD00-0BA8) + Power Supply (6EP1332-1SH43) Beides neu und unbenutzt. Preis dachte ich zusammen an 100€ bin aber für Vorschläge offen. Außerdem verkaufe ich 3 nagelneue ABB FI/LS B16 30mA (
unbenutzt. Preis dachte ich an 50€ bin aber für Vorschläge offen. Außerdem diverse EvalBoards - ST STM32F3 Discovery 10€ - ST STM32F4 Discovery 20€ - ST STM8L Discovery 5€ - ST STM8S Discovery 5€ - ST STM32 Value Line Discovery 10€ - NXP LPC1500 ARM Cortex-M3 MCU Sample Box 25€ - Infineon XMC1100
-
Thread
I2C Unterschied einfacher LCD
dieses zu groß für meine Anwendung: https://www.conrad.de/de/p/joy-it-sbc-lcd16x2-display-modul-6-6-cm-2-6-zoll-16-x-2-pixel-passend-fuer-raspberry-pi-arduino-banana-pi-cubieboar-1503825.html Leider wird ein viel kleineres Display benötigt. Unter I2C-Display finde ich kein Display das klein genug
SPI ist hier um den Faktor 80! schneller als I2C Und der LCD EnablePin kommt als GPIO vom STM32 Solangt es am Beginn der Zeile 1 4Byte-SPI Cmd zu senden und anschließend 3 Byte Befehle bis 63. Kein 8ms für das komplette LCD, inclusive Lesen des Statuswords beim Adressieren des LCDs.
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
Problem. Oder vielleicht ein kompletter Umstieg auf ein ganzen anderen Prozessor wie zum Beispiel den STM32 den gibt es ja bis 2MB Flash und 512kB RAM. Aber mal ganz abgesehen das ich noch keinerlei Erfahrung mit dem STM32 habe. Das habe ich so im Moment an Peripherie angeschlossen: - TFT Display(ILI9341
machen wenn es bei euch so wäre. Upgrade auf ATMega2560 oder kompletter Wechsel auf einen Prozessor zb. STM32? Schönen Sonntag noch Lg
-
Thread
Relais-Matrix Audio Kreuzschiene
Für die PC-Anbindung würde ich entweder einen kleinen USB fähigen uC (zb stm32 bluepill) oder direkt per SPI angesteuerte Schieberegister nehmen. Wenn ein Raspi oder Konsorten ohnehin fester Bestandteil des Systems ist, dann kann man einfach das SPI nehmen und die Schieber
im Beitrag #5965310: > Für die PC-Anbindung würde ich entweder einen kleinen USB fähigen uC (zb > stm32 bluepill) oder direkt per SPI angesteuerte Schieberegister nehmen. ja gut. Max D. schrieb im Beitrag #5965310: > Für ein "Einmallösung" kann man auch gut einen arduino/-klon nehmen. > Die Relais
-
Thread
[V] Minimodell der Enterprise 1701
Runde Zahl. Ob diese Abmessung eine kosmische Bedeutung hat? Ebenso wie das eingestellte Raster von 6,25mil.
Firmware flashen? Ich habe leider meinen AVR-Programmer vor einiger Zeit abgegeben, da ich nur noch STM32 mache...
-
Thread
ARM Prozessor mit DAC oder DSP
Preiswert und mit etwas DSP Funktionalität kommen die STM32F4. Das Discovery Board mit dem STM32F407 hat schon einen Audio DAC per I²S auf dem Board, aber nur wenig RAM. Das STM32F429 hat ein Grafikdisplay mit Touch und 8MB SDRAM - dafür aber keinen Audio
Was hat das STM32 Board für eine PHY oben? Ist die PTP fähig?
-
Thread
STM32F303 CAN und USB gleichzeitig
mir Hammer Nr. 2: vor mir liegt folgendes Board: https://robotdyn.com/catalog/development-boards/stm-boards-and-shields/stm32f303cct6-256-kb-flash-stm32-arm-cortexr-m4-mini-system-dev-board-3326a9dd-3c19-11e9-910a-901b0ebb3621.html Mit einem stm32f303cc. Da habe ich jetzt die Software installiert
10/63/76/87/7a/47/4b/DM00296349/files/DM00296349.pdf/jcr:content/translations/en.DM00296349.pdf STM32F102, STM32F103 haben gemeinsam genutzt 512B, also können USB und CAN nicht zugleich benutzt werden. STM32F070x6/B, STM32F072, STM32F078, STM32F04x, STM32F302x6/8, STM32F302xD/E, STM32F303xD/E haben
-
Thread
Fehlersuche PCM2707C Audio Codec
B450 Bretter haben das schon alle nicht mehr. Ich überlege mir noch ob ich sonen TI IC nehme odern STM32 mit mehreren Endpoints, da ich noch Steuerbefehle übertragen will. Das Ganze soll nämlich noch einen SigmaDSP bekommen. Ich muss leider den Bass ganz schön aufdrehen, weil ich in einer Raummode
Danke für die Info, ich konnte es mit eagle-6 nicht öffnen.
-
Thread
OpenSTM32 Import von Source und Header files
Hallo Freunde :-) Ich bin ein Anfänger mit STM32. Ich benutze CubeMX und OpenSTM32 AC6 zum Programmieren. Mein erstes Projekt ist ein OLED-Display (ssd1306) auf dem Nucleon F411RE-Board. Ich möchte die Header und Source Files für das Oled Display
funktionieren. Aber man lernt halt draus. Das finde ich wichtig :) Link: https://github.com/afiskon/stm32-ssd1306/tree/master/examples/i2c/stm32f1
-
Thread
Pt1000 an ADC anschließen
-R5--+ | | | | | | | | +--R6--)--|+\ | | | | | | >----+--R7--+-- A/D | 100nF | +--|-/ | | | | | | | | |
vorsieht. Der MAX11200 wurde im Hintergrund vollautomatisch nach jeder ADC Umwandlung (EOC) über DMA (STM32F103) ausgelesen. Analogschaltungen, zeitraubende HW Kalibrierung und OPVs sollte man sich heutzutage nicht mehr antun. Eingesparte, nicht vorhandene Präzisionsteile können daher keine zusätzlichen
-
Thread
Powerbank schaltet ab, fast.
Ich habe auch eine größere PB. Die schaltet ebenfalls bei zu geringem Strom ab. Ein STM32 mit OLED braucht zu wenig Strom. Im einfachsten Fall ein paar LED nutzlos Strom verbrauchen lassen, dann bleibt die an.
Na ja, wenn auch 6V gehen, oder mit 2 Dioden in Reihe, geht auch die: https://de.wikipedia.org/wiki/Laternenbatterie Diese dürfte die Lebensdauer der Wetterstation übertreffen.
-
Thread
Hilfe, Interrupt flags lassen sich mit 'typedef union' nicht einzeln löschen
das Interrupt-Flag Register wie folgt geschrieben: [c] typedef union{ struct{ … // 32 bits muss ich hier glaube ich nicht auflisten uint32_t RF0N:1; //Bit 10: Neue CAN Nachricht im FIFO 0 Buffer-Array abgelegt uint32_t RF1N:1; //Bit 11: Neue CAN Nachricht im FIFO
Die Bits 0-9 vor RF0N hast Du aber schon definiert, oder? [c]typedef union{ struct{ … // 32 bits muss ich hier glaube ich nicht auflisten uint32_t RF0N:1; //Bit 10: Neue CAN Nachricht im FIFO 0
-
Thread
Strom messen - deepsleep
so auch nix, aber das STM32L053 Discovery hat tatsächlich IDD current mesaurement an Board, zusammen mit einem netten eInk-Display, und ist oft für'n Appel ohne Ei zu haben: https://www.digikey.com/eewiki/display/microcontroller/Using+the+IDD+Current+Measurement+Feature+on+the+STM32L053+Discovery+Board Software dazu für "STDuino" hat ein Mitforist hier mal veröffentlicht, tut's ganz gut, allerdings ab 100nA, afair.
-
Thread
Endlos-Potentiometer in stabil?
Hallo DZdZ, Assembler beherrsche ich leider nicht, mache alles in C (ATmega/STM32F4x). Aber die Kommentare würden wahrscheinlich schon reichen, ich würde das dann mal durchackern. Danke + Grüße, Brt
https://de.farnell.com/bourns/eaw0j-b24-ae0128l/encoder-dreh/dp/9358234?st=encoder 128 Positionen 6,68€
-
Thread
Suche Funkmodulempfehlung
, welche ich in Haus und Garten verteilen möchte. Dabei möchte ich die Module mit kleinen MCUs wie STM32 oder ATMega verbinden. Natürlich suche ich jetzt etwas, das mir einerseits das leben leicht macht (soweit ich lese sind ja z.B. XBee-module diesbezüglich recht simpel). Andererseits scheue ich
möglichst viel arbeit abnehmen? Warum muss das alles das Modul von sich aus machen, wenn sowieso ein STM32 daneben sitzt. Wenn der nur in der Warteschleife hängt, gibt's kein Geld zurück.
-
Thread
Arduino / ant+ Garmin Geschwindigkeitssensor 2 auslesen
save-temps "-LC:\\Users\\pp\\AppData\\Local\\Arduino15\\packages\\adafruit\\hardware\\nrf52\\1.1.0\\cores\\nRF5/linker" -Tnrf52832_s132_v6.ld "-Wl,-Map,C:\\Users\\pp\\AppData\\Local\\Temp\\arduino_build_254325/auslese3.ino.map" -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -u _printf_float -Wl,
pp\\AppData\\Local\\Temp\\arduino_build_254325\\libraries\\Adafruit_TinyUSB_Arduino\\portable\\st\\stm32_fsdev\\dcd_stm32_fsdev.c.o" "C:\\Users\\pp\\AppData\\Local\\Temp\\arduino_build_254325\\libraries\\Adafruit_TinyUSB_Arduino\\portable\\st\\synopsys\\dcd_synopsys.c.o" "C:\\Users\\pp\\AppData\\Local
-
Thread
STM32 "SPI"-Slave 24 Bit ohne Chip Select
Guten Morgen, ich will meinen digitalen Meßschieber/Meßuhr mit einem STM32 (10x oder 4xx) auslesen. Der Meßschieber sendet ein 24-Bit-Signal mit Takt mit ca. 3,6 kHz, ähnlich SPI. Das Ende des Datentelegramms wird einfach mit einer Pause von 110 Millisekunden markiert.
Thomas F. schrieb im Beitrag #5945602: > Ist das das Protokoll mit 6 Paketen zu je 4 Bit? Ja, genau (siehe Bild). Thomas F. schrieb im Beitrag #5945602: > (Projekt ist in asm auf einem Atmega64 umgesetzt, der Sourcecode also > nur begrenzt STM32-tauglich;-)
-
Thread
Paradigmenwechsel im Embedded Design Gesperrt
Stefanus F. schrieb im Beitrag #5942669: > Google mal nach "STM32 Anleitung" oder "ESP822 Anleitung" Sorry, das sollte ESP8266 heissen.
Stefanus F. schrieb im Beitrag #5942875: > Schau Dir mal die STM32 Cores für > Arduino Unter STM32-Cores verstehe ich die die Kerne, den Chip selber und was hat das mit Arduino zu tun. Bevor du hier weiter quackst, hast du schon mal Teensy eingesetzt?
-
Thread
Mikrocontrollerboard
weniger als 20€ bekommt man auch wesentlich leistungsstärkere Boards mit ARM Kern: Die Nucleo64 Serie, STM32 Discovery Boards, ESP32 Boards.
www.grape-express.com/grape-express-mini-2/ da ist das Bild her In zeiten wo ein Mega 256 teurer ist als ein STM32H7xx ...
-
Thread
TVS-Diode und Sicherung
Es ist zu vermuten, daß nur superflinke 'Halbleiter' Sicherungen ausreichen. Diese z.B. sagt 3.6A2s https://produktinfo.conrad.com/datenblaetter/1500000-1599999/001581845-da-01-ml-DIODE_1N4007_DO41_TC_de_en.PDF Die dürfte man flink mit maximal 0.4A (0.315A) absichern https://www.littelfuse.com
mit einem > unverpolbarem Stecker. Der steht leider nicht zur Verfügung und auch den kann Man(n)/Frau falsch einpinnen ;(
-
Thread
Teensy 4.0 mit 600MHz
Arduino-Kinderlibraries (ein Port auf 0 setzen 40us statt 0.125us, eine ADC Wandlung auf blue pill STM32F103 Arduino 100us statt 1us). erst so massiv ausgebremst hat, kommt nun die Hardware mit der die Programme wieder normal schnell laufen ? Ich finde den 600MHz Cortex M7 sehr gut, gab es bisher
Arduino-Kinderlibraries (ein Port auf 0 setzen 40us statt 0.125us, eine > ADC Wandlung auf blue pill STM32F103 Arduino 100us statt 1us). erst so > massiv ausgebremst hat
-
Thread
Graphische Funktionen für EA DOG XL160
Michel(Muschelsoft). welche? Link? Dein bisheriges Programm? Wo steckst Du fest? Werden ja wohl n paar LOW Level Routinen bei sein: wenn BITMAP geht, sind da meist auch LINE RECT CIRCLE Funktionen bei. Datein<->Dataus? Tagein, tagaus; das kenne ich. Jetzt mal im Ernst ------------------ Du
GDI verstanden wird. Mal ein paar Lese-Hinweise: https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP https://www.mikrocontroller.net/attachment/305446/Bastelquellen.zip W.S.
-
Thread
Polynom für nichtlinearen Sensor anhand von Stützstellen gesucht
viel Unsinn treiben. Legen mal ein Polynom 6. Ordnung in deine Daten. Dann siehst du, was ich meine.
Digitalfilter der mit double rechnet und den ich vor 20Jahren auf dem PC programmiert habe einfach auf einen STM32 kopiert und es war nicht notwendig da irgendwas zu optimieren. Das kann man sich natuerlich nicht immer erlauben und ich kann nur jedem raten auch zu lernen wie es anders geht, aber es geht heute
-
Thread
stm32 FatFS stranges Problem
osDelay(500); //fret = f_mount(&fs, "0:", 1); osDelay(500); fprintf(stdout," RC: %u \n", fret); [/c] [code] st-flash --serial 303636454646353635313534363637383637313932323535 write build/stm32f767zi_nucleo_144.bin 0x8000000 st-flash 1.5.1-31-g625f4cd 2019-08-03T22:52:49 INFO common.c
verified! jolly good! heiko@heiko-desktop:/tmp/convert/stm32f767zi_nucleo_144_repo/stm32f767zi_nucleo_144/STM32CubeMX/stm32f767zi_nucleo_144$ make flash st-flash --serial 303636454646353635313534363637383637313932323535 write build/stm32f767zi_nucleo_144.bin
-
Thread
Welches Oszylloskop? Mhz
analogscope: https://3.bp.blogspot.com/-58ns-XjSWcQ/WjoOE3-O_GI/AAAAAAAAEZY/JpyHhh1l5oojQ-XjVk0PYH9Gle5Y1nGggCLcBGAs/s320/2N2219.JPG
auch ein Hameg oder ein EO174a -- zumindest so lange, bis man sich auf dem Arduino oder einem STM32-Board seinen eigenen Speicheroszi programmiert hat.
-
Thread
Tastatur komplett selbst erstellen
konzentrieren und viel dabei lernen. Es gibt aber auch viele andere geeignete, z.B. die meisten STM32-Discovery-Boards. GEKU schrieb im Beitrag #5930710: > Die serielle 232 > Schnittstelle wird vom PC nicht als solche gesehen. Und wie bewerkstelligt man das wenn der CP2102N sich nunmal immer
Niklas G. schrieb im Beitrag #5930730: > Es gibt aber auch viele andere geeignete, z.B. die meisten > STM32-Discovery-Boards. Jeder hat seine Präferenzen. Wenn bei der Auswahl, die von mir ausgelisteten Anforderungen erfüllt sind, kann manch auch andere Plattformen heranziehen. Ich kenne STM32 zu wenig
-
Thread
von qwerty nach neo in hardware
man I2C (PS2) verwendet. Im Normalfall hat man einen PS2 Anschluss. Und dafür tut es jeder µC. PIC, STM32, AVR, MSP430 whatever. Mit USB ist das horrend kompliziert und kaum zu schaffen, weil man Host und Device implementiern muss. Mit I2c (PS2) ist das machbar.
hängt davon ab, was für HID man benutzt. Ich hab letztes Jahr einen cec -> usb konverter mit einem stm32 gebaut, damit ich kodi mit der tv Fernbedienung steuern kann. Ich habe nicht mit Scancodes sondern direkt mit den Zeichen gearbeitet. Sondertasten wie shift oder alt sind als Flag kodiert.
-
Thread
Zufall per Hardware erzeugen
Hallo, auch wenn mir die random Funktion genügt, so würde ich doch für den STm32F1xx eine zufällige Startzahl benöitigen, damit nicht immer die gleichen Zahlen entstehen. Der F1 hat keinen RNG wie der F4. Nur ist es bei uC mit Zufall so eine Sache. Einen Rauschgenerator wollte
Zwecke würde man dieses Rauschen noch durch "Hash" Funktionen wie SHA1 oder MD5 jagen, was auf einem STM32 aber zu teuer sein dürfte.
-
Thread
Quadraturauslese nach Dannegger
allerdings Typen mit integriertem Quadraturdekoder in Hardware im Controller, z.B. ATXmega, diverse STM32 und viele andere.
. Die sind den "normalen" AVRs sehr ähnlich, ein Umstieg recht leicht. Und man kann sie mit bis zu 32 MHz takten, macht 60% mehr Power als mit 20MHz. Oder einen der vielen 32 Bitter, STM32 & Co.
-
Thread
OLed Farbdisplay 128x64 mit 6 Pins
0.96" inch I2C IIC SPI Serial 128x64 OLED LCD Display SSD1306 Arduino 51 STM32https://www.ebay.de/itm/0-96-inch-I2C-IIC-SPI-Serial-128x64-OLED-LCD-Display-SSD1306-Arduino-51-STM32/401336304276?_trkparms=aid%3D222007%26algo%3DSIM.MBE%26ao%3D2%26asc%3D20160323102634%26meid%3Db1d1ae025ebb4dcea7edfe0fe1b5d95b
L. N. schrieb im Beitrag #5922546: > die ist wirklich schnell und schlank "schnell und schlank" und "Library" schliessen sich gegenseitig aus, besonders auf Arduinlich.
-
Thread
Handfunkgerät für 2m/70cm mit SSB gesucht
sehr viel möglich werden. Evtl. finden sich auch Hams die selbst eine SDR Handgurke entwickeln. STM32 und Co. hat mittlerweile genügend Bums für ein SDR.
@ Marek N. Wo giebts die schönen Tassen?
-
Thread
HILFE! SPI macht mich fertig!
vom STM32F4 reagiert er nicht. SOFTWARE: ST: Software und Einstellung der SPI schnittstelle über "CubeMX" könnt ihr folgenden Bildern entnehmen: - Buffer.PNG - Code_STM.PNG - ST_SPI_Setting.PNG
das mit den Reflexionen auf den Leitungen aussieht. Ich habe sowohl beim At90Can als auch beim STM32F4 Überschwinger auf der SCK Leitung, da ich diese nicht abgeschlossen habe. Beim At90CAN sogar bis 6,5V also 1,5V Überschwinger. Beim STM32 sind es 2V Überschwinger also bis 5,3 V. Er bleibt aber
-
Thread
Referenzspannung Teilen?
Achja, ADC ist ein STM32F103 und bisher verwende ich eine TL431, die 2.498V (gemessen bei Zimmertemperatur) rausgibt. ~2.5V ist ein guter Bereich für mich für den ADC, nur hätte ich gerne gerade Werte und deshalb Suche ich
Wie hoch muss die urspruengliche Genauigkeit sein ? Als ppm. Wie hoch darf das Rauschen sein, als nV/rtHz, resp uVpp bis zB 10Hz.
-
Thread
STM32 Cube IDE Inline Assembler
Hallo, wenn ich in der STM32 Cube IDE Inline Assembler wie im Anhang debuggen möchte, gibt der Debugger eine Fehlermeldung aus (Anhang). Der selbe Code hat in der IAR Embedded Workbench problemlos funktioniert, beim Compilieren
Manual > werfen. Ich benutze den STM32F103C8T6 und meine gelesen zu haben, dass es 6 waren (nagelt mich net drauf fest :) ) Ich habe jetzt den Single Instruction Mode eingestellt, aber das ändert leider nichts.
-
Thread
[V] JMC 180W Servomotoren
N. B. schrieb im Beitrag #7493569: > Neupreis ist aktuell 92€ bei StepperOnline: > https://www.omc-stepperonline.com/de/nema-23-integrierter-easy-servo-motor-180w-3000rpm-0-6nm-84-98oz-in-20-50vdc-servomotor-kurze-welle-isv57t
können zudem auch nur 200khz, um sicherzugehen dass das alles passt besser noch weniger. Es ist ein STM32F1 verbaut in den älteren, in den neueren ist ein Nuvoton ARM verbaut. Die neueren werden nicht so warm. Ich kann die Motoren aber zum lernen empfehlen, man kann auch gleich seinen eigenen Code
-
Thread
Probleme mit I2C beim STM32F103C8T6
zusammen, leider bin ich ein wenig verzweifelt. Ich versuche seit einigen Tagen meinen I2C-Bus am STM32F103C8T6 zu nutzen. Das Datenblatt habe ich mir mehrfach durchgelesen und in punkto I2C auch soweit verstanden. Trotzdem bekomme ich es nicht hin, eine Kommunikation mit einem PCF8574 aufzubauen
Pete V. schrieb im Beitrag #5905580: > Ich versuche seit einigen Tagen meinen I2C-Bus am STM32F103C8T6 zu > nutzen. Da und hie frage ich mich ja, ob es Spass macht wieder mal ein (diesmal 3-eckiges) Rad neu zu erfinden. Zeitaufwaendig scheint es zumindest zu sein. "Librarys sind Luxus
-
Thread
Atmel ASF4 Pro / Kontra?
wissen, dass die Aufweck-Peripherie (z.B. WDT oder RTC oder Pin) dann an einem langsamen Clock (z.B. 32KHz) hängen und dann die Register-Synchronisation scheiss langsam ist. Die braucht nämlich 5-6 Cyclen (danke MartinL, forum.arduino.cc) und das sind bei 32KHz 150µsec !!! und bei 1KHz (WDT oder RTC)
Microchip-MPLAB-Harmony/csp_apps_sam_c20_c21/tree/master/apps/adc/adc_sample/firmware/src/config/sam_c21n_xpro/peripheral/adc Das ist eher so wie die STM32Cube LowLevel HAL Library. Direkt Code und nachvollziehbar. Nicht mehr Schichten als eine Zwiebel um möglichst viel zu verbergen.
-
Thread
Class D Amp. mit LTC6992
wenigstens ein bisschen zu verbessern? Ansonsten versuche ich die PWM-Generation mal mit einem STM32 uC.
wahrscheinlich am Wochenende machen. Zurzeit probiere ich noch die Funktion des LTC6992 mit einem STM32 uC zu ersetzen/simulieren. Vielleicht funktioniert das besser.
-
Thread
DMX-Demuxer für Analogdimmer - funktioniert das Prinzipiell so?
hoffentlich auch eine Lösung. Folgende Ausgangssituation: Ich hab ein altes Strand Lighting Dimmerpack mit 6 Kanälen. Zur Steuerung hätte das gerne eine Spannung von -10 bis 0V pro Kanal. Aus dem Dimmer kommen also die 6 Steuerleitungen raus, einmal +15V und einmal Ground. Soweit sogut. Das soll jetzt per DMX
fürs Simulieren :D Ich werde aber vermutlich sowieso einen Großteil nochmal neu designen mit einem STM32 anstelle des Arduino, da ich alle 3 Timer anpassen müsste um die PWM Frequenz zu erhöhen -> Dann funktionieren meine Delay Funktionen nicht mehr richtig, das ist doof, der STM32 schafft bis zu 36MHz
-
Thread
Mini HF Generator mit SI5351 und Bluepill
beurteilen. Man braucht ein SI5351-Modul wie es für den Arduino angeboten wird, dann noch einen STM32F103C8T6 (Bluepill) und den Flash-Code im Anhang, und schon kann es losgehen. Vier Leitungen (Masse, +5V, SCL und SDA) sind zu verbinden, und der STM32 VCP (Virtual Com Port) Treiber auf dem eigenen
Luftnummer halte. Des Weiteren liegen hier auch noch TM4C123G und LM4F120XL Boards herum und nicht nur STM32. Gruß, Holm
-
Thread
VCO diskret aufbauen? (4GHz-ca. 200 MHz Sweep)
reproduzierbare Frequenzen liefert. (Derzeit bin ich gerade mit so einem Baustein beschäftigt, der von einem STM32L4 angesteuert werden soll.)
Frequenzen > liefert. (Derzeit bin ich gerade mit so einem Baustein beschäftigt, der > von einem STM32L4 angesteuert werden soll.) Ich habe mich intensiv mit dem ADF4350 auseinandergesetzt -> ich bin zum Schluss zum Ergebnis gekommen, dass das mit diesen PLL+VCO-Bausteinen whschl. nicht funktionieren