-
Thread
STM32F103 Input capture
Hallo, Vorweg, ich programmiere in MikroPascal for ARM. Habe ein problem mit dem programmieren von Inout Capture. Ich möchte mit Einem Timer eine Frequenz messen. so 3 x an Tag. Habe keine Ahnung wie ich das anstellen soll. di9e ATMEL Applikation hilft mir auch nicht weiter, da mein englisch miserabel ist. Um mir weiter zu helfen habe ich es Hardwareseitig gelösst. ich gebe ein und gatter für 100ms frei und zähle dann mit interrupt die impulse. funktioniert auch. Habe meinen Schaltplan und mein Programm angehängt. Hat jemand ein Beispiel für mich oder kann mir irgendwie helfen. Kalle
-
Thread
Hardware für CAN-Versuche gesucht
//learn.adafruit.com/using-canio-circuitpython?view=all https://www.amazon.com/gp/product/B07W4VZ2F2
all 3€ ist aber trotzdem preiswert: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/open-source-hardware Und sogar preiswerter als die STM32F103 Variante und USB und CAN gehen auch gleichzeitig (beim F103 nicht)
-
Thread
Bei welchem Distri sind STM32F103 MIcroncontroller verfügbar?
STM332F103ZGT6 STM332F103VET6 STM32F091RCT6 Jeweils 10k
mega_clever schrieb im Beitrag #6593733: > STM332F103ZGT6 > STM332F103VET6 > STM32F091RCT6 Sorry Schreibfehler: > STM32F103ZGT6 > STM32F103VET6 > STM32F091RCT6
-
Thread
STM32 USB Übertragungsproblem mit Code von S.F.
Dirk schrieb im Beitrag #6606775: > Reden wir hier über deine STM32F103_usb_test.zip? Diese: http://stefanfrings.de/stm32/STM32F103_usb_test.zip Oder meinetwegen auch die Variante von Niklas (https://github.com/Erlkoenig90/WSusb) oder die von Thomas. > In diesem
verpasst Du was. Doch habe, einen STM32 L073. Der macht einen deutlich aufgeräumteren Eindruck als der F103. > Nach dem Inbetriebnahme System kommt der erste M3 (103) zum Einsatz Nimm lieber gleich den F303, das ist der direkte Nachfolger zum F103. Der ist auch deutlich aufgeräumter und kostet nicht
-
Thread
STM32F103C8T6 Blue Pill - SSD1306 - u8g2
CubeMX und HAL erklären nicht, wie der Mikrocontroller funktioniert. Die I²C Schnittstelle des STM32F103 hat ein paar eklige Bugs. Es würde mich nicht wundern, wenn die bei der HAL vergessen habe, diese bugs zu berücksichtigen. Beim HAL Code für den STM32F103 bin ich schon mehrfach auf Fehler gestoßen
Das stimmt, ich wollte blauäugig mit dem Kopf durch die Wand. > Die I²C Schnittstelle des STM32F103 hat ein paar eklige Bugs. Es würde > mich nicht wundern, wenn die bei der HAL vergessen habe, diese bugs zu > berücksichtigen. Beim HAL Code für den STM32F103 bin ich schon mehrfach > auf Fehler
-
Thread
libopencm USB CDC Gerät nicht erkannt
der F411 rennt mit bis zu 100 MHz, beim F401 sind es 84 MHz. Für USB muss man das aber auf 96 MHz begrenzen, sonst passt das mit dem 25 MHz clock nicht. Für 25 MHz ist PLLM = 25 //1 MHz PLLN = 192 // 192
der Blue Pill und wurde bei der Black > Pill behoben? Jein. Die BluePill Board haben einen STM32F103 und der enthält keinen internen Pull-Up. Deswegen haben sie einen externen mit falschen 4,7kΩ vorgesehen und noch falscher mit 10kΩ bestückt. Man sagt ja immer, dass die Chinesen sehr flexibel
-
Thread
[S] Hilfe beim Löten von TQFP144
wurde von JLPCB gefertigt, natürlich mit Lotstop Lack... Ich hätte 2 Jungfräuliche PCBs und 3 STM32F103ZET6 und eben die 2 Platinenversuche die ich fan mit Heißluft wieder entlötet habe sowie die vermurksten ICs die ich gerne als Trainingsmaterial bereitstellen kann Als Material würde ich SnPb Paste
dann nimm viel Flussmittel. Hier ist eine schöne Anleitung: https://www.youtube.com/watch?v=b9FC9fAlfQE
-
Thread
Tasten entprellen per Software
Viele ARM haben Timer mit Decoder im Bauch. Zwei recht prominente Beispiele: ATSAM3X8E STM32F103C8 Für andere µC und Handbediente Encoder ist meist ein 1ms Tick/ISR eine gute Wahl
Stefan ⛄ F. schrieb im Beitrag #6588832: > Manche Leute (wie ich) schalten einfach einen Kondensator parallel Wie viel F (Kondensator) sind empfehlenswert?
-
Thread
Rigol-Aktion: 100MHz-Oszilloskop
deutlich bessere Lösung in dieser Hinsicht. Das decodiert deutlich komfortabler. Ich hatte mit STM32F103 und seiner kranken I2C Hardware zu kämpfen und besaß den Saleae Clone noch nicht, habe mir deshalb eine im Netz herumliegende Logic Analyzer Software in einen STM32 Dicovery gebruzelt..ist nicht übermäßig
-
Thread
Fragen zu Qt
Buch, deswegen wundere ich mich, dass du fragst. Das hier ist z.B. der Startup Code für den STM32F103. Aufgrund der Kommentare finde ich ihn aufschlussreich: [c] /** * @brief This is the code that gets called when the processor first * starts execution following a reset event. Only
Stefan ⛄ F. schrieb im Beitrag #6580354: > Bedenke aber, dass einige Programmiersprachen ab Werk nur sehr wenige > Schnittstellen ansprechen können. Java zum Beispiel kann nur stdin, > stdout und Netzwerk.
-
Thread
stm32f103c8t6: Finde GPIOx_MODER register im Reference Manuel nicht
aber nichts im Reference manuel. https://www.st.com/resource/en/reference_manual/cd00171190-stm32f101xx-stm32f102xx-stm32f103xx-stm32f105xx-and-stm32f107xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf Kann mir jemand sage warum dieses Register nich im Reference Manuel beschrieben ist?
Der F103 ist ein sehr alter STM32 und da ist noch einiges anders als bei den Neueren. Den Pinmodus änderst du im GPIOx_CRL und GPIOx_CRH Register.
-
Thread
Segger Embedded Studio und Watch Fenster
Fehler: "restrictet memory range" Dieses Verhalten kann man ändern, in dem man in der Datei: STM32F103C8_MemoryMap.xml folgende Section einfügt: <MemorySegment name="System" start="0x40000000" size="0x10000000" /> (ich habe keine Ahnung was das sonst noch für Nebenwirkungen hat). Leider geht
-
Thread
Corona-Elektronik? Gesperrt
Elektronikversender Zu2. s.o. ... Artikel ... LEDs Zu3. Datenblatt zur Orientierung mfG fE
Stefan ⛄ F. schrieb im Beitrag #6574845: > P. K. schrieb im Beitrag #6574742: >> FFP3 Masken welche ja leider durch Lobbyarbeit und >> Monopolisierung höherpreisig als die alten Altagsmasken sind > > Erzähle
-
Thread
arm_cmplx_mag_q31 Wie wird diese Funktion richtig genutzt?!
Ich möchte mit einem STM32F103 den Betrag eines Vektors in einer zeitkritischen Routine berechnen. In den CMSIS libraries gibt es dafür die Funktion arm_cmplx_mag_q31() https://www.keil.com/pack/doc/CMSIS/DSP/html/group__cmplx
-
Thread
uC from Scratch
Stefan ⛄ F. schrieb im Beitrag #6572726: > NichtWichtig schrieb: >> Ein simpler Bluepill (40pin DIL) ist ein nackter Prozessor dessen Pins >> Bastelfreunlich auf 2 Steckleisten verfügbar sind. (STM32F103) >
wissen, ob es ein STM32F103 oder ein GDM32F103 oder sonst etwas ist. Versuche mal ein Blue-Pill Board zu kaufen, auf dem garantiert dein GD32F103 sitzt. Viel Glück!
-
Thread
[V] 1TB-HDD Samsung ST1000DM005
smartmontools.sourceforge.net === START OF INFORMATION SECTION === Device Model: ST1000DM005 HD103SJ Serial Number: S246J90C35xxxx LU WWN Device Id: 5 0004cf 207290e7c Firmware Version: 1AJ10001 User Capacity: 1.000.204.886.016 bytes [1,00 TB] Sector Size: 512 bytes logical/physical
self-test routine recommended polling time: ( 154) minutes. SCT capabilities: (0x003f) SCT Status supported. SCT Error Recovery Control supported. SCT Feature Control supported. SCT Data Table supported. SMART Attributes Data Structure revision number
-
Thread
ATMega128 startet nicht bei Kontakt an UART Pins
Ja... Fuses OK (E:FF, H:D8, L:7F)
. Außerdem solltest du dich entscheiden, ob du F_CPU im Makefile oder in sytem.h definierst, aber nicht in beiden.
-
Thread
Arduino & EEprom
const unsigned int adresse {100}; void setup() { Serial.begin(250000); Serial.println(F("\nSTART #### ####")); daten.d1 = 123; daten.d2 = 1.23; daten.d3 = 987654; Serial.print(F("Länge vom struct: ")); Serial.println(lengthDaten); Serial.println(F("Ausgabe daten ...
void setup() { unsigned int addrBuffer {0}; Serial.begin(250000); Serial.println(F("\nSTART #### ####")); Serial.println(F("Testausgabe ...")); for (auto &i : daten1) { Serial.println(i); } Serial.println(F("daten1 ins Eeprom schreiben ...")); addrBuffer
-
Thread
Logik-Bauteile - Die-Bilder
Wie versprochen kommen noch ein paar DDR-Logikbausteine. Hier nun der D103: https://www.richis-lab.de/logic32.htm
Ist schon lange her, ich meine man kann +/-12V nehmen, aber auch nur 12V reichte schon, um mit dem U103 zu zählen.
-
Thread
stm32g431 st-link swclk swdio
ich habe vergessen zu sagen dass es sich um ein ST-link v2 handelt. ich habe schon mit einen stm32f103c8cb experimentiert und da hat alles -einschließlich das programmieren- gut funktioniert. Die Spannung ist durch ein ld1117 3.3v geregelt. Ausgangsspannung 5v vom Copmuter. mir ist klar dass das
Stefan ⛄ F. schrieb im Beitrag #6568137: > Ein Kondensator an einer Taktleitung ist ungefähr so sinnvoll und > attraktiv, wie ein Sack Zement am Türknauf. Ja so ungefähr ... Wenn man diesen Aufbau sieht
-
Thread
kleiner/kleinster ARM Cortex-M Debugger onboard
Quarz und optional ein EEPROM dazukommt. Ich habe auch ARM-basierte Lösungen z.B. mit einem STM32F103 gesehen. Der ist aber auch minimal ein TQFP48, bringt mir also erstmal keinen Vorteil. Was gibt es, was noch kleiner ist - so als SO16 oder TSSOP20 idealerweise? fchk
Frank K. schrieb im Beitrag #6562180: > Ich habe auch ARM-basierte Lösungen z.B. mit einem STM32F103 gesehen. > Der ist aber auch minimal ein TQFP48, bringt mir also erstmal keinen > Vorteil Mir fallen da spontan zwei Lösungen ein: Black Magic Probe CMSIS-DAP. Für erstere gibt es eine
-
Thread
Labornetzgerät KORAD KWR103 Erfahrung?
Moin, seit kurzem wird auf der Startseite von Reichelt das KWR103 beworben: https://www.reichelt.de/labornetzgeraet-0-60-v-0-15-a-300-w-kwr103-p277981.html 15 A bis 20 V und immerhin noch 5 A bei 60 V. Schnittstellen und Sense-Anschlüsse hat es auch. Hat jemand
YZBdO9iFby4 oder http://afug-info.de/Testberichte/Korad-RND-3005P/ Für den Preis von dem KWR103 wären 3 Stück KA3005P drin.
-
Thread
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
Ist es eine kostenfrage gewessen. Sind die Libs preiswerter als die Lizenzgebühren für den M4F? Was kann der M4F noch mehr als M0+?
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
nRF5 SDK vs. nRF Connect SDK (Zephyr)
Ansonsten kannst du die Frage auch hier stellen: https://devzone.nordicsemi.com/f/nordic-q-a Der Nordic Support ist ziemlich gut.
gestolpert. Dafür erreicht man z.B. problemlos 25µA mit dauerhafter Erreichbarkeit über BLE. Ein STM32F103 schafft das vielleicht gerade so im power down. Der interne HF RC Osc. braucht sicher weniger Strom als ein Quarz, also ist es nur logisch, dass der uC auf dem läuft wenn der BLE Stack nicht gerade
-
Thread
18v 800w Netzteil Suche
/4000232268076.html?spm=a2g0o.search0305.0.0.4d5477bb6DHknt&algo_pvid=4e890da8-cd03-4b80-ac23-47881f1442cd&algo_expid=4e890da8-cd03-4b80-ac23-47881f1442cd-0&btsid=0b0a050116110903511091821eb1b3&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_
itm/MAAS-SPS-9600-Schaltnetzgerat-1-15V-DC-60-Ampere-mit-Digital-Instrument/193545974523?hash=item2d103d32fb:g:kR4AAOSwiblc5k9o Solch ein baugleiches habe ich.
-
Thread
Stm32F103C8 (Bluepill) Pin B4 und B5
Hallo, gibt es beim Stm32F103 an Pin 4 eine Besonderheit? Obwohl ich den als AUsgang konfiguriert habe, funktionieren er nicht wie gewünscht um Enable vom LCD zu steuern. Muss da noch ein register gesetzt werden?
tut man durch beschreiben des AFIO->MAPR Registers. Siehe dazu http://stefanfrings.de/stm32/stm32f1.html#bluepill
-
Artikel
AVR FAT32
die FAT verkettet. Wenn in der FAT der letzte Cluster erreicht ist, inhalt des Clusters ist FFFFFF0F, liest man den letzten Sektor bis man insgesammt die Größe der Datei (blau) gelesen hat und ist fertig. Root Dir. Die Sektornummer des Root-Dirs, bei FAT32, wird aus Sektor 0 oder dem LBA ausgelesen
Ordner bietet pro Sektor maximal 16 Einträge (16*32=512). Siehe auch. Thread: Infos (englisch): Fatgen103 von Microsoft (einfach mal nach Fatgen103.pdf suchen..) MMC- und SD-Karten Weblinks. Weitere Projekte mit FAT MMC/SD Karten: MMC/SD FAT16 card reader example application (Roland Riegel) MMC/SD FAT16