-
Thread
Entwicklung eines ferngesteuerten Antriebs für Mecanum-Räder
BT-Shield und als App z.B. den "Bluetooth RC Controller": https://www.youtube.com/watch?v=FW2fbMqY6j8 Das ist natürlich nur für kleine Aktionsradien geeignet. Nach ein paar Metern ist da Schluss...
den passenden Empfänger dazu. Man nehme sich eine Fahrzeug Stromversorgung, irgendeinen Arduino, STM32 Bluepill, ESP32 o.ä. Schreibe zwei Monate die Software dafür und schon bist du fertig.
-
Thread
STM32F7xx CAN time calculation
CAN_SJW_1TQ; CanHandle.Init.TimeSeg1 = CAN_BS1_9TQ; //(1~16) CanHandle.Init.TimeSeg2 = CAN_BS2_8TQ; //(1~8) CanHandle.Init.Prescaler = 24; [/c]
= CAN_SJW_1TQ; hcan2.Init.TimeSeg1 = CAN_BS1_9TQ; //9 hcan2.Init.TimeSeg2 = CAN_BS2_8TQ; //8 hcan2.Init.TimeTriggeredMode = DISABLE; hcan2.Init.AutoBusOff = DISABLE; hcan2.Init.AutoWakeUp = DISABLE; hcan2.Init.AutoRetransmission = DISABLE; hcan2.Init.ReceiveFifoLocked =
-
Thread
Preisdivergenz bei Mikrocontrollern;
dazu. Ich habe gut 30 kleine und große AVR vorrätig, aber nur 5 STM32. Welche Boards nach der Kriese wieder produziert werden kann wohl keiner abschätzen. Vor allem die mit älteren Mikrocontrollern (Atmega328P ohne B, STM32F103, STM32F40x) sehen wir vielleicht nie
Aktuelle 8051 sind in 100k Stückzahlen lieferbar z.B. https://www.silabs.com/mcu/8-bit-microcontrollers/efm8-bb5 Der passende J-Link Debugger für 10 EUR ist auch lieferbar: https://www.silabs.com/development-tools/mcu/8-bit/bb52-ek2701a-efm8bb52-explorer-kit Der normale J-Link
-
Thread
STM32F405RGT6 keine Verbindung über USB
for an external load capacitor.“ https://www.murata.com/en-sg/api/pdfdownloadapi?cate=&partno=CSTCE8M00G52-R0 Am Verhalten hat sich dadurch nichts geändert. Wartet man eine Weile bevor man das Board seit dem letzten Mal mit Strom versorgt hat, dann startet der STM32 meistens, aber läuft dann maximal
1uF X7R ersetzt, da der AMS1117 die 3,3V nicht stabil halten konnte. Und wie im Datenblatt vom STM32F4 gefordert einen 4,7uF Kondensator an einen VDD Pin. Den Q1 CSTCE8M00G52-R0 konnte ich drin lassen. Und nun läufts stabil.
-
Thread
Regelkreis für Modellbauservo
https://www.st.com/content/st_com/en/ecosystems/stm32-motor-control-ecosystem.html
für das Programm ein Servo mit dem Namen „servoblau“ void setup() { servoblau.attach(8); //Das Setup enthält die Information, dass das Servo an der Steuerleitung (gelb) mit Pin 8 verbunden wird. Hier ist natürlich auch ein anderer Pin möglich. } void loop() { //Im „loop“
-
Thread
UART Problem zwischen ESP32 und STM32
Hallo zusammen, ich habe ein Problem bei der UART Kommunikation zwischen einem ESP32 und STM32. Es funktioniert alles soweit bis ich den ESP32 hardresete dann sehe ich erstmal ein Framingerror auf RX und im TX einen Shift in der Antwort. Sobald ich den STM32 dann hardresete funktioniert wieder
ProductMain.h" #include <string.h> #include "DebugOutput.h" #include "GUI.h" uint8_t UART7_rxBuffer[2] = {0}; uint8_t pass1 = 99; uint8_t rfidDetected = 0; SPI_HandleTypeDef hspi1; UART_HandleTypeDef huart7; UART_HandleTypeDef huart1; void SystemClock_Config
-
Thread
5V Input an LED schalten mit 3V3 vom ESP01s
Jörg R. schrieb im Beitrag #7056855: > Ugs 2,8V, dabei beträgt Uds dann 7,8mV. 2,8V Ugs ist der unterste Wert > für den im DB ein Rds(on) spezifiert ist. Bei Ugs 3,3V beträgt Uds > 6,7mV. Dann bin ich zu doof zum löten? :-D Gerne schicke ich
Lars P. schrieb im Beitrag #7056860: > Jörg R. schrieb: >> Ugs 2,8V, dabei beträgt Uds dann 7,8mV. 2,8V Ugs ist der unterste Wert >> für den im DB ein Rds(on) spezifiert ist. Bei Ugs 3,3V beträgt Uds >> 6,7mV. > > Dann bin ich zu doof zum löten? :-D Gerne schicke
-
Thread
IL9341 größere Fonts erzeugen
Hallo zusammen, ich nutze einen STM32 um ein IL9341 via SPI mit folgender Library anzusteuern: https://github.com/martnak/STM32-ILI9341 Das reine Darstellen von Text und Vierecken etc klappt auch schon. In der Lib sind leider nur
U8G2 ist eine super Font-Library mit Display-Funktionen.
-
Thread
Arduino Segment Uhr bauen mit selbst gelöteten leuchtdioden
Wenn du ein Arduino Board mit Internet Anbindung nimmst (z.B. ein NodeMCU Board, oder ein Wifi-Kit-8), dann ist es relativ simpel, die Zeit von irgendeinem Internet Server per HTTP Header abzurufen. NTP ist etwas schwieriger aber besser. Ohne Internet würde ich entweder ein RTC Modul nehmen, oder einen Mikrocontroller mit eingebauter RTC (z.B. STM32) oder die Uhr in Software (mit Timer) programmieren und per DCF-77 Empfänger synchronisieren. Doch bevor man sich diese Komplexität antut, sollte man erstmal eine Uhr programmiert haben, die man
-
Thread
Eure Empfehlung: PIC18 -> ARM umsteigen
STM32 wäre auch eine Möglichkeit http://stefanfrings.de/stm32/index.html Das Dev-Board dazu ist sogar lieferbar: https://www.amazon.de/-/en/STMicroelectronics-Nucleo-64-Development-Cortex-STM32L073RZT6
angepasstes Eclipse, gibt es frei von NXP) mit Black Magic Probe als Debugger. Und ja, als Ersatz für 8-Bitter würde ich die ARMs auch nicht sehen. Wo ein 8-Bitter reicht, kommt der auch rein.
-
Thread
storage size of 'stepper1' isn't known
\FrameworkHALDriver\Src\stm32f0xx_hal_cortex.o Compiling .pio\build\disco_f072rb\FrameworkHALDriver\Src\stm32f0xx_hal_crc.o Compiling .pio\build\disco_f072rb\FrameworkHALDriver\Src\stm32f0xx_hal_crc_ex.o Compiling .pio\build
\FrameworkHALDriver\Src\stm32f0xx_hal_pwr_ex.o Compiling .pio\build\disco_f072rb\FrameworkHALDriver\Src\stm32f0xx_hal_rcc.o Compiling .pio\build\disco_f072rb\FrameworkHALDriver\Src\stm32f0xx_hal_rcc_ex.o Compiling .pio\build
-
Thread
USB device-erkennung
FET und zusätzlichem GPIO nachbilden: https://www.mikrocontroller.net/articles/Datei:Olimexino_STM32_USB.png Bei HighSpeed-USB wird der Pullup IIRC ebenfalls abgeschaltet, aber HS-Geräte werden auch initial als FullSpeed-Geräte verbunden und schalten dann um. ferrit schrieb im Beitrag #7026291
www.beyondlogic.org/usbnutshell/usb2.shtml Was bedeutet es, wenn D+ auf 3,3V gezogen wird und D- auf 1,8V?
-
Thread
Arduino STM32 board package
Hallo Community, ich habe aktuell die Arduino IDE V1.8.19 installiert und möchte die Erweiterung für die STM32 Controller installieren. Dazu habe ich die Anweisungen von der folgenden Seite befolgt: https://github.com/stm32duino/wiki/wiki/Getting-Started
STM32 Package zu installieren! Kennt jemand von euch auch dieses Verhalten bzw. eine mögliche Lösung? Dankeschön. VG Flo
-
Thread
STM32 - ST - Hinhaltetaktik oder Insolvenzverschleppung?
Die Fabs mit den Prozessen für STM32 aber auch LPC usw. sind ausgelastet bis nächstes Jahr. Wir bekommen derzeit z.B. keine LPC845 https://www.mouser.de/ProductDetail/NXP-Semiconductors/LPC845M301JBD48E?qs=AQlKX63v8Rta3uhktjkHuw%3D
nun stattdessen 8051 mit ADC/DAC genommen: https://www.mouser.de/ProductDetail/Silicon-Labs/EFM8BB31F64G-D-QFP32?qs=hd1VzrDQEGhMYI2wRMPQ%252Bg%3D%3D
-
Thread
STM32f042k6 - UART Kommunikation
Guten Abend, Vorgeschichte: Ich versuche auf dem STM32f042 uC UART zu konfigurieren. Als erstes habe ich den USART2 genommen, doch ich bin auf das Problem gestoßen, dass die IDLE line immer aktiv war, obwohl ich den PI(PI und STM kommunizieren) noch gar
versuchen, welches NICHT mit dem USB Port verbunden ist. Mein Problem: Hier ist der Code auf dem STM32. Ich will eine ganz einfache UART Kommunikation(Asynchron) konfigurieren. 1 Start Bit, 1 Stop Bit und 8 DB. Die Probleme sind im Code in den Kommentaren zu sehen. Ich programmiere mit dem mbed
-
Thread
LunaAVR Forum
die Finger davon lassen. Vielleicht wäre FreePascal was für dich. Unterstützt auch ARM-Controller (STM32, LPC...), RISC-V und die ESPs.
immer dieselben Controller verwendet. Nein, ein Projekt wird nicht besser, wenn man anstelle eines 8 Bitters einen 32bitter einsetzt. Wenn man muss schaut's anders aus. Oft haben Entwicker das Gefuehl das zu muessen. Die Produkte sind dann auch entsprechend. Ein Temperaturcontroller (Oxford Instruments
-
Thread
5V Spannungsregler auf 5,3V bringen
> Dann wäre Widerstand allerdings auch ziemlich riskant. https://th.bing.com/th/id/OIP.ikuVo8xEzjnXs0o-tID2GgHaFS
Ähh. Nein. Einen 7805 nimmt man, wenn man 5V braucht. Bzw. eine konstante Spannung zwischen 4.8 und 5.2V (bei 25°C und 500mA). Oder gar zwischen 4.65V und 5.35V (zwischen 5mA und 1A und Vin zwischen 8V und 20V). Alle Werte aus dem Datenblatt für den L7805 von ST. Wenn man die Ausgangsspannung
-
Thread
Wie oder wo STM32 bestellen?
Ich habe ein paar Blue-Pill Boards mit STM32F103C8T6 (sehr wahrscheinlich originale) übrig. Ich glaube es sind 4 Stück.
Ich habe ein paar Blue-Pill Boards mit STM32F103C8T6 (sehr > wahrscheinlich originale) übrig. Die haben nur 20KiB RAM.
-
Thread
STM32 MOSFET ansteuern (min. 5V Gate-Spannung)
Ausgangsspannung auf das Gate zu legen. Mittels open-drain-Ausgang könnte ich dann den Strom vom Gate durch den STM32 auf Ground abziehen, oder? Hier stellt sich mir allerdings die Frage ob der STM32 das verkraftet - irritierenderweise gibt ST im Datenblatt (https://www.st.com/resource/en/datasheet/stm32g030f6.pdf
Hallo, es gibt N-Cannel Mosfet mit Interner Logic. https://www.diodes.com/assets/Datasheets/ZXMS6004N8.pdf ist nur ein Beispiel
-
Thread
Kommunikation zwischen Arduino und STM32
>STM320F072B Discovery-Board Warum nimmst Du nicht beidseitig das Arduino-Framework? https://github.com/stm32duino/Arduino_Core_STM32
chris_ schrieb im Beitrag #7022306: >>STM320F072B Discovery-Board > Warum nimmst Du nicht beidseitig das Arduino-Framework? > https://github.com/stm32duino/Arduino_Core_STM32 Hm... Eine gute Idee. Aber mir geht es eher um eine Datenübertragung
-
Thread
Welche µC in Fahrradcomputern?
Datenblätter habe ich mir bei Cyteye dann nicht mehr angesehen. Eigentlich hätte ich eher Low-Power 8-Bit µC wie STM8L oder Padauk erwartet.
Philipp Klaus K. schrieb im Beitrag #7024060: > Low-Power 8-Bit µC wie STM8L oder Padauk erwartet. >ja< >viel zu neu <
-
Thread
Led-Multiplexing Problem mit Strom
Hintergrund und lässt auch der schnellsten UART genügend Luft zum Verschnurzeln. Hier macht ein alter Mega8 Tastenabfrage, Multiplex von 4 Stellen, UART und steuert nebenbei noch einen 4-Kanal Audiorecorder mit STM32.
und lässt auch der schnellsten UART genügend Luft zum > Verschnurzeln. Hier macht ein alter Mega8 Tastenabfrage, Multiplex von 4 > Stellen, UART und steuert nebenbei noch einen 4-Kanal Audiorecorder mit > STM32. Ja gern, es gibt Götter, es gibt Assembler , und es gibt mich...
-
Thread
Zufallszahl beim Start erzeugen mit ATtiny13 + Luna/Bascom
Dunkelheit automatisch ein. Was will man mehr? Es muss nur jeder seinen eigenen LDR haben. Oder STM32G041J6M. Erzeugt im SO-8 Gehäuse auf dem Chip ziemlich echte Zufallszahlen.
sichtbar asynchron laufen. Nach ein paar Minuten dann komplett. Hatte das "Phänomen" neulich mit einigen STM32, die den gleichen Code haben und parallel eingeschaltet werden und bei den alten AVR-Dingern wird es noch viel schlimmer sein.
-
Thread
arm-gcc, newlib und iostreams
Hallo zusammen ich verwende den arm-none-eabi-gcc um mein Programm zu kompilieren für meinen STM32F407. Ich benutze streams für Input und Output auf verschiedenen UARTs. Konkret habe ich den stdout, stdin und stderr auf dem UART1, sodass bei der Verwendung von printf() und Konsorten eine Ausgabe
> Ich habe aber das mit C++ begonnen genauer anzuschauen und teste > grade einen C++ Code auf dem STM32. Konstruktoren, Destruktoren, > globale Instanzen von Klassen, das alles funktioniert bisher gut Wahnsinn, ich bin schon froh, dass ich es für simples C ansatzweise verstanden habe. Tobias
-
Thread
STM32G031J6 - Ein Anfänger verzweifelt
normalerweise nicht derjenige, der schnell aufgibt, aber ich weiß nicht mehr weiter. Ich versuche einen STM32G031J6 nun schon seit drei Tagen zum dazu zu bringen, einen LED anzusteuern (mit Vorwiderstand). Ich habe zwei verschiedene µCs getestet und auch unterschiedliche Pins. Ich nutze CubeIDE und habe den
Vielleicht könnte das ein Problem sein. https://vivonomicon.com/2019/08/14/new-8-pin-arm-core-the-stm32g031j6/ My first instinct was to use PA0, but that doesn’t work out-of-the-box because PA0 shares a pin with PF2, which is configured as the chip’s reset pin by default.
-
Thread
Oszillator für Atmega 328p
einem proof of concept oder wenn es schnell gehen soll zum Einsatz kommen. Alles andere übernehmen mw. STM32.
sollte so klein wie möglich sein. Dann benutz doch den internen RC-Oszillator des Atmegas. Der hat 8MHz. Den musst du unter den Fuses einstellen. Außerdem musst du dort den Haken bei DIV8 oder DIVCLK8 rausnehmen, sonst läuft der Atmega nur mit 1MHz.
-
Thread
Target mit SWD verbinden - "Vdd from Application" , GND?
string first "swd" $_TRANSPORT ] != -1 Debug: 47 4 command.c:166 script_debug(): command - swd newdap stm32f4x cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id 0x2ba01477 Debug: 48 4 hla_tcl.c:112 jim_hl_newtap_cmd(): Creating New Tap, Chip: stm32f4x, Tap: cpu, Dotted: stm32f4x.cpu, 8 params Debug
stm32f2x 0x1fff7800 0 0 0 stm32f4x.cpu Debug: 71 5 command.c:300 register_command(): command 'stm32f2x' is already registered Debug: 72 5 command.c:300 register_command(): command 'stm32f2x lock' is already
-
Thread
EXTI PortB13
kann ich beim Tasterdruck sehen, dass dort ein Wechsel von High auf Low stattfindet. Es ist ein STM32F070RB. Ich habe folgende paar Zeilen Code, die keinen Interrupt auslösen. Hat jemand ein Tip, was ich übersehen haben könnte? [c] void setInterrupt(uint8_t u8Flag, uint8_t u8Priority) { NVIC->ICPR[u8Flag / 32] |= 1 << (u8Flag % 32); NVIC->IP[u8Flag / 4] |= (u8Priority << 6) << (8 * (u8Flag % 4)); NVIC->ISER[u8Flag / 32] |= 1 << (u8Flag % 32); } /*Fallende Flanke, Pending löschen, PB13 auf
-
Thread
Arduino: Rückkehr von kombinatorischem Linux-Board und Roboterarm für Lehranwendungen
steht.  (Bildquelle: https://docs.arduino.cc/tutorials/portenta-x8/out-of-the-box) Da das Rekompilieren von Yocto-Images in Arbeit ausartet, bietet der X8 Containertechnologie an. Weitere Informationen hierzu finden sich unter https://docs.arduino.cc/tutorials/portenta-x8/x8-fundamentals. ### Erweiterungshardware Der X8 steht nicht allein im Markt – Arduino plant, für das Board einiges an Erweiterungshardware anzubieten. Neben einer Kamera (Vision Shield) wird es auch
-
Thread
Verfügbarer Mikrocontroller für WS2812B
STM32G031
Das hört sich erstmal gut an! Allerdings sind die außer in dem 8-Pin Gehäuse auch nicht wirklich in Stückzahlen lieferbar. Vielleicht komme ich mit dem 8-Pin Gehäuse zurecht, bin mir da aber nicht sicher (brauche noch 4 Taster)
-
Thread
Tulpenmanie 2.0?
reagiert noch fehlerfrei auf OneWire, auch die CRC stimmt. Aber die Temperatur klemmt bei 0xFF00, 126,7°C 8-0 Egal, auch diese Halbleiterkise wird eine Ende finden und die Preise wieder normal werden. Pollin hat den DS18B20 für 7,x Euro, ein wahres Schnäppschen ;-) Den DS18S20 hatte ich vor Jahren
und die Lagerbestände überwachen und sofort bestellen. Aber man bekommt sein Zeug schon, auch die STM32. Ich habe gerade bei LCSC ein paar STM32G070RB bestellt und erhalten. Und dieses Hamstern in den Supermärkten ist keione natürliche Entwicklung, sondern deutsche Panik und Hysterie. Im Ausland
-
Thread
W806. So einfach. Arduino IDE.
sind sie (die Boards) z.Zt. erhältlich und im Leistungsbereich von, gerade nicht/kaum lieferbaren, STM32 µC. Also, interessant finde ich die schon. Was mich aber stört, ist das bewerben der rudimentären Arduino Integration. Diese ist nur einen Hauch mehr, als Nichts. Jetzt könnte man natürlich
B0C822NL3P/ https://www.amazon.de/TECNOIOT-Entwicklungsboard-Mikrocontroller-Bluetooth-Dual-Mode/dp/B0B5R8X48Z/ Also es gibt die Dinger noch, wenn auch bei der Beschreibung bei dem zweiten Link überhaupt nicht klar wird was man da bekommt, das ist wohl von einem ESP32 Board übernommen worden. :-) Hmm
-
Thread
Selbsthilfegruppe
meiner Schande, dass ich zuletzt etwas "Microchip-lastig" war. Aber auch andere Prozessorhersteller wie STM, Texas und so weiter sind zur Zeit kein Stück besser, was die Verfügbarkeit der Bausteine betrifft. Deshalb frage ich nun in die Runde, wer von Euch Erfahrungen mit anderen Herstellern gemacht hat
gibt. Reichelt hat noch viele MSP430: https://www.reichelt.de/msp430-mikrocontroller-16-bit-1-8-v-0-128-kb-16mhz-tssop-20-msp430f2101ipw-p281522.html Und wenn du was modernes willst den RP2040. Der ist sogar extrem preiswert. Allerdings brauchst du noch ein externes QSPI-Flash. Olaf
-
Thread
HAL_SPI_Transmit_DMA ruft callback nicht
(&hspi2, (uint8_t*)aTxBuffer, BUFFER_SIZE) != HAL_OK) { Error_Handler(); } unsigned long counter = 0; while (wTransferState == TRANSFER_WAIT) { ++counter; } } void HAL_SPI_TxCpltCallback
Zur Vollständigkeit, obwohl der Thread schon älter ist. Das geht mittlerweile im CubeMX: STM32CubeMX Project Manager > Advanced Settings > Register Callback
-
Thread
Spannungsregler L78L09 mit geringer Überspannung am Eingang
6 https://www.st.com/resource/en/datasheet/l78l.pdf steht VO Output voltage TJ = 25 °C 8.28 9 9.72 V VO Output voltage IO = 1 to 40 mA, VI = 11.5 to 23 V 8.1 9.9 V also dass der 78L09 bei 25 GradC auf +/-8% genau ist und bei 11.5-23V die Ausgangsspannung über den ganzen Temperaturbereich
> Nein. Aber da Du es geschafft hast, die Ausgangsspannung des 7809 mit > zwei Kondensatoren auf 8 Volt zu drücken, Ich habe im oberen Schaltplan einen Fehler gemacht: Da sind nicht 8V, sondern 9V. Gruß Transformator1
-
Thread
I2C mit FreeRTOS auf STM32F103
muss man die MemRead /Write Funktionen nehmen. Die Wrapper können dann z.B. so ausschauen: [c]int8_t user_i2c_read(uint8_t reg_addr, uint8_t *reg_data, uint32_t len) { HAL_StatusTypeDef status = HAL_OK; //initial value is usually zero int32_t iError = BME280_INIT_VALUE; uint8
man auf einem F103 > ein wie auch immer gestaltetes RTOS verwendet Also im Vergleich zu vielen 8-Bit oder 16-Bit Mikrocontroller ist selbst ein "popeliger" und steinalter STM32F103 ein Monster und steckt wegen des grossen RAM's, Flash und hoher CPU Taktfrequenz den Overhead für FreeRTOS locker weg
-
Thread
STM32CubeIDE Projekt von SW4STM32 importieren
nun zahlreiche Einträge mit printf enthalten sind, z.B. [code] .text.fprintf 0x00000000080066c8 0x20 c:/st/stm32cubeide_1.7.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../
./arm-none-eabi/lib/thumb/v6-m/nofp\libc_nano.a(lib_a-fprintf.o) 0x00000000080066c8 fiprintf 0x00000000080066c8 fprintf [/code] Im alten Mapfile kommt printf kein einziges mal vor. Hat jemand eine Idee wie ich der STM32Ide sagen kann
-
Thread
Empfehlungen für aktuellen µC
> - 2x UART > - 4x PWM (unabhängiger Kanal) > - I2C > - 2x SPI Können praktisch alle, sei es 8 oder 32 Bit. Such dir den schönsten aus. STM32, LPC, [[PICCOLO]], ESP32 whatever. > - Toolchain / Programmer unter Linux lauffähig und Open Source WOW! Und was machst du dann mit der Open Source
/boards/Debugger-STM32F103C8U6-STLINKV2 Mit Cube-IDE, läuft perfekt mit Linux Christian
-
Thread
STM32F0 Bootloader-Problem (UART, Neuling braucht Hilfe)
Hallo liebe Leute! Ich muss ein bisschen weiter "ausholen": Ich habe mein erstes Board mit einem STM32-Controller entworfen. Konkret ist es der STM32F030C8T6. Ich habe vorher noch nie mit STM32- oder STM8-Controllern gearbeitet. Ich hab heute Morgen das Board zum ersten Mal eingeschaltet. Soweit
habe ich das so verstanden). Ja. Siehe Datenblatt unter https://www.st.com/resource/en/datasheet/stm32f030c8.pdf Seite 12/93, Abschnitt 3.3 Boot Modes. Da steht ganz klar: "The boot loader is located in System Memory. It is used to reprogram the Flash memory by using USART on pins PA14/PA15 or
-
Thread
Abstandsmessung mit Ultraschall - Verständnis
Hallo Ich versuche mit einem Atmega 8 und einem HC-SR04 den Abstand zu einer Wand zu messen. Habe alles auf einem Board aufgebaut und versuche die Grundlagen zu begreiffen. Gemäss DB ist die Funktionsweise und Anschlüsse am SR04 klar und
Ich benutze den ICP für die Abstandsmessung: [c] static const uint8_t ticksperus = clockCyclesPerMicrosecond() / 8; static const uint32_t halfsos = 17145; // 171.45 2m/s = 17145 2cm/s TCCR1A = 0; TCCR1B = (1<<CS11); // Prescaler 8 TCCR1C = 0; Trigger/Echo
-
Thread
Ersatz Transceiver für 433MHz Telemetrie
eine andere Frequenz ausgewichen. Bei den Drohnen nimmt man ja für die Videoübertragung auch eher 5.8 GHz. Leider hab ich auch in dieser Frequenz nichts gefunden, mit dem man Serielle Daten übertragen kann.
schrieb im Beitrag #7007307: > Bei den Drohnen nimmt man ja für die Videoübertragung auch > eher 5.8 GHz. Das hat mit der bandbreite von analogem video zu tun. Glaub mir, für "auf offenem Feld. Distanz etwa 150m" willst du kein 5.8ghz. Erzähl mal was du machst.
-
Thread
youtube-dlc auf ubuntu installieren
stm schrieb im Beitrag #7006980: > /usr/bin/python: No module named pip [code] sudo apt install pip [/code]
stm schrieb im Beitrag #7007888: > jetzt wird permission denied :) Weil du versuchst, deinen Download nach /snap/bin zu schreiben, wo er natürlich überhaupt nicht hingehört. stm schrieb im Beitrag
-
Thread
Optokoppler TLP292-4 Vorwiderstand
Ich möchte ein digitales Signal aus einem Fahrzeug mit meinem STM32 uC einlesen. Dazu möchte ich den TLP292-4 Optokoppler verwenden. Auf Seite des uC würde ich die Emitter auf GND legen. Die Kollektoren würde ich an jeweils einen Eingang anschließen und den internen
niedrigen und hohen Nennstrom, die langsam bzw. schneller schalten: Eine für IC = 2.4 mA, IF = ±8 mA — — 0.3 und eine für IC = 0.2 mA, IF = ±1 mA — 0.2 — V Bei IC 0.2mA will er 15k als pull up und 3k8 als LED Vorwiderstand, bei IC = 2.4mA eher 1k2 und 470Ohm. Warum überhaupt Wechselstromoptokoppler
-
Thread
STM32F4 Timer Triggered DMA SPI – NSS Problem
An meinem STM32F417IG Mikrocontroller habe ich einen externen 16bit-DAC (TI DAC81404) angeschlossen, der mit einer Rate von 32kHz ein Signal generieren soll. Die Kommunikation soll über SPI und unabhängig von der
große Nachricht gesendet wird und 3. CS anschließend wieder auf high gezogen wird. In den ersten 8bit (von 24bit) befindet sich u.a. die Information an welchem Channel die Ausgangsspannung anliegen soll. Die restlichen 16bit enthalten den digitalen Wert der Ausgangsspannung. Infos zum STM32 Leider
-
Thread
Problem bei Temp-Messung Rasp. Pi Pico & Pt1000
[code]#!/usr/bin/python3 from machine import ADC, Pin, mem8 PADS_BANK0_BASE = const(0x4001c000) GPIO26 = const(0x6c) GPIO27 = const(0x70) GPIO28 = const(0x74) GPIO29 = const(0x78) mem8[PADS_BANK0_BASE + GPIO26] = 1 << 7 mem8[PADS_BANK0_BASE + GPIO27] =
Datenblätter: STM32F1: MSPS STM32F4: MSPS AT90:kSPS ATtiny:kSPS ATmega:kSPS rp2040:kS/s ESP32:ksps und Msps Macht wirklich jeder wie er will…
-
Thread
Suche Literatur für strukturierte Embedded Programmierung
Fachzeitschriften mal gute Kurse, vielleicht findet man ja bei heise.de was passendes: https://shop.heise.de/stm32-umfassende-praxisbuch.
oder für den TO mit STM32: https://www.st.com/content/st_com/en/support/learning/stm32-education/stm32-moocs/FreeRTOS_on_STM32_MOOC.html
-
Thread
[Selbstbau CPU] Welche Befehle machen eine CPU "praktisch"?
Museumszeugs war meiner Meinung nach bei schon > verkrüppelt auf die Welt gekommen. Abgesehen von STM8 ist AVR wahrscheinlich die neuste 8 bit Architektur. Mit "Museumzeugs" hat das nichts zu tun.
Wenn ich eine geile MCU haben will, die viel Spaß macht und die kaum einer kennt, nehme ich einen STM8 und hab Spaß. Selbst für Josefs BO8 kann ich ein fertiges FPGA Board nehmen. Andre kann seine CPU ja gerne bauen, aber niemand sonst wird das je wieder tun. Der Nutzen für den TO ist klar.
-
Thread
Analogeingang schützen im ausgeschalteten Zustand
"any other pin" = das gilt nur für die ADC-Pins, nicht für den Rest. Und schon garnicht für neuere STM32!)
Beim STM32F103 (ich glaube sogar bei allen STM32) sind die analogen Eingänge aber nicht 5V tolerant. Sie haben intern eine Diode, die Überspannung nach VCC ableitet.
-
Thread
[s] DIAC, 35-45V
So so https://www.reichelt.de/triggerdiode-35--45-v-do-35-db4-stm-p219450.html
Ersatzschaltung für den menschlichen Körperwiderstand genutzt werden. Ganz ordentlich! Der Pulskondensator hat 8uF/630V, macht 1,6J. Angefaßt hab ich nicht, da war ich zu weich ;-)