-
Thread
IR Empfänger verbessern
mindestens 2.2V erreicht hat, werden hier 3.3V ausgegeben. Diese Leitung läuft auf einen GPIO Input meines STM32F411RE. Jetzt musste ich leider feststellen, dass wenn ich meine Schaltung im Labor teste, sie nicht mehr funktioniert. Sobald ich die Schalousie schließe und kein Sonnenlicht in den Raum kommt
Stefan ⛄ F. schrieb im Beitrag #6672580: > alle Empfänger einfach auf irgendein IR > Signal reagieren genau das sollen sie auch tun
-
Thread
cjson und Strings
Hallo, ich nutze gerade einen STM32F407 mit einem Wizfi360, um mir die Wetterdaten auf einem SSD1963 anzeigen zu lassen. Bis jetzt hole ich mir die Daten ab und hole mir die Temperaturen aus dem Buffer: [c] int8_t Store_Weather_Data
Visibility_Akt= visibility->valuedouble; uint16_t position_string=strstr(json_buffer,text); return 0; } [/c] Mit den Zahlen klappts super, jedoch fehlt mir die Erfahrung, wie ich die Texte aus dem JSON lede, wie die "description" etc. Kann mir jemand dies erklären? Gruß STM_Fan
-
Thread
Mikrocontroller, Prozessoren und Chipsätze - Die-Bilder
Hier haben wir einen STM32F103C8T6... ...Moment... ...nein, es ist nochmal ein Megahunt MH2103ACBT6: https://www.richis-lab.de/STM32_12.htm :)
2514F062, ein weiterer STM32F103-Clon: https://www.richis-lab.de/STM32_13.htm Unter der Bezeichnung findet man keine weiteren Informationen. Der Hersteller bleibt ebenso unklar. In Fälschungen wird der
-
Thread
Wie VCP Daten einlesen? STM32f072 STM32CubeMX Projekt
Hallo. Ich habe ein Projekt mit STM32CubeMX für einen STM32f072 zusammen gestrickt. Die einzige Funktion ist ein VCP. Nun habe ich einen Funktionieren VCP Port (erkannt von WIN10) und kann auch was zum PC Senden. Ist nur ein "TEST
Die HAL wird dann nützlich, wenn du Programmteile ohne großartige Änderung auf unterschiedlichen STM32 laufen lassen willst. Geht aber eben nur mit STM32 und nur solange ST die HAL pflegt (beim Vorgänger SPL war das ja sehr lange der Fall). Kleiner Tipp: http://stefanfrings.de/stm32/stm32l0.html
-
Thread
STM32F401/411: Black Pill Board: Wie auf alten IDE zum Laufen kriegen?
Euro / Stück. Die schwarzen Boards kommen als Black Pill daher, kosten ca 5-10 Euro und sind mit STM32F401CE (512k Flash) oder STM32F411 bestückt (1Mb Flash). Sind den F103 in allem überlegen. Mehr Hubraum, mehr PS, mehr Schnickschnack. Ich selbst bin noch ein Fan der veralteten EmBitz IDE mit einem
teurer aufgrund der niedrigeren benötigten Stückzahlen, wenn sich ihr Lebenszyklus dem Ende neigt, der STM32F103C8T6 aufm Blue Pill Board kostet aber bei Abnahme einer Rolle nicht einmal 3€ das Stück bei den Distributoren, selbst die teuerste STM32F103 Variante kostet als Einzelstück nicht mal annähernd
-
Thread
ESP12F zu wenige AT+ commands?
einen Wolf gegoogled) alles gefunden. Ich > habe jetzt einen (genau einen) NodeMCU (ist ein ESP12F drauf). > > Die Information bei https://www.espressif.com war nicht so hilfreich. > > Meine "Aufgabe" war einen STM32F103 mit einem ESP12F zu verbinden und > dann ins WLAN -> Internet. Ein paar
:2, boot mode:(3,6) load 0x40100000, len 2592, room 16 tail 0 chksum 0xf3 // snip 2nd boot version : 1.7(5d6f877) SPI Speed : 40MHz SPI Mode : DIO SPI Flash Size & Map: 32Mbit(512KB+512KB) jump to run user1 @ 1000
-
Thread
STM32 USB CDC will nicht mehr nach Kernel Update
Hi! Habe gerade ein Kernel update gemacht und nun will der STM32 CDC Stack nicht mehr (bzw. linux mag ihn nicht mehr). Beim öffnen des devices bekomme ich folgenden Fehler: [code] [ 1325.109770] cdc_acm 1-10:1.0: ttyACM0: USB ACM device [ 1333.790160]
alternativen Code von meiner Homepage, falls er zu deinem µC kompatibel ist: http://stefanfrings.de/stm32/index.html Zum F4 ist er leider nicht kompatibel.
-
Thread
Wozu braucht man einen Signalgenerator?
Braucht ein Hobbymaker es überhaupt? Eventuell reichen da die Spiezeuggeräte, bzw. mit Arduino/ESP32/STM32/Raspberry kann man ein Signal programmatisch erzeugen... Ab wann lohnt sich ein Signalgenerator für 100-300Euro zu kaufen?
erreichbarer Frequenz und Modulationsmöglichkeiten kannst du da an deine Preisspannen noch gut und gern eine 0 dranhängen. ;-)
-
Artikel
ARM Cortex Mikrocontroller
Leistungsfähigkeit sortiert. Programme sind binär-kompatibel zu "größeren" Cores, ein für einen Cortex-M0 kompiliertes Programm kann also auch von einem Cortex-M7 ausgeführt werden. Hersteller. ARM Cortex M0. STM32F0 von STMicro, siehe STM32 hier im Wiki LCP1100 und LPC1200 von NXP, siehe LPC-Mikrocontroller
Renesas Advanced hier im Wiki Kinetis Series von Freescale (jetzt NXP) LPC43xx von NXP (Dual Core: M4F + bis zu 2 Cortex-M0) LPC54xxx von NXP (Dual Core: M4F + bis zu einem Cortex-M0+) LPC4xxx von NXP EFM32-Wonder Gecko von Silicon Labs, siehe EFM32 hier im Wiki STM32F3 von STMicro, siehe STM32 hier im
-
Thread
STM32 Boot0 Spezifikation
Hallo zusammen, ich würde gerne den Boot0 Pin eines STM32F103C8 extern mit Spannung beaufschlagen, bevor ich die Spannung am Mikrocontroller anlege, um in den UART Bootloader zu gelangen. Dazu möchte ich ein 24V Signal anlegen. Kann ich dies
Tim schrieb im Beitrag #6664441: > ich würde gerne den Boot0 Pin eines STM32F103C8 extern mit Spannung > beaufschlagen, bevor ich die Spannung am Mikrocontroller anlege, um in > den UART Bootloader zu gelangen. Das ist falsch und unsinnig. Und wozu 24V?
-
Thread
DMA + UART parallel empfangen
Auswertung geschieht im HAL_UART_RxCpltCallback() und sieht so aus: [c] SMP_StatusTypeDef MMP_STM32_Client_read(SMP_HandleTypeDef* SMP){ character_id = SMP->rx_buffer[0]; uint8_t data[3] = {SMP->rx_buffer[1],SMP->rx_buffer[2],SMP->rx_buffer[3]}; /* decode data bytes */ for(int j = 0;
Aus den STM32 F0 Ref : Universal synchronous asynchronous receiver transmitter (USART) RM0360 606/779 DocID025023 Rev 4 Overrun error An overrun error occurs when a character is received when RXNE has not
-
Thread
Muss es ein Elko sein?
Ich habe meinen Melder von THT auf SMD umgestellung und den Elko 100µF, 100nF und LIC (LitiumIonenkondensator) 20F auf 4x 100µF Taiyo Yuden Multilayer Ceramic Capacitors MLCC umgestellt. 0,2€ pro Kondensator. Ich habe keinen Nachteil festgestellt.
(hier PIC32 und STM32). Also SMD ist mögich. Aber das hängt vom µC ab. Nein, ich kenne keinen der einen Elko verlangt, aber wie gesagt: Datenblätter lesen.
-
Thread
STM32 DMA Data Packing
Hallo Ich hätte mal eine Frage zu "Data packing/unpacking" eines STM32F4(69)... Ein IC mit dem ich per SPI-DMA kommuniziere arbeitet mit 32bit Registern. Ich muss also ständig meine TX/RX Daten von einem uint32_t in zwei uint16_t umwandeln wenn ich was sende oder empfange weil der STM32 ja nur max. 16bit per SPI kann... Da sprang mir das Kapitel * "9.3.11 Programmable data width, packing/unpacking, endianness" * ins Gesicht. Leider verstehe ich das ganze nicht so recht. Ist
-
Thread
uC Programmiertechniken - Gibt es da Bücher?
f_printf(&Fil,"%s",GPS_GetNMEAStr()); if (nr < 0) print_sd_error(res); [/c]
Beitrag #6662428: > Ist das hier überhaupt richtig? Da bin ich überfragt, so firm bin ich bei STM32 nicht.
-
Thread
Was nehmen wenn ein EEPROM nicht genug Schreibzyklen hat?
dran, dieser reicht gerade aus, um > den SRAM-Inhalt ins EEPROM zu schreiben. > Mit etwa max. 100µF, das kann daher ein Tantal, Elko oder Kerko sein. da gings um die NVRAM von STM...
Dann muß man aber den EPROM lesen bis man !=0 findet?
-
Thread
STM32 / GCC, Linkerscript & NOLOAD => richtig verwendet?
Hallo, ich bin grad über die Tücken von LinkerScripts gestolpert. Ich habe ein STM32F429-Discovery. Da hat's u.a. ein 8MByte-SDRAM und ein LCD. Das SDRAM möchte ich für den LCD Grafikbuffer sowie Heap und sonstige Buffer verwenden. Der Stack bleibt im internen RAM - ein bisschen soll
das hab ich eigentlich doppelt und dreifach geprüft. [code]MEMORY { FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 2048K CCMRAM (xrw) : ORIGIN = 0x10000000, LENGTH = 64K RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 192K SDRAM (rw) : ORIGIN = 0xD0000000, LENGTH = 8M
-
Thread
STM32 Timer nutzen
the HAL has a -1 internally, you have to look into the code." Nope! Because values starts from 0 you have to write "value_x - 1" to obtain the right prescaler value. On the other hand, the user WS is right, the callback function is call from TIM_IRQ_Handler (located in file "stm32f1xx.it" so...
all, thank you for your -1 vote, truth hurts! To be clear: The prescaler is off by 1 because it’s 0-based: a PSC value of “0” means to use a prescaler (clock divider) of 1. On the other hand, you will find "void HAL_TIM_IRQHandler(TIM_HandleTypeDef *htim)" in file "stm32f1xx_tim.c" and is called from
-
Thread
USB entstören STM32L433
47pF sind zu viel. PESD5V0U2BT ist dein Freund.
Stefan ⛄ F. schrieb im Beitrag #6657979: > Kannst du die Chose mit einem L0, F1 oder F3 wiederholen? Eine Steuerung mit F373 hätte ich auch da. Kann ich morgen testen. Grüsse
-
Thread
CUBE IDE und live expressions
Bei mir nicht. Probiert mit STM32G0316-DISCO main.c: [c] /* Private user code ---------------------------------------------------------*/ /* USER CODE BEGIN 0 */ z wird "live" dargestellt und kann geändert werden int z=0; /
Ich habe das gerade mal mit Embedded Studio, J-Link und einem STM32F407 EVAL Board ausprobiert und funktioniert zumindest in der Kombination ohne Probleme. Daher vermute ich das es an STM32CubeIDE liegen könnte.
-
Thread
STM32 ST-LINK V2
Guten Morgen, bis jetzt habe ich mit der AC6 for STM32 meine mikrocontroller Programmiert. Jetzt bin ich umgestiegen auf die STM32CudeIDE um die Initialisierung durch STM32CubeMX besser aktuell halten zu können. Ich habe mein Programm in die STM32CudeIDE
using 4000 kHz Info : clock speed 4000 kHz Info : stlink_dap_op_connect(connect) Info : SWD DPIDR 0x2ba01477 Info : STM32F411RETx.cpu: hardware has 6 breakpoints, 4 watchpoints Info : STM32F411RETx.cpu: external reset detected Info : starting gdb server for STM32F411RETx.cpu on 3333 Info : Listening
-
Thread
HAL_DAC_Start_DMA-Routine zu langsam - Alternative
Daniel R. schrieb im Beitrag #6653934: > STM32F405 Wenn ich das richtig sehe hat der 1MSPS. Daniel R. schrieb im Beitrag #6653934: > 3 Datenpakete a 32 Bits (ca. 10 kbit/s, etwas höher) Die Angabe kapiere ich nicht. Der DAC hat 12 Bit
N. M. schrieb im Beitrag #6653984: > Daniel R. schrieb: >> STM32F405 > > Wenn ich das richtig sehe hat der 1MSPS. > > Daniel R. schrieb: >> 3 Datenpakete a 32 Bits (ca. 10 kbit/s, etwas höher) > > Die Angabe kapiere ich nicht. Der DAC hat 12 Bit. Also
-
Thread
STM32F4 Timer Burst bei Trigger
Guten Morgen, ich arbeite mit einem STM32F411RE und möchte ein 40kHz Signal auf einen GPIO ausgang geben. Hierfür habe ich einen Timer auf diese Frequenz konfiguriert. Bis jetzt habe ich in der Pulsefinished callback Funktion einen GPIO getriggert
Ausgang toggeln? [c] void PM(void) { GPIOA->BSRR = (1<<24);; for(int p=0;p<=40;p++) { if(TIM2->SR & 0x01) GPIOA->ODR ^= (1<<8); //Toggle output GPIOA PA8 } GPIOA->BSRR = (1<<24); }[/c] Hier habe ich versucht einen
-
Thread
PWM-Signal mit STM32 messen
Gibt es beim STM32F103C8(Blue Pill) (ich verwende derzeit die Arduino IDE Toolchain von STM32duino) die Möglichkeit den Dutycycle eines 3,3V PWM-Signals mit "bliebiger" Frequenz (irgendwas zwischen 100 Hz und 1 kHz)
Es gibt ein Beispielprojekt unter: ~/STM32Cube/Repository/STM32Cube_FW_F1_V1.8.3/Projects/STM32F103RB-Nucleo/Examples_MIX/TIM/TIM_PWMInput
-
Artikel
Benutzer:Claus mueller
hardwarenah mit C oder ASM). Beruflich und privat beschäftige ich mich zur Zeit intensiv mit der Cortex-M0 (bzw. M0+) Reihe von STMicro (STM32F030 und STM32L051), ansonsten aber auch mit Cortex-M3 und ziemlich viel mit -M4. Über die Jahre hatte ich alle möglichen (PICs, 8051 von etlichen Herstellern, MSP430
persönlich komme damit sehr gut zurecht. (Mittlerweile gibt es den auch kostenlos für die kleinen STM32F0/L0) Die meisten meiner Projekte entstehen so, dass aus dem Bekanntenkreis irgendwann mal die Frage kommt: "Du machst doch Elektronik, kannst du mir was bauen?" Wenn es halbwegs sinnvoll klingt und
-
Thread
Meadow F7 - Firmwareupdate bringt mehr Netzwerk-APIs
Vom logischen Aufbau her besinnt sich Wilderness Labs auf den ursprünglichen Einsatzzweck des ESP32 bzw seines Vorgängers zurück - ein diesbezügliches Modul dient einem unter UCOS laufenden STM32F777 als Netzwerkkarte, die der am STM32F777 lebenden .net-Payload die Kommunikation mit der Außenwelt ermöglicht
### Wie entwickeln? Für die Arbeit mit der Meadow-Plattform empfiehlt sich der Erwerb einer als F7 Micro Development Kit bezeichneten Platine - sie ist auch in einem als Hack Kit bezeichneten und unter https://www.youtube.com/watch?v=8uU0TFuvgis dokumentierten Entwicklerkit erhältlich, das diverse
-
Thread
STM32 Chips zur Zeit so gut wie nicht beschaffbar
Biete: 35x STM32F042C6T6 zu je 2849€ 8x STM32F103RC zu je 3399€ 8x STM32F103RE zu je 3499€ 2x STM32F107VC zu je 3599€
/mcu-32-bit-64mhz-lqfp-64/dp/3652236 Ich hatte mir ein Evalboard mit einem STM32F411RE gekauft, aber da ist die Lieferzeit noch länger (und die M0+ wären mir sogar lieber).
-
Thread
Lötrauchabsaugung
Oh...und die Schaltung nimmt ausgeschaltet, solange man keine der beiden Tasten drueckt nur 0.3uA auf. Macht das erstmal mit einem STM32F030. :-p Olaf
> Oh...und die Schaltung nimmt ausgeschaltet, solange man keine der beiden > Tasten drueckt nur 0.3uA auf. Macht das erstmal mit einem STM32F030. :-p > > Olaf Man kappt sich einfach selbst den Strom, Tada: Nur noch 300nA Leckstrom. Wenn man eine Taste drückt, betromt man intelligent den Transistor
-
Thread
Reverse engineering Autoaid / EN-Plus AC011K-AE-25 Wallbox mit ESP32
--file target/stm32f1x.cfg -c "init" -c "reset init" -c "flash read_bank 0 firmware.bin 0 0x40403" -c "exit" Open On-Chip Debugger 0.11.0 Licensed under GNU GPL v2 For bug reports, read http://openocd.org
KiB/s) ➜ ~ openocd --file interface/stlink.cfg --file target/stm32f1x.cfg -c "init" -c "reset init" -c "flash read_bank 0 firmware.bin 0 0x40404" -c "exit" Open On-Chip Debugger 0.11.0 Licensed under GNU GPL v2 For bug reports, read http://openocd.org
-
Thread
Batterie Management System für Lifepo4 Motorsport Starterbatterie
grün) -Kurzschlussschutz (über Spannung?) (Ausgangsspannung wird nach 0.8-1.5s abgeschalten, RGB LED leuchtet abwechselnd rot/grün/blau) -Temperaturüberwachung von Batteriepack und BMS (Ausgangsspannung wird abgeschalten, RGB LED leuchtet rot) -250A „dauerhaft“ / 750A
auch noch CAN für die Kommunikation an Board haben und ein - zwei UARTs schaden auch nicht. BSP: STM32F303 Mosfets: Schwierige Geschichte, da treiben andere ganz schön Aufwand um das zu realisieren. In der Regel werden dafür Mosfets antiseriell geschaltet und genau da beginnt in der Regel auch
-
Thread
Quadratur Decooder/Zähler als eigenständiges IC - heutzutage (2021) erhältlich?
Ich rate entweder uC mit Quadratur Peripherie (STM32, DSPIC, etz.) zu verwenden oder die LS7166 Zähler o.ä. Den STM32 Quadraturmodus verwendeten wir früher einmal in der Firma und das funktionierte wie gewünscht. Die LS7x66 funktionierten in früheren
Eingang B abfragen und Bit0 setzen state= state & 0xF; // Nur die unteren 4 Bits behalten switch(state) { case 0b0000: case 0b0101: case 0b1010: case 0b1111: return 0; // keine Änderung an den Eingängen
-
Thread
STM32F100xx Bitmanipulation ohne Header Datei
sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwiG3qv-nervAhVE9IUKHSZ2AJEQFjABegQIAxAD&url=https%3A%2F%2Fwww.st.com%2Fresource%2Fen%2Freference_manual%2Fcd00246267-stm32f100xx-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf&usg=AOvVaw2GsY3qPMGEaY6As6a7xMbJ Ich hoffe ihr könnt mir helfen.
Guck doch einfach von den CMSIS headern ab, z.B. der Datei stm32f100xb.h: Die Basisadresse von RCC ergibt sich aus: [c] #define PERIPH_BASE 0x40000000U #define AHBPERIPH_BASE (PERIPH_BASE + 0x00020000U) #define RCC_BASE (AHBPERIPH_BASE
-
Thread
EAGLE: Platziertes Bauteil ändern
Maik F. schrieb im Beitrag #6651239: > Bitte linkes Bauteil im > schematic durch Bauteil STM32G473CE_KOPIE ersetzen (das als Beispiel > schon als IC3 da steht), nur replace-Befehl benutzen. Bitte beschreiben
nur ein neues pac gemacht und dem Symbol zugeordnet? Weil es in dem Beispiel test10_4 von Maik F. vor allem um geänderte Pins ging, also PA0 heißt jetzt PA0F. Änderungen am Package wären dabei gratis abgefallen, egal, ob mit oder ohne neuem pac.
-
Thread
STM32F4 Ausführungszeit
Guten Morgen! Mit meinem STM32F411RE Nucleo Board steuere ich einen MCP4921. Nach dem Triggersignal (siehe Anhang: Gelb), sende ich die Spannungswerte per SPI an den DAC. Die resulierende Frequenz der Spannung die am DAC ausgegeben
Über ein Timer kannst dann eine PWM erzeugen die den Transistor schaltet - ganz ohne CPU Zeit - der STM32F4 sollte sowas wohl haben.
-
Thread
STM32F4 MidiDevice
Cortex M4 sein soll würden sich aber die stm32F3xx anbieten, die haben (fast) die gleiche USB Hardware. Niklas Fischbach schrieb im Beitrag #6645847: > - Kann jeder STM32 Midi? > - Ich nutze als Pin Konfiguration CubeMX, wie muss ich den
Das geht- es gibt dort auch komplette modulare Lösungen. http://www.ucapps.de/mbhp_core_stm32f4.html
-
Thread
Probleme mit einfachem GPIO PinState User Code mit CubeIDE
Link: https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32-standard-peripheral-libraries/stsw-stm32062.html#documentation Ist zwar für F2xx ausgeschrieben, aber das Prinzip wird natürlich deutlich. Seltsamerweise gibt es das Dokument
my_st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32-standard-peripheral-libraries/stsw-stm32054.license=1617895331513.product=STSW-STM32054.version=3.5.0.html Darüber ist auch eine Online-Dokumentation abrufbar...
-
Thread
uint8_t cast to int8_t
zusammen Ich habe einen uint8_t Wert, der als int interpretiert werden soll. Ich arbeite auf einem STM32G474 mit IAR. Bei +1 kommt 0x01 daher, bei -1 0xFF, alles korrekt. Dann habe ich den cast auf (int8_t) gemacht aber 0xFF beleibt 0xFF. Jemand eine Idee? Die Screenshots vom Debugger sind in den Bilder
Update: Es ist ein STM32G474VE-T6, IAR 8.50.9 Der cast auf (int8_t) auf den BUF_READ_BE_U8_F funktioniert nicht [c] nWheelIncs = (int8_t)(BUF_READ_BE_U8_F(data_p, 0)); [/c] Es ist jetzt so: [c] uint8_t nWheelInc
-
Thread
STM32F103 Bluepill mit 128kb lässt sich nicht flashen
Laufen weil ich nicht weiss wie..... Bei Linux Mint 20 ist es: /usr/share/openocd/scripts/target/stm32f1x kopieren nach cs32f103c8t6.cfg dort nach: set _ENDIAN little einfügen: set CPUTAPID 0x2ba01477 dann aufrufen mit: -f target/cs32f103c8t6.cfg
mit STM32F303). Unter ebay häufen sich dafür zunehmend "black pills" mit STM32F401 und STM32F411: https://www.ebay.de/sch/i.html?_nkw=STM32F401 Leider ohne CAN.
-
Thread
Vergleich Osz R&S RTB2004 vs. Siglent SDS5034X
mache bald weiter :-) Fummel noch an einem Generator mit "gutem" Rechteck > 50 MHz. Aus einem STM32-MCO kam das hier raus. Ob sich das zum Vergleich der Oszis eignet bleibt anzuzweifeln. Außerdem bekomme ich direkt aus nem STM32 nur 25 MHz raus, mehr geht nur über PLL. Zum Vergleich STM32-Generator
anfängt. Richtig, ich schreibe eine Zahl, gefolgt von CrLf. z.B.: 0x30 0x0D 0x0A 0x31 0x0D 0x0A 0x32 0x0D 0x0A 0x33 0x0D 0x0A bzw. als Ascii: 0 <CR> <LF> 1 <CR> <LF> 2 <CR> <LF> 3 <CR> <LF> usw. > Wie lange die Pause zwischen Bytes sein muss, um
-
Thread
WS2812b Pixel mit STM32 und PWM/DMA ohne Hal
konnte ich auf die schnelle nicht finden, deshalb hier der 100ertste Aufguss. Das ganze ist für STM32F103 bzw. STM32F3x3 (BluePill u.ä.). Verwendet wird A8 als Ausgang, da der einmal 5V tauglich ist und zum anderen nicht von den anderen UARTs,SPIs,I2Cs belegt ist. Bei mir gehen die Pixel direkt
=0; while (1) { aWs.SetRgb(n,0,127,0); delay_ms(dt); aWs.SetRgb(n+1,127,0,0); delay_ms(dt); aWs.SetRgb(n+2,0,0,127); delay_ms(dt); aWs.SetRgb(n+3,80,80,80);
-
Thread
C Programmierung ohne Pointer?
setup() { Serial.begin(9600); char *t1 = "Beispiel"; char *t2 = "Beispiel"; t2[0] = '*'; Serial << F("t1: ") << t1 << endl; Serial << F("t2: ") << t2 << endl; } void loop() { } [/c] Zeigt folgende Ausgabe: [c] t1: *eispiel t2: *eispiel [/c] t1 und t2
Philipp Klaus K. schrieb: >> Bei einem einfachen Compiler wie SDCC sieht das anders aus: >> void f(void) >> { >> char buffer[2048] = {0}; // Von dir vorgeschlagene erforderliche >> Initalisierung > > Hier wird aber auch nur das erste Element explizit initialisiert. Da > greift die Regel,
-
Thread
nochmal zum IRLZ34N an GPIO
hast? Wenn nichts ausser "GPIO" zu lesen ist dann darf man erst mal einen Controller á la AVR oder STM32 oder Ähnliches annehmen.
. jan schrieb im Beitrag #6642014: > der Raspberry erzeugt ein Software-PWM, also High für ca. 0,5s dann Low > für ca. 0,5s. Während ein anderer Pin 0,75s High und 0,25s Low gibt (für > 1hz.. schneller wär nett, weniger wär aber auch möglich). Bahnhof?! 4Hz PWM, um nen Motor zu steuern,