-
Thread
Arduino Blue Pill & PWM
LED´s mittels PWM Heller und Dunkler macht. Dieser anbei. Das Lauflicht verhält sich so: https://youtu.be/yAkn36FYmO8 Also LED 3,6,7 gehen nicht an LED 9 & 10 Blinken hin und her bei jedem Durchlauf.
So ich hab folgendes gemacht: Alle funktionierenden LED´s auskommentiert. Somit bleiben nur noch PA2 PA7 PA8 PA9 und PA 10 übrig. Ergebnis: PA2 leuchtet weiterhin nicht PA7 Blinkt einmal auf nur im ersten Durchlauf, danach nicht mehr PA8 leuchtet nicht
-
Thread
Preiswerter X86-Einplatinenrechner, STM-Softwareupdates und anderes mehr
auf dem normalerweise für Linux vorgesehenen Teil eines MP1-Systems auszuführen: [c] Just like STM32CubeMX and STM32CubeProgrammer, STM32CubeIDE is also receiving support for the STM32CubeMP13 package that brings RTOS support to the STM32MP13 MPU. Consequently, developers will be able to create and flash bare metal firmware onto the microprocessor’s Cortex-A7. [/c] Neuerung Nummero zwei erleichtert Nutzern von STM32CubeIDE den Wechsel zwischen verschiedenen Compiler-Toolchains. Spezifischerweise liest sich die Ankündigung in diesem Bereich folgendermaßen
-
Thread
Kurzvorstellung Privatprojekt - Ansteuerung Schrittmotor
Moin µc's, Eine Einsteigerfrage mit Vorstellung um Euch und mich kennenzulernen. Über einen zwei-kanalig nutzbaren Operationsverstärker wird PUL und DIR einer Schrittmotor-Steuerung verschaltet und
Schrittmotortreiber nicht, Der hat Optokopplereingänge mit 270 Ohm Vorwiderstand. Für einen 3,3V µC also etwa 8mA zu treiben. Das sollte fast jeder µC können.
-
Thread
VL53L5CX am Wemos D1 (Arduino IDE): Exception bei Init :-(
Ich habe einen VL53L5CX (8x8 TOF Entfernungssensor) per I2C an einem Wemos D1 Mini (ESP8266) angeschlossen und wollte mit dem ersten Beispiel der SparkFun_VL53L5CX_Library einsteigen "FastStartup". Der Sketch wird problemlos compiliert
Ich habe die originale Beispiele von STM und die STM Cube IDE genommen. Damit gab es keine Probleme. Diese Bibliotheken von Drittanbietern sind oft mit heißer Nadel gestrickt.
-
Thread
RS232- oder SPI-fähiges mp3-Player-Modul gesucht
wenn man nach einem Power Down ein Hörbuch an der beendeten Stelle fortsetzen will, oder Sachen wie 10s zurückspringen implementieren will. An dem Modul finde ich nett dass es das ganze Handling der SD-Karte und der mp3 Dekodierung selbst erledigt so dass ein langsamer 8-bit Prozessor zum steuern ausreichend
Georg S. schrieb im Beitrag #7576499: > Ich hatte gehofft dass ich mich um Dateisystem und SD-Karte nicht > kümmern muss. Denn selbst wenn es dafür Libs gibt, muss man die immer > noch zum laufen bringen
-
Thread
STM32 Nucleo L152RE mit Servo und Schrittmotor hängt
100; } int main() { s1_pos1.mode(PullDown); s1_pos1.rise(&isr_s1_pos1); s2_pos2.mode(PullDown); s2_pos2.rise(&isr_s2_pos2); s3_pos3.mode(PullDown); s3_pos3.rise(&isr_s3_pos3); servo.period_ms
F407 den ich hier gerade habe > genauso. Habe es jetzt mit PC_2 und PC_3 gelöst. [c]InterruptIn s1_pos1(PA_10); InterruptIn s2_pos2(PA_6); InterruptIn s3_pos3(PA_1); InterruptIn s4_stop(PB_0); InterruptIn us_1_echo(PB_5); InterruptIn us_2_echo(PC_3); InterruptIn us_3_echo(PC_2);[/c] Wir
-
Thread
Hilfe bei der Evaluierung eines Ultra-Low-Power-Temperatursensors (SMT172)
Die Formel aus dem Datenblatt habe ich schon entnommen. DC = 0,32 + 0,0047 * T. Weshalb die 8 Perioden?
Giuseppe schrieb im Beitrag #7574106: > Weshalb die 8 Perioden? Weil es so im Datenblatt steht: "A valid duty cycle in equation (1) is defined as the average of individual duty cycles from 8 consequent output periods." Duty Cycle enthält die Temperaturinformation
-
Thread
Elektronische Last mit MOSFET
Sebastian S. schrieb im Beitrag #7573602: > 25mOhm wären > jedenfalls schon zu viel für einen einzelnen MOSFET. Mein aktueller Plan wäre die OPs mit 12V für den dicken BUK (~0,8mR) und 4mR Shunt und das in
C-headern usw von einem Generator generiert 🥴 Ziemlicher Aufwand und echt krass wieviele verschiedene STM32s es gibt - war mir garnicht bewusst. Ist auch irgendwie ein Wunder wie STMicro diese "Vielfalt" überhaupt noch managen kann und der Code-Generator in STM32CubeMX eigentlich relativ gut funktioniert
-
Thread
ESP8266 Sample audio mit 8000Hz 8Bit
Eine Suche nach I2S audio codec liefert.
Hab insgesamt keine guten Erfahrungen mit den ASC von ESP. Die von den STM MCs sind deutlich rauschärmer. Oft haben die mehr als genug parallel, womit man noch bessere Ergebnisse ausrechnen kann. Fing schon beim STM8 an.
-
Thread
HC-12 Funkmodul- UART wirklich 3,3V Level?
ranhängen. Auf dem HC-12 ist dieser Controller verbaut: https://www.st.com/resource/en/datasheet/stm8s003f3.pdf Der liegt mit VDD an den 3,3 Volt des Längsreglers. Der TX Ausgang des Controllers liegt direkt an einem Bauteil, was wie ein Transistor aussieht. Da steht nur 24 drauf. Der zweite Pin
-
Thread
STM32 - UART Ausgabe - Wie richtig?
Viktor S. schrieb im Beitrag #7569446: > Sehr geehrte Forum Mitglieder, > > ich setze mich gerade mit STM32 und UART auseinander. Fuck! Setze dich erst einmal mit den Regeln hier im Forum auseinander
Viktor S. schrieb im Beitrag #7569952: > Vielleicht einen Hinweis auf eine Doku geben. https://www.st.com/resource/en/user_manual/um1725-description-of-stm32f4-hal-and-lowlayer-drivers-stmicroelectronics.pdf
-
Thread
12-digit 7-Segment-LCD - gibt es sowas?
Spannungspegeln und man braucht keinen Spezialtreiber. https://www.reichelt.de/lcd-7-segment-1x3-h-8-9mm-lcd-7s-3-9-a-p197497.html?&nbc=1
alles, was mit PCF85 anfängt kein Spezial-IC ;) Dann kannst du z.B. 3 bis 4 PCF85162 nehmen. Wenn's unbedingt der uC machen soll: Digikey hat alleine 24 verschiedene STM32L im LQFP-144 auf Lager :)
-
Thread
STM32F401RC: Flash erase
mal platz für ein SOT23-5 oder ein 2mm*3mm UDFN8? Glaube ich nicht. fchk
> UDFN8? Glaube ich nicht. Es gibt auch noch WLP8. Aber dann jammern wieder alle, "kann ich nicht loeten". :-D Nun ja, bei manchen Devices hat der Hersteller halt den Speicher relativ grob strukturiert
-
Thread
LD1117. Aber welcher genau?
Ob S. schrieb im Beitrag #7566581: > Warum schafft es STM eigentlich nicht, sowas wie das Marking mit in's DB > zu schreiben? Andere können das doch auch. Weil ST übler als die letzte chinesische Hinterhofklitsche
Michael B. schrieb im Beitrag #7566637: > Ob S. schrieb: >> Warum schafft es STM eigentlich nicht, sowas wie das Marking mit in's DB >> zu schreiben? Andere können das doch auch. > > Weil ST übler als die letzte chinesische Hinterhofklitsche
-
Thread
Amazon stellt ABI-Programm ein, neue Version von SDCC und Arduino-Erweiterung
.  Bildquelle: https://blog.st.com/aws-stm32-ml-at-the-edge-accelerator/. Eine „tiefergehende“ Beschreibung findet sich unter der Quelle. Interessant ist vor allem die Erwähnung des STM32-Model Zoo: ein von Nokia RDP inspirierter „Clouddienst
to user-written asm functions or their declarations). * Improved optimizations for code speed for stm8, pdk, z80 (and related). * New mos65c02 port to better support the WDC 65C02. [/c] Im Hintergrund wurden seine Aussage nach außerdem „verschiedene“ Verbesserungen und Stabilität-Erhöhungen
-
Thread
[STM32L0] HSI16 und 115200 Baud
Andreas S. schrieb im Beitrag #7565346: > Aber natürlich gibt es auch den > STM32L052 in Gehäusebauformen mit HSE, z.B. Pin 5 des LQFP48. Aaah ... okay 🙈 In der 32pin Variante hat er keinen ... Mhmmm,
J. S. schrieb im Beitrag #7565339: > Ob S. schrieb im Beitrag #7565335: > >> Warum rechnest du dir das nicht einfach selber aus? Zu blöd oder zu >> faul? > > Holst du dir einen runter auf deine Antworten
-
Thread
SDCC 4.4.0 Release Candiate 1
to user-written asm functions or their declarations). * Improved optimizations for code speed for stm8, pdk, z80 (and related). * New mos65c02 port to better support the WDC 65C02. Das umfassende ChangeLog findet sich unter: https://sourceforge.net/p/sdcc/code/HEAD/tree/tags/sdcc-4.4.0-rc1/sdcc
4.4.0: https://sourceforge.net/projects/sdcc/files/ Auch der Vergleich der aktuellen Compiler für STM8 wurde aktualisiert: http://www.colecovision.eu/stm8/compilers.shtml
-
Thread
Mehrere ATmegas über RS422 (MAX 488) verbinden.
braucht immer noch eine Prüfsumme, eventuell Leitungskodierung, Paket-Anfang/Ende-Erkennung. Das gibt's beim CAN alles "gratis" von der Hardware schon erledigt. Einziger Nachteil vom CAN: Pakete sind auf 8 Bytes begrenzt.
Niklas G. schrieb im Beitrag #7563814: > Einziger Nachteil vom CAN: Pakete sind auf 8 Bytes begrenzt. Immerhin 8 mal mehr als ein "SIO-Paket" mit grade mal 8 Bits... ;-)
-
Thread
STM32 in FPGA
in der es eigentlich immer Unterschiede zwischen FPGA- und Controller-GPIO's gibt. Das fängt schon bei Logik-pegeln an, moderne FPGA's unterstützen gerne schon alles über 2V5 nur über Levelshifter, während bei STM32 auch 5V tolerante IO zu finden sind. Aufmerksamkeit sollte
> Morty S. schrieb im Beitrag #7567190: >> [ganz viel] > > Theorie, weil niemals ein STM32 in ein FPGA portiert werden wird, Nix Theorie und auch nix STM32 spezifisches. Wer sich einen Überblick über die
-
Thread
12V Überwachung mit sehr geringer Stromaufnahme gesucht.
einen davon. Das Teil merkt sich den niedrigsten Wert und blinkt entsprechend langsam. Z.B. alle 20s bei 4,2V und alle 41s bei 3,5V und alle 56s bei 3,0V usw. Braucht auch nur wenige µA. Du siehst dann auch, wann die Akkus auseinanderlaufen.
Manfred P. schrieb im Beitrag #7561916: > Ich habe Pin_8 hochgebogen und den Strom ins IC V+ gemessen: Unterhalb > 1,8µA, oberhalb 300..400µA. Irgendwie ist das unmöglich?
-
Thread
Widerstandsberechnung Frage zu Schaltplan / Atmel
Daniel S. schrieb im Beitrag #7558519: > Gehen wir davon aus, an Ausgang A(0) hängt Wo ist dieses A(0)? Ich sehe da nur A(1)..A(26). Ich nehme zum erklären einfach mal an, der 50R wäre am A(18). Daniel S
einige Messungen gemacht und die Schaltung mal Simpel am Breadboard nachgebaut, diesmal mit einem STM32F103 Bluepill und 12Bit ADC... letztlich lief's dann auch mit dem Atmel (zwar ungenauer aber lief) Eigentlich stimmt alles so, das Problem war aber R135 mit 10kOhm: (Was ich absolut nicht nachvollziehen
-
Thread
uC mit USB3 Device (!) - welche uC gibt mittlerweile im Jahr 2023?
im normalen USB-Kabel. Sprich: USB-3 geht, USB-2 geht nicht. Von daher können wir einen Standard STM32 nicht verwenden, weil der nur USB-2 kann. Die Datenrate ist dabei vollkommen egal. Von daher würde ich mich über einen USB3-fähigen STM32 (o.ä.) freuen.
kleinen Box von Unibrain ist auch bloß ein Chip der Hub spielt) aber bei höheren Datenraten (so ab 20MB/s) gab's Datenverlust. Mit einem billigen USB 2 Hub dahinter klappt alles zuverlässig. Ansonsten gibt's solche industriellen Optokabel auch für 2.0 bei Icron.
-
Thread
PCB -Frequenzrampe 100khz-360 MHz
einen Sägezahnoszillator, damit könnte man dann einen VCO ansteuern. https://de.wikipedia.org/wiki/S%C3%A4gezahn-Generator
nicht so schnell. https://www.ebay.de/itm/364361998104 hier wird für die chinesische Platine ein STM32-Controller benutzt
-
Thread
STM32F407 Nachfolger
J. S. schrieb im Beitrag #7557443: > Der F407 hat auch reichlich Power Displays direkt anzusteuern, Beim STM32F429 kann man Displays direkt per parallelem Interface ansteuern. Moderne STM32 wie STM32F469
Microcontroller angesteuert wird. Das Display wird maximal 11 Zoll haben, wahrscheinlicher sind aber 7 oder 8 Zoll. Ein Handy Display, wie oben erwähnt, wäre in Ordnung. Denke, dass man das günstiger bekommt im Vergleich zu einem Nextion. Habt ihr noch Vorschläge welches Display ich mit welchen STM32 Microcontroller
-
Thread
LM324 Als Pegelwandler
Guten Abend zusammen, Ich bin gerade dabei einen STM32 an eine SPS Anzubinden. Via Digitale I/OS. STM32 Output - > SPS input Leider hab ich auf der Platine quasi keinen Platz mehr um ordentliche Push-Pull oder Totem Pole Stufen aufzubauen. :-(
Multisim sim sagt es geht. Die Anzahl der Komponenten ist halt sehr niedrig (4 Kanäle = 1 Opamp, 8 Widerstände, 1 Kerko als Abblock Kondensator), deshalb dieser Weg Klar ist die Slew rate vom Dino OP amp nicht ideal, braucht fast 50uS von 0 auf 24V aber SPS Eingänge haben Eingangsfilter die das
-
Thread
ESP- / Funkmodul auswählen
Auch da ist WLAN eine eher ungünstige Wahl. > für Anwendungen mit CAN hätte ich eine blue pill (stm32) dran gepackt Seit etwa 2020 ist es fast unmöglich geworden, voll funktionsfähige Fälschungen zu bekommen. Und Boards mit originalem STM32F1 gibt es auch nicht mehr. Rolf schrieb im Beitrag
will ja schon mindestens 2.3V haben Vorsicht: Die meisten Flash Speicher neben dem ESP brauchen 2,8 Volt, manche sogar 3 Volt. In der Praxis heißt das: Der ESP83266 kann mit 2,3 Volt nur ruhen, nicht arbeiten.
-
Thread
THT im Hobbybereich, hat das noch Zukunft? Gesperrt
Ansonsten 1x im Jahr ein Amateurfunkflohmarkt was man vielleicht was exotisches bekommen hat. Das war's.
Internet Unterlagen. Übrigens verdiene ich mir sonst meine Brötchen mit Gesellen wie L496, LPC1788, STM32F407 u.a. Aber das ist halt Arbeit. Fuer Hobby spiele ich lieber mit den historischen Sachen und einfacheren 8-Bittern. Mein Hobby-Welt und Interessengebiet taktet eher im ms Bereich anstatt bei ns
-
Thread
STM32 SPI DMA Jitter
Hi, Ich verwende ein STM32F767 Nucleo-144 board mit einem STM32F767ZIT6 Prozessor. Mit CubeIDE konfiguriere ich SPI1 als I2S input und pumpe die Daten über den DMA2/Stream0 in einen kleinen 8x16Bit circular buffer. Die clock vom SPI1 ist ~ 3MHz. Ich habe die HAL_I2S_RxHalfCpltCallback() und HAL_I2S_RxCpltCallback() Routinen aufgesetzt. In beiden Routinen toggle ich einen GPIO und bekomme ein ~23.8kHz Rechteck signal. Das geht alles wunderbar. Aber: Das Rechteck
-
Thread
Beeindruckendes von STM
Quelle: https://www.st.com/resource/en/application_note/an5348-introduction-to-fdcan-peripherals-for-stm32-product-classes-stmicroelectronics.pdf
Ob S. schrieb im Beitrag #7551072: > halt doch dasselbe Acronym. Es geht hier aber nicht ums acronym sondern um die Legende.
-
Thread
Ist die Bezeichnung VCC noch aktuell?
Masseanschlüsse mit ins Symbol ein. Dann hat man die notwendigen Freiheiten. Speziell bei modernen uC wie STM32L496 z.B., da hat man dann jede Menge an solchen Verbindungen.
. 6 unterschiedlichen Spannungen von 0,8V..12V erst mal den Spannungsteiler im Schaltregler nachrechnen muss, um herauszufinden, dass in diesem Schaltplan Vcc = 3V3 gilt.
-
Thread
Register, RAM und Addressraum
addressraum oder was stellt das da ? Letzteres. > Ab und zu steht dann auch das die PC aktuell 8 Bit im addressraum > speichern. Ich dachte aber wir sind schon bei 64 Bit? Normale PCs können pro Adresse im RAM 8 Bit speichern. Sie können aber auch mehr als 8 Bit mit einem mal speichern, seinen
Trollerei, oder ich verstehe die Welt nicht > mehr. Da ist wohl leider viel Wahres dran . . . 8-0 > 13. hab ich‘s andern beigebracht. Und heute sind Studenten mit all den > modernen Medien nicht in der Lage, sich ein paar Grundlagen anzueignen, > die nun wirklich kein Hexenwerk sind? Wenn
-
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
nutze ich folgenden Code: [code] #define GET_VERSION 0x01 #define GET_VOLTAGE 0x02 uint8_t txData[6]; uint8_t RxData[6]; void HAL_I2C_AddrCallback(I2C_HandleTypeDef *hi2c, uint8_t TransferDirection, uint16_t AddrMatchCode) { if(TransferDirection == I2C_DIRECTION_TRANSMIT) {
-
Thread
ILI9341 SPI Pixel auslesen geht teilweise. ID4 auslesen nicht
Read Display ID Infos(0x04) funktioniert er nicht dort kommt einfach nur 0x00 wieder zurück. J. S. schrieb im Beitrag #7546245: > Beim eTFT ist ein Beispiel ScreenCapture dabei, das soll mit ILI9341 und > STM32 laufen. Das das läuft tatsächlich! Ich habs auf einem STM32F446RET6 gespielt und
zurückgeben werden. Ich hatte eben nochmal kurz in den Code für den ILI9486 welcher auf einem STM32 läuft reingeschaut. Das Display war im 8-Bit 8080 parallel Modus angesteuert. Da hatte ich den Code so geschrieben das bevor das Display überhaupt initialisiert wird erstmal die ID4 ausgelesen wird
-
Thread
Full Speed WinUSB-Gerät gesucht
Hier habe ich erläutert wie das geht: https://www.mikrocontroller.net/articles/USB-Tutorial_mit_STM32#Konfiguration_der_PC-Seite Auf GitHub sind Binaries für den STM32F103 welche eine Enumeration als WCID Device durchführen, musst du nur auf ein Bluepill o.ä. flashen: https://github.com/Erlkoenig90
SETUP: C1 21 00 00 05 00 0A 00 - Get MS Extended Properties OS Feature Descriptor (Len:0A) IN 0A: 8E 00 00 00 00 01 05 00 01 00 OUT (ACK) SETUP: C1 21 00 00 05 00 8E 00 - Get MS Extended Properties OS Feature Descriptor (Len:8E) IN 40: 8E 00 00 00 00 01 05 00 01 00 84 00 00 00 01 00 00 00 28
-
Thread
10W Bitcoin miner mit 450GH/s für Raspberry Pi
Compiling embassy-usb v0.1.0 (/dev/shm/qaxe/firmware/embassy/embassy-usb) Compiling embassy-stm32 v0.1.0 (/dev/shm/qaxe/firmware/embassy/embassy-stm32) Compiling embassy-stm32l1-examples v0.1.0 (/dev/shm/qaxe/firmware/fw-L151C8) Finished release [optimized + debuginfo] target(s) in 5.84s
Fehler, wie beim ersten mal. [c] DEFMT_LOG=info cargo objcopy --release -- -O binary qaxe-fw-L151C8.bin Compiling embassy-stm32l1-examples v0.1.0 (/dev/shm/qaxe/firmware/fw-L151C8) Finished release [optimized + debuginfo] target(s) in 1.17s [/c] [c] >st-flash --connect-under-reset write
-
Thread
Was für ein Bauteil ist das?
Ein 12MHz-Quarz für's USB-Timing
dass sie vom PC empfangen und passen sich dem an. Siehe https://www.st.com/resource/en/datasheet/stm32l072v8.pdf suche darin nach "crytsal-less".
-
Thread
Hilfe bei Erkennung vom Microcontroller
Pin 1: 3,5V Pin 2: 140mV Pin 3: 130mV Pin 4: 200mV Pin 5: 78mV Pin 6: 78mV Pin 7: 120mV Pin 8: 5V Mit IC liegen an: Pin 1: 3,5V Pin 2: 4MHz Pin 3: 4Mhz Pin 4: 200mV Pin 5: 5V Pin 6: 5V Pin 7: Kommunikationssignal Pin 8: 5V
> > Pin 8: 5V > Sieht doch sehr nach einem ATtiny aus. +++ Einem guten™ PIC wuerde das auch nicht gefallen.
-
Thread
STM32F103 - UART Loopback- die eigene Sendung empfangen..
Prinzip her hätte ich vermutet, dass sowas in der Richtung geht: uint8_t out[] = {0xff,0x55,0x66}; uint8_t in[3]; HAL_UART_Transmit(uart, out, 3, 100); HAL_UART_Receive(uart, in, 3); Was ich dabei empfange ist aber großes Ka**.. :-( Wie gehts denn nun tatsächlich
ich, sie nicht zu benutzen. Es geht ja auch ohne. Siehe meine Anleitung http://stefanfrings.de/stm32
-
Thread
Waveshare e-Paper 2.13“ am Arduino Uno
Ich habe das Problem mit einem SPI-Ram gelöst. Gibts als so8-Baustein in verschiedenen Größen. Sicher nicht erste Wahl, aber für einen Demonstrator voll in Ordnung, zumal die e-Paper Displays nicht für schnelle Wechsel gebaut sind. Waveshare hat für den Arduino
. Vorteil des Schnelluptates ist, das das Display nur einmal flackert und der Update deutlich in <1s durch ist. Für den STM32 und Raspi gibts noch Code für ein partielles Update, d.h. Display-Teilbereiche. Da flackert gar nichts mehr. Das habe ich auf den Arduino portiert. Anbei noch ein Bild vom
-
Thread
STM32F446 USB-CDC mit StandardPeripheralLib - nix geht
5V Vcc vom USB-Port selbst hochgezogen (1.5k). Das Board ist ein Eigenbau mit 8MHz HSE, wo verschiedene MCU drauf laufen können. Der USB darauf funktioniert mit SPL-OTG-Treibern von ST beim STM32F405, STMF401, STM32F429, STM32F407 und am STM32F103 oder STM32F042 mit unterschiedlichen Treibern (auch mit dem Code von W.S.). Aber nicht beim STM32F446. Verwende ich die HAL und CubeIDE/MX, läuft auch der STM32F446 USB problemlos. Sowohl getaktet über PLLQ (mit SystemCoreclock 168MHz, PLLM 8, PLLN 336, PLLP 2, PLLQ 7)
-
Thread
I2C Scanner / STM32 Adressproblem..
Daniel S. schrieb im Beitrag #7543722: > Mich wundert eben nur, warum bei meinem STM32 in 2er Schritten gezählt > wird, selbst wenn ich die Schiebung nach links weg lasse.. Weil Du die I2C-Adressierung nicht
funktioniert. Leider wurden meine Fragen aber nicht beantwortet. >> https://controllerstech.com/stm32-as-i2c-slave-part-1/ Hier wird der STM32 Slave lediglich mit 0x12 Adresse eingerichtet, Master-Code: [code] /* USER CODE BEGIN 2 */ uint16_t slaveADDR = 0x12<<1; uint8_t TxData
-
Thread
Intelligentes TFT (3,2 - 4,3 Zoll) gesucht
damit genug Pins für die Anwendung zur Verfügung stehen. Das Layout wird deutlich aufgebläht. Beim STM32F407 habe ich als Zeichengeschwindigkeit für ein 8x16 Zeichen 18 µs in Erinnerung. Bei vielen alphanumerischen Ausgaben kommt da Einiges an Rechenzeit zustande. Diesbezüglich hat ein abgesetztes TFT-Modul
Ob S. schrieb im Beitrag #7543626: >> We expect RP2040 to remain in production until at least January 2041 > > Mehr gibt's dazu wohl nicht zu sagen. Doch, gibt es. "expect" klingt nicht unbedingt nach
-
Thread
Variable innerhalb eines Threads ändern
uint8_t refVal = 0; bool isRailConnected = false; uint8 und bool und noch vermutlich verschiedene Contexte. Da würde ich aufpassen. Denn STM32 ist ja 32 bit weit. Wenn der Compiler den uint8 und den bool
Daniel S. schrieb im Beitrag #7542216: > Was muss ich tun, um aus dem gestarteten Thread die Variablen außerhalb > zu ändern? [c] volatile uint8_t refVal = 0; volatile bool isRailConnected = false; [/
-
Thread
Doppelte Pull-Ups bei i2c?
I2C und weiß, das es auf die Pull-Ups drauf an kommt. Nun stellt sich mir die Frage, ich habe ein STM32F407.... nutze von diesem den I2C Bus 100KHz Clockrate, nun habe ich an dem I2C Bus 1.8K auf SCL und 1.8K auf SDA zu VCC 3.3V, bei 100 KHz. (Master) Ich möchte aber nun an den I2C Bus 5 weitere
Daniel S. schrieb im Beitrag #7544262: > meine 1.8K waren eigentlich schon laut Datenblatt falsch, denn im > Datenblatt von meinem STM32F407 stehen 2x 4k7 Widerstände drin Die Minimal- und Maximalwerte