-
Thread
BMP280 an PIC18F45K42 mit MPLAP und I2C
BMP280_REG_CHIPID 0xD0 #define BMP280_REG_SOFTRESET 0xE0 #define BMP280_REG_STATUS 0xF3 #define BMP280_REG_CONTROL 0xF4 #define BMP280_REG_CONFIG 0xF5 #define BMP280_REG_PRESS_MSB 0xF7 int32_t adc_T, adc_P, t_fine; // void BMP280_Write8(uint8_t reg_addr, uint8_t _data
API bereit, die dann noch entsprechend "gewrapped" werden muss. Hier ein Beispiel auf einem STM32F103 mit der BME280 Bib von Bosch: [c]void BME280_Setup() { //BME280 bme280.intf_ptr = &dev_addr; //device address bme280.intf = BME280_I2C_INTF; //used interface (i2c) //Associate
-
Thread
Absturz beim ESP8266
"Zahlen" kommen aus einer Print ausgabe beim Datei schreiben. [c] bool save_config_file(String f_name, String Json) { File file = SPIFFS.open(f_name, "w"); if (!file) { Serial.println("Error opening file for writing"); return false; } if (!file.print(Json)) {
Hallo Stefan F. anbei die HTML Seite
-
Thread
Einschaltstrombegrenzung notwendig?
die wirken bei den Frequenzen auch noch wirklich kapazitiv. Als Beispiel ein Kondensator mit 10 µF (X7R) von TDK: https://product.tdk.com/en/search/capacitor/ceramic/mlcc/info?part_no=CGA5L1X7R1E106K160AC Du siehst, bei 1,5 MHz wird der Kondensator induktiv. Wenn dein Schaltregler mit 800 kHz arbeitet, liegen die signifikanten Oberwellen locker drüber. Dagegen einer mit 10 nF (C0G): https://product.tdk.com/en/search/capacitor/ceramic/mlcc/info?part_no=CGA3E2C0G1H103J080AA Den kannst du bis 50 MHz noch verwenden. Dazwischen einer mit 100 nF (X7R): https://product.tdk.com
-
Thread
Sicherung sicher überwachen
noch nicht. Was wenn Netzteil kaputt oder 230v Versorgung ausfällt? Sagt dann der Cpu alles gut mit F1? Überwache die Ausgangsspannung vom Netzteil. Teiler und über 10k an den Eingang.
Stefan F. schrieb im Beitrag #7214868: > Alex X. schrieb im Beitrag #7214487: >> Im Prinzip nur eine zentrale Stromversorgung für 24V LED Stripes für >> Zimmerbeleuchtung. > > Mit 24V und 80A, also fast
-
Thread
Uhrenquarz notwendig?
normalerweise ein auf Stromsparen optimierter Oszillator verwendet. Der 32 kHz Oszillator vom STM32F103 ist deswegen so empfindlich, dass er manchmal stehen bleibt, wenn man die betroffenen Pins anfasst oder in ein Steckbrett steckt.
Steve schrieb im Beitrag #7211912: > Der 32 kHz Oszillator vom STM32F103 ist deswegen > so empfindlich, dass er manchmal stehen bleibt, wenn man die betroffenen > Pins anfasst oder in ein Steckbrett steckt. Aus diesem Grund haben die TI µC für Lowpower-Anwendungen
-
Thread
Atmega328p Power_Save
SLEEP_MODE_PWR_DOWN verwende, läuft der Timer nicht mehr, aber der Strombedarf sinkt nur unwesentlich auf ~103µA. Nachtrag2: S. Landolt schrieb im Beitrag #7208466: > Das komplette Programm? Danke. Hab deswegen mal meinen Code auf ein vorzeigbares Minimum geschrumpft, und Bingo, knapp über 1µA.
einmal einen Uhrenquarz anschließen und sehen, wielange die Laufzeit mit Speicherkondensator (0,1 F) ist. Überdies wäre auch das Timing deutlich genauer, was für genaue, fest einprogrammierte 24h Zyklen vorteilhaft wäre, um zum Beispiel die veraltete Heizungssteuerung etwas fexibler (energieeffizienter
-
Thread
Relay Schaltung bitte absegnen
dafür passende Komponenten herausgesucht und wäre froh, wenn mal jemand drüber gucken könnte: Stm32F103 liefert am R1Out 3.3V. ~1.3V Forward voltage am Optokoppler sind 2V/470Ohm= 4.2mA durch den Optokoppler. Der OC hat nen CTR von 200-400%. Das Relay hat nen Spulenwiderstand von 2880Ohm, schaltet
Stefan ⛄ F. schrieb im Beitrag #7208946: > wie den Transistor zu verdrehen, Da wären wir schon beim ersten möglichen Fehler. Nach Murphy löst sich ausgerechnet die Verbindung des Transistors zum Widerstand
-
Thread
wie erzeuge ich von einem windows laptop aus einen 1 mikrosekunden puls mit 3.3 Volt
Pulslänge übertragen (16bit-Wert). Das funktioniert dann u.a. mit den weit verbreiteten billigen STM32F103-Bluepill-Boards.
Weil es heut eh nur regnet, hier eine Software für den STM32F103RB mit der das geht. Sie funktioniert mit dem STM32-Olimexino und sollte auch mit den diversen STM32F103-Bluepillboards gehen. Pin PC12 wird verwendet um den Pullup der USB-Verbindung zu aktivieren
-
Thread
Problem mit Clock Configuration beim STM32G031
selbst den Takt abgedreht hast. Ich häng dir mal eine Konfiguration zur Ansicht dran. Ist für einen F103 und nicht für deinen Chip, aber wahrscheinlich hat es da Ähnlichkeiten. W.S.
schrieb im Beitrag #7201267: > Ich häng dir mal eine Konfiguration zur Ansicht dran. Ist für einen F103 Genial, da ist genau der selben Fehler drin, wenn man dein Beispiel auf den STM32G031 portiert.
-
Thread
Bahn Motorumrichter Zwischenkreis
zutrifft, dann: - entweder wirklich so viel Kapazität, dass der Rippel klein genug ist (im Bereich zig mF) - zusätzlich mit Saugkreis (abgestimmt auf doppelte Netzfrequenz)
> Board. Sie waren ja auch 10+ Jahre jünger als die zu ihrer Zeit neuesten West-Entwicklungen (103, 111, 151), was zu der Zeit im Bereich der Leistungselektronik viel ausgemacht hat. MfG, Arno
-
Thread
Mikrocontroller lernen als E-Technik-Student: Assembler bzw 8 Bit noch sinnvoll?
den Großteil nicht mehr. NEC, Mitsubishi, Fujitsu um nur einige zu nennen. Falls du meinst, der STM32F103C8T6 sei eine ganz andere Prozessorfamilie als der STM32F103CBT6, dann kommt deine Rechnung eher hin. W.S.
Roland F. schrieb im Beitrag #7203102: > Hallo, > Nano schrieb: >> Es gibt auch 24-Bit µC. > > Interessant, welche sind das? > > rhf Sry, habe mich vertan, meinte 20 Bit. Und der 20-Bit µC ist ein
-
Thread
STM32: SysTick_Config
Eventuell bringt dich das Tutorial von Professor Laurent Latorre besser voran. Er verwendet einen F0, der ist aber dem L0 ziemlich ähnlich. https://www.pomad.fr/PoMAD/stm32 Oder meins: http://stefanfrings.de/stm32/stm32l0.html
in einer separaten Quelldatei aufgehoben. Ohne Inline. Hier mal ein Beispiel (war für einen STM32F103): [c] void __irq SysTick_Handler (void) { ... } void Systemtick_Init (void) { Ticks = iTicks = SecTicks = 0; // diverse Zähler ablöschen SYST_RVR = (F_Platform/1000)-1;
-
Artikel
DCF77-Funkwecker mit AVR
sauberes Signal zu bekommen. Ausserdem sollte man die Versorgungsspannung ALLER ICs sauber mit 100-nF-Keramikkondensatoren sowie Elkos (10..100 µF) puffern. Das DCF-Modul braucht nur sehr wenig Strom (100 µA), das kann man bequem per IO-Pin schalten (PB4, Ausgang). PB3 wird als Eingang ohne internen
schwierigen Fällen kann man R2 auf 2..10 k erhöhen sowie einen Elektrolytkondensator von 10..220 µF parallel zu C1 schalten. Leider gibt es auch hier wieder verschiedene Module. Einige müssen PON auf HIGH schalten oder offen lassen, damit das Modul aktiviert wird. Genau im Datenblatt nachlesen! Programmierung
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
Also ich hab damals mit dem Atmega32 angefangen und bin später auf den STM32F103 umgestiegen. Beides hier im Forum verbreitete und empfohlene Microcontroller. Alleine der Einsatz der Standard Peripheral Library war schon eine Hürde, auch weil das Datenblatt von Registern/Registerwerten
Stefan ⛄ F. schrieb im Beitrag #7203941: > Jörg W. schrieb im Beitrag #7203921: >> Dagegen ist das Löten eines TQFP mit 0,8 mm Pinraster Pipifax. > > Die meisten aktuellen Mikrocontroller haben inzwischen
-
Thread
air32f103 - die Welt wird kleiner
dazu ? https://de.aliexpress.com/wholesale?catId=0&initiative_id=SB_20220913060751&SearchText=air32f103&spm=a2g0o.productlist.1000002.0 Gruß Peter
@Peter Ich wäre auch gern dabei mit: 2 x AIR32F103 2 x Air105 640kb RAM + 4MB Falsh 204Mhz entwicklung bord MCU mit 30W Kamera Bin auch an Experimenten interessiert, habe aber keine Zahlmöglichkeit bei Aliexpress.
-
Thread
Z80 Fälschung erkennen?
Roland F. schrieb im Beitrag #7189139: > Hallo, > Blind F. schrieb im Beitrag #7189106: >> Das Ding unter Embargobedingungen "nachzuentwicklen" ist eine Leistung >> die selten Andere bewerkstelligt haben.
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 Stellen
-
Thread
LED Strip WS2812B + SP107E + SOUNDBOKS3(AKKU)
https://www.ebay.de/itm/123776779643?hash=item1cd1abc57b:g:4OIAAOSwfgBc5U0j&amdata=enc%3AAQAHAAAA4F6uCfbzxpnelgZSUM6fYToDWK%2B8IcYNFZVBJ%2Fkbu42l5kt%2Fp83hgpCv8Z%2FAsCwEDTcbZMcs2dVaU7sK6OQT%2FlI3lOncBCsaWKbaA3yvhgED3sYJCVvK1XUiL9WYbytNbHZ12QTUF9N6jAcq7enm1ELjxo7RET8sd%2FghAxERxWe50lC8K1fQ5puUhtJflp8ktDilKDXo91SYINzAf8V0iK5EIQRRWwA3BYnahm5WHVPUWXshB3SSQTUFjg
-98-x-64-x-38-mm-ip65-bopla-em-208-f-p126201.html?&trstct=pol_3&nbc=1
-
Thread
Frage: STM32F103 beide SPI benutzen
***********************/ void SPI_Init (SPI1_Mode_t mode) /* * SPECIFICATION: Init SPI1 STM32F103 ***********************************************/ { GPIO_InitTypeDef GPIO_InitStruct; SPI_InitTypeDef SPI_InitStruct; // Initialize SPI RCC_APB2PeriphClockCmd (RCC_APB2Periph_SPI1
[c] //---------------------------- // Includes //---------------------------- #include "stm32f10x.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #include "stm32f10x_spi.h" // Peripherie Defines - alle Pins liegen auf Port A #define SPI_MOSI_PIN GPIO_Pin_7 /* */ #define
-
Thread
Eigenbau Einspeisewechselrichter
Beispiel eine Effizienz von ca. 95% https://onlinelibrary.wiley.com/cms/asset/b8836dac-32ef-46b6-ad67-28f952f7738e/etep12622-toc-0001-m.jpg und nutzt mehrere Kilohertz. Bei einer Eingangsspannung von 18V kommen dort 350V heraus, das ganze wäre also ausreichend. Die verwendeten Dioden sind für ca. 50%
Such einfach LGT8F328P, hat dutzende shops die den anbieten. Preis 2.17, porto 1.30 für den mit usb-seriell drauf.
-
Thread
car hifi - AMP schaltet ein und aus
Kein Abblockkondensator vor/an der Endstufe? Dafür sind diese 1F Dosen doch gemacht.
NichtWichtig schrieb: >>> Kein Abblockkondensator vor/an der Endstufe? >>> >>> Dafür sind diese 1F Dosen doch gemacht. >> >> Die werden nur für die Optik gemacht! > > Begründung? Ich selbst finde die gar nicht hübsch. Elektrisch gesehen ist 1F lächerlich wenig.
-
Thread
TM1650 und STM8
dort eine "schwere Geburt" wo ich sie nicht erwartet hätte. Ich steuere den TM1650 über einen STM8S103 und mittels Bitbanging an. Erster Fallstrick war, dass im Gegensatz zu dem auch von mir verwendeten TM1637 die serielle Kommunikation bei der seriellen Übertragung mit MSB zuerst erfolgt. Ein weiterer
data & 1) { hin= ((data >> 5) & 0x3)+1; hin= (hin << 4); lon= ((data & 0x0f) >> 1)+1; data= hin | lon; } else { data= 0; } Liefert Scancodes dann von 0x11..0x16, 0x21..0x26 etc. [/code] Funktionen für _start, _stop, _write funktionieren Augenscheinlich
-
Thread
USB_IR_Remote_Receiver unter Windows 10
Blackpill bekannten: https://de.aliexpress.com/item/4001062944589.html Auch das Bluepill mit dem F103 oder GD32F103 oder ähnlichen mit F303 sind kompakt und gut geeignet dafür.
-
Thread
STM32F103RCT7: Timer geht nicht
Hallo, ich habe einen STM32F103RCT7 und arbeite mit CubeMX. Ich möchte eine primitives Programm schreiben, das einen Pin mittels Timer toggelt. Der Timer läuft aber nicht. Habe Timer 3 und Timer 4 verwendet, bei beiden das selbe
-
Thread
Owon HDS242 bei Pollin
System > F3:Default Settings lässt System > F1:Display, System > F2:System und das Dateisystem unangetastet, wohingegen System > F4 > F2:Default auch diese zurücksetzt (bis auf die Sprache). Und dann ist mir
" > ggf mit [F4] (auf "2/2 wechseln) > [F2] "Upgrade". 4. Gerät ausschalten und neu einschalten, FW wird geprüft, FPGA programmiert, OS programmiert, Neustart in Chinesisch 5. Sprachwechsel: [System] > bei [F4] auf
-
Thread
LC-Schwingkreis nur mit Oszi messbar (Thorens TD-145 MKII)?
Möchtest Du den Oszillator um T101 abstimmen? Wenn ja, ist es wahrscheinlich besser, den Tastkopf über R103 anzuschließen. Geht es nur um die reine Frequenzmessung oder soll auch eine Amplitude gemessen werden?
hilft der Hinweis von Uwe: Uwe schrieb im Beitrag #7176304: > einen Kondensator von > ca. 220nF zwischen Messobjekt und Tastkopfspitze einzuschleifen
-
Thread
STM32F1xxx Problem mit einer 50Hz PWM
siehe Oszi Bild) in mein Signal rein und dabei fängt das Servo an ordentlich zu ruckeln. FCPU (STM32F103C8T) = 32 MHz PSC = 31 Timer Frequenz = FCPU / (PSC+1) = 1MHz Counter Period = 20000 PWM Frequency = 50Hz Es scheint, als würde hier eine Art "Timer Überlauf" dazwischen funken. Vielleicht
-
Thread
Ansteuerung von LED-Stripes
neuen Varianten von Microchip. Wenn mir ein klassischer ATmega nicht reicht, nehme ich einen STM32F3.
für so eine Ansteuerung nicht ein Overkill? Eigentlich inzwischen schon, denn z.B. die ollen STM32F103C8 sind jetzt entweder sündhaft teuer oder gefaked, aber die kosteten früher um die 1.00€. Jedenfalls ist der sehr praktisch. MaWin hat u.a. die PWM-Frequenz erwähnt - die läßt sich mit dem STM32 gut
-
Thread
BluePill, ST-LINK und CubeIDE
geändert, schon funktionierte es. Post #9: https://www.eevblog.com/forum/microcontrollers/stm32f103t8u6-not-recognized-by-cubeide-as-genuine/
STM32CubeProgrammer_ZJQwGO.log ST-LINK SN : 0671FF495252717267203806 ST-LINK FW : V2J39M27 Board : NUCLEO-F412ZG Voltage : 3,25V SWD freq : 4000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x410 Revision ID : Rev X Device name : STM32F101/F102/F103 Medium-density
-
Thread
Fragen zu AT
eben nichts anderes an. https://www.igmetall.de/download/20190703_21947_79624_Kleiner_Ratgeber_f_r_AT_Besch_ftigte_68c95e90b3a7c2f4d175a02b929255afec0fbd88.pdf
Unterschied ist deutlich größer als 3k€. Hast du schon mal einen AT Vertrag gesehen oder meinst du F.B.;-)
-
Thread
Shield 4 oder 5
Moin, nach über 1jährigem Lauf meiner Wordclock auf dem STM32F103C8T6 mit ESP8266 (gelötet auf dem STM-Shield V.5) funktioniert die Uhr nach einem Neustart für ca. 2 Stunden, danach fallen die unteren 5 Zeilen aus und das Netzteil wird sehr heiß. Da ich noch ein
anhält, also nichts messbares vorhanden. Im Web habe ich noch keinen Schaltplan gefunden der ein STM32F103, ESP8266 und DS3231 RTC + EEPROM miteinander verbindet. Wenn Niemand einen Plan für mich hat werde ich mich hiermit vom Projekt "Wordclock" verabschieden.
-
Thread
Raspi Pico -taugt der was und in C programmieren?
beschränkte "Kickstart"-Version gibt "für > lau" Naja, die reicht ja dann für den kleinen STM32F030 auch. Und mit etwas Beschränkung auf für den STM32F103. Den Debugger vom Keil halte ich allerdings für geringfügig besser weil übersichtlicher. > die ursprüngliche Frage hat sich für den
beschränkte "Kickstart"-Version gibt "für >> lau" > Und mit etwas Beschränkung auf für den STM32F103. Ein "Hello World" auf USB-Serial braucht (mit HAL) etwa 20 kB davon.