-
Thread
Diverse fragen zu Hash Maps in C
groben Fehler drin, beim Vergrössern der Hashmap https://github.com/Daniel-Abrecht/dpa-utils/blob/f7c64c1db30488bc8bf175624531e4a3482cacd7/src/bo-unique.c#L110 Ich habe bei Kollisionen eine simple Linked List der Einträge. Diese Sortiere ich nach dem Hash Wert. Ich habe ein Array von Pointern
Mittlerweile habe ich eine erste funktionierende Version: https://github.com/Daniel-Abrecht/dpa-utils/commit/f1229f6470826f37b461aa5695c6abcd75970635 Das wichtige ist in der Datei: https://github.com/Daniel-Abrecht/dpa-utils/blob/master/src/set-and-map.c API sieht so aus: [c] int dpa_u_set_<T>_add(dpa_u_set
-
Thread
Vor/Nachteil Getsample und fortlaufende ADC Messung
Atmega oder aktuell STM32F103 Macht das einen Unterschied? Die meisten Controller haben doch diese Option, also fortlaufende Messung und GetSample. Daher hatte ich das nicht weiter spezifiziert
Max M. schrieb im Beitrag #7511134: > Atmega oder aktuell STM32F103 > Macht das einen Unterschied? > Die meisten Controller haben doch diese Option, also fortlaufende > Messung Ja, aber es kommt auch darauf an, inwiefern das "free running" konfigurierbar ist
-
Thread
ALLPOWERS S2000 PRO Reparaturhilfe
ok, by selecting stm32f103rb chip i was able to erase the flash, but i still can not upload anything. now i get this error: J-Link>loadfile c:\flash1.bin 0x08000000 'loadfile': Performing implicit reset & halt of MCU. Reset
Does anyone have the firmware for the Monster X BMS board CFYBMS48V-150A ver 1.4 with the CKS32F103C8T6 MPU (STM32F103FC8T6 clone). Does anyone have spare BMS board(s) they would like to sell? Just for reference here are the pinouts from the CFYBMS48V-150A board. The header pins(pads) are
-
Thread
Arduino STM 32 PWM Frequenz
STM32 kann man flexibel beliebige Prescaler einstellen (jede 16/32bit Zahl je nach Modell; der STM32F103 auf den Bluepills kann "nur" 16bit). Das geht z.B. mit "TIM2->PSC = 1234;". Der STM32 hat so viele Timer, da wird es sicherlich einen geben, der vom Arduino-Framework in Ruhe gelassen wird und den
kann man flexibel beliebige Prescaler einstellen (jede > 16/32bit Zahl je nach Modell; der STM32F103 auf den Bluepills kann "nur" > 16bit). Das geht z.B. mit "TIM2->PSC = 1234;". Der STM32 hat so viele > Timer, da wird es sicherlich einen geben, der vom Arduino-Framework in > Ruhe gelassen
-
Thread
H743 und F746 - Probleme mit dem Takt
MHz kann man wohl nur mit dem MCO erreichen. Zum Vergleich: Die GPIO-Treiber des guten alten STM32F103RB können 50 MHz treiben, bei 72 MHz internem Takt können die Timer also 36 MHz maximale Ausgabefrequenz. Schnelle dedizierte Interfaces hat er leider keine. Wie bei so gut wie allen schnellen Prozessoren
und ausgeben können. 1 MHz sind überhaupt kein Problem, selbst mit dem alten (und billigen) STM32F103RB. Das kann man z.B. mit einem Timer + DMA machen. Wenn du unbedingt per Software toggeln möchtest, versuche es mal so in der Art: [c]extern "C" void toggle (GPIO_TypeDef* GPIOx, std::uint16_t
-
Thread
Ist ein SPI TFT schneller auf einem ARM mit 72MHz als mit AVR 20?
https://www.st.com/resource/en/application_note/an2790-tft-lcd-interfacing-with-the-highdensity-stm32f10xxx-fsmc-stmicroelectronics.pdf Geht mit den größeren F103, aber besser gleich einem F407 nehmen, 168 sind besser als 72 MHz. Ein ILI9340 läuft da mit 16 Bit parallel @10 MHz, damit kann man den
). Aber es ist auch von 2008, da wusste man wohl noch nichts vom STM32F429 😉 J. S. schrieb im Beitrag #7508264: > Geht mit den größeren F103, aber besser gleich einem F407 nehmen, 168 > sind besser als 72 MHz. Oder halt gleich den 429 mit echtem RGB-Interface.
-
Thread
Buck-Wandler mit mp1584: Fake
drauf. b) Die bekannten Bluepill-Mikrocontroller-Boards enthalten fast ausschließlich keinen STM32F103xx mfg mf
-
Thread
[STM32] 32kHz für RTC aus PLL vom HSE generieren lassen
wofür sich ja die RTC quasi anbietet. Leider hab ich meine Erfahrungen mit den RTCs in hmm L1, L0, F1 und F3 gemacht und die waren nicht so wahnsinnig gut. Ich fand es immer schwierig, die RTC auf den richtigen Takt zu bekommen. Dabei hab ich den offiziellen Guides (Chrystal Selection Guide) gefolgt
Tbh, die RTC sind eh weird und eigentlich zu kompliziert für das, was sie machen sollen ...^^ Der F103 war echt schräg mit RTC ... Der hatte keinen richtigen Kalender sondern nur einen Sekunden-Counter und man musste selbst aus den Sekunden was sinnvolles machen. Bauform B. schrieb im Beitrag #7506755
-
Thread
Hameg HM103 Oszi Defekt
Hi Frank, hast du von dem Teil (HM103) einen Schaltplan, wenn nein findest du den unter dem Link "https://cdn.rohde-schwarz.com/hameg-archive/HM103_englisch.pdf". Hast du die Versorgungsspannungen aus dem Netzteil alle gemessen mit welchem
Da ich jetzt nicht die gleichen Typen gleich ersetzen kann, habe ich > einen BC547 und einen CNY17F genommen - scheint wohl auch zu > funktionieren. > Der BC547 hat 300mhz Bandbreite. Da das hm103 kein besonders breibandiges Scope ist, wird der bc547 hier genügen. Die hameg mit hoher Bandbreite
-
Thread
Vergleich µC mit USB zu RS232 Funktionalität
wurde noch nicht genannt. Der Niklas hatte hier im Forum mal eine Firmware in C++ für den STM32F103 veröffentlicht, die das gleich mit drei seriellen Ports macht. Dazu hat er einen umfangreichen Artikel in der Artikelsammlung geschrieben.
PIC16F1454, PIC16F1455, PIC16F1459 Code gibts fertig hier: https://github.com/Calcousin55/PIC16F145x_USB2Serial Hab ich selbst schon getestet, Treiber wurde automatisch erkannt.
-
Thread
Spannungsteiler an ADC von STM32F4?
> STM32, der mit 5 Volt betrieben werden kann. Wirklich ein Stm32? Ich weiß nur das ein HK32F103CBT6 5V Betriebsspannung unterstützt. Ist ein mehr oder weniger kompatibler Clone des STM32F103CBT6.
in datasheet, Reference Manual ist dafür ungeeignet https://www.st.com/resource/en/datasheet/stm32f446mc.pdf
-
Thread
Bluepill STM32F103 Port B3 und Port B4
Unabhängig von Mikroe, geht es um die alternativen Portfunktionen vom STm32F103 Diese habe ich aktiviert für Port B3 UND B4 aber nun ist B4 invertiert, was gilt es zu beachten? Warum ist B4 invertiert?
Beispiel für Mikro mit Mikroe Pascal für ARM So funktioniert es mit PB3 und PB4 beim Bluepill STM32F103 [code] program STM32F103_Bluepill; { Declarations section } { Declarations section } begin //SWJ_CFG0_bit:=0; //SWJ_CFG1_bit:=1; //SWJ_CFG2_bit:=0; GPIO_Digital_Output(@GPIOA_BASE
-
Thread
Habt ihr einen Standard STM32 für eure meisten Anwendungen?
Max M. schrieb im Beitrag #7502868: > Bluepill? Mit F103? Der ist wirklich schon sehr altbacken - total veraltete Peripherie verglichen mit neueren wie L0, L1 usw Ich verwende gerne einen TSSOP20 STM32L011, wenn die I/Os reichen. Brauche ich eine
Der Nachfolger vom STM32F103 ist der F303. Schau dir den mal an. Er hat USB, CAN und eine FPU. Anders als beim F103 unterstützt sein Bootloader auch USB. Seine Pinbelegung ist zum F103 und dem Bluepill Board kompatibel. Entsprechende
-
Thread
[V] Pepperl+Fuchs Einweg-Lichtschranke GD18/GV18/25/103/159
Verkaufe Pepperl+Fuchs Einweg-Lichtschranke GD18/GV18/25/103/159 https://www.pepperl-fuchs.com/global/de/classid_9.htm?view=productdetails&prodid=37196 https://www.voelkner.de/products/6522412/Pepperl-Fuchs-Fabrik-Einweg-Lichtschranke-GD18-GV18-59-102-159.html?offer=cdd04747db55b322342c8f76fbadd22c Neu, unbenutzt 40 Euro inkl. Versand Uli
-
Thread
ARM-Börsengang erfolgreich, Intel setzt auf RISC-V, mioty und IO-Link koopierieren
inzwischen ja vergangen. Wobei das als Anwender ja echt unspannend ist. Ob man nun einen GD32VF103 oder einen GD32F103 verwendet, macht praktisch keinen Unterschied. Und von Gigadevice gibt es auch nur den GD32VF103, im Gegensatz aber neue Familien mit ARM Kern. Der ESP32-C3 ist interessant
-
Thread
Modbus TCP auf STM32 - Anfängerfrage
dass ich ein bisschen Input / Gedankenanregungen von euch bekommen kann. Ich habe mit einem STM32F103 folgendes für eine Applikation schon realisiert. STM32 spielt Modbus RTU Slave und erhält über UART RS485 (Modbus) Steuerbefehle. Diese setzt er intern um, bzw. steuert einzelne digitale I/Os und
SPI, RS485 etc.) aber noch NIE etwas mit ETH/TCP zu tun gehabt. Habe schon gesehen, dass der STM32F107VCT6 schon "Ethernet" mit an Bord hat, aber ich habe keinerlei Ahnung wie ich hier anfangen soll. Bietet die HAL hier etwas "fertiges"? Hat irgend jemand die "ersten Schritte" diesbezüglich für
-
Thread
Neuigkeiten vom ARM-Börsengang und den dazugehörigen Bewegungen
das Softbank nur rund 10 % der Gesamt-Aktienanteile in den Markt werfen wird. [c] Arm’s updated F-1 filing with the Securities and Exchange Commission (SEC) indicates that it is seeking a valuation of up to $52 billion. The company will list 95.5 million American depository shares (ADS), which will
Erweiterungen an.  Bildquelle: https://lore.kernel.org/lkml/mhng-d12081f2-1ff7-4f68-b320-f3aa5c458365@palmer-ri-x1c9/ Der im Allgemeinen gut informierte Nachrichtendienst Phoronix berichtet unter https://www.phoronix.com/news/RISC-V-Linux-6.6 darüber, dass die Linux-Entwickler
-
Thread
STM32 über SWD neu starten/run nach flash
Hallo zusammen, für ein kleines Projekt wollte ich einen STM32F103 mittels ESP32 per SWD Schnittstelle flashen. Ich bin ziemlich unbewandert in der Mikrocontroller Implementiertung, vor Allem wenn es tiefer in die Architektur geht. Ich habe aber Bilbliotheken für
-
Thread
Größe einer beliebigen Reihe, auch unterschiedlich viele Elemente, berechnen.
4] = { {1, 2, 3, 4}, {5, 6, 7} }; void setup() { Serial.begin(9600); cout << F("Start: ") << F(__FILE__) << endl; cout << F("Zeilen: ") << arrayCount(Stunden) << endl; cout << F("Spalten: ") << arrayCount(*Stunden) << endl; } void loop() { } [/c]
Arduino F. schrieb im Beitrag #7490022: > Dann muss ihm "spezial" Bytes dort einfügen. Die Diskussion dreht sich im Kreis.
-
Thread
MiniDisc, kennt das noch jemand oder nutzt es sogar?
Musik og F. schrieb im Beitrag #7490052: > Ich habe das ganze MD Geraffel entsorgt. Ich bin nicht so der Typ der > Technikmuseen unterhält. Wenn ich mal zurück denke, was für einen riesen Turm an Zuspielern
unterschiedliche Silben raushören, je nach Lippenbewegung des Sprechers. https://www.youtube.com/watch?v=2k8fHR9jKVM Auch versteht man Text deutlich besser, wenn man dabei das Gesicht des Sprechers sieht.
-
Thread
Re: STM32CubeMX F103 1.Assemblerprogramm Gesperrt
Ich habe mit STM32CubeMX 13.1 das Projekt erstellt mit Pinout&Configurationvon MX. Das Programm wird fehlerfrei "gebuildet" , dann Download auch fehlerfrei. Aber keine Diode(n) leuchtet. Unter SRC: Main.c, mainasm.s vorhanden. Es fehlen die Befehle für die Ausgabe der GPIOA. Statt in include regs.s (spezielle Zuordnungen) würde ich die GPIO-Befehle, also GPIO-Register laden in z.B. out1.s einbinden. Welche Registerzuordnungen, z.B. EQU... usw sind erforderlich, dass die Diode blinkt? Bitte keine unhilfreichen Zuschriften zu STM32, ARM-Büchern senden, die habe ich schon angeschaut, soweit ich
-
Thread
Defektes Bauteil - Wert gesucht (Kondensator parallel zum Gleichrichter)
ich würde 10nF schätzen/nehmen
-36-4-230-defekt.62742/post-1514148 demnach sind das spezielle C0G Kerkos der Bauform 1206 mit 10nF und 250VAC Rating, z.B. Kemet CAN12C103KAGACTU
-
Thread
STM32 Flash Schaltung über UART
Neu ist relativ, auch der F103 hatte schon Pull-Up/-Down an den Debug-Pins. Nur steht das nicht bei allen Typen auch im Datenblatt. Im Reference Manual dürfte es immer zu finden sein.
Bauform B. schrieb im Beitrag #7483745: > Neu ist relativ, auch der F103 hatte schon Pull-Up/-Down an den > Debug-Pins. Nur steht das nicht bei allen Typen auch im Datenblatt Sicher? Ich frage nach, weil die Boot Jumper vom Blue-Pill Board (wegen R3 und R4) dann eigentlich
-
Thread
ESP01S findet BME280 nicht
liegt, kann C2 der 100 µF Kondensator sein (ein Bauteil gespart). Denke aber daran, dass bei MLCC Kondensatoren die Kapazität mit steigender Spannung sinkt. Da sind dann 220µF MLCC oder 100µF in einer anderen Bauart besser geeignet
--------------+----+ | | | | | === 10µF | === 10µF 220µF === ESP | C1 | | C2 | | GND o--+-----------+---------+--------------------------+----+ [/pre] Wenn die Teile