-
Thread
2.8V Sensor an 3.3V I2C Bus?
Hallo! Ich möchte den VL6180 ToF Sensor an einem Teensy Board mit 3.3V anschließen. Der Sensor hat eine Betriebsspannung von 2.8V, hier benötige ich einen Spannungsregler. Aber wie sieht es mit den beiden Datenleitungen aus? Pull-Up auf 2.8V und fertig? Oder ist ein Pegelwandler
>Aber wie sieht es mit den beiden Datenleitungen aus? >Pull-Up auf 2.8V und fertig? Oder ist ein Pegelwandler nötig? Hallo, normalerweise sollte es ausreichen, die beiden Pullups auf 2,8V zu legen. Die steuernden Leitungen dürfen nur gegen GND schalten. Wenn die
-
Thread
JAVA nicht mehr kostenlos?
Das hier im Forum relevanteste Javaprogramm dürfte Eclipse mit all seinen Ablegern, z.B. STM32CubeIDE, sein. Das läuft schon lange auch mit anderen Java Runtimes / Development Kits. Aktuell geben sie IBM JDK, OpenJDK und Oracle JDK an. Auf dem Firmenrechner ist hier Oracle JRE installiert
und beruflich mitgenutzt >> werden, ein kostenpflichtiges JAVA installieren? > > Alles über Java 8 ist kostenpflichtig geworden. Das stimmt so nicht, denn: SE 8u202 war die letzte kostenlose Version, alles darüber hinaus (auch wenn es noch Java 8 ist) kostet. (Und ja, natürlich gilt das nur für
-
Thread
Open Source Projekt TRICE - ein Software-Tracer & Logger für alle µC: PIC, AVR, ARM, TI, Infinion,..
beiden Definitionen aus der FLEX Codierung schaust: [c] #define TRICE8_1i( id, pFmt, d0 ) do{ \ TRICE_HTON_U32PUSH( id|0x0100|triceCycle ); \ triceCycle++; \ TRICE_HTON_U32PUSH( (uint8_t)(d0) ); \ } while(0) #define TRICE8_2i( id, pFmt, d0, d1 ) do{ \ TRICE_HTON_U32PUSH( id|0x0200|triceCycle ); \ triceCycle++; \ TRICE_HTON_U32PUSH( TRICE_U8_JOIN(d0,d1) ); \ } while(0) [/c] Wie könnte dann TRICE8 als variadic Macro geschrieben werden? Wenn es dafür
-
Thread
STM32F407 VGT6 U LQFP100 SMD auslöten löten
Pete K. schrieb im Beitrag #6594746: > Ich hab hier noch 3 Stück STM32F429VITG rumliegen. Er sucht: STM32F407VGT6 Du bietest: STM32F429VITG > Helfen die Dir weiter? Was glaubst Du wohl?
gut ist. Ich würde es annehmen > und TFT-Controller usw. links liegen lassen. Ich meinte die STM32F407 DIYMORE Boards, von denen ich einige rumliegen habe. https://stm32-base.org/boards/STM32F407VGT6-diymore.html > Da aber der Austausch des µC für einen unerfahrenen Löter problematich > werden
-
Thread
segger J-Link EDU
zumindest der STLINK-V3MINIE ist jetzt erhältlich. Für andere µC als STM32 ist auch Black Magic Probe interessant, da ist der gdbserver auf der Probe mit drauf. Da gibt es auch gerade ein neues Release und die org. Hardware
Für Hobbyanwendungen hat sich ja STM32 sehr breit gemacht, und da ist der STLink ja völlig ausreichend. Auf neueren Boards ist der V3 schon drauf, sonst kostet das einfache Modul V3MOD etwa 10€. Und das ist besser als jeder Clone und durch
-
Thread
ST-Link/V3 mini Programmierung
A. B. schrieb im Beitrag #6592485: > Soweit mir bekannt ist der ST-Link V3 auf ST-eigene Chips festgenagelt. So ist es. Will man allgemein ARMs programmieren und debuggen könnte man z.B. einen Olimex nehmen. Für STM32 sind die ST-Link aber super.
mit dem Olimex programmieren können sollte? Ist es auch folglich auch möglich mit dem Olimex einen STM32Chip zu programmieren? Vielen Dank!
-
Thread
STM32 USB Übertragungsproblem mit Code von S.F.
// STM32F1 #define DEVICE_ID_ADDRESS 0x1FFF7A10 // STM32F4,STM32F2 //#define DEVICE_ID_ADDRESS 0x1FFFF7AC // STM32F0,STM32F3 //#define DEVICE_ID_ADDRESS 0x1FF0F420 // STM32F7 //#define DEVICE_ID_ADDRESS
Anpassung nichts falsch macht: [c] // For devices with 2x16 bits/word access schema // (e.g. STM32L0x2, STM32L0x3, STM32F0x2, STM32F303xD and xE) #define UMEM_SHIFT 0 #define UMEM_FAKEWIDTH uint16_t // For devices with 1x16 bits/word access schema // (e.g. STM32F103, STM32F302, STM32F303xB
-
Thread
Eagle noch gefragt?
Ich meine ja v8+. Da muss ständig gelöhnt werden. Was nimmst Du für Neuentwicklungen? kicad?
Integration in Fusion 360 einen großen Schritt in Richtung MCAD-Integration/Zusammenarbeit geleistet. Eagle V8 und auch die ersten V9.x-Versionen waren tatsächlich kein wirklicher Fortschritt. Und auch mit der freien Version von Fusion 360 können auch Hobbyanwender wieder "kostenlos" kleinere Projekte bearbeiten
-
Thread
Wie die Zellenspannungen an einem 16S Akkupack mit DAC messen
gelöst. Mir schwebt ein STM32F3 zur Messung vor. Der hat 3 ADC mit jeweils ca. 15 Kanälen - also mehr als genug. Mit 12 Bit habe ich eine Auflösung von 4096 Schritten also bei 100V => 0,025V pro Schritt. Das find ich ein wenig
Spannungsteiler, Multiplexer, Levelshifter, DCDC-Wandler usw. entfallen. So ein ATtiny eignet sich mit VCC=1,8..5,5V auch ideal für die Speisung aus der Zelle selber (2,5..4,3V).
-
Thread
Schaltplan richtig zeichnen
Hier folgen: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/open-source-hardware
Hier folgen: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/open-source-hardware Dann rechte Seite Hardware, das pdf Dokument
-
Thread
RIP AtmelStudio
> > Nein. Aber Teile davon schon? https://ww1.microchip.com/downloads/Secure/en/DeviceDoc/xc32-v2.50-src.zip Bin aber jetzt auch nicht sicher, ob da alle teile enthalten sind und nicht irgendwie Optimierungen fehlen. Wobei die Lizenzabfrage ist da sehr wohl enthalten. Hier sind dann XC8 aund
Nein. > > Aber Teile davon schon? > https://ww1.microchip.com/downloads/Secure/en/DeviceDoc/xc32-v2.50-src.zip Wie gesagt, der XC32 ist ein MIPS-gcc. Den konnte MCP nicht nachträglich "closed-sourcen". Aber alles, was sie dazu gebastelt haben, haben sie. > Hier sind dann XC8 aund XC16 zu finden
-
Thread
STM32F103C8T6 Blue Pill - SSD1306 - u8g2
Hallo zusammen, ich habe mir das Projekt von https://github.com/w1ne/u8g2-ssd1306-CubeMX als Grundlage genommen um mir etwas auf einem OLED (SSD1306) mit der u8g2 Lib etwas auszugeben. Zur Programmierung nutze ich Stm32CubeIDE und für die Konfiguration eben STm32CubeMX
vorgibt. Fall du kein DMA brauchst kannst du von meinem Beispiel abgucken http://stefanfrings.de/stm32/stm32f1.html#i2c
-
Thread
Gitarrenprojekt mit Autotune-Funktion
Beitrag #6587858: > Für dein Vorhaben würde ich wirklich eher einen Cortex-M4 nehmen (zB. > den STM32F401) und sogar die internen ADs nutzen (haben zwar nur 12bit, > zum Tonhöhenerkennung reicht es aber). Es sind zwar auch nur ein paar > ADs, aber du kannst diese auf mehrere Eingänge multiplexen
lange - dann braucht man keine dummen eigensinnigen Musiker mehr. https://www.youtube.com/watch?v=tiIvtH3P8BA
-
Thread
libopencm USB CDC Gerät nicht erkannt
ursprünglich für ein disco_f407vg. Daher habe ich in der cdcacm.c [c]rcc_clock_setup_pll(&rcc_hse_8mhz_3v3[RCC_CLOCK_3V3_168MHZ]);[/c] durch [c]rcc_clock_setup_pll(&rcc_hse_25mhz_3v3[RCC_CLOCK_3V3_84MHZ]);[/c] ersetzt und folgende Environment in der platformio.ini verwendet: [code] [env:genericSTM32F411CE] platform = ststm32 board = genericSTM32F411CE framework = libopencm3 debug = stlink upload_protocol = stlink [/code] Flashen funktioniert. Es passiert USB-technisch aber nichts. Laut
-
Thread
ARM Cortex M4 Assembler
geht, darf es gerne geposted werden. [c] #include <stdint.h> // CPU_CLK=64MHz void delay(uint32_t ms) { int32_t n; for(n=0;n<ms;n++); } int main(void) { delay(1000); } [/c]
ziemlich einfach reproduzierbaren Niveau der AVRs bleibt. Allein wenn man sich durch die diversen STM32 Familien mit unterschiedlichen Flash-Konfigurationen bewegt, hinsichtlich Caching und Waitstates abhängig von der Taktfrequenz, kann das ein Thema sein. Selbstkalibrierung vermeidet dann Fehler. Auch
-
Thread
USB-Hub Design
Enable für den betreffenden Port vom Hub zu einem GPIO ziehen. Wenn vorhanden, zum USB-Komparator, bei STM32 heißen die z.B. FSVBUS.
jeweils 2 LEDs um einen USB-Stecker herum. Zwei verschieden LED-Typen: - MSL0601RGB - KRTBAELPS1.32-V1A4-JW+B4B6-D8+S6U2-7Z Die zweite ist extrem hell, läßt sich mit dem Treiber (LP5012) aber gut dimmen. Als Lichtleiter habe ich mal 6mm milchiges Plexiglas genommen. Das verteilt das Licht schon
-
Thread
Wechselspannung 117 kHz 80 vpp erzeugen
hohlstecker-knickschutz-aussen-6-5-mm-innen-4-3-mm-lum-1636-05-p116238.html?PROVID=2788&gclid=CjwKCAjwr_uCBhAFEiwAX8YJgW2dJdWTpYvi-LjfpWbF0URa9-2MFoxChMP0v4VHDPrAhFoajUw9oxoCfj8QAvD_BwE Bei den verwandten Artikeln gibts auch eine Buchse, die passen könnte.
schrieb im Beitrag #6636835: > Ist das bei Dir > alles mikrocontrollergesteuert Jap genau - ist ein STM32, der PWM macht.
-
Thread
große UDP Pakete mit lwIP auf STM32F7
ich teste gerade welche UDP Paketgrößen ich mit einem STM32F746 senden kann. Durch vergrößern von MEM_SIZE (heap für ausgehende Pakete) kann ich jetzt 4k Brocken versenden, lwIP fragmentiert die korrekt. Nun habe ich im EEVblog den kernigen Spruch 'Friends
implementiert) beschreiben.[Blog-Einträge:#2671(obsolet);#5625;#6891] Johannes modifizierter STM32F7 könnte bei der IEFT als EDNS-Proxy arbeiten. Wenn aus dem simplen Protokoll nichts wird (dürfte schon klappen) bliebe als Fallback EDNS Tunnel, um 4kb(-Header) ohne Extra-Layer zu transportieren
-
Thread
E-Auto an Schuko Steckdose laden gefährlich?
-3-7-kw-16a-230v-1-phasig-8m-ehemals-35123.html Beide haben DC Fehlerstromschutz.
> Und was machst dann du hier? Ich meine, u.a. geht es auf dieser > Plattform in erster Linie um 8-Biter, da ist es kein Wunder, dass man > hier viele 8-Bit-Jünger findet ;) Es ist schon bekannt, dass es 32Bit-Microcontroller gibt? Seit Jahrzehnten? Und dass STM32 hier eine hohe Verbreitung haben
-
Thread
Tasten entprellen per Software
gar nicht! Viele ARM haben Timer mit Decoder im Bauch. Zwei recht prominente Beispiele: ATSAM3X8E STM32F103C8 Für andere µC und Handbediente Encoder ist meist ein 1ms Tick/ISR eine gute Wahl
Stefan ⛄ F. schrieb im Beitrag #6592400: > Nach meinem Kenntnisstand ist der Zugriff auf 8/16 bit Variablen im RAM > nicht langsamer, als 32 bit. Darum geht es nicht. Bei Berechnungen, Vergleichen, ... müssen 8 Bit Werte zuerst auf 32 Bit "aufgepustet" werden. Auf einem STM32F4xx zum Beispiel
-
Thread
[RPI Pico] Entwickeln mit C unter Windows
evaluation and full packages"... nix. (irgendwo ist geschrieben daß für den RP204 einen J-Link v11 nötig wäre... ist das auch wahr ? :/ Wofür ist meine v 9 noch nutzlich ? PIC32 geht nicht mehr, irgend einen updated FW hat die kompatibilität mit MPLABX zerstört, STMs gehen noch, RISCV geht nich
die kompatibilität mit MPLABX zerstört Meinen noch viel aelteren V8 hat es neulich auch dahingerafft. Aber dank Samba und einer frischen Firmware gehts im wieder gut. Die V9 verwendet doch einen STM32F205?
-
Thread
STM32MP1 und U-Boot standalone app: "Undefined instruction"
Der SP sieht komisch aus, is da RAM? > > Berechtigte Frage … Irgendwie schon. ;-) [pre] STM32MP> md d7df04c8 d7df04c8: d9fe0150 d9fe016c d9fe0188 d9fe01a4 P...l........... d7df04d8: d7f31760 d9f7d7b5 d9f5557b d7f32058 `.......{U..X .. d7df04e8: d9fe91d4 d9f51b77 00000004 00000038
arch/arm/lib/Makefile: [code] obj-$(CONFIG_CPU_V7M) += cmd_boot.o [/code] CONFIG_CPU_V7M ist für die STM32MP1 ziemlich sicher nicht gesetzt da die eher ARMV7 (ohne M) sind. Ich würde einfach deine standalone nicht für Thumb übersetzen. Matthias
-
Thread
Krabbelversuche am ATmega4809
Hätte mircochip nicht einfach ins datasheet schreiben können: [c] //I2C0_Master init: uint32_t baud = ((F_CPU/100000) - (((F_CPU*300)/1000)/1000)/1000 - 10)/2; TWI0.MBAUD = (uint8_t)baud; TWI0.MCTRLA = TWI_ENABLE_bm; // Enable as master, no interrupts
sich die Industrie damit auseinandersetzen? Sollen die megaAVR series0/1 eine Alternative zum ARM (STM32) sein? Grüße (:
-
Thread
STM32L152: EEPROM-Inhalt erst nach Debug-Session (BlackMagic Probe) auslesbar
Ich habe ein Programm auf einem STM32L1 am Laufen, das ein paar Variablen im EEPROM speichert. Um das Speichern zu überprüfen sehe ich mir den EEPROM-Inhalt während einer Debug-Session an und stelle fest, dass sich die Werte wie erwartet
erwartet: [c] arm-none-eabi-gdb GNU gdb (GNU Tools for Arm Embedded Processors 7-2017-q4-major) 8.0.50.20171128-git (gdb) tar ext /dev/ttyACM0 Remote debugging using /dev/ttyACM0 (gdb) mon s Target voltage: 3.3V Available Targets: No. Att Driver 1 STM32L1x M3 (gdb) att 1 Attaching
-
Thread
SPI oder I2C Speicher für einfache I/O-Zustands-Speicherung ?
John Doe schrieb im Beitrag #6580122: > Moderne STM32 mit Octo-SPI können SPI-Flash transparent in den > Adressraum einblenden. Du kannst den Flash dann wie interne > Speicherzellen nutzen. Hm.....das heißt, sobald der gewählte STM32 Flash an Bord
www.st.com/content/ccc/resource/training/technical/product_training/group0/fd/49/71/1b/2c/22/46/ba/STM32L4Plus_Peripheral_OctoSPI/files/STM32L4Plus_Peripheral_OctoSPI.pdf/jcr:content/translations/en.STM32L4Plus_Peripheral_OctoSPI.pdf
-
Artikel
UPlay Basic Interpreter per XMC2Go
gemacht hat, und es nicht sehr viel mehr Aufwand ist, werde ich das ganze wahrscheinlich noch auf eine STM32F4 CPU portieren. Dadurch sollte sich die Zykluszeit noch mal mindestens um den Faktor 5 erhöhen. Anmerkung: Inzwischen habe ich das Ganze auf die STM32F407, STM32F429 und STM32F756 CPUs portiert: 95-uBasic-Library (STM32F407) 28-uBasic-Library (STM32F429) 12-uBasic-Library (STM32F746) Anmerkungen. Wie immer bei "Bastelprojekten" können Fehler in der Hardware und Software nicht ausgeschlossen werden. Ich habe zwar
-
Thread
Debugger für ATmega32
Such dir Controller die dir da keine Steine in den Weg legen. Es gibt wirklich genug davon. Bei den 8-Bittern z.B. die STM-8.
keine LED, weil ich das nicht brauche - ich hab einen Debugger ;) Ich überlege mir, künftig eher STM8 als AVR einzusetzen, weil man über SWIM wunderbar debuggen kann. Für alles größere benutze ich STM32 und hab da eh SWD. Proprietäres Debugging-Gedöhns wie beim AVR ist nicht mehr zeitgemäß - aber das
-
Thread
Leistungsmessung mit MSP430
und -schaltung verbauen. Erst mal zum grundsätzlichen Aufbau: Das Gerät soll jeweils einen 400 V/63 A, 400 V/32 A und 400 V/16 A sowie 3x 230 V/16 A EIngangstecker haben, welche ich manuell aktivieren muss (nur einer gleichzeitig möglich). Als Ausgänge sollen jeweils ein 400 V/32 A und 400 V /16
im Beitrag #6576954: > Erst mal zum grundsätzlichen Aufbau: > Das Gerät soll jeweils einen 400 V/63 A, 400 V/32 A und 400 V/16 A sowie > 3x 230 V/16 A EIngangstecker haben, welche ich manuell aktivieren muss > (nur einer gleichzeitig möglich). > Als Ausgänge sollen jeweils ein 400 V/32 A und
-
Thread
ESP32-WROOM-32D vs. WROOM-32 (ohne D)
Hallo, ich versuche gerade eine ESP32-WROOM-32D Modul zum Laufen zu bekommen. Dazu habe ich einen STM32 als Serial Bridge an das Modul geklemmt und versuche das Ding mit arduine framework zu flashen. Das klappt nicht. Ein wenig geht schon. Das ist der Log des Arduine frameworks: //-------------snip esptool.py v2.6 Serial port /dev/ttyACM0 Connecting........___ Chip is ESP32D0WDQ5 (revision 1) Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None MAC: a8:03:2a:d4:21:ac Uploading
-
Thread
STM32: Umstieg von IAR auf den neuen CUBEIDE
Debug-Interface nutzen, welcher beim I-jet Trace A/R/M vorhanden ist. z.B. das Intel FPGA Cyclone V-SoC Dev-Kit mit 8-bit ETM: https://www.intel.de/content/www/de/de/programmable/products/boards_and_kits/dev-kits/altera/kit-cyclone-v-soc.html TI hat dem TMS570LC43x HDK (Cortex-R) sogar 32-bit ETM
Projektdatei, die in v7 noch ordentlich lief, wurde mit dem Update auf IAR v8 auch geupdatet. Also irgendeine mit Absicht geänderte Einstellung kanns auch ned sein. Benutzte v8: 8.1 8.3 8.50.4 8.50.5 Es gibt sicher
-
Thread
Vorabfrage:erfahrene Assemblerfreaks hier an Bord?
der Code dort im Vergleich zu einer reinen Assemblerdatei ist? Ich habe eine alte Version des XC8-Compilers (v2.0)integrieren müssen,... wurden wohl die instruktionen nicht erkannt,lag villeicht am Format eingefügten Code(long,long oder long,short.. hab ich noch keine Ahnung von...) ich hab
schon die Prefetchqueue. Fuer MPLAB 8.92 braucht man uebrigens XC8 V 1.45.
-
Thread
Nutzt ihr ECC RAM an eurem privaten Rechner? (keine Server, kein NAS)
Mein privater Minirechner (STM32H753) hat ECC SRAM!
https://geizhals.de/?cat=cpu1151&xf=12099_Desktop+(Mainstream)%7E5_ECC-Unterst%FCtzung%7E820_1151+v2
-
Thread
Wie wird der Takt einer RTC abgeglichen?
abgeglichen, im 2. dann der PCF8563: http://www.mino-elektronik.de/fmeter/fm_software.htm#bsp7 Hast Du ein STM32F429 Discovery-Board? Gleiche Prozedur wie zuvor: http://www.mino-elektronik.de/FM_407/fmeter_407.htm#c1 Willst Du Dir einen leistungsfähigen Zähler zulegen? Mein Ding: http://www.mino-elektronik.de
metallischer Schraubenzieher. Und nochwas: Den 1pps auszuwerten geht ja, aber wenn man stattdessen die 32 kHz direkt oder durch 2 oder 4 oder 8 geteilt messen kann, ist das weitaus besser. Ein Reziprokzähler ist da in jedem Falle angesagt, das braucht nicht weiter erwähnt zu werden. W.S.
-
Thread
Keil µVision vs. STM32CubeIDE
Hallo zusammen, ich programmiere derzeit (beruflich) mit der STM32CubeIDE. Nun habe ich öfters den Tipp bekommen, auf Keil µVision umzusteigen. Blöderweise konnte mir keiner genau sagen was den bei µVision besser ist als bei CubeIDE - außer das µV einen anderen
(von Keil) auf 32 KB begrenzt Wenn Cortex-M0 für STM32 reicht sind es 256kB https://www2.keil.com/stmicroelectronics-stm32/mdk
-
Thread
Auswertung mehrerer Drehencoder
Drehwurm schrieb im Beitrag #6573209: > ich würde gerne 16 Drehencoder mit einem STM32 auswerten. Ah, es MUSS ein STM32 sein, einen anderen Cortex würdst du nicht in Betracht ziehen. Soso. Also, mir kommt da so ein Gedanke: Sowas wäre doch eine prima Anwendung für diese kleinen
Coprozessoren" eben nicht einfach updatebar sind. Eben dies würde ich gerne umgehen und entweder alles im STM32 machen oder über nicht intelligente Bausteine lösen. W.S. schrieb im Beitrag #6573477: > Ah, es MUSS ein STM32 sein, einen anderen Cortex würdst du nicht in > Betracht ziehen. Ja, da ich mich
-
Thread
STM32 USB CDC über Debugger
Schnittstelle programmieren. Schaue ins User-manual https://www.st.com/resource/en/user_manual/dm00231744-stm32-nucleo32-boards-mb1180-stmicroelectronics.pdf "Thanks to SB2 and SB3, the USART interface of STM32 available on PA2 (TX) and PA15 (RX), can be connected to ST-LINK/V2-1." Diese beiden Brücken
programmieren. > Schaue ins User-manual > https://www.st.com/resource/en/user_manual/dm00231744-stm32-nucleo32-boards-mb1180-stmicroelectronics.pdf > > "Thanks to SB2 and SB3, the USART interface of STM32 available on PA2 > (TX) and PA15 (RX), can be connected to ST-LINK/V2-1." > > Diese beiden
-
Thread
GPS Module U-Blox bzw. U-Blox Klone
Sehr schön. Ich habe mittlerweile einen EBay "Lieferanten" Für original aber gebrauchte Neo-M8T gefunden. Preisvorschlag wird ab 15$ automatisch akzeptiert und es funktioniert. Hab in meinem GPSDO vom Klon auf das M8T "geupgraded"...
ich papp mich mal hier drunter. Arbeite derzeit sehr intensiv mit Beitian und ubox, Arduino und STM32 auf Akkubetrieb, d.h. Szrom sparen was nur geht... falls mal was ist melden. Aktuell mit dem teuren BN-880Q. Ich könnte da auch noch Feedback brauchen. Vor allem bei der Konfiguration mit UBX-CFG
-
Thread
TFT ILI9341 SPI modus ohne D/C pin HILFE!
Ansonsten ein Tip: Besorg Dir lieber ein Display mit herausgeführtem D/C-Pin. Viele Controller (wie z.B. STM32) haben SPI-Schnittstellen, die nur 8 oder 16Bit machen. Dann musst Du mit dem Synchronous Mode des USART rumfummeln, und irgendwie scheinst Du nicht so bewandert auf dem Gebiet zu sein... Daher tu
diese hier: https://www.ebay.de/itm/2-4-TFT-LCD-Display-Touch-Panel-SPI-Serial-240-320-ILI9341-5V-3-3V-STM32/164178637669?hash=item2639cf3365:g:UacAAOSwhr9cRU8V hier die Pin Belegung klar zu erkennen: https://www.ebay.de/itm/2-4-240x320-SPI-TFT-LCD-Serial-240-320-ILI9341-PCB-Adapter-SD-Card
-
Thread
Hilfe Software für Microcontroller, woher bekommen?
Ich empfehle den STM32F091xC. genügend Touch-Pins.
Markus M. schrieb im Beitrag #6573592: > Ich empfehle den STM32F091xC. > genügend Touch-Pins. Nur interessehalber: meine 1. Idee war die stm32L Serie wegen Low-power. Wäre die nicht besser geeignet?
-
Thread
uC from Scratch
erst so richtig an wenn du das Teil programmieren musst, wie viel Erfahrung ist denn da vorhanden? STM32CubeIDE + STM32CubeProgrammer + für 2€ einen ST-Link v2 würde ich für einen STM32-Anfänger empfehlen, wenn es denn STM32 sein soll. Teensy kannst du vergessen wegen dem proprietären Bootloader-Chip
oerks schrieb im Beitrag #6572781: > Wenn du (TO) Anfaenger bist, nimm blos keinen 32-bitter, > also irgendwelche STM32 oder LPC. > > Fuer so langweiliges Zeug was du da treiben willst reicht > ein viel uebersichtlicherer 8-bitter alle mal. Kannst du grob erklären, warum ein 8
-
Thread
GLCD mit Arduino soll Variable anzeigen
my_ftoa(char *s, float f, char komma) { typedef enum boolean { FALSE, TRUE }bool_t; static uint32_t zz[] = { 10000000, 1000000, 100000, 10000, 1000, 100, 10 }; bool_t not_first = FALSE; uint8_t zi; uint32_t z, b; uint32_t i; for (i= 0; i< komma; i++) f= f * 10; i= f; komma
und mit 240 Pixeln oder mehr verwende, nehme ich ein farbiges TFT-Display (und dann meistens einen STM32 Controller). Ich wünsche dir viel Erfolg mit deiner Temperaturmessung
-
Thread
LED-Matrix ansteuern
Das IC1 wird ein Open-Collector Treiber sein. Bei 8 Kanälen der ULN2803. Wieso soll der UDN nicht geeignet sein? Der kann maximal 50V schalten, aber auch weniger. Die Steuerspannung passt auch für 3.3V.
Bernhard S. schrieb im Beitrag #6570233: > Das IC1 wird ein Open-Collector Treiber sein. Bei 8 Kanälen der > ULN2803. > Wieso soll der UDN nicht geeignet sein? Der kann maximal 50V schalten, > aber auch weniger. Die Steuerspannung passt auch für 3.3V. Der OP schreibt nichts zu der Spannung
-
Thread
STM32 CMSIS Register setzen problem
den neueren STM32 ist GPIOx->MODER mit 0xffffffff > initialisiert. Hier muß man die betreffenden Bits erst löschen, wenn man > keinen Analog-Eingang haben möchte. Es ist von einem STM32F407VET die Rede...
sehe ich besser, wo etwas passiert. Planloser schrieb im Beitrag #6570374: > Es ist von einem STM32F407VET die Rede... noch ...
-
Thread
Gibt es sowas wie einen Strombegrenzer-IC?
Sicherheitsgründen auch nicht wirklich. Dann lasse komplett bleiben und kauf dir ein passendes 24V Ladegerät. Die einfache Variante ist ein Leistungswiderstand, welche auf minimale Entladespannung mit max. 2A dimensioniert ist. Minimale Entladespannung beib12V Bleiakkus ist AKFAIK 10.8V, x2 macht
Strombegrenzung von min. 1,5 bus typ. 2,2A! Also einfach einen LM317 in Standardschaltung anklemmen, 28V Ausgangsspannung einstellen, ca. 32V am Eingang anlegen und gut! Aber den [[Kühlkörper]] nicht vergessen, denn das Ding muss ca. 4-8V bei 2A, also bis zu 16W verheizen!
-
Thread
Mainboard Temperatursensoren abgreifen
anzulegen, die man aus > z.B. einer PWM des MC gewinnen kann. Messung wie folgt: 10kOhm , 1.41V , 25°C 27kOhm , 2.04V , 1°C 5.6kOhm , 1.04V , 42°C offen , 2.8xV , -55°C
Wie jetzt? Die hast du doch gemessen: Johnny S. schrieb im Beitrag #6568288: > 10kOhm , 1.41V , 25°C > 27kOhm , 2.04V , 1°C > 5.6kOhm , 1.04V , 42°C > offen , 2.8xV , -55°C Das war doch der Sinn der Aktion. Es sollte also mit einem 3,3V MC klappen. Notfalls nochmal buffern.
-
Thread
230V Schalten - Schaltungsaufbau
sagen schon relativ gut. Habe ca. 5 Jahre Erfahrung mit C. Ich möchte das ganze dann auch mit einem STM32 steuern. Manfred schrieb im Beitrag #6565835: > Es gibt unten noch eine Nulldurchgangserkennung, wozu? Die Nulldurchgangserkennung benötige ich, damit ich weiss ab wann eine Phase beginnt.
sagen schon relativ gut. Habe ca. 5 Jahre Erfahrung mit C. > Ich möchte das ganze dann auch mit einem STM32 steuern. Das klingt gut! > Manfred schrieb: >> Es gibt unten noch eine Nulldurchgangserkennung, wozu? > > Die Nulldurchgangserkennung benötige ich, damit ich weiss ab wann eine > Phase
-
Thread
Welcher ADC für ZF sampling
experimentieren kann.) Nach der Mischung nehme ich einen 48 kHz/ 24 Bit Audio Codec, eingebaut in einem STM32H/F7Disco. Es geht sicher auch einfacher.
204700%20Bandwidth%20vs%20Frequency%20%28Subsampling%20Concepts%29.pdf ein ADC12DJ3200 12 Bit ADC bis 8 GHz