-
Thread
welches Filesystem
Speicher. Wie würde es die Datei-System-Auswahl ändern, wenn es anderer Speicher wäre? Es ist ein STM32L4, die HW ist schon fertig. Für Firmware stehen ca. 2x400KByte flash im Controller für 2 Versionen der Firmware, zur Verfügung. mfg Torsten
dich für MTP statt Mass Storage Device entscheidest könnte ich dir eine MTP Device Library für den STM32 von mir anbieten. Ich wollte die schon länger mal unter einer Open Source Lizenz veröffentlichen, bin aber bisher noch nicht dazu gekommen. Bisher sind mir auch keine Open Source Libraries für MTP
-
Thread
STM32F103 und I2S Probleme
ADC fest; konkret handelt es sich dabei um einen PCM1808. Mein verwendeter Mikrocontroller ist ein STM32F103RCT6. Mein Problem liegt darin, dass ich zwar Daten vom ADC lesen kann, diese Daten aber offenbar falsch sind. Entweder erhalte ich haufenweise 0 oder 16777181, manchmal auch nur wirre und unzusammenhängende
offensichtliches übersehen zu haben; ich komme nur nicht drauf... Vielleicht findet ihr ja meinen Fehler? [c] #include "stm32f1xx.h" #define BUFFER_LENGTH 64 #define FMT_SET() GPIOB->ODR |= GPIO_ODR_ODR2; #define FMT_CLR() GPIOB->ODR &= ~(GPIO_ODR_ODR2); #define MD0_SET() GPIOB->ODR |= GPIO_ODR_ODR10
-
Thread
Mikrocomputer (Z-80) bauen (Hamburg)
dazu und Keil Compiler für einen ebenfalls im Gesamtprojekt enthaltenen "Pseudo"-Z80 auf Basis eines STM32F103-Minimalboards, was zum allerersten Programmieren der verwendeten Flash-ROM's verwendet wird. Leere Leiterplatten hab ich selbst nicht mehr. Sind aber problemlos bei JLCPCB machbar. W.S.
https://de.wikipedia.org/wiki/Experimentelle_Arch%C3%A4ologie
-
Thread
Handbetriebenen Drehgeber ohne Timer auswerten
wenigen mir bekannten Ausnahmen sind ESP8622, ESP32, ESP32-S[23] und ESP32-C3, die aber alle noch sehr handelsüblich sind (du wolltest ja nur /eine/ Empfehlung ;-)). Neuere ESPs (ESP32-C5, ESP32-C61, ESP32-H2 und ESP32-P4) haben eine softwaremäßig
bis jetzt mit guten Erfolg auf PIC, AVR/Arduino, 8051, MSP430, Zilog Encore! und früher einmal auf STM32F103 getestet. Auch Multikanal ist möglich. Sein Konzept ist auch sehr Ressourcen schonend. Was mich betrifft, brauche ich nicht mehr über den Zaun schauen. Gerhard
-
Thread
STM32 SPI - 8Bit senden - 16Bit empfangen
Hallo, Der Titel sagt eigentlich schon alles. Ist es mit einem STM32F103 mögliche via SPI ein Byte zu senden und zwei zu empfangen? Im Datenblatt steht nämlich entweder oder (wenn ich das richtig interpretiere) Wenn ja, wäre ich für Hinweise wie man den STM32 konfigurieren
(SPI1, ENABLE); // Disable SPI slave device MS5611_DisableSlave(); } [/c] Fällt jemanden was im Code auf? Danke, Max
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
STM32F103ZE, 1MB ext SRAM mit EPSON S1D13743 und weiteres..
Hallo an uC-Entwickler, Hier sieht ihr ein wunderschönes Entwicklungsboard mit STM32F103ZET6. Ich habe darauf mit dem RTOS (uCOS II) Buttons , Progressbar, Edittext und Abfrage von ADC-Controller programmiert
-
Thread
Zeta SBC V2 Z80 mit Floppy Disk
push hl 23 0004 21 07 00 ld hl,7 ;const 24 0007 E5 push hl 25 0008 C5 push bc 26 0009 .i_2 27 0009 21 04 00 ld hl,4 ;const 28 000C CD 00 00 call l_gintspsp ; 29 000F 21 04 00 ld hl,4 ;const 30 0012
Zeit bei Renesas vor 20 Jahren. Motorola 68HC11 A29K Adapteva Epiphany Atmel AVR Blackfin C4x CRIS D30V DSP16xx FR-30 FR-V Intel i960 IP2000 M32R MCORE MicroBlaze MMIX MN10200, MN10300 NS32K ROMP Stormy16 Synopsis Designware ARC Texas Instruments MSP430, MSP432 V850 Xtensa
-
Thread
XMEGA/ AVR-EXPLAIN code examples und Diskussion
im Lowpower Modus einschalten OSC.XOSCCTRL = OSC_X32KLPM_bm | OSC_XOSCSEL_32KHz_gc; // PLL Source = 32MHz interner RC-Osc / 4 * 16 = 128 MHz OSC.PLLCTRL = OSC_PLLSRC_RC32M_gc | (16 << OSC_PLLFAC_gp); // CLK-Prescaler A/1 B/2 C/2 -> 128MHz
hat aber ne ganze ecke mehr rechenleistung warum also auf einen 8bitter setzen wenn man einen 32bitter haben kann der bei viel speicher sogar noch effizienter läuft und nicht wirklich teurer ist ... siehe preise STM32F103 / LPC17xx usw zudem sind die ARMs einfacher zu programmieren .. bzw
-
Thread
STM32: Fehlersuche I2C EPPROM
Hallo zusammen, ich bin wieder einmal ratlos beim Schreiben (u. Lesen eines 24C256 I2C EEPROMS an einem STM32F103) Stand: Epr_WriteBuffer funktioniert mit Array von Länge 52Byte Epr_ReadBuffer funktioniert mit Array von Länge 52Byte StoreCalibrationValues()schrieb ehemals
Page Routine, die Initialisierung der Schnittstelle und ob/welche I2C Interrupts aktiviert sind. P.S. das Hardware I2C interface der STM32 ist einfach schrecklich ;-)
-
Thread
wie bzw. womit verwaltet Ihr eure Dokumente (Dokumentenmanagement)
+- Dioden +- LogicICs +- Mosfets +- Transistoren +- www.st.com\ +- STM32F103 +- STM32F407 H:\Formeln Im Prinzip wächst dieses Handbuch Laufwerk ständig und man kann es einfach sichern. Auch Video-Tutorials sind da natürlich dabei. Das System funktioniert schon
Reinhard S. schrieb im Beitrag #5254375: > So viel kommt ja nicht zusammen. Oh, ich habe einige Din A4 Ordner durch Digitalisierung abgeschafft. Meine Versicherung würde die eingescannten Unterlagen übrigens anerkennen. Das habe auf Nachrage bestätigt bekommen. Torsten C. schrieb im Beitrag #5254551
-
Thread
AVR Atmega32 zeitkritisches Signal einlesen
>Meiner Recherche zufolge hab ich keinen uC gefunden, der eine A/D >Wandlungszeit von <=1us besitzt. STM32F103 kann 1MHz mit dem ADC. >Meine Frage ist nun ob es geschwindigkeitstechnisch möglich ist die >digitalen Daten vom externen ADC einzulesen und im uC zu speichern >(speziell bei Atmega32)? Wie viele?
-
Thread
HTU21D antwortet nicht (Trace, Schaltplan & Board)
Hallo Forum, ich versuche derzeit ein HTU21D an einem STM32F103 anzusprechen. Leider meldet er sich nicht auf meine I²C Anfrage. Er ist der einzige Teilnehmer am I²C Bus. Die Leitungen sind kleiner 3cm. CLK & DAT sind jeweils mit 4,7k gegen VCC gelegt.
http://www.amsys.de/sheets/amsys.de.htu21d.pdf auf S.10/22 findest Du unter der Überschrift "HTU21D(F) SENSOR LIST OF COMMANDS AND REGISTER ADRESSES" einen Abschnitt "Sending a command". Dort steht: [code] After sending the start condition, the subsequent I²C header consist of a 7-bit I²C device
-
Thread
[V] Große Sammlung von Elektronikbauteilen (300+ Teile), Stepper-Motoren, 7-Segment uvm.
) * 2x MCP-23S17-E/SP - SPI GPIO Expander * 10x Hall-Effect-Sensor * 1x STM32F103 Dev-Board * 1x Ethernet-Module for Arduino * 1x Joystick for Arduino * 2x Digital Audio Verstärker Board PAM8610 2*15W Dual Kanal Stereo AMP AIP * 1x Step-up Booster bis 32V * 1x LiPo
2x Fotodiode Bild 10: ICs, verschiedene Bausteine * 25x SN74HC14N (Schmitt-Trigger) * 3x 32F103CBT6 Mikrocontroller * 1x ATMega48 SMD * 4x Xilinx XC9536XL * 1x ICL7662 * 12x DS1307 Realtime Clock (8x DIP8, 4x SMD) * 7x ULN 2803 A * 5x 27C512 EEPROM 64k x 8 * 9x AT28C16 EEPROM
-
Thread
Z80 Fälschung erkennen?
gabs mit den "BluePills", da sind ab irgend einem Zeitpunkt plötzlich welche mit China-Nachbauten des STM32F103C8T6 aufgetaucht, selbstverständlich abgeschliffen und mit STM beschriftet. Ich hätte kein Problem damit gehabt die Dinger mit chinesischen Chips zu kaufen, die sind weitestgehend kompatibel und
wurde (im Consumer-bereich) IMHO erst in den > Neunzigern geknackt) Ja du hast vollkommen Recht. 4 MHz reichen mir völlig. Für andere Basteleien nehme ich ATmega oder STM32.
-
Thread
Batterie gefunden Akku oder nicht?
das Board zu reparieren und mich nach den Preisen für den kleinen 3,3V Festspannungsregler und den STM32F103 umgesehen...vergiß es. Dafür bekomme ich in China weitere 5 Boards wenn ich den Versand drauf rechne. Hab die Quarze runter gelötet und den Rest weggeschmissen. Hast Du evtl. mal drüber nachgedacht
es zuerst in einem Diskussionsforum gefunden. Aber diese Seite hier finde ich besser: http://wiki.stm32duino.com/index.php?title=Blue_Pill
-
Thread
Batteriemonitor +-30A 0-42v
www.ebay.de/itm/1PCS-ACS758LCB-100B-PFF-T-Linear-Current-Hall-Current-Sensor-Module/323348597872?hash=item4b49140c70:g:dgsAAOSwDg1bSXQb https://www.google.de/search?q=acs758+200a&safe=active&source=lnms&tbm=shop&sa=X&ved=2ahUKEwi9qK-ks6frAhWONOwKHcnkCPIQ_AUoAXoECAwQAw&biw=1400&bih=772#spd=1016084051525369961
Mit 712/30 wird er für 0.1A keine brauchbaren Ergebnisse bekommen. Davon ab 2.5V out bei 0 A auf ESP32 erlaubt plus 30 A nicht ohne weiteres. Die Lösung wäre für mich ein Shunt low side, 50A/75mV, INA219, 5V mit Spannungsteiler auf 2.5V Bus, ergibt 37.5mV/50A,ESP32 / STM32F103xx, FRAM, optional LIN.
-
Thread
PWM Signalerzeugung
danke ich probiers spaeter mal mit dem stm32f303
Also ich habe es jetzt mal versucht mit dem STM32F303. Da funktionierte es. Bei einem Pin musste ich aber auf AF10 mappen. Dann habe ich es nochmals auf dem STM32L476 Nucleo angeschlossen und gemessen und dann ging es, nachdem ich wieder den
-
Thread
OpenOCD startet plötzlich nicht mehr, Boards defekt
Einstellungen zwischendurch nichts geändert habe. Teil 2.1: Zum Glück habe ich noch 9 weitere STM32F103 China-Boards und nehme mir also ein Neues. Diesmal aber zuerst in der StdPeriphLib-Umgebung. Und siehe da: Es lässt sich ohne weiteres programmieren. Teil 2.2: Ich gehe also wieder zurück
bescheidenen Mithilfe natürlich), dass nach dem Flashen (oder auch schon während dessen), der STM32 abstürzt, oder mein Problem liegt am Update meines Ubuntu. Übrigens: Das Board war wieder kaputt. Es hat jetzt auch in der StdPeriphLib-Umgebung nicht mehr funktioniert. Nächster Versuch 1.1:
-
Thread
Zeitschalter mit AVR (ATtiny84A) zur Diskussion
in schön" sowas: https://de.aliexpress.com/item/33050827477.html?spm=a2g0o.productlist.main.19.682c4dcccey6DV&algo_pvid=8ca86d2f-8b7b-455c-8c95-0170a1292dac&algo_exp_id=8ca86d2f-8b7b-455c-8c95-0170a1292dac-9&pdp_ext_f=%7B%22sku_id%22%3A%2212000032499095184%22%7D&pdp_npi=3%40dis%21EUR%212.46%211.87%
immer, dass Leistungsbaugruppen in der Regel nur halb so viel aushalten, wie drauf steht. Und dass STM32F103 dort nur noch in schlecht gefälschter Form zu haben sind, also nur eingeschränkt funktionsfähig.
-
Thread
Starthilfe für Cortex M3
Hardware), und was ich für das Projekt brauche. Also zum testen gehe ich wie folgt vor: 1-µVision4 starten; 2-Project->New µProject; 3-den LPC1768 aus der Liste als Zielgerät auswählen; 4-ein C-Dati anlegen und dem Projekt hinzufügen; 5-Danach folgende Code eingeben: #include "LPC17XX.h"
bei Null anfängt? Ich hab mir ein STM32F103VE Board besorgt in der Hoffnung, dass ich damit schonmal etwas zum Anfangen hab. Über Tips für Anfänger bin ich sehr dankbar. viele Grüsse Flex
-
Thread
uart interface pic18
Disabled BAUDCON = 0x08; // BRG16 = 1 // BRGH = 1 und BRG16 = 1 -> Baud Rate = FOSC/[4(n + 1)] mit n = value of SPBRGH and SPBRG Register Pair -> 48.000.000/[4*(625+1)] = 19200 mit n = 625 // n = [(FOSC / Baud Rate)/ 4] - 1 - > n = [(48.000.000 / 115200) /4] - 1 = 103 Dez -> 0x67
nicht vorstellen, ein 16MHz +-1% oszillator für ein 9600baut-uart zu ungenau sein soll. Auf einem STM32F4 kann ich mit diesen Werten einen 4Mbaud-uart betreiben, ohne probleme!
-
Thread
Cortex-M3 und SVC
zusammen, hab ein Problem mit Cortex-M3 und SVC. Ich nutze: - IAR EWARM 6.30 - Segger embOS 3.82 - STM32F103 Nachdem das RTOS gestartet ist, läuft die Applikation im unpriviligierten Modus. Nun möchte ich gerne in den priviligierten Modus schalten, um MSR auszuführen. Mein SVC-Handler sieht wie folgt aus: [code] __SVCException TST LR, #4 ITE EQ MRSEQ R0, MSP MRSNE R0, PSP B SVCException [/code] bzw: [c] extern void SVCException(uint32_t* const inSVCArguments_PU32) { uint32_t mySVCNumber_U32, mySVCParameter_U32
-
Thread
Micronucleus - USB-Bootloader für ATtiny
ich offenbar gerade zerflasht, deine Änderungen sind ja schon "upstream": micronucleus.exe 2.0a4 crasht, wenn bereits ein Gerät steckt (enthalten im digistump AVR board in Arduino IDE) commandline/builds/Windows/micronucleus.exe 2.0a5 braucht eine "libusb-0-1-4.dll" (in Wahrheit libusb-win32 1.2.6.0
tree/master/commandline Stand https://github.com/micronucleus/micronucleus/commit/2118a88880fe9bd2f6aad9135f87d2e9abb473f2 Aus https://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/1.2.6.0/libusb-win32-bin-1.2.6.0.zip/download libusb-win32-bin-1.2.6.0.zip\libusb-win32-bin
-
Thread
Arduino Nano Anfängerfrage Pins A6 & A7
Sehr schade, dann muss ich mich gleich mit dem ADC auseinander setzen. Hatte gehofft das beim ersten µC Projekt vermeiden zu können. Dem Datenblatt glaube ich natürlich, auch wenn ich das vom Mega32 nicht ganz gelesen habe.
Tricks greifen müsste, hätte ich das Gefühl > was falsch gemacht zu haben. Dann hast du noch keine 32bit Controller gesehen. Versuche mal bei einem STM32F103 die USB Schnittstelle zu programmieren. Berufliche Software-Entwickler bauen ständig Workarounds, die meisten Programme bestehen in ganz wesentlichen
-
Thread
ICs und Sensoren von Aliexpress
noch nie Probleme. Ich denke eben, dass es schlichtweg so gut wie unmöglich ist, einen kompletten STM32 zu kopieren, obwohl ich mich schon frage wie die dortigen Preise zu Stande kommen. Die letzten BluePill Boards kamen für 1,30€ zu mir, inkl. Versand versteht sich. Bei Mouser kostet alleine der STM32F103C8
ich durchaus bereit, hier mehr zu Bezahlen, als in China. Aber in China bekomme ich 10 komplette STM32 Module, für den selben preis bekomme ich bei Conrad nur einen einzigen Chip!
-
Thread
STM32F103 TFT SPI ILI9225
liebe Gemeinde, Ich möchte gerne ein TFT Display mit 2,2" über SPI ansteuern. Ich benutze ein STM32F103 mit Folgender Pin Belegung. STM32 TFT PA2 -> RST PA3 -> RS PA4 -> CS PA5 -> SCK PA7 -> MOSI 3.3V -> VCC GND -> GND Als erstes möchte ich das
,0x00,0x00}, // 0x4A J {0x00,0x09,0x0A,0x0C,0x0A,0x09,0x00,0x00}, // 0x4B K {0x00,0x08,0x08,0x08,0x08,0x0F,0x00,0x00}, // 0x4C L {0x00,0x11,0x1B,0x15,0x15,0x11,0x00,0x00}, // 0x4D M {0x00,0x09,0x0D,0x0B,0x09,0x09,0x00,0x00
-
Thread
Cortex M4: Sättigende Multiplikation
Hallo zusammen, ich habe einen Cortex M4 (STM32F446) und muß einen Haufen Berechnungen der Form int32_t a, b, c; x(+)= a(*)b und x(-)= a(*)b durchführen. Dabei soll sowohl die Addition als auch die Multiplikation sättigendend sein
( 1 ) { int32_t j = ssat30(i); printf("i=%li, j=%li \n",i, j); i ++; } } [/c] Wird mit dem ARM-GCC 5.4.1 zu: [avrasm] (102) while( 1 ) { (103) int32_t j = ssat30(i); (104
-
Thread
Automower G3 mit USB Diagnoseport fernsteuern?
., 16 schl.) 14[01] 01 -> 15[15] 00 05 4f 86 04 ac ff f9 00 b0 04 00 00 00 00 00 00 0c fe 00 00 cap.. curr. temp. 14[01] 02 -> 15[0f] 00 00 00 00 00 08 00 00 00 00 00 0c 00 00 00 15[0f] 00
interessiert. Aktuell frage ich alle 2min folgendes ab: [code] Status..............02-13-15-00-04-0c-06-01-00-00-00-00-00-00-00-89-a2-ef-5c-90-03-30-00-00-0d-03 Batterie-Status.....02-15-15-00-f6-4a-44-02-4f-03-8c-00-b0-04-00-00-00-00-00-00-0c-fe-00-00-67-03 Radmotor-Status.....02-15-0f-00-00-00-ff-ff
-
Thread
Suche µC mit USB und 5V Versorgungsspannung
sebi707 schrieb im Beitrag #3661267: > esucht wird ein µC mit mindestens 30 IO Pins, integriertem USB > Controller und am besten 5V Versorgungsspannung http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC18F45K50 - 1.8V - 5.5V - 35 IOs - 32kB
durchgeschaufelt bekommst ...) Alternative wäre natürlich noch, ohne Platine selber zu stricken, ein billiges STM32F103-Minimum-Board zu rund 6 Euro; IOs bis zum Umfallen, verdammt schnell. Das steuere ich über einen billigen <2Eur USB-2-RS232-Wandler an, lässt sich darüber programmieren. Vorteil: Man lernt dazu
-
Thread
[F] OCXO 10-MHz-Frequenzstandardreferenzmodul
großer Adresse: https://de.aliexpress.com/item/1005007475865985.html?spm=a2g0o.productlist.main.1.691d6f27I0wJd8&algo_pvid=4e229aad-7630-49fd-aaa3-2b0e9a131b0d&algo_exp_id=4e229aad-7630-49fd-aaa3-2b0e9a131b0d-0&pdp_npi=4%40dis%21EUR%217.87%217.49%21%21%2158.25%2155.44%21%40211b813b17375598928721462e4e34%
STM32F103C8T6 Blue Pill Board mit der Firmware von fredzo für den BH3SAP GPSDO, ein GPS-Modul mit 1PPS Ausgang und ein paar Widerstände und Kondesatoren zusammengelötet und habe einen fast funktionierenden
-
Thread
PT100-Thermometer
Nichtskönner zu werden. Denk mal nach über all die Beiträge, wo jemand stellvertretend für Cortex-M einfach STM32 sagt, weil sein geistiger Horizont nicht größer ist. Oder wenn Leute Angst haben vor jeglicher Hardware und sei es auch nur ein Register in der Peripherie des µC oder wenn Leute sagen, daß sie Assembler
viel Ärger. Mit Interpolation war auch die Codegröße relativ kompakt. Das Ganze lief zügig auf einem STM32F103. Der uC mußte auch noch gleichzeitig bis zu 40 Thermoelemente mitmessen und über Modbus die Werte bereitstellen. Mit Horners Methode brauchte eine TC Linearisierung bei 36MHz in Fixed Point nur
-
Thread
Intel Quark D2000 Mikrocontroller - Meinungen
Rufus Τ. F. schrieb im Beitrag #4584495: > Das ist ein Microcontroller, der noch nicht mal einen externen > Speicherbus hat. 8 kB RAM, 32 kB Flash und zwei weitere 8-kB-Blöcke, die > nur einmal programmiert
hackerboards.com/intel-aims-15-dollar-quark-d2000-dev-kit-at-iot-devices/ Naja, da muss er gegenüber einem STM32F103C8 ja schon einiges an besserer Peripherie mitbringen. Tut er aber nicht. Also mal wieder ein typisches Intel "IoT"-Produkt, das völlig am Markt vorbei platziert wird? Ich vermute auch mal,
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
gemacht, mir die beiden Controller auf ein solchiges Arduino R3 Format "zurechtzustutzen" Einmal für STM32F030F4P6 uuuund einmal für AT89S52 PLC44 (MCS-51 Familie) Den STM32 hab ich mir nur besorgt gehabt um zu sehen, was man denn mit einem 32-Bitter mit nur 16Kb Flash anfangen kann und ich bin
Drehbank bestimmen. Einen kleinen optischen Drehgeber mit 600 Strichen hatte ich noch da. Ein kleines STM32F103C8-Eval-Board auch. Die Firmware, die einen virtuellen COM-Port auf dem PC bereitstellt, konnte auch zu 99% von einem anderen Projekt übernommen werden. Weniger als vier Stunden vergingen zwischen
-
Thread
Merkwürdige endlosschleife (STM32; GCC4; C)
habe. Als nächstes habe ich mir dann den Code mit der Addition angesehen [code]0800ab9c <sleep_10us>: 800ab9c: b530 push {r4, r5, lr} 800ab9e: 4c07 ldr r4, [pc, #28] ; (800abbc <sleep_10us+0x20>) 800aba0: 2017 movs r0, #23 ; konstanter summand
Cortex M3 STM32F103RBT6 Compiler: gcc 4.5.2 [code]CFLAGS="-Wall -nostdlib -fno-common -fno-builtin -O0 -g -mcpu=cortex-m3 -mthumb -c"[/code]
-
Thread
DCF77 Selbstbauempfänger
Grad verschobenen LO Frequenzen kann man mit einem D-Flipflop erzeugen. Braucht dann allerding die 4 fache Eingangsfrequenz. Ich hatte das ganze mal fuer den DDH47 Sender gemacht. https://de.wikipedia.org/wiki/DDH47 Als Controller habe ich einen STM32F103 genommen.
tx_news_pi1%5Baction%5D=detail&tx_news_pi1%5Bday%5D=25&tx_news_pi1%5Bmonth%5D=10&tx_news_pi1%5Byear%5D=2021&cHash=1e27d53fe127612d4f55345fbf7a40b8
-
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
RTC ungenau DS1302
einen empfehlenswerten quarz? viel. sowas https://www.reichelt.de/uhrenquarz-metallgehaeuse-1-4x1-4x5mm-7pf-32-768-ms3v-7-p101075.html?&trstct=pos_1 20ppm? hmm Ich bin da echt nicht firm drin, welche Kapazität sollte ich wählen? Es ist die ds1307 ich habe auch module mit der ds1302 wie
Genaugigkeiten innerhalb der Datenblattwerte auf. Ich hatte mal übrigens zufällig Glück mit einem STM32F103 und SMD Quarz. Ohne irgendwelche Maßnahmen lief die interne RTC mit dem Quartz auf 2 Minuten genau per Annum. DS1302 und DS1307 mußten immer kalibriert werden. Dazu teilte ich den Eingangsbürde
-
Thread
STM32 IIC Datenübertragung?
Ich habe einen STM32F103 und möchte über Interrupt die IIC Kommunikation herstellen. Konkret geht es um einen Chip, der hat eine 7-Bit Chip-Adresse, 16 Bit Adresse und immer 16 Bit Daten. Der STM32 ist der Master.
); I2C_Send7bitAddress(I2C2, IIC_DevAddr, I2C_Direction_Receiver); } else { I2C_SendData(I2C2, IIC_Data & 0xFF); IIC_Stat = 1; } break; case 4: I2C_GenerateSTOP
-
Thread
STM32 Bootloader RS485
Hallo Zusammen, ich würde gerne die Firmware über RS485 auf einen STM32F103C8T6 laden. Da die Controller nachher im Haus verteilt sind will ich nicht überall mit dem Laptop hin laufen.. Leider komm ich mit meiner Idee nicht wirklich weiter. Ich hab versucht die Firmware über den Internen Bootloader und UART (FTDI Adapter) auf den Stm zu laden und das hat Problem los funktioniert. Genutzt habe ich die "Flash Loader Demonstrator" Software von ST. Jetzt hab ich einen MAX485 an den STM32 gepackt und ein RS485-USB Adapter an den PC
-
Thread
Microcontroller - USB
Recht preisgünstig bekommt auch auch den STM32F103 in diversen Varianten - auch als Modul.
. Frank K. schrieb im Beitrag #5045451: > Die billigste Lösung für Full Speed USB ist ein PIC16F1454. Der 0,76€ teure Si EFM8UB10F8G (c8051) ist darunter als Einzelstück am Günstigsten. (ab 1500 gibts den für 0,567€) Dein PIC16F1454 kostet 1,15€ pro Einzelstück. Da ist sogar ein samD11c14 (
-
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
Mini-Segway-Roboter
jedoch sicher mehr Sinn als die teureren 20mA-Motoren mit 1mNm Drehmoment: https://github.com/TorstenC/Notizblog/wiki/Zeiger-Module
ein STM32F4-Disco, wie bei Deinem 'robot v2', kostet schon 16€. Dagegen denke ich z.B. an PCBs für 180ct und einen STM32F103C8T6 für ca. 130ct. Falls Du so willst, sind die Zahlen natürlich 'schön gerechnet
-
Thread
Klingel mit 100 Melodien - last minute Weihnachtsgeschenk
https://dech.rs-online.com/web/p/einbau-lautsprecher/4318658/?searchTerm=431-8658&relevancy-data=636F3D3126696E3D4931384E525353746F636B4E756D6265724D504E266C753D656E266D6D3D6D61746368616C6C26706D3D5E5C647B337D5B5C732D2F255C2E2C5D5C647B332C347D2426706F3D313426736E3D592673743D52535F53544F434B5F4E554D424552267573743D3433312D383635382677633D4E4F4E4526
//h' 1050, //c'' 1106, //cis'' 1179, //d'' 1244, //dis'' 1316, //e' 1397, //f'' 1562, //g'' auf position von fis'' verschoben }; const uint8_t duration[] PROGMEM= { 2, //1/32 Zeit in 20 ms Schritten
-
Thread
Grundlagen im Umgang mit 9-Achs-Sensor
betreiben. Der µC sollte I²C unterstützen. Der 8MHz-AduinoProMini hat z.B. 3,3V. Noch preiswerter ist ein STM8S103F3P6-Board, auch von ebay oder Ali. Ein MSP430-Launchpad ginge z.B. auch, ich hätte noch eins
ein ST-Link-Clone oder ein Launchpad preiswerter als ein AVR-ICD-Adapter. Alternativ ginge auch ein STM32F4-Nucleo-Board.
-
Thread
Spannungsregler LD1117V33 funktioniert nicht
Wärmeentwicklung und der Stromfluss (bei 8V 1,3A). Die Kondensatoren habe ich nun auf folgenden Werten: C1 = 10uF Keramikkondensator C2 = 10uF Keramikkondensator C3 = 100uF Elko C4 = 47uF Elko Es war meistens kein Verbraucher an die 3,3V Leiste angeschlossen. Nur ab und zu ein 470 Ohm Widerstand, was
Charly schrieb im Beitrag #7641096: > Wenn ich jetzt nur 1uF & 10uF Kerkos da habe, bist du dir sicher mit deiner Kapazitäts-Angabe? die Kerkos auf dem ersten Bild sehen mir eher aus wie 10nF oder 100nF (mit 103 bzw 104 beschriftet)
-
Thread
Matrix indizierbar machen?
Christian J. schrieb im Beitrag #6018058: > Youtube-Video "[Elektronik] Conway's "Game of Life" on STM32F103 "Blue > Pill"" Zähl mal die LEDs deiner Matrix nach ;-) 24 * 32 ≠ 512
+ 1) % 4; }; } [/c]
-
Thread
STM32 RTC initialisieren?
Guten morgen, Hab vor ein paar Tagen angefangen mich mit dem STM32 auseinander zu setzten. Das klappt soweit auch ganz gut. Habe ein fertiges Board mit einem STM32F103RBT6 und einer Pufferbatterie für die Uhr drauf. Dabei waren einige Beispiel Hex Files. Unter
gelesen (aber nicht unbedingt verstanden :)) Jetzt mal zu den Deteils: Programmiere mit Keil uVision4, also c was relativ neu für mich ist. Hab vorher recht viel mit Basic (Bascom, VB...) gemacht. Die Zeit lese ich mit TimeVar=RTC->CNTL; aus was auch soweit funktioniert. Zählt zumindest im Sekundentakt
-
Thread
STM32, i2c Daten verarbeiten..
Moin! Ich arbeite derzeit an einer Kommunikation zwischen einem STM32F407 (Master) und 6x STM32F103 (Slave) die über I2C im Interrupt / DMA Betrieb und einer RJ45 Verbindung kommunizieren sollen. Der Master erkennt an den RJ45 Ports wo ein Slave angeschlossen wurde
Der Code für den Master: [code] uint16_t slaveADDR = 0x18<<1; uint8_t TxData[6] = {0x2,0x2,0x3,0x4,0x5,0x6}; ...... /* USER CODE BEGIN WHILE */ while (1) { /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ HAL_I2C_Master_Transmit(&hi2c2, slaveADDR, TxData, 6,1000);
-
Thread
Console auf µC oder ähnlich
#5112219: > eine Möglichkeit über eine Schnittstelle (z.B. UART<->USB / Netzwerk) > Werte auf einem µC in Echtzeit zu ändern. Nachdem inzwischen "ein µC" vom 6-Pin-SOT23 bis zum 1000-Ball-BGA und von 4MHz bis 2GHz Taktfrequenz und natürlich von 8 bis 32 Bit geht, wäre es für eine wirklich zielführende
wäre es wenn man Variablen schreiben kann. Kryptisch wäre erstmal okay. Arbeite gerade auf einem STM32F103, hatte aber auch schon atmegas und pics in der hand. Grüße Thomas
-
Thread
Endlos-Potentiometer in stabil?
Menge 360°-Potis nahezu identisch zu https://www.mouser.de/ProductDetail/Alpha-Taiwan/RV142FPF-40B1-20F-0B10K-004?qs=sGAEpiMZZMtC25l1F4XBU2XKUPF6bxfF2ALiest8wtOWC8k5ijYhWg%3D%3D Das ist ein Poti mir einer ringförmigen Widerstandsbahn, die "oben und unten" gespeist wird und zwei 90° versetzte Schleifer
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