-
Thread
STM32CubeIDE > Includes
in weiteren Unterordnern die device specific header files: https://github.com/STMicroelectronics/STM32CubeF0/tree/master/Drivers/CMSIS/Device/ST/STM32F0xx/Include Die gewünschte stm32f0xx.h liegt hier: https://github.com/STMicroelectronics/STM32CubeF0/blob/master/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h Schaust du in die stm32f0xx.h hinein, findest du weitere includes. Nun musst du in den Compilereinstellungen in deiner CubeIDE (im selbigen Projekt) das flag "STM32F030x8" übergeben, um die
-
Thread
GSM Schalter programmieren ohne Anleitung.
können, aber jetzt komm ich nicht weiter. Habe in der Bucht folgenden GSM Schalter erworben: Sim800C Stm32F103C8T6 https://www.ebay.de/itm/284522566135?mkevt=1&mkpid=0&emsid=e11051.m43.l1123&mkcid=7&ch=osgood&euid=8071a5ec22d842ca98c01dced6e4c01c&bu=43129502878&osub=-1~1&crd=20211228021106&segname=11051&
-
Thread
Lötkolben/Lötstation für blutigen Anfänger gesucht
loetstation-zd-931-1-kanal-48-w-station-zd-931-p90918.html?PROVID=2788&gclid=EAIaIQobChMIp7alkpGK9QIV2ON3Ch0rHQmqEAQYByABEgKoYfD_BwE
noch etwas verbessern unm CE Konform unterwegs zu sein? https://www.banggood.com/de/KSGER-Mini-STM32-V3_1S-OLED-T12-Soldering-Iron-Station-DIY-Plastic-907-9501-Handle-Electric-Tools-Quick-Heating-T12-Iron-Tips-8s-Tins-p-1706203.html?cur_warehouse=CZ&rmmds=search&ID=49317 https://www.banggood.com
-
Thread
Arduino Mega2560 mit externem RAM: linker flag für .data section geht nicht
verwende Addressen ohne .init1 [c] 08:27:29.020 -> Dynamic buffer 1 of 4096 bytes created, address: 0x11F9 08:27:29.020 -> Dynamic buffer 2 of 4096 bytes created, address: 0x1F9 08:27:29.068 -> Dynamic buffer 3 of 4096 bytes created, address: 0xF1F9 08:27:29.068 -> Dynamic buffer 4 of 4096 bytes created
-> Dynamic buffer 2 of 4096 bytes created, address: 0x1F9 08:29:43.135 -> Dynamic buffer 3 of 4096 bytes created, address: 0xF1F9 08:29:43.135 -> Dynamic buffer 4 of 4096 bytes created, address: 0xE1F9 08:29:43.182 -> Dynamic buffer 5 of 4096 bytes created
-
Thread
IRMP-Anwendung
Compiler ausreizt. 3. Das MEDION-Protokoll: (nach dem TSOP Impulse L) Sync: 9,2ms L + 4,5ms H Daten: 0,76ms L + 0,45ms H bzw 0,76ms L + 1,6ms H insgesamt Sync + 32 Daten + Endbit(0,76ms L) 4. Horst: na klar geht einfacher, macht aber den "Bock nicht fett" und löst mein Problem nicht! mfG Frewer
ist das obere Nibble von flags oft 0. Als Alternative könnte ich auch [[IRMP]] auf 32 Bit Adresse und 32 Bit Kommando aufbohren. Auf 32-Bittern wie STM32 wäre das auch kein Problem, auf AVRs könnte das bei einigen Anwendungen jedoch
-
Thread
Nucleo64 F446 EXTI
Hallo, ich habe ein Verständnisproblem mit den EXTis beim STM32. Ich möchte auf ein Signal reagieren. Für einen ersten Test habe ich im Interrupt nur einen Pin getoggelt. Beim Test mit dem Logicanalyzer ist mir aufgefallen, dass mein Pin nicht dem Signal folgt
Ist zwar für den F3 geschrieben, aber ich vermute dass das beim F4 prinzipiell gleich funktioniert: http://stefanfrings.de/stm32/stm32f3.html#nvic
-
Thread
Software Interrupt mit STM32
Hallo, Versuche einen Software Interrupt mit dem STM32L432KC zu realisieren. Möchte, wenn ich an einer bestimmten Stelle im Code bin einen Interrupt auslösen. Habe leider kein Beispiel gefunden bzw. habe ich derzeit vermehr nur mit den HAL-Funktionen
Vielleicht nützt das was, wenn du den SVC-Handler aufrufen willst: [c] #define SVC(n) asm volatile ("svc $0" :: "n"(n)) ... SVC(0); ... [/c]
-
Thread
PAL-Röhren TV auf NTSC umbauen
mehr zu tun wäre. Würde mal versuchen das mit einem Arduino Nano oder STM32 Bluepill hin zu bekommen.
by Master from Slave (us) */ void request_event(void) { byte buffer[32]; I2CRead(&bbi2c, 0x45, buffer, 3); for (int i=0; i <= 2; i++) { Wire.write(buffer[i]); } } void loop() { delay(10); } [/code]
-
Thread
Werden µC Errata jemals gefixed?
nicht, ob das bei dem > jeweiligen uC der Fall ist. Bei ST steht die Revision auf dem Chip. Vom STM32F407 gibt es z.B. eine 'A' und eine 'Z'. 'Z' steht wohl fuer: Hier ist Ende Gelaende.
Cartman schrieb im Beitrag #6921397: > Vom STM32F407 gibt es z.B. eine 'A' und eine 'Z'. > 'Z' steht wohl fuer: Hier ist Ende Gelaende. Nicht unbedingt. Ich hab jetzt den konkreten STM Typ nicht im Kopf (ich glaube ein L0er), aber ich hatte schon
-
Thread
STM32L4 SDMMC Cube IDE
Das: https://community.st.com/s/question/0D50X00009XkeZ4SAJ/stm32l4-sdmmc-command-timeout hast du gefunden?
Schon 1Bit Modus versucht? Bei mir funktionierte mit CubeMX nur der 1Bit Modus (Getestet mit STM32F411). Alle anderen Modis funktionierten nicht.
-
Thread
Ansteuerung VFD mit LM3914
Hardware gemacht, der Klassiker mit Diode in Rueckkopplung von OP und die andere Haelfte in Software im STM32F030. > Wie in etwa sieht eine solche Logiktabelle aus? ICh glaub die fehlen einfach noch die notwendigen Grundlagen um sowas zu machen, tut mir leid. Olaf
habe eben nochmal versucht, eine Logictabelle aufzustellen. Der erste Ansatz war Quatsch, weil ich 0=ON und 1=OFF vertauscht habe. Die erste Zeile habe ich ausgefüllt, für den Fall, dass der erste Leuchtpunkt des linken Kanals(von dreißig) aufleuchtet. Die Grids (von E1 bis E16 müssen alle auf "1"
-
Thread
ATTINY85 als DCF77-Empfänger
Ich musste sogar das Histogramm in grob und fein trennen um SRAM zu sparen. Wenn man sonst nur mit STM32s arbeitet ist es mit einem ATTINY so, als ob man einen Keller mit einer Schippe ausheben würde. > 4,95 Euro Man könnte auch einen China-STM32F030F4P6 für 50 Cent nehmen. Der hat sogar genug Resourcen
auch 500 kHz +/- für NAVTEX zu schaffen? Habe von SDR noch keine > Ahnung. Konnte man die ADCs des STM32 nicht "interleaven" und über 1 MHz > ADC kommen? Notfalls, wie man beim ATTINY sieht, würde ein fADC von 400kHz reichen und der STM32F103 schafft interleaved sogar 2MHz. Die CPU läuft auch noch
-
Thread
Frequenzen aufwärtsverschieben
Eingangssignals nach oben > verschieben. Und nicht nur das, du willst das Frequenzband auch noch von delta_f = 19,98kHz auf delta_f = 90kHz spreizen. Und *das* wird richtig schwierig, wenn allein die Verschiebung von 0,02kHz...20kHz auf 500,02kHz...520,00kHz schon nicht so einfach ist. Frodo G. schrieb
für den Strahl ausgibt. Oder nur y, wenn du die x-Ablenkung über die Zeit machst. Das wäre mit einem STM32 ein nettes Projekt für die Zeit "zwischen den Jahren".
-
Thread
Auto Relais einfach mit Arduino ansteuern
automotive......." https://www.ti.com/lit/ml/slyb232/slyb232.pdf?ts=1640124820964&ref_url=https%253A%252F%252Fwww.google.at%252F Spannungsregler (f. Mikrocontroller) und Transistoren zur Ansteuerung von Relais im KFZ sollten Durchbruchspannungen von >60V, besser 80V haben. Die Schaltung muss auch verpolungssicher
Freilaufdiode. Die soltest du noch einfügen, so wie hier die 1N4004: https://media.cheggcdn.com/media/1f8/1f8c5c0c-3db1-48bb-9fbc-2179712e32c4/phpXKYI0s.png Für deine kleinen Relais reicht auch eine Diode 1N4148. Der Rest sollte funktionieren.
-
Thread
stm32 timers synchronisieren in encoder mode
Hallo zusammen, Ich muss 8 Timer von 2 Stm32f7 Nucleo Board im Encoder-Modus verwenden, um Encoder-Daten zu speichern. Aber ich muss die Timer synchronisieren. Dafür gibt es zwei Methoden: 1. Externe Clock 2. Master/Slave-Modus. Aber in diesen
Wen ich das richtig verstehen : Sie haben 2 STM32 F7 µ-controller Jeden F7 µ ist verbunden mit ein motor-encoder mit A/B pulsen. Sie wollen jetzt das beide µ-controller das gleiche Ergebnis von pulsen zaehlen (es geht um nur ein motor) ?
-
Thread
arduino esp32 32bit/64bit-problem
gleichen ide ohne jede Umstellung. Den stm32f103 bekommt man da sicher auch nochrein? "digitalWrite(2,HIGH);" ist relativ viel schreibarbeit. Ich als relativ fauler Programmierer hätte da gerne eine funktionstaste, mit der man das mit [F9
grundschüler schrieb im Beitrag #6918056: > Den stm32f103 bekommt man da sicher auch nochrein? Sicher, nicht nur diesen STM32. > "digitalWrite(2,HIGH);" > ist relativ viel schreibarbeit. Ich ... hätte da gerne eine > funktionstaste, mit der
-
Thread
ITOA ohne Division/Modulo
geschrieben. Besser wäre zum Beispiel https://www.mikrocontroller.net/topic/25059#4891404 Auf einem STM32F407 dauert die Wandlung long2a unter 5 µs.
geschrieben. Besser wäre zum Beispiel > Beitrag "Re: schnelle Wandlung long -> ASCII" > Auf einem STM32F407 dauert die Wandlung long2a unter 5 µs. Ich weiß nicht wie es auf dem ARM ist, auf einem AVR ist die l2a schlechter als meine: itoa32: Time: 51us Cycle: 420 Size: 170Byte l2a: Time
-
Thread
EMBLITZ 1.11 GCC vsprindf mit Float geht nicht?
Hallo, ich benutze EMBlocks2.2 bzw EMBlitz1.11 für den STM32f303. Die neue 2.1 funktioniert nicht, aber das ist ein anderes Thema. Nun muss ich auf einem Display float zahlen ausgeben. Also habe ich mir eine PRINTF Funktion nach lehrbuch mit vsprintf
EMBlitz 1.11 stimmt wenigstens die Anzahl. Nun habe ich mal einfach nur ein sprintf (Ziel,"%5.1f hallo", 1234.0); gemacht und auch da fehlt die Zahl komplett. Mache ich was falsch oder sind die Funktionen einfach nur schrott? Achso eine HEX oder Dezimal Zahl geht. Was wäre die alternative
-
Thread
Mappen von STM32 Flashspeicher auf eine Structure
Hallo, Ich versuche gerade einen Bereich des Flashspeichers eines STM32F030 auf eine Structure zu mappen. Leider bisher ohne Erfolg und ich sehe den Wald wohl vor lauter Bäumen nicht. Meine Struktur: [c] struct espConfig { unsigned char espName[32]; unsigned
Moin, hm, ich würde das so tun... [c] struct { unsigned char espName[32]; unsigned char espAPName[32]; unsigned char espAPPassword[32]; } espConfig; ... espConfig *eCfg = (espConfig*) 0x08007C0A; [/c] Funktioniert so zuverlässig mit RAM und Registern (da
-
Thread
STM32F103C8T6 JTAG
jemand da ein Beispiel? Am liebsten wäre mir die Verwendung eines > ST-Link. http://stefanfrings.de/stm32/stm32f1.html#proginterfaces http://stefanfrings.de/stm32/cube_ide.html http://stefanfrings.de/mikrocontroller_buch2/index.html
den die Firma ST gemacht hat, und das merkt man ihm deutlich an. ST selbst empfiehlt den Nachfolger STM32F303 zu benutzen, dem kann ich mir nur anschließen. Er ist sogar billiger und hat die ganzen Kinderkrankheiten nicht mehr. Außerdem hat der STM32F303 eine FPU.
-
Thread
FT232 ähnliches USB mit atmega32u4 unter C
hier der Text mit Copy&Paste den USBTreeView liefert beim 2560 und beim 32u4. beim 2560 steht: Vendor ID 0x2341 Product ID 0x0042 USB 1.1 Friendly Name Arduino Mega 2560 (COM7) beim 32u4 steht: Vendor ID 0x16C0 (Van Ooijen Technische Information) Product ID 0x047A
mit der Implementierung von ST (in Cube MX) oder W.S (verbesserte Version: http://stefanfrings.de/stm32/stm32f1.html#vcpnohal) ausprobieren. Die Baudrate ist jedoch bei USB-UART Adaptern relevant um die Übertragungsrate der UART Schnittstelle zu konfigurieren.
-
Thread
Datenstrom auf Zeichenkette untersuchen
komplex und für komplexe Aufgaben manchmal unzureichend. Dafür kann man relativ leicht auf andere STM32 wechseln.
auch ein ATTINY. Ich hab auch mal mit Atmel und Co angefangen, aber das Debugging finde ich auf den STM32 deutlich bequemer und da ich das als Hobby betreibe und gerne einen "Standard µC" habe, auf dem meine Projekte laufen bin ich bis jetzt mit F103 und F303 ganz gut gefahren. Ich will ja auch keine
-
Thread
i2c hört auf zu funktionieren
, 7, MSS_I2C_RELEASE_BUS); [/code] 0x11 11 11 11 und 0x3DF828 werden auch "korrekt" gesendet. Also auch diese 32 Bit werden gesendet **Zweiter Test** uint8_t write_bufferxy[] = {0x01, 0xF1, 0x12, 0x00, 0x3D, 0xF8, 0x28}; habe ich
changesomestuff(); // sogar der hart gecodete Buffer geht nicht: uint8_t write_bufferxy[] = {0x01, 0xF1, 0x12, 0x00, 0x3D, 0xF8, 0x28}; MSS_I2C_write(gewaehltesi2c, 0x40, write_bufferxy, 7, MSS_I2C_RELEASE_BUS); } [/code] Stefan ⛄ F. schrieb im Beitrag #6948500: > Wenn es dann immer
-
Thread
STM32 interner OpAmp und ADC
Hi Ihr Kundigen, ich möchte gerne einen internen OPAmp des STM32F303 verwenden und den an den ADC3 hängen. Da habe ich Probleme. Der ADC3 läuft, konfiguriere ich eine andere Eingangsleitung kommen richtige Werte an. Den OP habe ich mir dann in CubeIDE 1.7.0 konfiguriert
Hi, bei dem STM32F303RE board geht an den ADC3 nur der OPAmp3, den hab ich genommen. Cheers Detlef
-
Thread
Realiseren einer Profinet Kommunikation
alternative habe ich vorgeschlagen einen µC von STM (STM32F7508-DK) zu nehmen, der bereits einen Ethnernet Treiber für das Ethnernet Modul schon hat. Meine Frage ist nun: Was ist besser? Eine vorgefertigte Library zu verwenden, oder eine Lib selber
Profinet Chip (z.B. HMS Anybus IC) verwenden Alternative 2: Einen fertigen Proinet Stack für STM F4 von PORT kaufen (ca. € 30.000)
-
Thread
Zeitsteuerung Atmega8
der einen Uhrenquarz verwenden kann. Eine AVR (z.B. ATtiny45) können das, und auch viele (alle?) STM32.
Stefan ⛄ F. schrieb im Beitrag #6907529: > Eine AVR (z.B. ATtiny45) können das, und auch viele (alle?) STM32. Er HAT sich den AVR schon ausgesucht, nämlich ATmega8, einfach mal seinen Beitrag vor dem posten
-
Thread
AVR Controller mit massig RAM
ATxmega384 mit 32 KBytes RAM (und 384 KBytes Flash)
Ein STM32H7B0 könnte einen AVR mit 1MB RAM und 4KB EEPROM emulieren. Der Chip hat zusätzlich noch 128KB Flash und 128+128+64+32KB RAM und kommt im LQFP-64. Und von wegen RAM braucht viel Chipfläche: angekündigt
-
Thread
GigaDevice GD32W515xx – ESP32-Alternative von GigaDevice
erweist sich das “vom-Schuss-Sein” zudem als Vorteil. Während weit verbreitete Controller – Stichwort STM32F1xx – schnell ausverkauft waren, standen weniger weit verbreitete Designs weitaus länger zur Verfügung. Unter’m Strich ist der GD32W515 also ein Controller, den man zumindest im Hinterkopf behalten
://gd32mcu.com/data/documents/yingyongbiji/GD32W51x_Firmware_Library_User_Guide_Rev1.0.pdf, das die Interaktion mit Peripheriegeräten ex WLAN zeigt. Zum WLAN-Transmitter finden sich derzeit noch keine Informationen
-
Thread
AVR + BSS123 + LEDs
GALEP3. Testcode: [code] int main(void) DDRB =0x0F; SystemDriverSetSystemClock(8000000ul); while(1) { uint32 myNOPIndex_U32; PORTB = 0x01; SystemDriverWaitMilliseconds(1000); PORTB = 0x02; SystemDriverWaitMilliseconds
meinem beruflichen Umfeld (Weisse Ware). Da wurde er z.B. benutzt, um die 3.3V UART Schnittstelle eines STM32 auf 5V zu bringen. Und auch für einiges andere, da billig. In dem Umfeld gilt halt auch: gut ist gut genug. Ich kenne den BSS123 als Wald-und-Wiesen LL-MOSFET für kleine Ströme. Und der Elektronikfertiger
-
Thread
Suche Bauteil
Arduino Nano, müssten also 5Volt sein. Wenn ich es im zweiten Schritt packe werde ich Code auf einen STM32 portieren, da wären es nur 3,3V, die könnte man über den Verstärkungsfaktor auf 10Volt bringen. Aber das ist erstmal Zukunftsmusik. Beim Servoverstärker kann man 0Volt einstellen, dieses Teil was
Arduino Nano, müssten also 5Volt sein. Wenn ich > es im zweiten Schritt packe werde ich Code auf einen STM32 portieren, da > wären es nur 3,3V Du kannst auch an den Eingang einen npn Transistor mit Basiswiderstand schalten, den du mit stabilisierten 5V betreibst. Dann ist es egal, ob an der Basis 2,5
-
Thread
Daten über I2C von AtTiny85 als Slave auslesen / TinyWireS Lib
= \ ( 0 << USI_START_COND_INT ) | ( 1 << USIOIF ) | ( 1 << USIPF ) | \ ( 1 << USIDC)| \ /* set USI to shift out 8 bits */ \ ( 1 << USICNT0 ); \ } [/c] "( 0 << USICNT0 );" setzte
wird damit eine andere "Macke" kaschiert. Bei mir laufen IIC-EEPROMs allein mit den Pullups eines STM32 mit 100 kHz. Es geht eben, wenn man weiß, was man macht, und sich zur Sicherheit die Signale auch mal ansieht.
-
Thread
Mouser Verfügbarkei "Auf Bestellung"
Zum Thema ST: seht euch die aktuelle Situation z.B. bei Digikey.com an. Von 1471 Suchergebnissen "STM32F" sind 6 (!) an Lager, davon zwei obsolete und einer ist ein Marketplace-Produkt! Und das sieht schon seit Monaten so aus! Verlässliche Infos gibt's - auch von ST - keine!
vertretbaren Preisen zu kaufen - praktisch erprobt. Aber was ist schon ein Kühlschrank gegenüber einem STM32?
-
Thread
Allgemeine Fragen über STM32
https://www.st.com/en/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus.html
Stefan ⛄ F. schrieb im Beitrag #6897332: > Ja gut, aber die Welt endet nicht bei der Firma ST. Calli B. schrieb im Beitrag #6897302: > welcher STM32 Mikrcontroller viele DAC Kanäle hat. hmmm...
-
Thread
Ungewollte Pfade in S19-datei
Hallo, ich programmiere einen STM8003F3 mit dem ST Visual Develop und dem Cosmic-Compiler. Alles funktioniert wunderbar, aber auch in der Release-Version fallen mir Pfadangaben in der .S19-Datei auf, die wahrscheinlich auch auf den
würde mich aber trotzdem interessieren. Stefan C COMPILER COMMAND LINE: cxstm8 +warn +mods0 +split -pne -pp -dSTM8S003 -i..\..\..\firmware -i..\..\..\..\libraries\stm8s_stdperiph_driver\inc -i..\..\..\..\utilities\stm8s_eval -i..\..\..\..\utilities\stm8s_eval\common -i..\..\..\..\utilities\
-
Thread
Suche günstige 32Bit MCU Plattform ähnlich Arduino
Boards mit neueren originalen STM32, zum Beispiel dieses von RobotDyn: http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini Ansonsten könnten auch die Nucleo Boards von STM für dich interessant sein. Einige davon stelle ich auf
Es gibt ähnliche Boards mit neueren originalen STM32, zum Beispiel > dieses von RobotDyn: > http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini in fast jedem Thread empfohlenen Boards sind jedenfalls eher schlechter zu bekommen (und auch nicht
-
Thread
STM32F303: Empfehlenswerte Compilerargumente
CFLAGS= -c -mcpu=$(MACH) -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=hard -I ./Driver -std=gnu11 -Wall -O0 -DSTM32F303xC LDFLAGS= -mcpu=$(MACH) -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=hard --specs=nano.specs -TSTM32F303CCTX_FLASH.ld -Wl,-Map=final.map # Target: Dependencies all: main.o startup_stm32f303cctx.o
: Driver/system_stm32f3xx.c $(CC) $(CFLAGS) -o $@ $^ startup_stm32f303cctx.o: startup/startup_stm32f303cctx.s $(CC) $(CFLAGS) -o $@ $^ final.elf: main.o startup_stm32f303cctx.o syscalls.o sysmem.o system_stm32f3xx.o
-
Thread
GigaDevice GD32L233 - Low power a la GD
Wer den chinesischen Flash-Hersteller GigaDevice „nur“ als Anbieter von STM32F103-Derivaten ansieht, liegt falsch. Die Chinesen fertigen seit langer Zeit eigene Chips, mit dem GD32L233 kommt nun ein für Low Power-Designs vorgesehener Vertreter auf den Markt. ### Worum geht
GigaDevice gibt es auch hier drei Evaluationsboards, die dem Vernehmen nach unter den Produkt-Kennungen GD32L233R-EVAL, GD32L233C-START und GD32L233K-START laufen werden. Der EVAL ist dabei die „größere“ Variante mit einem umfangreichen Display, während sich der START an „kleineren“ Nucleo-Boards orientiert
-
Thread
STM32 HAL CDC-USB-Treiber "Flow Control"
Hallo, ich stehe beim HAL-Treiber von ST zum STM32F407 gerade ein bisschen auf dem Schlauch.. Ich möchte den Controller als Client über USB Daten empfangen lassen, in diesem Fall eine Firmware, die der Controller dann über SPI auf ein DAB-IC programmiert
Die USB Hardware im STM32 sollte ein enable Bit für die jeweiligend EP haben. Bei "Puffer voll" schaltet der Interrupt Handler dieses Bit dann ab, d.h. der EP erzeugt keine Interrupts mehr wenn Daten ankommen. Die USB Hardware
-
Thread
Briefkastenmelder mit ESP-07s und Selbsthaltung mittels Mosfet
so meinst wie ich jetzt in der Zeichnung den C4 eingesetzt habe, dann funktioniert es nicht. Die 0,1mF /(100uF) hatte ich rumliegen und daher nur den Widerstand entsprechend für die Zeit von etwa 1,5 Sekunden ausgelegt. LTSpice ist eine Idee, doch muss man wissen was man testen will.....;-) LG
Stefan ⛄ F. schrieb im Beitrag #6907799: > Stephan F. schrieb im Beitrag #6907706: >> Wie verträgt der sich mit dem DS18B20 der eigentlich für 3,3 V ausgelegt >> ist. > > Laut Datenblatt ist er auch für 3,0
-
Thread
Platzsparende ICs für ferngesteuerte Spielereien gesucht
ist einfach und gut zu debuggen. Compiler/Debugger+gute SW-Pakete gibt es für LPC oder STM32 en masse. Beispiel: https://www.we-online.com/catalog/en/THYONE-I 12x8mm
Stefan ⛄ F. schrieb im Beitrag #6893027: > Aber sie sind genau so illegal, wie laute Autos. Also nicht.
-
Thread
HUB75 Ansteuerung Problem
Hi, ich möchte ein HUB75 64x32 Display mit 1/16Scan per STM32 ansteuern. Dazu habe ich folgende funktion geschrieben um zu verstehen wie das Display funktioniert. Leider habe ich das Problem das Zeile 16 und 32 deutlich heller
Low angesteuert werden) ca. doppelt so hell sind? void write_display() { //display[63][31]=0xFF; //display[32][16]=0x0F; //HAL_GPIO_WritePin(GPIOG, GPIO_PIN_1, GPIO_PIN_SET); //PORTC |= (1<<OE); for(uint8_t line=0;line<=15;line++) { //HAL_GPIO_WritePin(GPIOG, GPIO_PIN_
-
Thread
Kaufentscheidung Lötstation
Thomas F. schrieb im Beitrag #6889995: > Mein Vorschlag für dich: Auf das Teil paßt eigentlich alles, was in dem Deinem Beitrag Folgenden beschrieben ist: Zeno schrieb im Beitrag #6890019: > So eine
Alternativ-Software, man muß nur darauf achten ein kompatibles Modell zu kaufen. https://github.com/deividAlfa/stm32_soldering_iron_controller
-
Thread
STM32 Startup Zeit
Stefan ⛄ F. schrieb im Beitrag #6890606: > Soweit mir bekannt ist, haben die STM32L0 einen internen Pull-Up an der > USB Schnittstelle. Ich weiß aber nicht, ob der Bootloader diesen > aktiviert. Weist du es genauer? Laut AN2606 ist der 1k5 überall drin, außer bei den F301, F302, F373 und allen L1. Vom STM32L451RET weiß ich genau, dass der Bootloader den einschaltet weil der Scherz ein neues Layout gekostet hat. > Der STM32L011 vom TO hat kein USB. Ja, der wohl
-
Thread
Sensorausgangssignal hörbar machen
https://www.conrad.de/de/p/analog-devices-ad654jn-pmic-u-f-wandler-spannung-zu-frequenz-500-khz-pdip-8-174769.html
als ganz grobe Hausnummer... Wenn es nur drum geht ein fertiges Develboard zu nehmen (Arduino, STM32-Nucleo,...), da nen einfachen PWM-Kopfhörerausgang und Analogeingang für den Sensor dranzustecken und eine ganz einfach Software anhand klarer Vorgaben zu machen (siehe oben), dann sollte das von
-
Thread
2 Dimensonales Array Speicher Reservieren
Hi, ich möchte bei einem STM32 Projekt in C folgendes Array definieren: uint8_t display[64][32]; Und dann den einzelnen Speicherzellen quasi Werte zur Laufzeit zuweisen: display[63][1]=0xFF Das schlägt mit Invalid Initalizer
/main.c:79:9: note: previous definition of 'display' was here 79 | uint8_t display[64][32]={{0xFF}}; //Neues Array für 1 Displayfeld Bit 0=Rot,1=Gelb,2=Blau | ^~~~~~~ ../Core/Src/main.c:81:16: error: invalid initializer 81 | display[63][1]=0xFF; |
-
Thread
Nucleo 144 496ZG Pinbelegung
Lt. Schematic f. MB1312 nur auf CN9, 25 und 27 bzw. auf CN11, 55 und 57. Welche Pins 5V-tolerant sind, steht im Datenblatt bei jedem Pin: "FT(_xx)" für *f*ive-volt-*t*olerant. Bei PD0 und PD1 steht "FT", also ja.
Johannes M. schrieb im Beitrag #6888215: > Wo findest du Table 15 im MB1312? Datasheet STM32L496xx, DS11585 Rev 15, Table 15. STM32L496xx pin definitions https://www.st.com/resource/en/datasheet/stm32l496ae.pdf MB1312 ist das Nucleo-Board (genauer das PCB).