-
Thread
STM32 Flash Schaltung über UART
übermüdet ;) ---- Datenblatt: https://datasheet.lcsc.com/lcsc/1912111437_STMicroelectronics-STM32G030K8T6_C431631.pdf LCSC Produktlink: https://www.lcsc.com/product-detail/Microcontroller-Units-MCUs-MPUs-SOCs_STMicroelectronics-STM32G030K8T6_C431631.html
/dm00625292-stm32g030x6x8-device-errata-stmicroelectronics.pdf
-
Thread
PIC16F1509/Sansmart LCD2004/I2C , benötige etwas Hilfe
mfG Ottmar Hier die Sequenz ---------------- ;Wait for more than 40 ms after Vcc rises to 2.7 V movlw b'00110000' ;1. Function set movwf LCD_LAT ; (Interface is 8 bits long .) bsf LCD_E ; Toggle LCD_LAT,E nop bcf LCD_E ; movlw
board, and a PIC 16F1509 (happens to come with the dev board). For programming I used MPLAB X IDE v1.95 and XC8 v1.21 (free version) and the PICkit 3 programmer. The code is commented enough to figure out the hardware setup." PIC1509 und LCD, ok ohne i2c, aber vlt hift es weiter.
-
Thread
Sinumerik 810T lässt sich nicht einschalten
mehr, aber da wurde die Spannungsfestigkeit auch deutlich höher gewählt als das was anliegt - z.B. 35V-Typen für die Blockung von 5V.
jugendlichen Reparaturen war es oft der TDA1170. Zum Umbau auf TFT: Ich hatte mal überlegt, für einem STM32 mit 3x8-Bit RGB-Schnittstelle einen Konverter zu schreiben. Man würde dann ohne VGA direkt auf das passende Display schreiben. Das Einlesen des Bitstroms müsste man von der Geschwindigkeit her schaffen
-
Thread
for-Schleife - Bit verschieben
kaum einen Bezug zu diesen 8 Bit > hat? Ja sicher. Ein großer Anwendungsbereich ist der Datenaustausch mit der (int. / ext.) Peripherie. Bspw. ist bei einem STM32 das Datenregister eines der USARTs zwar 32Bit breit, aber davon
der Datenaustausch mit der > (int. / ext.) Peripherie. Bspw. ist bei einem STM32 das Datenregister > eines der USARTs zwar 32Bit breit, aber davon sind nur 8Bit relevant. Wenn von Hunderten von 32-Bit-I/O-Registern einige wenige einen oder mehrere 8-Bit-Teilbereich haben,
-
Thread
STM32F4 SWO Ausgabe sporadisch falsch
mit einem ITM_SendChar() Aufruf instrumentiert (originale Funktion hier: https://github.com/sfyip/STM32F103_MSD_BOOTLOADER/blob/master/Src/ihex_parser.c): [c] bool ihex_parser(const uint8_t *steambuf, uint32_t size) { uint32_t i; uint8_t c, hc; for (i = 0; i<size; i++)
Danke für die Antwort! Ich benutze STU32CubeMX v6.8.1 mit der STM32Cube FW_F4 v1.27.1. Die ITM_SendChar Funktion scheint identisch: [c] __STATIC_INLINE uint32_t ITM_SendChar (uint32_t ch) { if (((ITM->TCR & ITM_TCR_ITMENA_Msk) != 0UL
-
Thread
Wer kann mir schöne Fotos machen?
Pläne nicht schon fertig? Ist immer das gleiche drin, ein wenig Hilfsspannungsversorgung aus 36 oder 48V, ein STM32Firgendwas und drei Halbbrückentreiber mit jeweils zwei FETs auf dem Kühlkörper.
100 Ohm Widerstandes und Leiterzuges fiel noch auf das der C19 scheinbar fehlt. Beim nachschauen im STM32F103C8T6 Manual ist das Pin 38 (PA15). Hat irgendwer eine Idee was da hingehören könnte?
-
Thread
Wetterstation - Low Power Design
RC-Oszillatoren der STM32L4 können per Software und beim L431 auch per Hardware getrimmt werden. Als Referenz dienen die 32kHz oder ein 1Hz-Takt von einer RTC. Wenn beide Quarze entfallen, hast du oben Platz für die NRST-Leiterbahn
kann der STM32 die Akkuspannung selbst messen, ohne externe Bauteile und ohne unnötigen Stromverbrauch. Vom VBAT-Pin geht ein abschaltbarer Spannungsteiler zum ADC Kanal 18. Martin K. schrieb im Beitrag #7476202
-
Thread
EPROM Backup erstellen
wäre einen Zähler-IC für die Adressgenerierung und den /CS und /RD Pin ansteuern und die Daten per 8-Bit parallel aus zu lesen und dazu ein keines STM32 Board zu verwenden der das dann per UART an den PC sendet. Das sollte mit relativ wenig Aufwand für diese einmalige Sache ausreichend sein. STM32
Der STM32 hat "FT" Pins, diese sind 5V Tolerant, die sind dann meine Wahl für die Daten-Bits. Auch kann man den FT Pin als Open-Drain Output konfigurieren und einen PullUp auf 5V legen, dann passt es auch
-
Thread
Bourns EM14 5V an STM32 3.3V FT
Hallo, ich würde gerne einen Bourns EM14 Encoder an einem STM32F4x verwenden. Der EM14 läuft auf 5V, der STM32 auf 3.3V. Laut Datenblatt ist der STM32 aber FT auf allen GPIO. Nun gibt es aus meiner Sicht ein paar Optionen, die einfachsten wären Spannungsteiler
CrTVAl0CcnLShMqPEt46xw%3D%3D Der soll laut Datenblatt 2 Pullups und 2 C bekommen. >> Laut Datenblatt ist der STM32 aber FT auf allen GPIO. > FT? Nicht alle STM32 sind auf allen Pins 5V tolerant. FT habe ich bei STM öfters für Five-(Volt-)Tolerant gesehen, im Gegensatz zu Three-(Volt-)Tolerant TT. Schlimme
-
Thread
Modbus RTU over TCP Protokollkonverter gesucht
CONFIG_USBIP_CORE=m CONFIG_USBIP_VHCI_HCD=m CONFIG_USBIP_VHCI_HC_PORTS=15 CONFIG_USBIP_VHCI_NR_HCS=8 CONFIG_USBIP_HOST=m CONFIG_USBIP_VUDC=m # CONFIG_USBIP_DEBUG is not set[/pre] Aber vielleicht geht es mit Hardware doch einfacher: J. V. schrieb im Beitrag #7474063: > Ein Waveshare Teil aus
Modbus TCP baut. Die Hardware zeigt auch überraschend ordentliche Merkmale. Im Innern werkelt ein STM32. Die galvanische Trennung ist mit gefrästem Schlitz als Luftstrecke realisiert. Als Überspannungsschutz zur RS485 sieht man sogar eine Gasentladungsstrecke. Das PoE Board hat ebenfalls einen DC/DC
-
Thread
Modbus über USB-Seriell-Schnittstelle
denke nicht dass es da mit "zivilen" Baudraten unter Windows Probleme geben kann. (Edit: mit einem STM32 als Gegenstelle, k.a. ob da die ESP32 Libs Probleme machen)
exakt einhalten kann. In diesem Modbus-Standard https://modbus.org/docs/Modbus_over_serial_line_V1_02.pdf steht auch: The format ( 11 bits ) for each byte in RTU mode is : Coding System: 8–bit binary Bits per Byte: - 1 start bit - 8 data bits, least significant bit sent first - 1 bit for
-
Thread
zwei Microkontroller verbinden
Ich würd sie in Reihe schalten dann läufts mit 8 V noch mal schneller.
Länge der Leitung und der Übertragung an ... vielleicht reicht SPI (mit Fifo im Empfänger ?). Ein STM32H7 (3,3V) hätte da keine Probleme. Der 3,3V MC braucht 5V tolerante Eingänge, der 5V MC muss mit den 3,3V am Eingang auskommen. Oder eben Pegelwandler ... Was die mA da zu suchen haben
-
Thread
ESP-32 SPI sendet falsche bits
Dank für eure Hilfe. Mein Aufbau/Schaltplan ist im Anhang. *Master-Code:* [c] #include <ESP32DMASPIMaster.h> ESP32DMASPI::Master master; static const uint32_t BUFFER_SIZE = 4; /* Tx byte: bit 1: 1 == cmd bit 2: 1 == pin is high bit 3 - 8: pin_nr */ uint8_t* spi_master_tx_buf
, spi_master_rx_buf, BUFFER_SIZE); } [/c] *Slave-Code:* [c] #include <ESP32DMASPISlave.h> ESP32DMASPI::Slave slave; static const uint32_t BUFFER_SIZE = 4; /* Tx byte: bit 1: 1 == valid message bit 2: 1 == pin is high bit 3 - 8: pin_nr */ uint8_t* spi_slave_tx_buf
-
Thread
Tasterentprellen - nur für Nerds? Gesperrt
als Programmiersprache an sich angeht (Was sind zum Teufel den > diese Funktionen, Ganzzahlen, uint8 - wo sind eigentlich die > "Unterprogramme" - jetzt weiß ich das es diese Funktionen sind - wo sind > eigentlich all die Messwertewerte die am µC anliegen oder als 5V Pegel > ausgegeben im Programm
Oft sieht so ein Projekt dann so aus: [c] int main() { using devs = Devices<SDR04, Mcu::Stm::Stm32G431>; using gfsm = GFSM<devs>; gfsm::init(); while(true) { gfsm::periodic(); devs::systemTimer::periodic([]{ gfsm::ratePeriodic(); });
-
Thread
Wertzuweisung Arduino - Kann mir das jemand erklären?
einem C++ Compiler üversetzt wird (avr-g++). 2. Zeitgemäße Compiler warnen. Zum Beispiel avr-g++ v5.4 (Release 2015): [pre] <location> Warning: integer overflow in expression [-Woverflow] unsigned long a = 40 * 1000; ^ [/pre] Ähnlich mit v8, v12, v13, v14 (andere Versionen
[pre]avr-g++ -Werror=overflow ...[/pre] Neuere Versionen sind dann noch etwas geschwätziger, v8: [pre] <location> warning: integer overflow in expression of type 'int' results in '-25536' [-Woverflow] unsigned long a = 40 * 1000; ~~~^~~~~~ [/pre]
-
Thread
STM32 5V tolerant, welcher Pegel?
nicht erreicht wird? Bei dem STM32 handelt es sich um diesen Controller. https://www.mouser.de/datasheet/2/389/stm32f103c8-1851025.pdf ESP32 ist ein DevKit und sendet mit 3V3 sollte klar sein.
Thomas Z. schrieb im Beitrag #7474704: > Wenn dein TX also 5V Pegel hat ist entweder ein Pegelwandler dazwischen, > (unwahrscheinlich) oder ein anderer Controller bestückt. Es ist ein STM32, zumindest habe ich den Dump eines STM32F103C8T6 darauf geflasht.
-
Thread
PiPico Oszilloskop
Scheinbar sind Mikrocontroller basierte Oszilloskope gerade im Trend. Hier eines mit einem STM32G4. Diese Controller haben ein paar Vorteile für ein Oszi: - PGAs - schnelleres Sampling - Komparatoren für den Trigger - DACs für einen Signalgenerator https://hackaday.io/project/192234-stm32g4
Christoph M. schrieb im Beitrag #7473667: > Hier eines mit einem STM32G4 Und hier ein 2-Kanaler mit dem STM32F429 Disco Board: https://mikrocontroller.bplaced.net/wordpress/?page_id=752 Hat den Bildschirm bereits drin und wird mit Touch bedient. Wieder mal ein
-
Thread
STM32H7 - externe SPI Daten (ADC Werte) mittels DMA einlesen
effizienter - etwa in der Art: Wenn das Data-Ready-Signal (low-active) vom ADS131 an einem Pin des STM32H7 ankommt sollte ohne Zutun der CPU ein SPI_Receive_DMA erfolgen und die Werte (5x 32bit "brutto" (= "NOP_Befehl" + 3x 32-bit Werte Kanal 1, 2 & 3 (=netto) + CRC-Daten) mittels DMA in ein Array geschrieben
oder dahinter)? Kleiner Tip: "Event" kommt lt. PDF-Suche auf den 3556 Seiten 3338-mal vor! (rm0399-stm32h745755-and-stm32h747757-advanced-armbased-32bit-mcus-stmicroelectronics) Rein vom Inhalt kann meine ursprüngliche Frage eigentlich keine Noob-Frage (á là "...wie schließe ich eine LED an meinen
-
Thread
Liste von ICs usw. fürs Breadboard
Da kann man dann auch gleich auf STM32 oder andere ARM Controller upgraden - sofern einem die 5V nicht wichtig sind.
Steve van de Grens schrieb im Beitrag #7469900: > Da kann man dann auch gleich auf STM32 oder andere ARM Controller > upgraden - sofern einem die 5V nicht wichtig sind. Die meisten IOs sind doch 5V tolerant. Und die G0xx sind doch die richtigen für Hobbyosten, auch im SOIC8. Wenn
-
Thread
UART: Verschliffene Flanken - wann werden die Datenbits gesampelt?
Hallo zusammen, stellt euch eine UART-Übertragung zwischen zwei Mikrocontrollern (z.B. STM32) vor, bei der wegen Kapazitäten die Signalflanken stark verschliffen sind, die Pegel high und low aber noch OK sind. Wann sampelt der Receiver? Gibt es da einen Standard oder Quasi-Norm, zu welchem
TTL-Pegel mit Spannungen zwischen 2V und 5V ("high") entsprechen einer "log. 1", Spannungen zwischen 0V und 0.8V ("low") entsprechen einer "log. 0". Startcondition: Die inaktive Datenleitung (idle, verlängertes Stopbit) liegt auf "
-
Thread
Renesas M16C Ersatz
dem Schirm: STM32F4: Bei den grösseren Typen kann man einige Impulszähler realisieren, und sonst ist der auch ziemlich gut ausgestattet (hat viele "nice to have" Features) Renesas Rx6..: habe ich mir noch nicht
neueren STM32 können ihren internen RC-Oszillator mit den 32kHz von der externen RTC trimmen. Manche per Hardware, fast alle per Software und dann reicht oft auch der 1Hz-Takt von der RTC.
-
Thread
Welchen (günstigen) µController für USB-MIDI?
STM32L072
Ich hatte vor einiger Zeit mal Code für ein 1-4 Port Interface auf stm32f103 gepostet. Vielleicht hilft das: https://www.mikrocontroller.net/topic/492254#new
-
Thread
STM32CubeIDE mit blackmagic hosted server verbinden - wie?
angepaßt, daß da auch 2000 steht. Aber es müßte schon jemand hier antworten, der die Konfiguration von STM32CubeIDE kennt. Beim Remote Target gibt es ja eine ganze Menge "Gegenstellen", die man konfigurieren kann. Ich sehe jetzt auch schon, daß STM32CubeIDE zum blackmagic server (BMDA) verbindet. Kann den
einen Dongle (der ist zwar hinter dem Server), sondern um ein Stück Serversoftware, die von GDB aus STM32CubeIDE angesprochen werden muß. Ich bin zwar auf Discord mit den BMP Entwicklern im Gespräch, aber die weisen alles von sich, wenn es um STM32CubeIDE-Konfiguration geht. Ich glaube aber, ich
-
Thread
STM32F107 Ethernet Interface
Ich habe ein Board erstellt um mit dem STM32F107 die Ethernet Schnittstelle zu benutzen. Dazu nutze ich den DP83826 als PHY im Basic mode mit RMII. Der DP83826 wird außerdem im Master mode benutzt. Der bekommt also vom STM32 seine 25MHz über
ethernet. Welchen Teil des codes interessiert sich. Das ist bisher überwiegend generierter Code der STM32 IDE.
-
Thread
stm32cubeide keine Einstellung für Baudrate für SPI3
Rahul D. schrieb im Beitrag #7456048: > In STM32CubeMX 4.16.0 kann ich den Prescaler für SPI3 einstellen. ich habe gerade im CubeMX 6.8.1 ausprobiert und dort gibt es den Prescaler auch. Das ist die Version von der IDE. STM32CubeIDE Version: 1.12.0 Build: 14980_20230301_1550 (UTC) OS: Windows 10, v.10.0, x86_64 / win32 Java vendor: Eclipse Adoptium Java runtime version: 11.0.17+8 Java version: 11.0.17 Und hier die Version von internem CubeMX. STM32CubeMX - STM32 Device Configuration Tool
-
Thread
Index von Array: welcher Datentyp in C
//Array mit 100 Elementen uint16_t Test; //Testvariable uint32_t Feld; // Parameter für die Feldauswahl Feld = 18; test = array[(uint8_t)Feld]; [/c] Grund für die Frage: Da ich einen STM32 verwende, möchte ich weitestmöglich 32-Bit-Variablen
Martin M. schrieb im Beitrag #7454971: > Grund für die Frage: Da ich einen STM32 verwende, möchte ich > weitestmöglich 32-Bit-Variablen verwenden. Dann muß der Mikrocontroller > nicht ständig aus 32-Bit-Registern 8-Bit-Werte machen. Das sind Microoptimierungen, die selten
-
Thread
Kennt jemand diese Schaltung (Drahtverhau)?
irgendwie nicht zu deiner Darstellung, > oder? bist du denn auch vom Ersatzstoff weg gekommen? Jack V. schrieb im Beitrag #7454605: > ●DesIntegrator ●. schrieb: >> Jack V. schrieb: >>> In der Folge hab ich dann auch das >>> Dampfen gelassen aber nicht das Fressen, was gemeint war ;-]
etwas länger sammeln. Wiederaufladbare Vapes haben oft eine 18650 Zelle - das sind auch die, wo ein STM32 drin werkelt. Im Gegensatz zu den Ex-und-Hopp Modellen arbeiten die mit Induktion statt mit Bratwiderstand.
-
Thread
BeagleBone BeagleV-Ahead: BeagleBone mit RISC-V-CPU und hochwertiger Ausstattung
GD32VF103). Mit dem BeagleV Ahead steht nun eine Variante mit 4GB RAM am Start.  Bildquelle: https://beagleboard.org/beaglev-ahead ### Worum geht es hier? Die von
[c] Among the newly added hardware, the rv64 TH1520 and the three added arm64/cortex-a35 based stm32mp2, ma35d1 and amlogic C3 are the most notable. --- https://lore.kernel.org/lkml/80fba92e-3836-4d27-8be6-1e5f7b5b2f53@app.fastmail.com/, via https://www.phoronix.com/news/Linux-6.5-SoCs [/c]
-
Thread
Bit Banging STM32 - F303RE ohne Library
Ich habe ein halbes Dutzend Displays mit MAX7219, angesteuert mit STM32 oder ESP8266 und 3V3 Pegeln, läuft. Ist natürlich nicht allgemeingültig, vor allem da es auch viele Fakes von diesem Chip gibt (die dann vielleicht besser mit 3,3 V klarkommen?). Da ist systematisches
schrieb im Beitrag #7454284: > Ich habe ein halbes Dutzend Displays mit MAX7219, angesteuert mit STM32 > oder ESP8266 und 3V3 Pegeln, läuft. Das "kann" funktionieren, aber, wenn nicht, ist die Fehlersuche umso nerviger. Besonders bei den DotMatrix-Versionen hatte ich fast immer Probleme bei direkter
-
Thread
CubeIDE Variablen in externen Modul unbekannt
für alle anderen Familien genauso) https://www.st.com/resource/en/user_manual/um1786-description-of-stm32f3-hal-and-lowlayer-drivers-stmicroelectronics.pdf
/STM32Cube/STM32Cube_FW_F3_V1.11.0/Drivers/STM32F3xx_HAL_Driver/Inc$ ls *spi.h stm32f3xx_hal_spi.h stm32f3xx_ll_spi.h [/code]
-
Thread
8-Bit CPU Selbstbau
kann mir bestimmt jemand helfen…. Auf dem "Tang Nano 9K FPGA Entwicklungsboard" läuft ein Risc-V 32 Bit Kern. Dann soll es wohl auch für eine 8 Bit CPU reichen. Und kost nur um 25 Ocken. Ansonsten kann ich nix dazu sagen... war noch nicht näher als 2 Meter da dran.
.htm https://de.wikipedia.org/wiki/Transistor-Transistor-Logik https://www.youtube.com/watch?v=GXRp7zmWwN8 Hier der Aufwand mit Transistoren um nur zwei 8Bit-Zahlen zu addieren: https://www.youtube.com/watch?v=X31B1pVow1o Hier ein Transistorcomputer: https://www.computerhistory.org/revolution
-
Thread
Pull-up/Pull-down beim STM32
Ist das jemand schon mal gelungen? unwahrscheinlich. Das ist Absicht, es steht bei den meisten STM32 ganz offiziell im Reference Manual. Außer bei den STM32G4xx, bei denen kann man immerhin den Pull-Down einschalten.
> früher gabs hier mal gute Antworten, so wie diese zu meiner Frage > https://community.st.com/t5/stm32-mcu-products/adc-and-pullup-pulldown/td-p/573802#M218416 Ha, die "Antwort" besteht aus genau dem, was im RM0366 auch bereits steht: "8.3.12 Analog configuration ... •The weak pull-up and pull-down
-
Thread
GPS Disciplined 10MHz Referenz
So viele Projekte und keine ahnung welches das Beste ist. @hubertus: was macht der fette STM32F407 da? Ist der auch nur ansatzweise ausgelastet? @DK4XP: Sampling scope habe ich keines, hätte ich zwar gerne, aber bisher nix brauchbares gefunden :-(
was ich dann nicht umgesetzt habe, weil die RS232 reicht. Ausserdem war das noch in der Kowit-Zeit; STM32F407VE hatte ich noch da, und alles andere war nicht lieferbar... :-(
-
Artikel
Reichelt-Wishlist
Low Drop Spannungsregler 3-5 Volt mit 1 Mikro-Ampere Ruhestrom | * MIC29300/29301 Spannungsregler 5,0V 3A im TO263(SMD) Gehäuse * NCP3063: 1.5 A, BUCK _&_ BOOST Inverting Switching Regulator DIP8/SOIC8 (MC34063 upgrade) (0,32$) | RECOM R-523.3PA fertig Schaltregler 4V - 18V Eingang, variabler Ausgang
2560V-8AU Atmel ATMEGA2561 | | => ATMEGA 2561-16AU, ATMEGA 2561V-8AU Atmel ATmega 1284P PDIP | Atmel ATmega 168PA, 88PA, etc. | * Atmel ATmega 16A und 32A in TQFP und PDIP | | | | | | | | Atmel ATmega328P
-
Thread
CH32v003 PWM & Timer Probleme
Hallo, ich versuche mich gerade an dem ch32v003 Prozessor. Der läuft intern mit 8Mhz und die eigentliche Anwendung kommt aus einem AVR Projekt was hier aber noch nicht arbeitet. Da wird ein Sinus per PWM und Timer generiert. Vielleicht kennt
AFIO-Konfiguration fehlt: Im Register AFIO_PCFR1 müssen die Bits 7:6 auf 01 gesetzt werden, siehe CH32V003 Reference Manual V1.4 auf Seite 60.
-
Thread
Arduino UNO R4 in Win10 nicht erkannt
größere Aussetzer geklappt (die einzige Ausnahme war eine race-condition in Dan Drowns/Roger Clarkes STM32-Installation). Könntest Du das etwas näher erläutern? Nach meinen bisherigen Erfahrungen werden die Treiber für ein Board in dem Moment eingerichtet, in dem die dazugehörigen Programme und Libraries
soundsovielte) P.S. Verwendung der installierten Version statt der portablen Version von Arduino 1.8.19 bringt keinen Unterschied.
-
Thread
Arduino Uno R4 im Handel erhältlich
. Sämtliche STM32-Nucleo und Discover Boards werden unterstützt. Ob die Renesas schon drinn sind, weiß ich nicht, wird aber sicher so passieren.
ATSAMC21 > bauen können Heute könnte man sich so etwas mit den etwas einfacheren Varianten der RISC-V-µCs von WCH bauen, der CH32V103x8x6 wäre da ein Kandidat. Kann mit 5V betrieben werden (also nicht nur 5V-tolerante I/Os), 20 kiB RAM, 64 kiB Flash, bis zu 72 MHz CPU-Takt, LQFP/QFN48 und LQFP64. Ist
-
Thread
Lesen/Schreiben FRAM klappt nicht
i2c_addr, uint16_t ram_addr, byte value) { sw.beginTransmission(i2c_addr); sw.write(ram_addr >> 8); sw.write(ram_addr); sw.write(value); sw.endTransmission(); } byte fram_read(byte i2c_addr, uint16_t ram_addr) { sw.beginTransmission(i2c_addr); sw.write(ram_addr >> 8); sw.write
rummachst. Wenns AVR wäre, verlasse ich mich da auf die bei mir sehr bewährte Library von PFleury. Für STM32 habe ich hier was für die SPL, was auch Fehler meldet. Harald K. schrieb im Beitrag #7442779: > Und wo ist das r/w-Bit? Gute Frage. Es müsste ja in der Read Routine Bit 0 gesetzt sein.
-
Thread
I2C-Bus: SDA und SCL an ATMEGA328p
adapt the SystemInit() // - change the uC register definition file <stm32f10x.h> Leider hat das nun doch nicht so einfach geklappt. Ihr habt mich überzeugt, doch besser die TWI-Schnittstelle zu verwenden. Vielen Dank! Gruß Rainer
Axel R. schrieb im Beitrag #7445111: > Hab egerade einen ATtiny2313MU mit 8Mhz und en 64x32 OLED am laufen. Das OLED ist ja auch kein PCFxxx. Die alten PCFxxx kann man vielleicht bis 200kHz triezen, aber das wird schon instabil. Neuere ICs können dagegen oft über 1MHz I2C
-
Thread
STM32G4 PB8 (Boot0) als GPIO nutzen
Hallo, ich möchte den PB8 (Boot0 pin) des STM32G4 als GPIO Output nutzen. Gem. Datenblatt kann er dies sofern nSWBOOT0 = 0. Dieses sei angeblich factory default auf 0 ist aber bei mier aktuell gem Debuger auf 1. Ich nutze
Max schrieb im Beitrag #7440247: > Hallo, ich möchte den PB8 (Boot0 pin) des STM32G4 als GPIO Output > nutzen. Gibt es nur einen G4? Wenn nein, dann bitte angeben welchen.